Computer Science (BS)

Degree Requirements

General Education Requirements
Select General Education Requirements42
Major Requirements
Computer Science Core and Electives (a minimum grade of 'C' is required in all courses)
A. Complete the following:
CIS 101Freshman Seminar CIS2
CSC 120Prob Solv and Prog Concepts4
CSC 228Digital Logic Computer Arch3
CSC 231Intro Data Structures Algs4
CIS 300Information Tech in Society1
CSC 311Networking and Communications3
CSC 320Computer Org-Architect3
CSC 322Operating Systems3
CSC 331Software Engineering Prin - W3
CSC 332Adv Data Structures and Algs3
CSC 333Prog Language Theory3
CSC 399Conc and Distributed Comp3
CSC 434Form Lang - Automata Theory3
CSC 440Secure Software Engineering3
CIS 497Senior Capstone Experience-W3
CIS 498CIS Senior Seminar0
B. Select 12 elective hours from the following:12
Web Tech & Knowledge Modeling
Compiler Design-Construction
Real-Time Software Systems
Computer Graphics
AI Theory and Programming
Computer Game Development
Adv Game & Simulation Dev
Data Mining
Introduction to Bioinformatics
Adv AI Theory and Programming
Surreptitious Software
Data Warehousing
Security of HW Implementations
Cyber-Physical Security
Special Topics
Database Design-Dev-Mgt (see footnote table below) 1
Database Concepts
Directed Studies
Advanced Data Management
Additional Program Specific Requirements (a minimum grade of 'C' is required in all courses)
A. Additional Writing and Communications Requirements
CA 275Decision Making - Small Groups3
EH 372Technical Writing - W3
B. Additional Math Requirements
a. 10 Hours:
MA 126Calculus II4
MA 267Discrete Math Structures3
ST 315Applied Probability-Statistics3
b. 6 elective hours from:6
Calculus III
Linear Algebra I
Differential Equations I
Intro to Number Theory
Linear Algebra II
Foundations of Math - W
Elementary Geometry
Differential Equations II
Advanced Calculus I
Advanced Calculus II
Comp Assist Math Modeling - W
Combinatorial Enumeration
History of Mathematics - W
Abstract Algebra I - W
Abstract Algebra II - W
Topology
Numerical Analysis
Complex Variables
Probability
Operations Research - W
Mathematical Logic
Cryptography
Special Topics
C. Additional Science Requirements (cannot be lower level course from same sequence taken in Area III)4
General Biology I
and General Biology I Lab
General Biology II
and General Biology II Laboratory
General Chemistry I
and General Chemistry I Lab
General Chemistry II
and General Chemistry II Lab
Environmental Geography
and Environmental Geography Lab
Earth and the Environment
and Earth and the Environment Lab
Physical Geology
and Physical Geology Lab
Earth History
and Earth History Lab
Ocean Science
and Ocean Science Lab
Introduction to Astronomy
and Introduction to Astronomy Lab
Calculus-Based Physics I
and Calculus-Based Physics I Lab
Calculus-Based Physics II
and Calculus-Based Physics II Lab
Minor Requirements
A minor is not required for this degree program0
Total Hours124

General Education Requirements

Area I - Written Composition
A. Complete the following:
EH 101English Composition I3
B. Complete the following:
EH 102English Composition II3
Area II - Humanities & Fine Arts
A. Complete the following:
CA 110Public Speaking3
B. Select one of the following: 23
Brit Lit before 1785
Brit Lit after 1785
Am Lit before 1865
Am Lit after 1865
World Lit before 1650
World Lit after 1650
C. Select one of the following:3
Survey of Art
Art History I
Art History II
Art Appreciation
Introduction to Theatre
Introduction to Music
D. Select three hours from the following:3
Intro to African Amer Studies
Survey of Art
Art History I
Art History II
Survey of Non-Western Art
Art Appreciation
Intro Anc Greek Roman Culture
Introduction to Theatre
Brit Lit before 1785
Brit Lit after 1785
Am Lit before 1865
Am Lit after 1865
World Lit before 1650
World Lit after 1650
Introductory Latin I
Introductory Latin II
Introductory French I
Introductory French II
Introductory Chinese I
Introductory Chinese II
Introductory Spanish I
Introductory Spanish II
Intro Classical Greek I
Intro Classical Greek II
Introductory German I
Introductory German II
Accelerated Intro German
Introductory Russian I
Introductory Russian II
Accelerated Intro Russian
Intermediate Latin I
Intermediate Latin II
Intermediate French I
Intermediate French II
Accelerated Inter French - H
Intermediate Chinese I
Intermediate Chinese II
Intermediate Spanish I
Intermediate Spanish II
Inter Spanish Accel -H
Interm Classical Greek I
Interm Classical Greek II
Intermediate German I
Intermediate German II
Intermediate Russian I
Intermediate Russian II
Intensive Second Year Russian
Introductory Japanese I
Introductory Japanese II
Introductory Arabic I
Introductory Arabic II
Intro American Sign Language I
Intro American Sign Lang II
Introductory Korean I
Introductory Korean II
Intermediate Japanese I
Intermediate Japanese II
Intermediate Arabic I
Intermediate Arabic II
Intermediate ASL I
Intermediate ASL II
Introduction to Music
Introduction to Philosophy
Critical Thinking
Introduction to Logic
Introduction to Ethics
Social Ethics
Western Philosophy: Classical
Intro to the Study of Religion
Old Testament/Hebrew Bible
Survey of the New Testament
Area III – Natural Sciences & Mathematics (a minimum grade of 'C' is required in all courses)
A. Complete the following:
MA 125Calculus I4
B. Select an eight hour sequence from the following: 38
General Biology I
and General Biology I Lab
and General Biology II
and General Biology II Laboratory
General Chemistry I
and General Chemistry I Lab
and General Chemistry II
and General Chemistry II Lab
Physical Geology
and Physical Geology Lab
and Earth History
and Earth History Lab
Calculus-Based Physics I
and Calculus-Based Physics I Lab
and Calculus-Based Physics II
and Calculus-Based Physics II Lab
Area IV – History, Social & Behavioral Sciences 2
A. Select one of the following:3
HY of Western Civilization I
HY of Western Civilization II
US History to 1877
US History since 1877
B. Select three of the following:9
Intro to Cultural Anthropology
Intro Archaeology-Bio Anthro
Intro to Communication
Interpersonal Comm
Introduction to Criminal Justice
Prin of Microeconomics
Prin of Macroeconomics
People, Places, Environment
World Regional Geography
Intro to Gender Studies
HY of Western Civilization I
HY of Western Civilization II
US History to 1877
US History since 1877
Global Issues
Seasons of Life
Intro Native American Studies
Intro to US Government
Introduction to Psychology
Life Span Development
Introductory Sociology
Social Problems
Area V
No Area V requirements
Total Hours42

