Computing Science
The Department of Computing Science offers three majors, Computing Science, Information Systems, and Cybersecurity. The Computing Science major is designed to prepare students with a strong programming foundation and a broad perspective of the discipline. Graduates are at work as systems analysts, systems engineers, programmers, project leaders, and management information specialists.
Major Requirements
Students pursuing a degree in Computing Science must complete the following CS Core, CS Electives, Mathematics and required science courses. A minimum grade of “C” is required in any course used as a prerequisite to a CS course.
University Core
Core | Students Must Complete the University Core Requirements | 37 |
CS Core Courses
CS 155 | Introduction to Computer Hardware and Software | 3 |
CS 158 | Application Development I | 4 |
CS 160 | Application Development II | 4 |
CS 240 | Data Structures | 4 |
CS 330 | Networks & Wireless Communications | 3 |
CS 350 | Computer Architecture and Organization | 3 |
CS 360 | Database Design & Development | 3 |
CS 377 | Social Issues and Professional Practice | 3 |
CS 391 | Algorithms | 4 |
CS 395SI | Software Engineering | 4 |
CS 441 | Operating Systems | 3 |
CS 455WI | Project Management & Practice | 3 |
| | |
CS Electives (6 Credits) | Choose two (2) Computing Science (CS) courses numbered 300 or above (except CS 365). (May include one (1) internship and one (1) independent study.) | 6 |
Total Credit Hours: | 47 |
Supporting Allied Courses - Mathematics and Science:
Math xxx
Of the 21 Mathematics and Science hours, a minimum of 15 hours must be in Mathematics. These hours must include:
Additional MATH hours selected from
Science
Of the 21 Mathematics and Science hours, six must be natural science course work intended for science and engineering majors and include laboratory work. Courses must be selected from the following groups:
- BIOL 180, BIOL 190, BIOL 280, BIOL 290
- MSC 111, MSC 112, MSC 113, MSC 114
- CHEM 103, CHEM 104
- PHYS 111, PHYS 112, PHYS 151, PHYS 152
General Electives
General Electives | Requirement | 15 |
Total Credit Hours: 120
Computing Science Important Notes:
- Students who wish to double major (or minor) in Computing Science or Information Systems and Cybersecurity will only be allowed to double count courses specifically required for both programs. Upper division electives may not be counted toward both programs simultaneously.
Computing Science - Secondary Level
Students who plan to teach Computing Science on the secondary level should consult with the School of Education early in their academic careers to determine the specific requirements.