|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
Prerequisites: CS - 210 (grade of C or better), and CS - 245 (grade of C or better). Performance analysis techniques, instruction set design, computer arithmetic, digital design, processor implementation, and memory systems. Performance enhancement using pipelining and cache memory. Four hours lecture and two hours lab. Offered every Spring.
-
4.00 Credits
Prerequisites: CS - 210 (grade of C or better), CS - 220 (grade of C or better), CS - 245 (grade of C or better). The design and implementation of operating systems. Study of processes, threads, scheduling, synchronization, interprocess communication, device drivers, memory management, and file systems. Four hours lecture and two hour lab. Offered every Fall.
-
4.00 Credits
Prerequisites: CS - 112 (grade of C or better) and CS - 245 (grade of C or better). Data modeling, record storage, and file organization; database theory; relational, hierarchical, and network models; database management systems and query languages, programming language interfaces to databases; web-based client-server development. Four hours lecture. Offered Spring 2007.
-
4.00 Credits
Prerequisites: CS - 112 (grade of C or better); CS - 245 recommended. Current methods and practices in the use of computer networks to enable communication. Physical and architectural elements, and layered models of networks. Communication protocols and associated algorithms; local and wide area networks; network security. Four hours lecture. Offered every Fall.
-
4.00 Credits
Prerequisite: CS - 245 (grade of C or better) and upper division standing. Software process models and theory; structured development as a precursor to object-oriented development; advanced object-oriented design including modeling languages, design patterns, assertions, and dynamic binding and polymorphism; advanced programming techniques, including complex memory management and the design and use of (generic) components; software testing; user interface development; and client-server web development. Four hours lecture and two hours lab. Offered every Spring.
-
4.00 Credits
Prerequisites: CS - 112 (grade of C or better); CS - 245 recommended. Syntax, semantics, concepts, capabilities, and implementation details of several different programming languages, including imperative, functional, object oriented, and logical languages. Comparative advantages and disadvantages of different languages and paradigms. Four hours lecture. Offered every Fall.
-
1.00 Credits
Weekly colloquium and discussion session on current developments in various aspects of computer science. Students may register for this course in more than one semester. Majors must take this course at least twice. One hour lecture. Offered Fall and Spring.
-
1.00 - 4.00 Credits
Topics not covered by other CS curricular offerings. Students may register for this class in more than one semester. Consent of instructor required. Offered intermittently.
-
1.00 - 4.00 Credits
Written permission of the instructor, chairperson, and dean is required.
-
4.00 Credits
Prerequisites: MATH - 201 (grade of C or better), MATH - 202 (grade of C or better). Finite state automata with bounded and unbounded memory. Regular languages and expressions. Context-free languages and grammars. Push-down automata and Turing machines. Undecidable languages. P versus NP problems and NP-completeness. Four hours lecture. Offered every Fall.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|