Cost & earnings at Purdue University What students borrow here, and what they go on to earn
This Bachelor in Computer and Information Sciences at Purdue prepares students in core computing principles, data management, networks and systems design, combining theoretical foundations with hands‑on lab work and project experience. It suits students who want a broad, practical computing education that supports careers in software development, IT infrastructure, data analysis and cybersecurity or further study in computing disciplines.
The programme covers a balanced mix of computer science fundamentals, information systems, and applied technology. Core topics typically include programming and software engineering, data structures and algorithms, discrete mathematics, computer systems and architecture, operating systems, databases, networking and distributed systems, and cybersecurity principles. Students also study human–computer interaction, information management, and data analytics, alongside mathematics courses such as calculus and statistics that underpin computational work.
Learning is delivered through lectures, laboratory classes, team projects and a substantial capstone experience that emphasises design, implementation and evaluation of real systems. Elective options allow you to specialise in areas such as cloud computing, machine learning, mobile and web development, enterprise systems, or user experience design. Many students take part in research projects or industry internships to gain practical experience and build professional networks.
Applicants should hold a recognised secondary school qualification with strong performance in mathematics. Typical preparation includes coursework in algebra and calculus; prior programming experience is beneficial but not always mandatory. Admissions will consider the overall academic record, performance in quantitative subjects, personal statements and references. Some applicants may be asked to demonstrate readiness for university‑level computing through placement assessments or to provide examples of prior projects or portfolios.
International applicants must meet English language requirements as set by the university. Prospective students should consult Purdue’s admissions pages for detailed information on documentation, equivalency of international qualifications and any pathway or preparatory options.
Graduates are well placed for roles across the technology sector and in organisations that rely on digital systems. Common entry roles include software developer/engineer, systems analyst, database administrator, network engineer, IT consultant, cybersecurity analyst, and data analyst. With experience or further study graduates may progress to senior engineering, architecture, product management and leadership positions.
The programme also provides a solid foundation for postgraduate study in computer science, information systems, data science or cybersecurity. Strong industry connections and an active career services team help students secure internships and graduate jobs across start‑ups, established tech firms, finance, healthcare, manufacturing and the public sector.
Purdue offers a strong, research‑active environment with cross‑disciplinary strengths in computing and engineering. Students benefit from access to specialised centres such as CERIAS (the Center for Education and Research in Information Assurance and Security) and numerous lab facilities that support hands‑on learning and faculty‑led research.
The university is known for industry engagement, with regular recruitment by technology employers and opportunities for co‑op placements or internships. A wide range of student organisations, hackathons, maker spaces and project courses help students build practical skills and professional networks. Overall, the programme combines rigorous academic training with practical experience to prepare graduates for a range of careers in computing and information services.
Shortlist scholarships and plan your application — free guidance from our advisors.