|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Supervisory and control software for multiprogrammed computer systems. Processes synchronization, interprocess communication, scheduling, memory management, resource allocation, performance evaluation, object-oriented systems, case studies. Prerequisites: CS 101 or 121, CS 104 or 124. Credits: 3
-
3.00 Credits
Practice in design and implementation of translators for ALGOL-like languages. Regular and context-free grammars, parsing, code generation for stack and register machines. Interpreters. Run-time storage administration for block-structured languages. Prerequisites: CS 103 or 123, CS 243. Credits: 3
-
3.00 Credits
Techniques for processing very large collections of data. Secondary storage. Database design and management. Query languages and optimization. Database recovery. Prerequisites: CS 104 or 124. Credits: 3
-
3.00 Credits
Treatment of software engineering problems and principles, including documentation, information hiding, and module interface specification syntax and semantics. Requires participation in a team project. Students who receive credit for 205 may not receive credit for 208 or 209. Prerequisites: CS 104 or 124. Cross-listing: CSYS 205. Credits: 3
-
3.00 Credits
Project management, requirements for software products, design methodologies and formal and informal notations describing designs. Includes developing requirements and design for a substantial software product. Credit not awarded for more than one of 205 and 208. Prerequisites: CS 104 or 124. Credits: 3
-
3.00 Credits
Covers advanced program development methodologies, software performance measuring and tuning and the verification and validation of software. Includes a significant implementation and evaluation project. Credit not awarded for more than one of 205 and 209. Prerequisites: CS 104 or 124. Credits: 3
-
3.00 Credits
Architecture of computing systems. Control unit logic, input/output processors and devices, asynchronous processing, concurrency, parallelism, and memory hierarchies. Prerequisite: CS 101 or 121. Credits: 3
-
3.00 Credits
Introduction to both analytical and experimental techniques in algorithm analysis. Basic algorithm design strategies. Introduction to computational complexity theory. Prerequisites: CS 104 or 124, Math 173 recommended. Credits: 3
-
3.00 Credits
The design, implementation and evaluation of user interfaces for computers and other complex, electronic equipment. Includes a significant project. Pre/co-requisites: Programming experience and Junior standing or instructor permission. Credits: 3
-
3.00 Credits
Introduction to current topics in bioinformatics. Applications may include sequence alignment, dynamic programming, hidden Markov models, phylogenetics trees, microarray data analysis, genomics, and proteomics. Prerequisites: STAT 151, CS 26 or 110, and MMG 102 desirable. Crosslisting MMG 231. Credits: 3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|