The computer science department offers the following undergraduate programs:
- Bachelor of science in computer science
- Bachelor of arts in computer science
- Bachelor of science in applied computing
- Computer science minor
- Computer engineering major
- Applied mathematics and computer science degree
- Bachelor of science in data science
The computer science major offers numerous elective courses which allow students to work toward different areas of concentration.
The computer science minor is directed toward those students who wish to develop some strength and background in computer science.
This program is jointly managed by the computer science and electrical engineering department. Please visit the computer engineering site for more information.
Applied mathematics and computer science (AMCS) is a special degree intended to give students advanced knowledge and skills in both analytical math and computer science. It requires in-depth study in two colleges, yet retains the flavor of a liberal arts degree with humanities and social science requirements that exceed the University’s minimal general education requirements. The computer science course work strengthens the application of mathematics in problem-solving and, in turn is enhanced by the analytical skills acquired through applied math course work.
The Bachelor of Science in Data Science (BSDS) program is a special degree program that blends courses from the College of Engineering & Applied Science and the College of Letters & Science. It is a structured curriculum offering courses from both statistics and computer science, in addition to electives from other departments and colleges.