Computer Science (BS)
Degree Requirements
Code | Title | Hours |
---|---|---|
General Education Requirements | ||
Select General Education Requirements | 42 | |
Major Requirements | ||
Computer Science Core and Electives (a minimum grade of 'C' is required in all courses) | ||
A. Complete the following: | ||
CIS 101 | Freshman Seminar CIS | 2 |
CSC 120 | Prob Solv and Prog Concepts | 4 |
CSC 228 | Digital Logic Computer Arch | 3 |
CSC 231 | Intro Data Structures Algs | 4 |
CIS 300 | Information Tech in Society | 1 |
CSC 311 | Networking and Communications | 3 |
CSC 320 | Computer Org-Architect | 3 |
CSC 322 | Operating Systems | 3 |
CSC 331 | Software Engineering Prin - W | 3 |
CSC 332 | Adv Data Structures and Algs | 3 |
CSC 333 | Prog Language Theory | 3 |
CSC 399 | Conc and Distributed Comp | 3 |
CSC 434 | Form Lang - Automata Theory | 3 |
CSC 440 | Secure Software Engineering | 3 |
CIS 497 | Senior Capstone Experience-W | 3 |
CIS 498 | CIS Senior Seminar | 0 |
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 | ||
or CSC 324 | 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 275 | Decision Making - Small Groups | 3 |
EH 372 | Technical Writing - W | 3 |
B. Additional Math Requirements | ||
a. 10 Hours: | ||
MA 126 | Calculus II | 4 |
MA 267 | Discrete Math Structures | 3 |
ST 315 | Applied Probability-Statistics | 3 |
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 program | 0 | |
Total Hours | 124 |
General Education Requirements
Code | Title | Hours |
---|---|---|
Area I - Written Composition | ||
A. Complete the following: | ||
EH 101 | English Composition I | 3 |
B. Complete the following: | ||
EH 102 | English Composition II | 3 |
Area II - Humanities & Fine Arts | ||
A. Complete the following: | ||
CA 110 | Public Speaking | 3 |
B. Select one of the following: 2 | 3 | |
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 125 | Calculus I | 4 |
B. Select an eight hour sequence from the following: 3 | 8 | |
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 Hours | 42 |
Footnote
- 1
- 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)
First Year | ||
---|---|---|
Fall | Hours | |
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 |
Hours | 16 | |
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 |
Hours | 17 | |
Second Year | ||
Fall | ||
CSC 331 | Software Engineering Prin - W | 3 |
CSC 311 | Networking and Communications | 3 |
MA 267 | Discrete Math Structures | 3 |
Nat Sci/Lab | Area III | 4 |
Humanities/Hist | Area II or Area IV | 3 |
Hours | 16 | |
Spring | ||
CSC 320 | Computer Org-Architect | 3 |
CSC 332 | Adv Data Structures and Algs | 3 |
CSC 322 | Operating Systems | 3 |
Math Elective | Approved Math Elective | 3 |
Nat Sci/Lab | Area III | 4 |
Hours | 16 | |
Third Year | ||
Fall | ||
CIS 300 | Information Tech in Society | 1 |
CSC 333 | Prog Language Theory | 3 |
CSC 399 | Conc and Distributed Comp | 3 |
Lit/Hist | Area II or Area IV | 3 |
Nat Sci/Lab | Approved Natural Science Elective | 4 |
Fine Arts/Hum Elective | Area II | 3 |
Hours | 17 | |
Spring | ||
CSC 434 | Form Lang - Automata Theory | 3 |
CS Elective | Computer Science Elective | 3 |
Social Science | Area IV, B | 3 |
Math Elective | Approved Math Elective | 3 |
Fine Arts/Hum | Area II Elective | 3 |
Hours | 15 | |
Fourth Year | ||
Fall | ||
EH 372 | Technical Writing - W | 3 |
CSC 440 | Secure Software Engineering | 3 |
CS Elective | Computer Science Elective | 3 |
CS Elective | Computer Science Elective | 3 |
Social Science | Area IV, B | 3 |
Hours | 15 | |
Spring | ||
CIS 497 | Senior Capstone Experience-W | 3 |
CIS 498 | CIS Senior Seminar | 0 |
ST 315 | Applied Probability-Statistics | 3 |
CS Elective | Computer Science Elective | 3 |
Lit/Hist | Area II or Area IV | 3 |
Hours | 12 | |
Total Hours | 124 |