Computer and Information Science
From AI and machine learning to interactive media and secure networks, computing is the discipline that runs through every field — science, medicine, finance, art, policy, and beyond. Penn CIS offers rigorous foundations and the creative latitude to take it wherever you want to go.
We are in the midst of a computing revolution, and there has never been a more exciting time to be part of this field. At Penn CIS, students build on a history of innovation that stretches back to ENIAC while preparing to shape what comes next. Our undergraduate programs combine strong foundations in computer science with hands-on opportunities to explore areas such as artificial intelligence, machine learning, robotics, cybersecurity, systems, and theory.
Whether through the Computer and Information Science BSE or BAS, Artificial Intelligence, Digital Media Design, Computer Engineering, or an interdisciplinary path, students have the flexibility to pursue what excites them most. Along the way, they learn from world-class faculty, contribute to cutting-edge research, work collaboratively on ambitious projects, and develop the skills to turn new ideas into meaningful impact.
Sebastian Angel Associate Professor and Undergraduate Curriculum Chair Department of Computer and Information Science
Computing is no longer just a field — it is the infrastructure of modern civilization. A degree in computer science gives you a way of thinking that is useful in virtually any domain: rigorous, systems-level reasoning about how to decompose problems, represent information, and build solutions that scale. Penn CIS graduates enter careers at leading technology companies, startups, research labs, financial institutions, policy organizations, and beyond — or go on to graduate study in CS, medicine, law, and business.
Artificial intelligence is no longer a subfield of CS — it is woven through every part of it. Students in every Penn CIS program encounter machine learning, data-driven methods, and AI tooling throughout their coursework. Whether you plan to build AI systems from the ground up, use them to accelerate research in another domain, or study their societal implications, Penn offers a pathway.
Our dedicated BSE in Artificial Intelligence goes deepest — integrating technical training with ethics and policy from the first year. The BSE and BAS in Computer Science both include substantial AI and machine learning electives. And all programs benefit from Penn’s interdisciplinary AI research ecosystem: Amy Gutmann Hall, and centers including ASSET, IDEAS, and the Warren Center for Network and Data Sciences.
The Department of Computer and Information Science offers two degree types — the Bachelor of Science in Engineering (BSE) and the Bachelor of Applied Science (BAS). The BSE is a rigorous engineering degree oriented toward professional engineering and research careers. The BAS combines technical depth with flexibility for students whose ambitions span computing and the liberal arts, communications, or social sciences.
BSE in Computer SciencePenn’s flagship Computer Science degree provides rigorous preparation in algorithms, systems, AI, software engineering, and the mathematical foundations of computing.
Ideal for students seeking technical depth, specialization, research, or careers in software engineering and related fields.
BAS in Computer ScienceThe BAS in Computer Science pairs a strong computing foundation with the flexibility to study fields such as the humanities, social sciences, business, or communications.
Ideal for students who want to combine computer science with another discipline and build interdisciplinary careers.
The Raj and Neera Singh Program in Artificial Intelligence integrates technical AI training with ethical reasoning from day one. Students study machine learning, probabilistic reasoning, robotics, computer vision, natural language processing, and the societal implications of AI systems — drawing from both Computer and Information Science and Electrical & Systems Engineering Departments.
Graduates pursue roles at AI research labs, technology companies, and policy organizations, or go on to graduate study in AI-related fields.
Computer Engineering bridges the physical and the digital — designing the circuits, architectures, compilers, and runtime systems that make computation possible. Students build expertise in embedded and real-time systems, computer architecture, operating systems, networking, and electronics. The right choice for students drawn to chips, firmware, robotics, autonomous systems, or infrastructure-level software.
Graduates work at semiconductor companies, hardware startups, aerospace and defense, and systems-focused software firms.
Computer-generated imagery is transforming communication, from educational software and motion picture special effects to architectural simulations and medical visualizations. Penn Engineering, in collaboration with the University’s Annenberg School for Communication and the School of Design, created the Digital Media Design (DMD) program, an elite Bachelor of Science in Engineering (BSE) degree program for a small number of students.
The program is designed to educate a new generation of experts in computer graphics: people who, through their combined education in engineering, design, and communications, are prepared to be and to collaborate effectively with technologists and artists. Students in the program participate in one or two summers of real-world experience in a major multimedia industry.
Contact Jessica Kimpel, Program Advisor for more information.
The Bachelor of Science in Engineering in Visual and Interactive Computing (VIC) allows students to explore the intersection between computer science and fine arts. This interdisciplinary degree emphasizes the conceptual foundations of computer science and their integration with creative arts. Students are required to take electives from both the Computer Science department in the School of Engineering and Applied Sciences and the Stuart Weitzman School of Design, which fosters a unique blend of creative and technical skills.
This program prepares graduates for careers in areas such as animation, human-centered design for interfaces, AI-generated media and experiences, as well as the design of virtual reality environments and interactive technologies.
BSE students can focus their CIS electives around an area like AI, systems, security, theory, or computer graphics.
Combine CIS with another Penn Engineering major, or earn two degrees across Penn’s schools — Engineering and Wharton, for example.
Engineering students can add a College of Arts & Sciences major; College students can add CIS as a second major.
CIS and Data Science minors are open to students across Penn. Engineering students can also minor in subjects from Arts & Sciences.
Begin a Penn Engineering Master’s Program while still an undergraduate — an accelerated path to advanced study.
Academic Advisor- CIS & DMD
Academic Advisor- CIS & NETS
Computing skills travel. Penn CIS alumni work across every major sector of the economy — as engineers, researchers, founders, designers, analysts, and leaders.
At leading tech companies and startups
At labs, companies, and universities
Finance, Consulting, Healthcare
Cloud, Networking, Cybersecurity
Where technology meets user experience
Film, Games, Interactive Media
Founding and Building Startups
PhD, Law, Medicine, MBA