Practice & Theory

Our program offers a mix of practice and theory that prepares students for career employment in computer science fields such as systems programming and analysis, software development and maintenance, and applications programming.

Our Academic Programs

Undergraduate

Undergraduate programs include an applied computer science major, a computer science curriculum major, and a computer science minor, all of which provide a solid foundation in computer science. The department also offers a Bachelor of Arts in Computer Science which is designed for students who seek a liberal arts education combined with a solid foundation in computer science.

Hear from our students.

Articulation Agreements

Graduate

The Master of Science in Computer Science program provides a flexible and rigorous  education in the advanced principles of computer science. Graduates are prepared for research or doctoral programs and employment in business, government organizations, educational institutions, and other enterprises. 

The flexibility in course formats, such as online, evening, and hybrid offerings, encourages students to complete their degrees part-time or full-time.

Contact Dr. Krish Narayanan, graduate program coordinator. In summer, contact Dr. Augustine Ikeji.

Student Activities and Involvement

The department encourages majors to be part of an active student community, including joining student organizations within the department. The professors encourage you to do undergraduate research and present at the Undergraduate Research Symposium and/or local computer conferences.

Pray-Harrold Tutoring Lab

Free tutoring is provided for computer science students online and in 513 Pray-Harrold Monday thru Thursday from 10 a.m. to 8 p.m. and on Fridays from noon to 2 p.m. Visit the tutoring schedule for the online schedule.

Graduate Assistantships

Graduate Assistantships are available to qualified students to aid them financially and enhance their academic experiences.

Request More Information

Contact Us

Hilary Hill
Senior Secretary
511 Pray-Harrold

[email protected]

734.487.4826