Course Rotation for Master's of Computer Science



Computer Science M.S. Degree Requirements


Computer Science M.S. Degree Requirements (2024-25 Catalog) Hours
CSC-6310 Computer Architecture 3
CSC-6320 Machine Learning 3
CSC-6341 Database Systems 3
CSC-6351 Computer Graphics 3
CSC-6360 Foundations of Algorithms 3
CSC-6361 Computer Networks 3
CSC-6362 Computer System Security 3
CSC-6363 Distributed Systems 3
CSC-6383 Princ of Software Engineering 3
CSC-6391 Operating Systems 3
Total Hours 30

Course Offering Rotation


Term CSC-6310 CSC-6320 CSC-6341 CSC-6351 CSC-6360 CSC-6361 CSC-6362 CSC-6363 CSC-6383 CSC-6391
SP71/26 HOUSE
SP72/26 ATIF
SU61/26 KARMAKER
SU62/26 ZHANG
FA71/26 HOUSE
FA72/26 NASH
SP71/27 ATIF
SP72/27 NASH
SU61/27 KARMAKER
SU62/27 ZHANG
Note: Each semester or summer has two terms. Each semester term is 7 weeks long and 6 weeks long for summer terms.
The format of a term in the table is coded as follows: for example,
SP72/26 meaning the second 7-week term in 2026 spring semester.
SU61/26 meaning the first 6-week term in 2026 summer.

Term CSC-6310 CSC-6320 CSC-6341 CSC-6351 CSC-6360 CSC-6361 CSC-6362 CSC-6363 CSC-6383 CSC-6391
SU61/24 HOUSE
SU62/24 ATIF
FA71/24 KARMAKER
FA72/24 ZHANG
SP71/25 HOUSE
SP72/25 NASH
SU61/25 ATIF
SU62/25 NASH
FA71/25 KARMAKER
FA72/25 ZHANG