Java Programming for Middle Scho Students: Learn the Most Popular Language of 2017!

  • Welcome
  • Attendee Information
  • Additional Attendees
  • Registration Record
Welcomearrow pointing to the right Attendee Informationarrow pointing to the right Additional Attendeesarrow pointing to the right Registration Record

Java Programming for Middle Scho Students: Learn the Most Popular Language of 2017!

Monday 07/31/2017 - Friday 08/04/2017

Class meets at the University of California, San Diego, 9500 Gilman Dr.
from 8:30 am - 3:00 pm.

New Registration   Modify Registration

Course Overview:
This course is an introduction to object-oriented programming using the Java programming language. Students will learn all of Java’s basic language features, including  primitive data types, variables, methods, and objects. In addition, students will receive an introduction to object-oriented program design. This will include a thorough examination of the concept of an object, and a complete breakdown of Java class architecture.
This course is taught using a combination of required reading, video lessons, group activities, and individual lab work. Students will begin each section of the course by reading about the concept being covered and following along with a video demonstration. Students will then participate in a problem solving exercise in small groups, followed by a classroom discussion and question/answer period. At the conclusion of each lesson, students will complete individual lab exercises to demonstrate a practical understanding of the topic.
Computers provided for student use.

Course Schedule (tentative):
Day 1:
Introduction to Java
    The Java File System and setting up your editor
    Compiling and running programs, and the JVM
    Static Methods
    Primitive data vs objects
    System input/output
Day 2:
Control Structures
    For loops
    While loops
    Boolean Algebra
Day 3:
Using Objects in Java
    Strings as objects
    Importing objects
    Arrays and ArrayLists
Day 4:
Java Object Architecture
    Declaring/initializing objects
    Object data members vs static methods
    Object inheritance
Day 5:
Final Project: The inventory System


Instructor: : Sean Gullikson, Computer Science Teacher, Hillsdale Middle School


Course fee: $265.00

Registration is open until course is filled. Space is limited.

If you have any questions regarding this workshop or the application process, please contact Ange Mason via phone at (858) 534-5064 or email at

Spaces remaining: 10 including 3 wait list spots

Event management software by etouches