Computer Science Major (ABET)

CS Major Required Courses (37 credits) 

Course Number Course Name
CSC152 Computer Programming I
CSC153 Computer Programming II
CSC207 Computer Systems
CSC212 Data Structures
CSC305 Computer Organization
CSC321 Algorithm Design and Analysis
CSC324W Computer Ethics
CSC330 Software Design and Development
CSC335 Database Management Systems Design
CSC400W Computer Science Project Seminar (Capstone)
CSC425 Operating Systems
CSC465 Communications and Networks

Major Electives (9 credits)

Choose 6 credits from Track A and 3 credits from Track B

Course Number Course Name
Track A
CSC341 Digital Imaging
CSC431 Computer Graphics
CSC477 Fundamentals of Data Mining
CSC481 Artificial Intelligence
Track B
CSC334 Human-Computer Interactions
CSC398 Special Topics (topic varies each offering)
CSC443 Fundamentals of Internet Programming
CSC453 Information Security
CSC463 Development of Distributed and E-Commerce Applications
CSC476 Fundamentals of Data Warehousing