Acadmic Programs in the Department of Computer and Information Sciences

The Department of Computer and Information Sciences (CIS) offers a full range of bachelor’s, master’s, and PhD degrees, as well as a growing number of certificates.

Undergraduate Programs

The undergraduate majors (BA and BS) are designed to give you a strong foundation in computer science, including the structure and theory of information and computation, programming methodologies, and the hardware and software of computer systems. Electives cover areas such as security, databases, computer graphics, and computer architecture. Minors are available for students who want to apply CIS topics to their major field.

Two CIS students and a faculty member in class. Interested in applying computer science knowledge to another discipline? The Bachelor of Arts in Computer and Information Sciences is designed for students interested in combining a broad-based liberal arts education with a strong foundation in computer science. With the ever-increasing use of computers and computer software in all aspects of human life, computer science is now an integral part of all fields of study — not just the traditional fields of science and engineering.

  Interested in a career in theoretical or applied computer and computational sciences, software engineering and commercial software development, or a science-related profession? The Bachelor of Science in Computer and Information Sciences gives you a more in-depth study of computer science than the BA degree, with 12 more credit hours within the discipline and more rigorous math and science requirements. The BS program is accredited by the Computing Accreditation Commission of ABET. Read about the BS program's detailed educational objectives, student outcomes, and enrollment/graduation data.

The internal limiting membrane (red) of the optic nerve head diving through the BMO plane. The best-fitting plane of the opening of Bruch's membrane (BMO plane) may be used as a reference structure to measure morphological changes in the optic nerve head, especially ones associated with glaucoma and other diseases.

Master’s Programs

The Master of Science in Computer and Information Sciences (MSCIS) provides an extra level of knowledge above the foundation provided by the BS and BA degrees. You will receive a broad grounding in computer science as a discipline as well as an in-depth understanding of knowledge in fields of emerging importance — including cyber security, cloud computing, big data analytics, the Internet of Things, and web application development. It also offers an opportunity for students with an undergraduate degree in a closely related discipline, such as mathematics or electrical engineering, to make a transition to the computer science profession.  

The Master of Science in Computer Forensics and Security Management (MSCFSM) is an interdisciplinary program. It emphasizes the key theories, practices, and foundations from computing, justice sciences, and business to address current and emerging topics in computer security, digital forensics, and cyber-crime investigation. This degree helps students seeking analyst roles in industry and governments to fill crucial gaps in the nation’s capacity for critical infrastructure protection, privacy, and the safety of e-commerce. MSCFSM graduates go on to solve real-world problems such as tracking online criminals, identifying malware provenance and attack vectors in computer systems, and conducting specific criminal investigations where computers, the Internet, and e-commerce are involved.

PhD Program

University Boulevard at night. The Doctor of Philosophy program in Computer and Information Sciences (PhDCIS) prepares you for a life-long career in scientific inquiry and also to work in industry where rapidly evolving computer and information sciences drives the 21st century world economy. Program students produce the greatest impact on the department's research program, as well as in the broader community, by becoming researchers, teachers, scholars, and entrepreneurs. Our graduates go on to solve problems such as new ways to build large-scale secure software systems, mine “big data” from the Internet, investigate and defend against cyber-crimes, create innovative visualization and graphics solutions, advance the use of modern IT infrastructure such as cloud computing, and pursue inquiries at the frontiers of computer science.


We invite you to investigate the programs that interest you. If you have any questions, please fill out the Contact Us form or email us at