It’s hard to imagine an industry that hasn’t been transformed by computer science. From big data to security – from mobile apps to healthcare software – computer scientists’ work affects millions of people.
Housed within the College of Science, Purdue’s Department of Computer Science is the world’s oldest existing computer science department. You’ll join a department with a legacy of innovation in both advancing scientific research and creating industry applications. Here, you’ll learn the fundamentals of computer science so that your skills can evolve as the field changes in exciting and dynamic ways.
First, you’ll learn the foundations of computing in six core computer science courses.
Then, you can customize your degree by specializing in one or more tracks – different areas of computer science in which you can learn and grow.
- Computational Science and Engineering
- Computer Graphics and Visualization
- Database and Information Systems
- Foundations of Computer Science
- Machine Learning and Artificial Intelligence
- Programming Languages
- Software Engineering
- Systems Programming
Have a lot of interests? No problem. Our flexible curriculum allows students to pursue interdisciplinary work such as a second major or minor. Many students double major in math, statistics, and data science.
There is a strong sense of community in Purdue’s Computer Science program. We’ve designed many resources to help you succeed, like the Bridge Program (which can introduce you to coding the summer before your freshman year begins) and the Computer Science Learning Community (where you’ll live and learn with your CS freshman peers in Purdue’s residence halls).
Priority Application Deadline for Fall Enrollment: Nov. 1
Plan of Study
Related Career Interests
Careers in Computer Science
Our graduates are in high demand, with a placement rate of nearly 100 percent. After graduation, they take jobs in diverse fields like industry, government, healthcare, and finance. Many also go on to graduate or professional school in many fields. This major opens many doors.
Many corporations partner with Purdue in order to gain access to our top-quality CS grads. That means there are plenty of opportunities for jobs and internships. There is a wide spectrum of jobs available to computer science majors – all the way from Microsoft and Google to start-up companies you may have never heard of. No matter what kind of working environment you're looking for, there is a computer science job for you.
Transfer to Computer Science
Purdue admits to individual majors. Transfer students must meet Purdue's overall transfer criteria, as well as any major-specific requirements. Before you apply, check the closed programs page to confirm this major is open to transfer students. If it is, refer to the information below for major-specific transfer criteria.
Minimum GPA: 3.5
Additional Requirements: Completion of at least one semester of college-level calculus equivalent to MA 16100 or MA 16500 with a grade of B or higher, plus one of the following:
- Grade of B or higher in a college-level object-oriented programming class
- Computer Science A or AB AP test score of 4 or 5
- Computer Science IB HL test score of 5 or higher
- Computer Science A-Level exam with a grade of B or higher
- Military or industry experience will be considered in lieu of course or advance credit exam
All applicants who meet these minimum requirements will be evaluated holistically for admission to this high-demand program.
Contact InformationRecruiting Coordinator