You are on page 1of 2

Labs

Lab 0: Hello World


The purpose of this lab is to help students become familiar with the java program.
– What a computer program is.
– How to write a computer program.
– Sample Java code and comments.

Lab 1: Variable
The purpose of this lab is to familiarize students with variable.
What a variable is
– Types of variables
– Naming of variables
– Variable assignment
What a primitive data type is
Other data types (ex. String)

Lab 2: Using Control Structures


The purpose of this lab is to familiarize students with Control Structures.
What control structures are
Different types of control structures:
– Block Statements
– Decision Statements
– Loops

Lab 3: Gradebook A
The purpose of this lab is to familiarize students with Array.
An array is a series of compartments to store data.
– Essentially a block of variables.
– In Java, arrays can only hold one type.
– For example, int arrays can hold only integers

Lab 4: Gradebook B
The purpose of this lab is to familiarize students with method.
– What a method is
– Why we use methods
– How to declare a method
– How to invoke a method
– How to use method

Lab 5: Gradebook Object Oriented Programming


Introduce middle school students to the concepts of object-oriented programming (OOP)
by creating some classes( simples gradebook application).
Introduction to Object-Oriented Programming.
– What is a Class
– What is a Constructor
– What is a public and private
– How to create class
– Designing the Gradebook Class
– Creating the Gradebook Class

Lab 6: Inheritance, Abstract classes and Interfaces


Introduce middle school students to the concepts of object-oriented programming (OOP)
by creating a simple gradebook application. Begin with a brief overview of the concepts
of inheritance, abstract classes, and interfaces in object-oriented programming.

You might also like