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 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 365 Robotics (3 credits)
CIS 372 Mobile Apps (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)

Required Mathematics Courses
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 430 Algebraic Structures (3 credits)