2025 Program Dates

July 6th – 25th

  • ABOUT
  • COURSES
  • ADMISSIONS
  • STUDENT
    LIFE
  • FAQ
  • LINKS
  • TESTIMONIALS
  • ALUMNI
    CORNER
  • Employment
  • Artificial Intelligence
  • Biotechnology
  • 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 programming languages (which varies per offering), students will learn about abstraction, modularity, objects, loops, arrays, and classes.  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.

2024 Syllabus
2024 Faculty
  • University of Pennsylvania
  • School of Engineering and Applied Science
  • Penn Engineering ©2025
  • ESAP
  • Office of Academic Services
  • 220 South 33rd Street
  • 107 Towne Building
  • Philadelphia, PA 19104-6391
  • Contact us
  • pennesap@boldsummers.com
  • About
    • FAST FACTS
    • FINANCIAL INFORMATION
    • MEDIA
    • SUPPORT
    • CONTACT US
    • Back
  • Courses
    • Artificial Intelligence
    • Biotechnology
    • Computer Graphics
    • Computer Science
    • Nanotechnology
    • Robotics
    • Back
  • ADMISSIONS
    • APPLICATION REQUIREMENTS
    • ELIGIBILITY
    • INTERNATIONAL STUDENTS
    • FORMS
    • Back
  • STUDENT LIFE
  • ALUMNI CORNER
  • FAQs
    • PROSPECTIVE STUDENTS
    • ENROLLED STUDENTS & ALUMNI
    • EDUCATORS, FAMILY & FRIENDS
    • Back
  • TESTIMONIALS
  • Employment