Computer Science

The mission of Computer Science department is to offer programs to develop the computing and analytical skills of its students, helping them to achieve excellence in computing related profession, capable of actively contributing to their communities, and committed to lifelong learning, development, and success.

As part of the School of Arts and Sciences, computer science department offers three major and degree programs in computer science, computer information systems, and digital gaming and simulation. The computer science and computer information systems majors are both established programs with solid curriculum to give our students competitive foundation in IT industry. The digital gaming and simulation major is among the first offered in the State. All our programs received national recognition due to teaching quality, affordability, faculty commitment, and student success after graduation.

The department currently have 7 tenured or tenure-track faculties and 2 lecturers. Their research fields ranging from traditional domain such as software engineering, operating system, information systems, to digital gaming, artificial intelligence, cybersecurity, and data science. The Department currently enroll around 250 undergraduate students and 50 graduate students.

Programs and Degrees

Computer Science

Computer Science B.S.

Computer Science M.S.

Computer Information Systems

Computer Information Systems B.S.

Computer Information Systems M.S.

Digital Gaming and Simulations

Digital Gaming and Simulations B.S.

Minors

Computer Science - 21 hours

Lower Division: 3 hours of C/C++ and 3 hours selected from Advanced C/C++, Pascal, Ada, Java, or FORTRAN (Advanced C/C++ highly recommended) — 6 hours *

*Beginning in Fall 2003, students who have not yet completed their lower division computer programming courses should take the new courses COSC 1436 and COSC 1437 instead.

COSC 3317, 3331, 3333, and 3332 are required.  — 12 hours

Upper-level COSC course excluding 3325 and 4305 — 3 hours

Computer Information Systems - 21 hours

Lower Division: 3 hours of C/C++ and 3 hours selected from Advanced C/C++, Pascal, Ada, Java, or Visual Basic (Advanced C/C++ or Visual Basic highly recommended) — 6 hours

*Beginning in Fall 2003, students who have not yet completed their lower division computer programming courses should take the new courses COSC 1436 and COSC 1437 instead.

COSC 3317, 3331, 3333, and 3315 are required.  — 12 hours

3 hours in an upper-level COSC course excluding 4305 — 3 hours

Digital Gaming - 21 hours

Lower Division: 3 hours of COSC 1336 Programming Fundamentals or equivalent knowledge in an object-oriented programming language such as Java, C++ or C#.

Upper Division: 9 hours

GMNG 4312 Game Engines
GMNG 3310 3D Modeling
GMNG 4318 Advanced Animation for Gaming

Elective Upper Division GMNG courses: 6 hours

Elective Lower/Upper Division GMNG courses: 3 hours