Computer Science Course Rotations
|
Fall Semester Even Year
- CMSC 1103 Micro Computer Applications
- CMSC 2003 Programming Concepts
- CMSC 2103 Computer Programming I
- CMSC 3003 Database Management Systems
- CMSC 3033 Java Programming
- CMSC 3213 Network Server I
- CMSC 4513 Open Source
|
Spring Semester Odd Year
- CMSC 1103 Micro Computer Applications
- CMSC 3043 COBOL Programming
- CMSC 3203 Computer Programming II
- CMSC 3403 Computer Organization
- CMSC 3123 TCP/IP
- CMSC 4203 Network Server II
- CMSC 4523 Game Programming
|
|
Fall Semester Odd Year
- CMSC 1103 Micro Computer Applications
- CMSC 2003 Programming Concepts
- CMSC 2103 Computer Programming I
- CMSC 3003 Database Management Systems
- CMSC 3313 GUI Programming
- CMSC 4013 System Analysis & Design
- CMSC 4023 Advanced Programming
|
Spring Semester Even Year
- CMSC 1103 Micro Computer Applications
- CMSC 3113 Networking Essentials
- CMSC 3203 Computer Programming II
- CMSC 4003 DataMgmt Systems Design
- CMSC 3023 Viual Basic
- CMSC 4603 Operating Systems
- CMSC 4703 Data Structures
|
- CMSC 2103 Computer Programming I is a prerequisite for all upper level computer science courses except CMSC 3003. The prerequisite for CMSC 3003 Database Management is either CMSC 2003 or CMSC 1103.
- Additionally, CMSC 3113 Networking Essentials is a prerequisite for CMSC 3123 TCP/IP, CMSC 3213 Network Server I, and CMSC4203 Network Server II.