

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.
Year 1 β Foundations in Computer Science
Year 2 β Intermediate Study in Computing Systems
Year 3 β Advanced Computing and Applied Projects
Year 4 β Capstone and Professional Integration
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.
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.
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