Computer Science


The computer science major provides undergraduates with a thorough background in the science of computing, with courses designed to teach the foundations of computing so that students are prepared for evolving technology. The program has more than 500 students and faculty members who actively research.


    • The job market in computer science is strong, and graduates typically are in high demand.
    • Graduates typically work in a technical field, either in a tech-focused company or supporting the technology needs of a non-tech company.
    • Typical positions include systems programmer or analyst, applications programmer, systems support staff member, and technical staff member, with annual salaries in the range of $40,000 to $48,000.
    • Graduates work for a wide variety of companies, such as Amazon, Department of Defense, The Fresh Market, General Electric, IBM, NASA, Novartis, Xtern Software, Syngenta, Duke Power, and Gilbarco Veeder-Root.
    • Most computer science classes have a strong hands-on component with projects and creative exercises.
    • Students complete a significant senior capstone project.
    • Courses that a variety of programming languages, with introductory courses using Java and further coursework that can include C++, Prolog, PHP, and other languages.
    • A variety of platforms, including both Windows and Unix/Linux machines, are used in coursework.
    • It is the third-largest undergraduate computer science program in the state, yet maintains modest class sizes of typically fewer than 40 students.
    • Recognized as a Tier 1 national university by U.S. News & World Report
    • Computing Accreditation Commission of ABET

« Back to All Majors