|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Studies the principles used in design and implementing digital computer systems. Topics include Boolean algebra and gates, basic digital logic circuits, memory circuits, buses, CPU organization, microarchitecture organization, data representation, instruction set design, addressing modes. As time allows, a variety of operating system and assembly language concepts will be included. Prerequisites: CS 222, FA, odd years.
-
3.00 Credits
Considers the mathematical underpinning of computer science. The course includes topics such as finite automata, regular expressions, grammars, languages, pushdown automata, Turing machines, solvability, complexity, and Church's Thesis. Meets the Communication Intensive course requirements in the major. Prerequisites: MA 130, CS 222. SP, odd years
-
3.00 Credits
In-depth discussion of the methodologies for designing and implementing computerbased business systems. In the context of the systems life cycle the course covers topics such as breaking complex processes into phases and activities with specific products or objectives, preliminary investigation, analysis, design, implementation, and evaluation. Case studies are used to emphasize the points covered. Prerequisite: six hours of computer programming or consent of instructor. SP, odd years.
-
3.00 Credits
Description and analysis of key issues in the design, and implementation of programming languages, including syntax and semantic specification, lexical analysis and parsing, names and binding, data types, expressions and assignments, control structures, subprogram calling and parameter passing, data abstraction, and objects. As time allows, concurrency, functional programming, and logical programming will be included. Prerequisite: CS 222, and one of the following: CS 160, CS 165 or CS 245. SP, even years.
-
1.00 - 3.00 Credits
A study of advanced specialized topics in computer science. May not meet requirements for Management Information Systems or Computer Science Majors. Prerequisites will vary.
-
3.00 Credits
Participatory computer experience working in a department or office on campus. The placement will be selected with the Computer Science faculty approval, based on campus need and availability. Prerequisite: CS 222 and Junior standing. FA, SP.
-
1.00 - 3.00 Credits
In-depth study of an approved topic not covered in other computer science courses. Prerequisite: Consent of instructor.
-
3.00 Credits
Participatory computer experience working for company or not for profit organization in the area. The choice of organization and type of work is to be determined by the student but must be approved in advance by a Computer Science faculty member who will coordinate the student's placement. Prerequisite: CS 222 and Senior standing, FA, SP.
-
3.00 Credits
Provides opportunity for students to integrate learning from throughout Computer Science coursework. Students will do major practical or research projects requiring comprehension of complex and scholarly computer science literature. Meets the Capstone course requirement in the major. Prerequisites: CS 222 and Senior standing. FA, SP.
-
2.00 Credits
Learn the basics of tap terminology and steps, and apply them to the art of performance.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|