Upon completion of this program a student is able to:
- Understand and apply problem-solving techniques.
- Read, write, and analyze computer algorithms and code.
- Communicate computer science knowledge both orally and in writing.
- Understand concepts and applications from a broad range of areas.
- Understand the ethical ramifications of implementing computational solutions.
Core requirements
Course Code
Title
Credits
4
Sub-Total Credits
32
Elective requirements
Complete 13 credit hours of computer science courses and electives, at least 8 of which must be 300-level or higher.
Course Code
Title
Credits
Sub-Total Credits
13
All major courses must be passed with a grade of C or better. Since some elective computer science courses require prerequisite courses and are offered only in the spring, fall, or every other year, students must plan the sequence of courses for the major carefully and in advance.
Total Credits
45