Intro to Computer Science

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.
Designed for

Students who are interested in computer science

Level

Beginner

Class format

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. At the end of the course, the student will receive a final report card, which thoroughly speaks to their overall participation in the course, including major assignments.

Summer 2023 Courses are open!

Scroll to Top

Contact our course consultants for class and price information

Be the first one to register for classes with our tutors!

By submitting, you agree to Aralia’s Privacy Policy & Terms of Use

Get In Touch

Interested in learning more about our courses? Fill out the form below and we will get back

By signing up, you agree to Aralia’s Privacy Policy & Terms of Use