Computer Science Course Rotation Plan

GR: General Requirement

MR: Major Requirement

Fall Courses

Course NameProgram Requirement
COSC 3317 Object Oriented Programming (CS/CIS-GR)
COSC 3331 Data Structures and Algorithms I (CS/CIS-GR)
COSC 3332 Computer Organization and Architecture (CS-MR)
COSC 4320 Software Engineering (CS/CIS-MR)
COSC 4336 Database Systems (CS/CIS-MR)
COSC 4337 Operating Systems (CS/CIS-MR)
COSC 4350 Information Security, Privacy and Ethics (CS/CIS-MR)
MATH 3391 Probability and Statistics (CS/CIS-MR)
   

Spring Courses

Course NameProgram Requirement
COSC 3317 Object Oriented Programming (CS/CIS-GR)   
COSC 3331 Data Structures and Algorithms I (CS/CIS-GR)
COSC 3333 Data Structures and Algorithms II (CS/CIS-GR)
COSC 3335 Introduction to Theory of Automata (CS-MR)
COSC 4339 Telecommunication and Networks (CS/CIS-GR)
COSC 4350 Information Security, Privacy and Ethics (CS/CIS-MR)         
COSC 4360 Senior Project (CS-MR)
MATH 3361 Linear Algebra (CS-MR) 

Summer Courses

Course NameProgram Requirement
COSC 3317 Object Oriented Programming     (CS/CIS-GR)
COSC 3333 Data Structures and Algorithms II (CS/CIS-GR)
COSC 4331 Structure of Programming Languages (CS-MR)      
MATH 3362 Discrete Structures (CS/CIS-GR)

COSC 4305, Computer Science Internship, is to be offered when it is available.

COSC 4302, 4102, Independent study, is to be offered based on student needs and faculty availability