2023 Program Dates

July 9th - 29th

  • ABOUT
  • COURSES
  • ADMISSIONS
  • STUDENT LIFE
  • FAQs
  • LINKS
  • TESTIMONIALS
  • ALUMNI CORNER
  • Biotechnology
  • Complex Networks
  • Computer Graphics
  • Computer Science
  • Nanotechnology
  • Robotics

Computer Science

Computer science involves translating a complex problem into a computing solution by learning how to create data models and think algorithmically.  Students in this course will be introduced both to the practical work of programming and to the important foundations of computer science.  Using a variety of programming languages (which varies per offering), students will learn about abstraction, modularity, objects, loops, arrays, classes, and OOP.  In addition, students will learn the theoretical underpinnings of computer science so that they will understand such fundamental concepts as how we get from the 0’s and 1’s of machine language to highly complex software.

This course is recommended for those that have had little to no exposure (if you have never coded before or the largest program you have written is less than 200 lines of code) in Computer Science..

FacultySyllabus

  • University of Pennsylvania
  • School of Engineering and Applied Science
  • Penn Engineering ©2023
  • ESAP
  • Office of Research and Academic Services
  • 220 South 33rd Street
  • 111 Towne Building
  • Philadelphia, PA 19104-6391
  • Contact us
  • esap@seas.upenn.edu
  • p: 215.898.0053
  • f: 215.573.5577