|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|