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:
Code | Title | Hours |
---|---|---|
3450:208 | Introduction to Discrete Mathematics | 4 |
3460:209 | Computer Science I | 4 |
3460:210 | Computer Science II | 4 |
3450:221 | Analytic Geometry-Calculus I | 4 |
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.
Requirements
Summary
Code | Title | Hours |
---|---|---|
General Education Requirements | 34 | |
Foreign Language and Upper Level Requirements | 14 | |
Preadmission Major Core Requirements | 16 | |
Computer Science - Systems Core | 30-32 | |
Computer Science - Systems Electives | 12 | |
Additional Credits for Graduation * | 14-12 | |
Total Hours | 120 |
* | Bachelor's degrees require a minimum of 120 credit hours for graduation. |
Note: A 2.0 GPA is required in all major coursework.
General Education Courses
Code | Title | Hours |
---|---|---|
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 Foundations | 12 | |
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 | ||
Diversity | ||
Domestic Diversity | ||
Global Diversity | ||
Integrated and Applied Learning | ||
Select one class from one of the following subcategories: | ||
Complex Issues Facing Society | ||
Capstone | ||
Review the General Education Requirements page for detailed course listings. | ||
Total Hours | 34 |
Foreign Language and Upper Level Requirements
Code | Title | Hours |
---|---|---|
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
Code | Title | Hours |
---|---|---|
3450:208 | Introduction to Discrete Mathematics | 4 |
3460:209 | Computer Science I | 4 |
3460:210 | Computer Science II | 4 |
3450:221 | Analytic Geometry-Calculus I | 4 |
Total Hours | 16 |
Computer Science - Systems Core
Code | Title | Hours |
---|---|---|
3450:222 | Analytic Geometry-Calculus II | 4 |
3460:316 | Data Structures | 3 |
3460:307 | Internet Systems Programming | 3 |
3460:421 | Object-Oriented Programming | 3 |
3460:435 | Algorithms | 3 |
3460:480 | Software Engineering | 3 |
3460:490 | Senior Seminar in Computer Science | 3 |
3470:401 | Probability and Statistics for Engineers | 2-4 |
or 3470:461 | Applied Statistics | |
4450:320 | Computer Systems | 3 |
4450:325 | Operating Systems Concepts | 3 |
or 3460:426 | Operating Systems | |
Total Hours | 30-32 |
Computer Science - Systems Electives
Code | Title | Hours |
---|---|---|
Select a minimum of nine credits of 3460 upper level electives | 9 | |
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 Hours | 15 |
1 | Only 3 credits of 3460:395 Internship in Computer Science may count toward the Computer Science - Systems Electives. |
2 | 3460:489 Topics in Computer Science may be repeated under different topics. |