Students who are interested in computer science
Beginner
One-on-one and small group (Max. 7 students/class)
Class Introduction
Introduction to computer science with a focus on programming. Learn the basics of computer programming using Java as an example language but with the concepts will apply to all languages. Topics include program control, abstraction, making decisions and user input. We will focus on how to design a program, how to write code well and how to read and analyze existing code.
Outcome
After completing the course, students will:
- Design and write a program to someone else’s specification.
- Analyze code and complete writing someone else’s Java class, a skill needed on the AP Computer Science A exam.
- Understand how to design and approach building a program of their own invention.
Course content
Texts:
- Snippets from “Java Foundations” by Lewis, DePasquale, and Chase and from a Java reference will be provided
Topics includes but not limited to: what is code, install IDE, operators, variables and data types, make your own library, etc.
Schedule
10 group classes, 1.5 hours each, 15 hours in total
Feedback
Students and their parents will receive brief feedback after each class regarding the student’s general participation in class. Students will also receive feedback on graded assignments via email.