Skip main content and go to side navigation

Where am I?

Course Requirements

Major in Computer Science

Courses Required for the Major
CIS 120 An Overview of Computer and Information
Science (3 credits)
CIS 160 Computer Science I (4 credits)
CIS 161 Computer Science II (4 credits)
CIS 210 Object-Oriented Programming (4 credits)
CIS 250 Algorithms and Data Structures (4 credits)
CIS 310 Computer Architecture and Assembly Language
(3 credits)
CIS 340 Concepts of Telecommunications and Networking (3 credits)
CIS 350 Compiling Theory and Programming Languages (3 credits)
CIS 355 Principles of Operating Systems (3 credits)
CIS 495 Senior Project (3 credits)
Plus three electives chosen from the following:
CIS 170 Visual Programming (3 credits)
CIS 300 Modeling and Numerical Approximation
(3 credits)
CIS 316 Business Application Development (3 credits)
CIS 320 Systems Analysis and Design (3 credits)
CIS 330 Database Management Systems (3 credits)
CIS 360 Artificial Intelligence (3 credits)
CIS 375 Software Engineering (3 credits)
CIS 394 Topics in Computer Science (1-4 credits)
CIS 494 Advanced Topics in Computer Science (1-4 credits)

Courses Required in Other Disciplines
MTH 115 Introduction to Statistics (3 credits)
MTH 120 Discrete Mathematics (3 credits)
MTH 150 Calculus with Analytic Geometry I (4 credits)
MTH 151 Calculus with Analytic Geometry II (4 credits)
MTH 200 Linear Algebra (3 credits)
MTH 330 Algebraic Structures (3 credits)

Go back to main content | Go back to main navigation

Go back to main content | Go back to main navigation

Go back to main content | Go back to main navigation