Course Criteria

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

    A general survey of operating system concepts. Topics include process synchronization, interprocess communication, deadlock, multiprogramming and multiprocessing, processor scheduling and resource management, memory management, overlays, static and dynamic relocation, virtual memory, fi le systems, logical and physical I/O, device allocation, I/O processor scheduling, process and resource protection. Programming projects will be required. (4003-334 and 4003-345) Class 4, Credit 4
  • 4.00 Credits

    A study of the syntax and semantics of a diverse set of high-level programming languages. The languages chosen are compared and contrasted in order to demonstrate general principles of programming language design. This course emphasizes the concepts underpinning modern languages rather than the mastery of particular language details. Programming projects will be required. (4003-334; 1016-265) Class 4, Credit 4
  • 4.00 Credits

    This course is a critical review of the XML standard and its major applications for data description, transformation, storage, and transport, and in its role as a meta language for little languages used within software development and network communication. XML as a tool for language design is compared to a parser-generator based approach. The implementation of XML parsing is compared to other forms of language recognition. Students are expected to complete programming assignments, some involving Java, and give a team presentation about an XML-based technology available from the Internet. (4003-233 or 4003-236 or 4003-263 or permission of instructor) Class 4, Credit 4
  • 4.00 Credits

    An introduction to the fi eld of artifi cial intelligence, including both theory and applications. A programming language that allows effective symbolic manipulation is used to demonstrate the capabilities and limitations of the material presented in class. Topics include search strategies and their implementation, logic, networks, frames and scripts, productions, symbolic manipulation and list processing, problem-solving methods, expert systems, natural language understanding, and selections from vision, robotics, planning and learning. Programming assignments are an integral part of the course. (4003-450) Class 4, Credit 4
  • 4.00 Credits

    An introduction to the issues and techniques employed in expert systems. Topics include a consideration of successful existing systems, control strategies, expert system building tools and environments, knowledge acquisition and uses of expert systems technology. Students will participate in group projects involving both the creation of an expert system and explorations of ways to effectively use such systems. (4003-455) Class 4, Credit 4
  • 4.00 Credits

    An introduction to the underlying concepts of computer vision and image understanding. The course will consider fundamental topics, including image formation, edge detection, texture analysis, color segmentation, shape analysis, detection of objects in images and high-level image representation. Depending on the interest of the class, more advanced topics will be covered, such as image database retrieval or robotic vision. Programming assignments are an integral part of the course. (Third year standing in Computer Science) Class 4, Credit 4
  • 4.00 Credits

    This course provides students with an introduction to the issues surrounding security of computer systems and privacy concerns in an increasingly information-based society. The class will consider numerous social issues in computing, including risks and liability involved in using information as well as ethical concerns. Case studies will be used to illustrate both common and historic problems in computer security. Group and individual programming projects will be used to improve understanding of security issues. Students will research a specifi c area of interest. (4003-420, 4003-440) Credit 4
  • 4.00 Credits

    Formal language theory and principles. Topics include regular, context free and context-sensitive grammars, fi nite automata, pushdown automata and Turing machines, and an introduction to unsolvability and computability. (4003-380) Class 4, Credit 4
  • 4.00 Credits

    This course provides an introduction to the theories of complexity and computability. It covers undecidability, degrees of undecidability, time and space complexity, reductions, and completeness. (4003-380) Class 4, Credit 4
  • 4.00 Credits

    This course provides an introduction to cryptography and its relation to security. It covers classical cryptosystems (including RSA). The course also provides an introduction to integrity and authentication. (4003-334; 1016-265) 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.