University of Pennsylvania Campus
Bachelor of Science
On Campus
University of Pennsylvania Logo
University of Pennsylvania
Philadelphia
United States

Computer Science

About

The Computer Science Bachelor of Science program at Pennsylvania University is a four-year, full-time undergraduate program designed to provide students with a thorough understanding of computing principles, software development, and computational problem-solving. The curriculum integrates programming, data structures, algorithms, software engineering, artificial intelligence, and research methodology, enabling students to design, develop, and evaluate software solutions while analyzing complex computational problems. Students engage in laboratory work, collaborative projects, and applied research, cultivating technical proficiency, analytical thinking, and problem-solving skills essential for professional or academic careers in computer science, software engineering, data science, and emerging technologies.

Throughout the program, students participate in seminars, workshops, and experiential learning guided by faculty experts in programming, artificial intelligence, software development, and computational theory. The program emphasizes analytical reasoning, computational thinking, and applied research, preparing graduates to develop innovative software systems, implement efficient algorithms, and contribute to technological advancements. Students leave the program with technical proficiency, research competence, problem-solving abilities, and analytical skills, fully prepared for careers or advanced study in computer science, data science, software engineering, or technology innovation.

Key information

Duration
-
Tuition fee
$63,204.00/year
Start dates & application deadlines
-
More details
-

Key Facts

  • Program Title: Computer Science
  • Degree Type: Bachelor of Science
  • Duration: 4 years
  • Mode of Study: Full-time, On Campus
  • Application Deadline: 05 January 2026
  • Location: University of Pennsylvania, United States
  • Field of Study: Computer Sciences
  • Language of Instruction: English

Program Structure

Year 1 – Foundations in Computer Science

  • Introduction to Programming and Computer Systems
  • Data Structures and Algorithms
  • Discrete Mathematics and Computational Thinking
  • Research Methods and Analytical Techniques

Year 2 – Intermediate Study in Computing Systems

  • Software Engineering and Object-Oriented Programming
  • Database Systems and Information Management
  • Computer Networks and Operating Systems
  • Electives: Web Development, Mobile Computing, or Human-Computer Interaction

Year 3 – Advanced Computing and Applied Projects

  • Artificial Intelligence and Machine Learning
  • Applied Research Projects in Computer Science
  • Algorithms and Computational Complexity
  • Electives: Cybersecurity, Data Analytics, or Cloud Computing

Year 4 – Capstone and Professional Integration

  • Senior Thesis or Independent Research Project
  • Seminar in Contemporary Computer Science Topics
  • Professional Portfolio Development
  • Internship or Applied Project in Research Labs, Technology Firms, or Software Development Companies

Career Opportunities

Graduates of the Computer Science program are prepared for careers in software development, data science, artificial intelligence, cybersecurity, systems analysis, and technology consulting. Alumni may work as software engineers, data analysts, AI specialists, cybersecurity experts, or pursue graduate studies in computer science, artificial intelligence, or data analytics. The program equips graduates to design complex software systems, develop innovative computational solutions, and apply analytical thinking to emerging technological challenges. With strong technical, analytical, and research skills, graduates are highly competitive in professional and academic environments focused on software engineering, AI development, and applied computational research.

Why Choose This Program

This program is distinguished by its integration of programming, computational theory, applied research, and technological innovation within a four-year curriculum. Students benefit from mentorship, hands-on lab work, and experiential projects that connect theoretical knowledge with practical applications in software development, data science, and emerging technologies. The curriculum emphasizes critical thinking, problem-solving, and interdisciplinary approaches, preparing graduates to design efficient algorithms, develop innovative software solutions, and contribute meaningfully to professional and academic initiatives. For students passionate about computer science, software development, and technological innovation, this program offers a rigorous, immersive, and career-focused pathway to professional and academic success.

Contact Information

For further information, please contact the admissions office at:
Phone: +1 215 898 5000
Email: admissions@upenn.edu
Address: University of Pennsylvania, Philadelphia, PA 19104, United States