Main Content

Computer Science Major (ABET)

CS Major Required Courses (37 credits) 

Course Number Course Name
CSC 152 CS1: Programming Fundamentals (in Python)
CSC 207 Computer Systems
CSC 212 CS2: Data Structures (in Python)
CSC 229 Object Oriented Programming (in Java)
CSC 235 Web & Database Development
CSC 265 Computer Networking & Security 1
CSC 305 Computer Organization
CSC 321 Algorithm Design and Analysis
CSC 324W Computer Ethics
CSC 330 Software Design and Development
CSC 400W Computer Science Project Seminar (Senior Capstone)
CSC 425 Operating Systems

Major Electives (9 credits)

Choose 3 courses (9 credits) from the following:

Course Number Course Name
CSC 334 Human-Computer Interactions
CSC 335 Database Systems
CSC 341 Digital Imaging
CSC 398 Special Topics (topics vary each offering)
CSC 431 Computer Graphics
CSC 443 Internet Programming
CSC 453 Information Security
CSC 463 Development of Distributed and E-Commerce Applications
CSC 465 Computer Networking & Security II
CSC 476 Fundamentals of Data Warehousing
CSC 477 Data Mining
CSC 481 Artificial Intelligence