|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
No course description available.
-
4.00 Credits
Spring. Prerequisites: Computer Science 171 and 255. Digital circuits, efficient algorithms for computer arithmetic, floating point accelerators, micro-programming, memory technology and hierarchies, I/O subsystems, interrupt processing and DMA strategies, communications interfaces, and advanced architectures, including RISC and cache organization.
-
4.00 Credits
Alternate years. Prerequisite: Computer Science 171. Introduction to syntax and semantics of computer programming languages. An overview of various language paradigms with case studies in declarative languages, object-oriented languages, and logic programming as contrasted with imperative languages. An overview of translation issues and methods.
-
4.00 Credits
Spring. Prerequisites: any two computer science courses at the 200 level or higher. This course introduces basic concepts and techniques of software engineering, and applies these in the context of a semester-long group programming project.
-
0.00 Credits
Prerequisite: permission of instructor. Credit, variable. An independent study course devoted to the development of software projects.
-
4.00 Credits
Prerequisite: Computer Science 171. Introduction to storage hierarchies, database models, consistency, reliability, and security issues. Query languages and their implementations, efficiency considerations, and compression and encoding techniques.
-
4.00 Credits
Alternate years. Prerequisite: CS 171; CS 377, or some database experience is recommended. Introduction to data mining techniques including data preprocessing, data warehousing and management, association analysis, clustering, and text mining.
-
4.00 Credits
Spring. Prerequisites: Computer Science 224 and 323. This course gives mathematical methods to classify the complexity of computational problems. Topics include regular languages, grammars, decidability, and NP-completeness. Models of computing such as automata, circuits, and Turing machines are related.
-
4.00 Credits
Fall. Prerequisites: Computer Science 171 and 255. System programming topics are illustrated by use of the UNIX operating system. Topics include: file i/o, the TTY driver, window systems, processes, shared memory, message passing, semaphores, signals, and interrupt handlers.
-
4.00 Credits
Spring. Prerequisite: Computer Science 450. The structure and organization of computer operating systems. Process, memory, and I/O management; device drivers, exception handling, and interprocess communication. Students write an operating system as a course-long project.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|