Undergraduate ProgramsThe 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.
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.
Master’s ProgramsThe 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.