Bachelor of Science Degree Course Rotation Plan
Northeastern Illinois University is on a semester system. The fall term begins late August, the spring term begins in January and the summer term begins late May. Listed below is the rotation plan for undergraduate Computer Science courses. Students should take this plan into consideration when outlining their major program. Students should note that most courses will be offered either day or evening, but not both, in a semester.
D refers to courses offered between 8:00 a.m. and 4:00 p.m. Monday through Friday. E refers to courses offered between 4:15 p.m. and 10:00 p.m. Monday through Friday or Saturday between 8:00 a.m. and 1:30 p.m. (later in the summer). X indicates that no section will be offered that semester.
The rotation plan will be adhered to as closely as possible; however, changes may be made due to unforeseen circumstances. Courses with low enrollments may be canceled after Advance Registration or during Change of Registration. Courses might be scheduled more frequently when required.
Changes and updated information are posted on the CS bulletin board located between rooms CLS-3053 and CLS-3057. Students are responsible for obtaining information provided by the CS Department and should check the bulletin board on a regular basis.
|
Course |
FALL |
SPRING |
SUMMER |
CS-100 |
Computers and Society |
D&E |
D&E |
D or E |
CS-200 |
Programming I |
D&E |
D&E |
D or E |
CS-201 |
Discrete Structures |
D&E |
D&E |
D or E |
CS-207 |
Programming II |
D&E |
D&E |
D or E |
CS-300 |
Client Side Web Development |
D&E |
D&E |
D or E |
CS-301 |
Computer Organization with Assembly |
D or E |
E |
D or E |
CS-302 |
Systems Programming |
E |
X |
X |
CS-304 |
Data Structures |
E |
D or E |
D or E |
CS-307 |
Programming Languages |
E |
D |
X |
CS-308 |
Operating Systems |
D or E |
E |
D or E |
CS-311 |
Computer Architecture |
E |
X |
X |
CS-315 |
Data Base Management |
E |
D |
D or E |
CS-317 |
Event-Driven Programming |
D |
E |
X |
CS-319 |
Fundamentals of Software Engineering |
E |
D or E |
X |
CS-320 |
Object-Oriented Programming (with Java) |
D |
E |
D or E |
CS-321 |
Server-Side Web Development |
D |
E |
X |
CS-323 |
Cyberlaw |
E |
X |
X |
CS-324 |
Introduction to the Design of Algorithms |
D or E |
E |
D or E |
CS-325 |
Theory of Computation |
E |
D |
X |
CS-330 |
Telecommunications |
See Note |
|
|
CS-331 |
Computer Networks |
E |
E |
D or E |
CS-332 |
Internet Protocols |
See Note |
|
|
CS-334 |
Open Source Systems |
X |
D or E |
X |
CS-335 |
Artificial Intelligence |
X |
E |
X |
CS-340 |
Computer Graphics |
See Note |
|
|
CS-345 |
Network Security |
E |
X |
X |
CS-355 |
Cryptography |
X |
E |
X |
CS-360 |
Cybersecurity |
X |
E |
X |
Note: CS-330 Telecommunications, CS-332 Internet Protocols and CS-340 Computer Graphics are not offered on a regular basis.

Department of Computer Science
Northeastern Illinois University
5500 N. St. Louis Avenue
Chicago, IL 60625
Telephone: (773) 442-4720
Home
|