This computer science program follows an enhanced traditional curriculum, with its emphasis on data, data theory and computing systems theory. It prepares students to pursue careers in highly advanced areas such as data systems, systems programming and software engineering, or to go on to pursue graduate degrees in computer science.
Start Term: Fall, Spring
Program Type: Major, Minor, Includes Accelerated Master's Option
The computer science and information technology department has resources usually not found in smaller schools, combined with a dedicated faculty running small classes through the entire program.
Expectations & Requirements
StandardsStudents should expect small, intimate classes, run by full-time faculty throughout. Students should expect access to everything from laptops to large computational clusters for hands-on study, experimentation and full-scale project work, as they study the theory and practice of various aspects of computer science and information technology.
Minor RequirementsThe minor in computer science focuses on a core of programming and software development combined with a small set of computer science electives selected by the student with a computer science adviser.
- Big Data
- Introduction to Database
- Digital Art and Science
- Data Mining
- Cooperation and Competition
- Software Engineering
Top computer science and technology careers include:
- Computer and information research scientist
- Software applications developer
- Computer systems analyst
- Computer systems engineer
- Network systems administrator
- Database administrator
- Business intelligence analyst
- Computer programmer
- Software systems developer
- Database developer/manager/designer
- App design and development