Computer Science, B.S.

View Checksheet

Minimum Total Credit Hours: 120


Overall GPA - Combined and OU: 2.00

Major GPA - Combined and OU: 2.00

Curriculum GPA - Combined and OU: 2.00

Program Code: B235

This program has changes pending State Regents approval for 2024/25. These pending changes are not reflected here.

Bachelor of Science in Computer Science is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Computer Science and Similarly Named Computing Programs Program Criteria.

In order to progress in your curriculum in the Gallogly College of Engineering, and as a specific graduation requirement, a grade of C or better is required in each course in the curriculum, including all prerequisite courses.

Major Requirements

Required Courses
Choose one of the following:1-4
Introduction to Computer Programming for Programmers
Java for Programmers
Introduction to Computer Programming for Non-Programmers
C S 2334Programming Structures and Abstractions4
C S 2413Data Structures3
C S 2813Discrete Structures3
or MATH 2513 Discrete Mathematical Structures
C S 2614Computer Organization4
C S 3323Principles of Programming Languages3
C S 3113Introduction to Operating Systems3
C S 3203Software Engineering3
C S 3823Theory of Computation3
C S 4173Computer Security3
C S 4413Algorithm Analysis3
C S 4513Database Management Systems3
C S 4273Capstone Design Project3
C S 4473Parallel, Distributed, and Network Programming3
C S Electives
Choose 12 credits of approved C S electives from a list maintained by the department12
Total Credit Hours54-57

Major Support Requirements

Math
MATH 2924Differential and Integral Calculus II4
MATH 3333Linear Algebra I3
Choose one of the following:3
Probability, Statistics and Random Processes
Applied Engineering Statistics
Introduction to Mathematical Statistics
Applied Statistical Methods
Technical Electives9
Choose 9 credits of approved technical electives from a list maintained by the department.
Additional College Requirements
ENGR 1411Pathways to Engineering Thinking 11
ENGR 2002Professional Responsibilities and Skills of Engineers and Scientists2
Total Credit Hours22
1

Engineering transfer students may take ENGR 3511 in place of ENGR 1411.

General Education and College Requirements

Courses designated as Core I, II, III, IV, or V are part of the General Education curriculum. Students must complete a minimum of 40 hours of General Education courses, chosen from the approved list, including at least one upper-division Gen. Ed. course outside of the student’s major. Courses graded P/NP will not apply.

A grade of C or better is required in each course in the curriculum, including all prerequisite courses.

UNIVERSITY-WIDE GENERAL EDUCATION (MINIMUM 40 HOURS) AND COLLEGE REQUIREMENTS
Core Area I: Symbolic and Oral Communication
English Composition
ENGL 1113Principles of English Composition3
ENGL 1213Principles of English Composition3
or EXPO 1213 Expository Writing
Language (0-10 hours in the same language)
This requirement can be met by two years of the same language in high school:0-10
Beginning Course (0-5 hours)
Beginning Course, continued (0-5 hours)
Mathematics (minimum 3 hours)
MATH 1914Differential and Integral Calculus I (Core I) 1, 24
Core Area II: Natural Science (minimum 7 hours, including one laboratory)
Natural Science
Natural Science elective 33
Natural Science with lab
Choose one natural science elective from a different discipline, with lab4
Core Area III: Social Science
P SC 1113American Federal Government3
Choose one course 43
Core Area IV: Arts & Humanities
Artistic Forms
Choose one course 43
Western Culture
HIST 1483United States to 18653
or HIST 1493 United States, 1865 to the Present
Choose one course (excluding HIST 1483 and HIST 1493) 43
World Culture
Choose one course 43
Core Area V: First-Year Experience
Choose one course 43
Total Credit Hours38-48
1

MATH 1823, MATH 2423, and MATH 2433 sequence can be substituted for MATH 1914 and MATH 2924.

2

Major support requirements that also satisfy University General Education requirements.

3

Courses taken to fulfill the Natural Science requirement must be chosen from the University-Wide General Education Approved Course List (Core II). At least one of the Natural Science courses must be a non-Physics course. All science courses must be for science or engineering majors and come from the natural science elective list maintained by the department.

4

