Course Criteria

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

    An introduction to methodologies used by teams to design and construct software. Prerequisite: CSC 300.
  • 3.00 Credits

    An introduction to some of the important ideas in artificial intelligence from the point of view of an intelligent agent. Topics include knowledge representation, pattern matching, automated reasoning, and searching techniques. Applications are selected from game playing, problem solving, and autonomous robots. Prerequisite: CSC 223 and MAT 190 or permission of the instructor.
  • 3.00 Credits

    Various languages are used to study principles such as methods of representing data types, sequence control, data control, type checking, and run-time storage management. Includes an introduction to language translation and distributed and parallel programming constructs. Emphasizes differences in programming paradigms. Prerequisite: CSC 223.
  • 3.00 Credits

    A study of ideas and techniques involved in the writing of a compiler for a high-level language, including grammars, finite state machines, top-down and bottom-up parsing, and symbol tables. Includes the writing of an actual compiler. Prerequisite: CSC 221 and CSC 223.
  • 3.00 Credits

    An introduction to the role of an operating system in the management of memory, the processor, devices, and files. Topics covered include scheduling, memory management, deadlock, file structures, and concurrency. Examples are taken from actual systems. Prerequisite: CSC 223 and CSC 221 or permission of the instructor.
  • 3.00 Credits

    Essential topics of computer graphics necessary in the design of data structures for practical implementation in the development of software as well as the potential and limitations imposed by existing hardware. Raster-scan and vector-scan techniques are examined. Topics also include clipping, window management, color, and hidden line and hidden surface removal.. Some topics from linear algebra are included to support the development of primitives, two-dimensional figures, and three-dimensional transformations. Prerequisite: MAT 141 or 170 and CSC 223 or permission of the instructor.
  • 1.00 Credits

    An opportunity to apply ideas from data structures and the wider world of algorithmic problem solving to writing programs for solving challenging problems. Focus is on clever and interesting problems and the creative process of transforming the problem statement into a correctly running program. Prerequisite: CSC 223 or permission of the instructor.
  • 3.00 Credits

    A study of the fundamental concepts underlying the design, implementation, and application of database systems. Topics include the historical development of database management systems, the common elements of modern database systems, entity relationships, the relational model of system implementation, data constraints, and the Structured Query Language. Programming activities are incorporated to expose students to typical database applications. Prerequisite: CSC 223 and MAT 190.
  • 1.00 Credits

    This course requires the practical involvement of the student in a faculty-directed or supervised production. This production must be a part of the regular season of the Dramatic Arts Program. Notes: Admission by audition and appointment only; graded on a Pass/Unsatisfactory basis; only six hours of practicum credit may be applied toward graduation.
  • 2.00 Credits

    This course requires the practical involvement of the student in a faculty-directed production either in a lead acting role or as a crew head. This production must be a part of the regular season of the Dramatic Arts Program. Notes: Admission by audition and appointment only; graded on a Pass/Unsatisfactory basis; only six hours of practicum credit may be applied toward graduation.
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.