Teenlife
Summer Programs
    Link

    Want to learn more about taking a gap year? Check out our latest guide!

    Summer at Johns Hopkins: Intermediate Programming Online

    Summer at Johns Hopkins: Intermediate Programming Online

    Details

    • Listing Type: Summer Programs
    • Program Delivery: Online
    • Provided By: College
    • Session Start: June
    • Session Length: Two Months
    • Entering Grade: 10th, 11th, 12th, College
    • Gender: Coed
    • Category: STEM
    • Sub-Categories: Computer Science, Coding
    • Selective: No
    • Ages: 15, 16, 17, 18, 19
    • Career Clusters: Science, Technology, Engineering, and Mathematics
    • Credit Awarded: No
    • Facebook
    • Instagram
    • X
    Write a Review

    Overview

    Are you an academically advanced high school student looking for a fast-paced college-level learning experience and a chance to engage with like-minded peers? Summer at Hopkins offers an unrivaled opportunity to learn from Hopkins’ world-renowned instructors and connect with academically oriented students from around the globe.

    This course teaches intermediate to advanced programming, using C and C++. (Prior knowledge of these languages is not expected.) We will cover low-level programming techniques, as well as object-oriented class design, and the use of class libraries. Specific topics include pointers, dynamic memory allocation, polymorphism, overloading, inheritance, templates, collections, exceptions, and others as time permits. Students are expected to learn syntax and some language specific features independently. Course work involves significant programming projects in both languages.