With ongoing breakthroughs in computer technology — from cloud computing to gesture recognition and more — the information age continues to present new challenges and opportunities for computer scientists. To facilitate these breakthroughs, scientists must learn how to design and implement complex and efficient algorithms, sophisticated data structures, and cohesive software solutions to problems both new and old.
Jump to Section
The Bachelor of Science in Computer Science teaches you the foundational theories common to all forms of software engineering. From data compression and compilers to distributed computing and artificial intelligence, you’ll study a wide range of important topics and their real-world applications. How you apply your breadth of knowledge is up to you!
Those who successfully complete the BS in Computer Science program will have the tools to analyze complex problems and implement efficient solutions through code.
Who Should Pursue This Degree?
The BS in Computer Science program can be a great option for students who want to plunge even deeper into some of the most fundamental — and challenging — areas of modern computer science. Maybe games aren’t your primary interest, but you still want to reap the benefits of DigiPen’s hands-on, multidisciplinary approach to computer science education. Maybe you’re very interested in games but looking to maximize your career options by focusing on the skills and topics that have a broader range of application across the technology industries. In either case, the BS in Computer Science program could be a good fit.
As a student in this program, you will:
Academic Roadmap
As a BS in Computer Science student, you’ll balance computer science and math coursework with project classes that challenge you to build advanced tools and software applications in a team-based environment. Over the course of the program, you’ll learn how to gather, store, and analyze real-world data, connect and harness the power of distributed computing devices, and create digital interfaces that are natural and intuitive. This background prepares you with the knowledge to not only understand the technologies of today, but to find solutions to problems that seem unsolvable and collaboratively build the technologies of tomorrow.
Admissions Requirements
In order to apply for the BS in Computer Science program, you should have a strong foundation in math, science, and problem-solving. You’ll need to have completed precalculus (or its equivalent) prior to attending DigiPen.
Topics Covered
Students in the BS in Computer Science program will learn how to: