Introduction to Programming with Java Honors

 Course Information, Units of Instruction

Unit 1--Introduction to Computers and Java

Unit 2--Control Structures

Unit 3--Defining Classes and Methods

About the Course

This course 
adopts the object-oriented approach taught in the course Introduction to Programming in Alice while covering constructs of variables, loops, conditions, arithmetic calculations, functions, parameters and arrays. 

Java-based Object-oriented programming constructs and concepts are introduced such as object-oriented problem conceptualization, class definition, object instantiation, method definition and invocation, class interrelationships and
inheritance. A brief 
introduction to graphical user interfaces and event-driven programming is made. 

The course introduces the topics typically taught in the first half of AP Computer Science A and is intended for students majoring in computer science, electrical engineering, math or science in college.