To be chosen from the University-Wide General Education Approved Course List. Three of these hours must be upper-division (3000-4000).

Free Electives

Electives to bring total applicable hours to the minimum total required for the degree including a minimum of 40 upper-division hours.

Suggested Semester Plan of Study

Bachelor of Science in Computer Science is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Computer Science and Similarly Named Computing Programs Program Criteria.

In order to progress in your curriculum in the Gallogly College of Engineering, and as a specific graduation requirement, a grade of C or better is required in each course in the curriculum, including all prerequisite courses.

Two college-level courses in a single world language are required; this may be satisfied by successful completion of 2 years in a single world language in high school. Students who must take language at the University will have an additional 6-10 hours of coursework.

Plan of Study Grid
Freshman
First SemesterCredit Hours
ENGL 1113 Principles of English Composition (Core I) 3
MATH 1914 Differential and Integral Calculus I (Core I) 1 4
ENGR 1411 Pathways to Engineering Thinking 2 1
Choose one of the following: 1-4
Introduction to Computer Programming for Programmers
Java for Programmers
Introduction to Computer Programming for Non-Programmers
Approved Elective, First-Year Experience (Core V) 4 3
Approved Elective, Artistic Forms (Core IV) 4 3
 Credit Hours15-18
Second Semester
ENGL 1213
Principles of English Composition (Core I)
or Expository Writing
3
MATH 2924 Differential and Integral Calculus II 1 4
C S 2334 Programming Structures and Abstractions 4
Approved Elective, Natural Science (Core II) 5 3
 Credit Hours14
Sophomore
First Semester
ENGR 2002 Professional Responsibilities and Skills of Engineers and Scientists 2
C S 2413 Data Structures 3
P SC 1113 American Federal Government (Core III) 3
C S 2813
Discrete Structures
or Discrete Mathematical Structures
3
Approved Elective, Social Science (Core III) 4 3
 Credit Hours14
Second Semester
C S 2614 Computer Organization 4
C S 3323 Principles of Programming Languages 3
Open Elective 3 0-3
Approved Elective, Natural Science w/lab (Core II) 4
Choose one of the following: 3
Probability, Statistics and Random Processes
Applied Engineering Statistics
Introduction to Mathematical Statistics
Applied Statistical Methods
 Credit Hours14-17
Junior
First Semester
C S 3113 Introduction to Operating Systems 3
C S 3203 Software Engineering 3
C S 3823 Theory of Computation 3
Approved Technical Elective 3
Open Elective 3 3
 Credit Hours15
Second Semester
MATH 3333 Linear Algebra I 3
Approved C S Elective 3
Approved Technical Electives 6
Approved Elective, Western Culture (Core IV) 4 3
 Credit Hours15
Senior
First Semester
C S 4173 Computer Security 3
C S 4413 Algorithm Analysis 3
C S 4513 Database Management Systems 3
Approved C S Electives 6
 Credit Hours15
Second Semester
C S 4273 Capstone Design Project 3
C S 4473 Parallel, Distributed, and Network Programming 3
Approved C S Elective 3
HIST 1483
United States to 1865 (Core IV)
or United States, 1865 to the Present
3
Approved Elective, World Culture (Core IV) 4 3
 Credit Hours15
 Total Credit Hours120
1

MATH 1823, MATH 2423 and MATH 2433 sequence can be substituted for MATH 1914 and MATH 2924MATH 1523 will have to be taken by students who are not ready to start MATH 1823 or MATH 1914Note: See an advisor in the Arts and Sciences Advising Center (EL 124) about a possible minor in mathematics. 

2

Engineering transfer students may take ENGR 3511 in place of ENGR 1411

3

Open electives should bring the total number of credits for the degree to 120-121. Physical education classes cannot be open electives.

4

To be chosen from the University-Wide General Education Approved Course List. Three of these hours must be upper-division (3000-4000). See list in the Class Schedule. 

5

Courses taken to fulfill the Natural Science requirement must be chosen from the University-Wide General Education Approved Course List (Core II). At least one of the Natural Science courses must be a non-Physics course.  All science courses must be for science or engineering majors. Laboratory Core II requirement must be met. Courses must come from a department maintained list.