Summer 2023 programming

 

Java is the language most emphasized by universities within their computer science major. By the time you complete this course, you will be well-versed in the Java programming language and will be well-prepared for the APCS (A) or other advanced programming courses that you plan to take in the future.

Python is the most popular programming language today. It is used in a wide variety of application areas, e.g., data science, machine learning, scientific & mathematical computing, web development, and more.

Our goal is for you to develop a deep understanding of the fundamentals and help you realize the immense potential and power of programming!

 

Java Programming

June 1 - July 30

Introduction to Java

Control Statements

Loops

Arrays & Lists

Classes & Objects

Inheritance & Polymorphism

Recursion

Sorting & Searching

Lab Exercises

 

PYTHON Programming

June 1 - July 30

Variables, Expressions & Statements

Functions

Iteration

Strings

Lists

Dictionaries

Tuples

Classes & Objects

Inheritance

Lab Exercises