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