Computer Science, Systems, BSCS

Bachelor of Science in Computer Science, Systems (346004BS)

More on the Computer Science, Systems major

A variant of the Bachelor of Computer Science program allowing customization of the necessary courses.

Admission to Computer Science Major

The student must have completed 30 credits and have the approval of the Dean of the College. In addition, the student must have completed the Preadmission Major Core Requirement courses:

3450:208Introduction to Discrete Mathematics4
3460:209Computer Science I4
3460:210Computer Science II4
3450:221Analytic Geometry-Calculus I4

The following information has official approval of The Department of Computer Science and The College of Engineering and Polymer Science, but is intended only as a supplemental guide. Official degree requirements are established at the time of transfer and admission to the degree-granting college. Students should refer to the Degree Progress Report (DPR) which is definitive for graduation requirements. Completion of this degree within the identified time frame below is contingent upon many factors, including but not limited to: class availability, total number of required credits, work schedule, finances, family, course drops/withdrawals, successfully passing courses, prerequisites, among others. The transfer process is completed through an appointment with your academic advisor.



General Education Requirements34
Foreign Language and Upper Level Requirements14
Preadmission Major Core Requirements16
Computer Science - Systems Core30-32
Computer Science - Systems Electives12
Additional Credits for Graduation *14-12
Total Hours120

Note: A 2.0 GPA is required in all major coursework.

General Education Courses

Students pursuing a bachelor’s degree must complete the following General Education coursework. Diversity courses may also fulfill major or Breadth of Knowledge requirements. Integrated and Applied Learning courses may also fulfill requirements in the major.
Academic Foundations12
Mathematics, Statistics and Logic: 3 credit hours
Speaking: 3 credit hours
Writing: 6 credit hours
Breadth of Knowledge 22
Arts/Humanities: 9 credit hours
Natural Sciences: 7 credit hours
Social Sciences: 6 credit hours
Domestic Diversity
Global Diversity
Integrated and Applied Learning
Select one class from one of the following subcategories:
Complex Issues Facing Society
Review the General Education Requirements page for detailed course listings.
Total Hours34

Foreign Language and Upper Level Requirements

Degree requirements include the demonstration of ability to use another language by completion of the second year of a foreign language.14
Foreign Language
101 Beginning I
102 Beginning II
201 Intermediate I
202 Intermediate II
Survey of Deaf Culture in America (American Sign Language option only)
Students must also complete a minimum of 40 credits (excluding workshops) consisting of either:
Upper-level (300/400) courses both in and outside of the student’s major;
or other courses outside the major department approved by the student’s major department chair (permission should be obtained prior to enrollment); these may not include workshops

Preadmission Major Core Requirements

3450:208Introduction to Discrete Mathematics4
3460:209Computer Science I4
3460:210Computer Science II4
3450:221Analytic Geometry-Calculus I4
Total Hours16

Computer Science - Systems Core

3450:222Analytic Geometry-Calculus II4
3460:316Data Structures3
3460:307Internet Systems Programming3
3460:421Object-Oriented Programming3
3460:480Software Engineering3
3460:490Senior Seminar in Computer Science3
3470:401Probability and Statistics for Engineers2-4
or 3470:461 Applied Statistics
4450:320Computer Systems3
4450:325Operating Systems Concepts3
or 3460:426 Operating Systems
Total Hours30-32

Computer Science - Systems Electives 

Select a minimum of nine credits of 3460 upper level electives9
3460:3xx 1
3460:4xx 2
Select a minimum of six additional credits of approved 300 and/or 400 electives in Computer Science (3460) or related to Computer Science from the following pre-approved list:6
WAN Technologies
Geographic Information Systems
Advanced Geographic Information Systems
Linear Algebra
Advanced Linear Algebra
Combinatorics & Graph Theory
Applied Numerical Methods I
Applied Numerical Methods II
Numerical Solutions for Partial Differential Equations
Mathematical Models
Statistical Data Management
Embedded Scientific Computing
System Simulation
Computer Systems Design
Embedded Systems Interfacing
Computer Networks
Digital Signal Processing
Analog Integrated Circuit Design
Programmable Logic
VLSI Circuits & Systems
Biomedical Signal & Image Processing
Special Topics in Studio Art (ST: Game Design)
3460:3xx 1
3460:4xx 2
The following course does not satisfy this requirement:
Introduction to C & UNIX
Total Hours15