2-year course rotation

| More

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 3403 Computer Organization 

Spring Semester Odd Year

  • CMSC 1103 Micro Computer Applications
  • CMSC 3043 COBOL Programming
  • CMSC 3053 Visual Basic Programming
  • CMSC 3203 Computer Programming II
  • 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 4513 Open Source
  • 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.