Computer Science B.S.

Computer Science B.S.C.S.
Eight-Semester Degree Program

The following sections contain the list of courses required for the Bachelor of Science in Computer Science (B.S.C.S.) degree with a suggested sequence below.

Not all courses are offered every semester, so students who deviate from the suggested sequence must pay careful attention to course scheduling and course prerequisites. Students wishing to follow the eight-semester degree plan should see the Eight-Semester Degree Policy in the Academic Regulations chapter for university requirements of the program.

First YearUnits
FallSpring
GNEG 11101 Introduction to Engineering I1  
ENGL 10103 Composition I (ACTS Equivalency = ENGL 1013) (Satisfies General Education Outcome 1.1)3  
CHEM 14103 University Chemistry I (ACTS Equivalency = CHEM 1414 Lecture)3  
MATH 24004 Calculus I (ACTS Equivalency = MATH 2405) (Satisfies General Education Outcome 2.1)14  
History Elective (Satisfies General Education Outcomes 3.2 and 4.2). Choose from one of the following courses:3  
HIST 20003 History of the American People to 1877 (ACTS Equivalency = HIST 2113)
HIST 20103 History of the American People, 1877 to Present (ACTS Equivalency = HIST 2123)
GNEG 11201 Introduction to Engineering II  1
MATH 25004 Calculus II  4
PHYS 20304 University Physics I (ACTS Equivalency = PHYS 2034)  4
Freshman Science Elective (Satisfies General Education Outcome 3.4) Choose one of the following science and corresponding lab options:  4
BIOL 10103 Principles of Biology (ACTS Equivalency = BIOL 1014 Lecture)
BIOL 10101 Principles of Biology Laboratory (ACTS Equivalency = BIOL 1014 Lab)
CHEM 14203 University Chemistry II (ACTS Equivalency = CHEM 1424 Lecture)
CHEM 14201 University Chemistry II Laboratory (ACTS Equivalency = CHEM 1424 Lab)
GEOL 11103 Physical Geology (ACTS Equivalency = GEOL 1114 Lecture)
GEOL 11101 Physical Geology Laboratory (ACTS Equivalency = GEOL 1114 Lab)
PHYS 20404 University Physics II (ACTS Equivalency = PHYS 2044 Lecture) (For students who already have credit for PHYS 2054, they may wish to select PHYS 2074 for their Freshman Science Elective.)
ENGL 10303 Technical Composition II (ACTS Equivalency = ENGL 1023) (Satisfies General Education Outcome 1.2)  3
Year Total: 14 16
 
Second YearUnits
FallSpring
CSCE 20004 Programming Foundations I4  
CSCE 21104 Digital Design4  
MATH 26103 Discrete Mathematics3  
Fine Arts Elective (Satisfies General Education Outcome 3.1)23  
Social Sciences Elective (Satisfies General Education Outcomes 3.3 and 4.1)33  
CSCE 20104 Programming Foundations II  4
CSCE 22104 Computer Organization  4
MATH 30803 Linear Algebra  3
Social Sciences Elective (Satisfies General Education Outcome 3.3)4  3
Year Total: 17 14
 
Third YearUnits
FallSpring
CSCE 31903 Programming Paradigms3  
CSCE 36103 Operating Systems3  
INEG 33103 Engineering Probability and Statistics53  
PHIL 31003 Ethics and the Professions (Satisfies General Education Outcome 5.1)3  
General Elective3  
CSCE 35103 Software Engineering (Satisfies General Education Outcome 6.1)  3
CSCE 45203 Database Management Systems  3
CSCE Elective (4000 level)  3
MATH 31003 Combinatorics  3
SPCH 10003 Public Speaking (ACTS Equivalency = SPCH 1003) (Satisfies General Education Outcome 1.2)  3
Year Total: 15 15
 
Fourth YearUnits
FallSpring
CSCE 45601 Capstone I1  
CSCE 41303 Algorithms3  
CSCE 47503 Computer Networks3  
CSCE Elective (4000 level)3  
General Elective3  
General Elective3  
CSCE 49603 Capstone II  3
CSCE 43203 Formal Languages and Computability  3
CSCE Elective (4000 level)  3
General Elective  3
Social Sciences Elective (Satisfies General Education Outcome 3.3)4  3
Year Total: 16 15
 
Total Units in Sequence:  122
1

Students have demonstrated successful completion of the learning indicators identified for learning outcome 2.1, by meeting the prerequisites for MATH 24004.

2

The Fine Arts Elective courses which satisfy General Education Outcome 3.1 include:  ARCH 10003, ARHS 10003COMM 10003DANC 10003, LARC 10003, MUSC 10003, MUSC 100H3MUSC 10103, MUSC 101H3, MUSC 13303THTR 1003, THTR 10103, or THTR 101H3.

3

The Social Sciences Elective courses which satisfy General Education Outcomes 3.3 and 4.1 include:  ANTH 10203COMM 10203HDFS 14003HDFS 24103, HIST 11193HIST 111H3HIST 1123, HIST 112H3HIST 20903, HUMN 111H4HUMN 211H4, INST 2013, INST 28103, INST 281H3, PLSC 20103, PLSC 28103, PLSC 281H3, RESM 28503, SOCI 20103, SOCI 201H3, or SOCI 20103.

4

The Social Sciences Elective courses which satisfy General Education Outcome 3.3 include:  AGEC 11003, AGEC 21003ANTH 10203COMM 10203, ECON 21003, ECON 22003ECON 21403EDST 20003, HDFS 14003HDFS 24103HDFS 26003HIST 11193, HIST 111H3, HIST 11293, HIST 112H3, HIST 20003HIST 20103, HIST 20903, HUMN 111H4, HUMN 211H4, INST 28103, INST 281H3, PLSC 20003PLSC 20103PLSC 21003, PLSC 28103, PLSC 281H3, PSYC 20003RESM 28503SOCI 10103, SOCI 201H3SOCI 20103.  Note, courses cannot be counted twice in degree requirements.

5

Student may petition to take the two-course sequence, STAT 30133 and STAT 31133, instead of INEG 33103.