Purdue University Calumet | College of Engineering, Mathematics and Science

Bachelor of Science – Computer Science

Specific Requirements for the Bachelor of Science in Computer Science1

Computer Science Core (43 Credits)
Course Credit Hours Title
CS 10000 1 Introduction To Computer Science
CS 12300 3 Programming I: Java
CS 12400 3 Programming 2: C++
CS 22300 3 Computer Architecture and Assembly Language
CS 27500 3 Data Structures
CS 30200 3 Operating Systems
CS 30900 3 Discrete Mathematical Structures
CS 31600 3 Programming Languages
CS 33200 3 Algorithms
CS 40400 3 Distributed Systems
CS 41000 3 Automata and Computability
CS 41600 3 Software Engineering
CS 42000 3 Senior Design Project
CS 44200 3 Database Systems
CS 45500 3 Computer Graphics

Additional Requirements

Mathematics & Statistics (20 Credit Hours)
Course Credit Hours Title
MA 16300 5 Integrated Calculus & Analytic Geometry I
MA 16400 5 Integrated Calculus & Analytic Geometry II
MA 26100 4 Multivariate Calculus
MA 26500 3 Linear Algebra
STAT 34500 3 Statistics

Restricted Selection Requirements

Sciences: A minimum of three (3) approved science courses, two of which have a laboratory requirement. (9-12 Credits)

English & Communication Core (9 Credits)
Course Credit Hours Title
COM 11400 3 Fundamentals of Speech Communication
ENGL 10400 3 English Composition I
ENGL 10500 3 English Composition II

Free Electives or General Education1 requirements (36-39 Credits)

1All students must also meet the general education requirements of Purdue Calumet, some of which are met with the courses required by the major. The degree requires 120 credit hours.