Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 4.00 Credits

    This course will build on topics developed in 4003-420, Data Communications and Networks I, and 4003-541, Data Communications and Networks II, in a lab setting. Students will be required to design and implement a small computer network addressing issues such as routing strategies, virtual circuits vs. datagrams, data link protocols, and user (presentation) level services. (4003-406 and 4003-541) Class 4, Credit 4
  • 3.00 Credits

    This course explores serverless ad-hoc networks. Topics include authentication, confi dentiality, routing, service discovery, middleware and key generation and key distribution. Programming projects are required. (4003-233 or 4003-420)
  • 4.00 Credits

    This course is a more in-depth look at the concepts in Operating Systems I (4003-440). Laboratory work includes implementing components of a pedagogical operating system as a team project through the entire term. Each team will design and implement the software for thread synchronization abstractions, loadable user processes, virtual memory and a fi le system. An emphasis will be placed on the software engineering of each component as it is added to the overall operating system. (4010-361 and 4003-440) Class 4, Credit 4
  • 4.00 Credits

    Regulatory, fi nancial, and organizational reasons drive the requirement to measure computer systems' security performance. A number of laws, rules, and regulations, which came to existence over the last few years cite computer system security performance measurement as a requirement. The course will introduce students into the current methods and practical tools applied for system testing in order to evaluate its security. It will combine a theoretical study of the methods and models currently applied for company security evaluation and a practical investigation of computer security through implementation of penetrating testing. The course will review different application areas such as intrusion detection and monitoring systems, access control and biological authentication, increasing system and information survivability, network attacks and defense, user's practice survey. (4003-420, 4003-440) Class 4, Credit 4
  • 3.00 Credits

    This course delves into the use of artifi cial intelligence in interactive environments. These environments range from the entertaining nature of role-playing games to more serious military simulations. In all these environments, agents and groups of agents must interact in an intelligent manner. Topics will include advanced pathfi nding algorithms, sensory systems, group tactical strategies, and learning algorithms. Projects are an inherent part of the course. (4003-455 or permission of the instructor. Class 3, Credit 4, Lab 1
  • 4.00 Credits

    This course examines contemporary topics in artifi cial intelligence in neuroscience, cognitive science and physiology. Students will focus on developing computer models that are biologically inspired and leverage current knowledge in these areas with the goal to develop systems that understand their environment. A programming project will be required. A background in biology is not required. (CS third year standing or higher, or instructor permission) Credit 4
  • 4.00 Credits

    This course examines advanced topics of current research interest in computer vision including motion analysis, video processing and model based object recognition. The topics will be studied with reference to specifi c applications, for example video interpretation, robot control, road traffi c monitoring, and industrial inspection. A programming project will be required. (4003-457) Credit 4
  • 4.00 Credits

    A course in the design and implementation of high-level language compilers. Laboratory projects are assigned in the areas of parsing, code generation, code optimization and language design. (4003-580) Class 4, Credit 4
  • 3.00 Credits

    The goal of this course is to introduce the students to a programming paradigm and an appropriate programming language chosen from those that are currently important in industry or that show high promise of becoming important. A signifi cant portion of the learning curve occurs through programming assignments with exemplary solutions discussed later in class. The instructor will post specifi cs prior to registration. With the approval of the program coordinator, the course can be taken for credit more than once, provided each instance deals with a different paradigm and language. (4003-233 or 4003-236 or 4003-263 or permission of instructor) Credit 4
  • 4.00 Credits

    Computer Graphics I is a study of the hardware and software principles of interactive raster graphics. Topics include an introduction to the basic concepts, 2-D and 3-D modeling and transformations, viewing transformations, projections, rendering techniques, graphical software packages and graphics systems. Students will use a standard computer graphics API to reinforce concepts and study fundamental computer graphics algorithms. (Third-year standing in Computer Science or permission of instructor) Class 4, Credit 4
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2024 AcademyOne, Inc.