Find the Right Major for You

Computational Biology

Major overview: The Bachelor of Science in Computational Biology, offered jointly between the Departments of Biological Sciences and Computer Science, will prepare students to understand core principles, models, and theories in the fields of biology and computer science and use them strategically to solve key problems in Computational Biology.
Topics covered in Computational Biology: Biology, Python, Genetics, Data Structures, Chemistry, and Software Design.

Computer Science

Major overview: Our Bachelor of Science in Computer Science degree introduces you to a scientific and practical approach to computation and its applications. In this degree program, you will learn about the theory, experimentation, and engineering that form the basis for the design and use of computers and will obtain a strong foundation in computer science fundamentals.
Topics covered in Computer Science: Systems, Programming Languages, Theory of Computation, Algorithms, Databases, Machine Learning, and Security.

Digital Narrative and Interactive Design

Major overview: The Digital Narrative and Interactive Design (DNID) major is offered jointly between the Department of English and the School of Computing and Information. Students will learn how to build interactive narrative systems such as games, interactive literature, virtual reality environments, and other interactive media experiences in a variety of fields. Through your course of study, you'll gain a solid foundation in English (Writing, Composition, Film and Media Studies, and Literature), Computer Science, and Information Science.
Topics covered in Digital Narrative and Interactive Design: Composition, Programming, Data Structures, Storytelling, and Interactive Media.

Information Science

Major overview: The Information Science major teaches you how to look at problems holistically, so you not only understand the technology, but also the needs of the people who will be using it. You will gain critical skills and broad, theoretical knowledge in systems analysis, user needs, programming principles, database systems, networks and more. It’s a degree that opens doors for careers in technology, financial services, health care, judicial systems, private industry, government agencies, education, and communication.
Topics covered in Information Science: Human- Centered Systems, Wireless and Virtual Networks, Responsive Information Systems, Cybersecurity, Data Analytics, and System Analysis.