Footnote

1

Credit for both CIS 324 & CSC 324 is not allowed.

2

Students must complete a 6 credit hour sequence either in literature (Area II – EH 215 & EH 216, EH 225 & EH 226, or EH 235 & EH 236) or history (Area IV – HY 101 & HY 102 or HY 135 & HY 136).

3

Students must complete a 8-hour sequence in natural science (Area III – (BLY 121 / BLY 121L and BLY 122 / BLY 122L), or (CH 131 / CH 131L and CH 132 & CH 132L), or (GY 111 / GY 111L and GY 112 / GY 112L), or (PH 201 / PH 201L and PH 202 / PH 202L) )

Notes:

  • All undergraduates must complete two designated writing credit (W) courses, at least one of which must be in the student's major.
  • A minimum grade of 'C' is required for all courses in the CS major's block, including all Additional Program Specific Requirements, as well as math and physical science courses from General Education Area III.
  • CSC 404 changed from a required course to an elective on 9/12/2024; effective Spring 2025.

Graduation Plan

(124 Total Hours)    

Plan of Study Grid
First Year
FallHours
CSC 120 Prob Solv and Prog Concepts 4
CIS 101 Freshman Seminar CIS 2
CA 275 Decision Making - Small Groups 3
MA 125 Calculus I 4
EH 101 English Composition I 3
 Hours16
Spring
CSC 231 Intro Data Structures Algs 4
CSC 228 Digital Logic Computer Arch 3
CA 110 Public Speaking 3
MA 126 Calculus II 4
EH 102 English Composition II 3
 Hours17
Second Year
Fall
CSC 331 Software Engineering Prin - W 3
CSC 311 Networking and Communications 3
MA 267 Discrete Math Structures 3
Nat Sci/LabArea III 4
Humanities/HistArea II or Area IV 3
 Hours16
Spring
CSC 320 Computer Org-Architect 3
CSC 332 Adv Data Structures and Algs 3
CSC 322 Operating Systems 3
Math ElectiveApproved Math Elective 3
Nat Sci/LabArea III 4
 Hours16
Third Year
Fall
CIS 300 Information Tech in Society 1
CSC 333 Prog Language Theory 3
CSC 399 Conc and Distributed Comp 3
Lit/HistArea II or Area IV 3
Nat Sci/LabApproved Natural Science Elective 4
Fine Arts/Hum Elective Area II 3
 Hours17
Spring
CSC 434 Form Lang - Automata Theory 3
CS ElectiveComputer Science Elective 3
Social ScienceArea IV, B 3
Math Elective Approved Math Elective 3
Fine Arts/HumArea II Elective 3
 Hours15
Fourth Year
Fall
EH 372 Technical Writing - W 3
CSC 440 Secure Software Engineering 3
CS ElectiveComputer Science Elective 3
CS ElectiveComputer Science Elective 3
Social ScienceArea IV, B 3
 Hours15
Spring
CIS 497 Senior Capstone Experience-W 3
CIS 498 CIS Senior Seminar 0
ST 315 Applied Probability-Statistics 3
CS ElectiveComputer Science Elective 3
Lit/HistArea II or Area IV 3
 Hours12
 Total Hours124