Course Criteria

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

    Introduces the concepts and terminology of data communications. Topics covered include: information encoding, analog-to-digital conversions, error detecting and correcting codes, computer network routing techniques and flow control. Emphasis will be placed on the physical, data link, network and transport protocols. Local area networks and TCP/IP are also covered. Prerequisites: CS 213, or CS 113 and permission of the instructor Credits: 3 cr.
  • 3.00 Credits

    Covers the basic components and techniques used within modern operating systems. Topics covered are primarily concerned with the management of the following: file systems stored on secondary memory; primary and virtual memory; and process scheduling. Internal details of Linux/UNIX and other currently popular operating systems will be included. Concurrent programming techniques for synchronization and the safe sharing of data in a distributed system will be emphasized, with some discussion of the client-server model. Prerequisites: CS 211, CS 213 Credits: 4 cr.
  • 3.00 Credits

    Introduces the computer as a set of connected components. The CPU, ALU, and primary memory are studied individually and as integrated components. RISC and CISC designs will be compared and contrasted. Pipelined design will be stressed and new techniques in processor design are explained: superscalar machines, out-of-order instruction completion, precise interrupts, speculative execution, VLIW and EPIC. SIMD and MIMD parallel computers will be investigated as time permits. Prerequisites: CS 311, MA 207 Credits: 4 cr.
  • 3.00 Credits

    An introductory course in electronic business strategy, architecture, and design. Although the course will examine various types of e-commerce relationships (e.g. B2B), support issues, ethical and privacy issues, and organizational impact, the focus of the course will be on the effective development of successful e-commerce systems. Prerequisites: CS 113 or permission of the instructor Credits: 3 cr.
  • 3.00 Credits

    Covers the philosophy and techniques of software engineering, emphasizing analytical techniques useful to software designers. Topics include: project management, life-cycle models for systems development, requirements specification, design representation, formal methods, black and white box testing methods, software metrics, quality assurance and software maintenance. There will be a semester-long software engineering project. Prerequisites: CS 302 or CS 303 Credits: 4 cr.
  • 3.00 Credits

    Subject matter will vary from semester to semester depending on staffing. Consult with the instructor before enrolling to determine topics to be studied. This course can be used for the independent study of advanced computer science topics, under the supervision of a computer science faculty member, as well as for other approved computer science projects. Prerequisites: Permission of the instructor Credits: 3 cr.
  • 3.00 Credits

    Introduces students to the foundations of artificial intelligence: its history, philosophy, accomplishments, and methodologies. Topics covered include informed search algorithms, game playing, knowledge representation and reasoning methods, expert systems, and neural networks. Opportunities also exist for exploring specific topics of interest, such as robotics and machine learning. Extensive reading and programming projects are required. Prerequisites: CS 303, MA 207 Credits: 4 cr.
  • 3.00 Credits

    Covers basic algorithm techniques (such as divide and conquer, greedy algorithms, and dynamic programming) as well as probabilistic algorithms and other optimization techniques. Searching, sorting, hashing, string pattern matching and graph algorithms will be examined and analyzed, and many different approaches will be presented for determining the fastest possible problem solving strategy for a significant number of diverse applications. Prerequisites: CS 211, MA 208 Credits: 3 cr.
  • 1.00 Credits

    An introduction to the basic movement vocabulary of ballet and modern dance techniques with a strong focus on floor barre and exercises from Pilates, Alexander and other techniques. For students with no previous dance training and for those who would like to review the basics. Credits: 1 cr. Liberal Studies Requirement: Artistic Experience
  • 1.00 Credits

    For students who have had some previous dance training. Ballet barre and center work. Credits: 1 cr. Liberal Studies Requirement: Artistic Experience
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 - 2025 AcademyOne, Inc.