| CS Major Courses | Service Courses | Catalog Course Descriptions |
CS Major Courses and Prerequisites (Fall 2005)
|
Number |
Course Name |
Credits |
Prerequisite |
|
CS 10051 |
Introduction to Computer Science |
4 |
Math 11011 OR 12001 OR |
|
CS 23021 |
Computer Science I-Programming And Problem Solving |
3 |
C or better in CS 10051 |
|
CS 23022 |
Discrete Structures for Computer Science |
3 |
CS 10051, MATH 12001 or MATH 11022 or appropriate placement test score into MATH 12002 |
|
CS 33001 |
Computer Science II-Data Structures And Abstraction |
3 |
CS 23022 and C or better in CS 23021 |
|
CS 33006 |
Social and Ethical Issues in Computing |
3 |
C or better in CS 33001 |
|
CS 33011 |
Speed Programming Techniques |
3 |
Corequisite CS 33001 |
|
CS 33092 |
Speed Programming |
2 |
CS 33011 |
|
CS 33192 |
Internship in Computer Science |
1 - 3 |
CS 33006 AND Permission |
|
CS 33101 |
Structure of Programming Languages |
3 |
C or better in CS 33001 |
|
CS 33211 |
Operating Systems |
3 |
CS 35101 and C or better in CS 33001 |
|
CS 35101 |
Computer Architecture |
3 |
CS 23021 |
|
CS 41012 |
Finite Mathematics |
3 |
CS 23022 |
|
CS 42201 |
Introduction to Numerical Computing I |
3 |
Math 12003, Math 21001, AND CS 23021 |
|
CS 42202 |
Introduction to Numerical Computing II |
3 |
Math 32044 AND CS 42201 |
|
CS 43005 |
Introduction to Database Systems Design |
3 |
C or better in CS 33001 |
|
CS 43006 |
Theory of Object-Oriented Programming |
3 |
CS 33001 |
|
CS 43111 |
Structure of Compilers |
3 |
CS 35101 AND CS 33101 |
|
CS 43202 |
Systems Administration |
3 |
Corequisite CS 33211 |
|
CS 43203 |
Systems Programming |
3 |
CS 33211 |
|
CS 43901 |
Software Engineering |
3 |
C or better in CS 33001 |
|
CS 44201 |
Artificial Intelligence |
3 |
CS 33001 |
|
CS 45111 |
Principles of VLSI Design |
3 |
CS 35101 |
|
CS 45201 |
Computer Communications Networks |
3 |
CS 33211 |
|
CS 45231 |
Internet Engineering |
3 |
CS 45201 |
|
CS 46101 |
Design & Analysis of Algorithms |
3 |
Math 12003 and C or better in CS 33001 |
|
CS 46201 |
Introduction to Theory of Automata, Formal Languages, Computation |
3 |
CS 23022 and Math 12003 |
|
CS 47101 |
Computer Graphics |
3 |
CS 33001 |
|
CS 47105 |
Web Design & Programming I |
3 |
CS 33001 and VCD 37000 |
|
CS 47106 |
Web Design & Programming II |
3 |
CS 47105 |
|
CS 47107 |
Web Design & Programming Studio |
3 - 6 |
CS 47106 and VCD 46003 |
|
CS 49901 |
Capstone Project |
3 |
CS45201, CS 43901, CS 33006, CS 43005 |
|
CS 49995 |
Selected Topics in Computer Science |
1 - 4 |
Permission |
|
CS 49996 |
Individual Study |
1 - 4 |
Permission |
|
CS 49998 |
Research |
1 - 15 |
Permission |
Service Courses and Prerequisites
|
Number |
Course Name |
Credits |
Prerequisite |
|
CS 10001 |
Computer Literacy |
3 |
None |
|
CS 10051 |
Introduction to Computer Science |
4 |
Math 11011 OR 12001 OR |
|
CS 10061 |
Introduction to Computer Programming |
3 |
Math 11011 OR 12001 OR |
Catalog Course Descriptions
CS Course descriptions, as they are in the current Kent State University Catalog.

