Department of Computer Science and Information Technology



Computer Science

Our computer science majors study computational science and computational thinking while learning computer programming skills and computer literacy.


Software Engineering (New Program)

Software engineering (SE) is concerned with the application of Software Engineering principles (Software Development Lifecycle), current technologies and market’s best practices in order to develop and maintain software systems.

Cyber Security

Students learn the current theories of computer networks and cyber security, and apply them in real-world problem solving.



  • Computer Science (M.S.) 
    Students prepare for work in information systems as a software engineer, a system administrator, a programmer, or a software system analyst and designer.
  • Software Engineering (M.S.) 
    Our mission is to prepare students for successful careers in software engineering and graduate education with a thorough understanding of software engineering and experiential learning opportunities to apply that knowledge to solve real-world problems.
  • Information Assurance (M.S.)
    We prepare information assurance and security professionals to work in management and technical fields, to support and protect the nation’s information infrastructure, and to conduct advanced research.