Engages participants with little programming experience in Java programming using a standard Java editor. Participants are introduced to programming concepts, object-oriented concepts, terminology, and syntax, and the steps required to create basic Java programs.
For students: Who wish to learn Java programming and build their object-oriented programming experience using Java. This course is a suitable foundational class for computer science majors, and when taught in sequence with Java Programming, may be used to prepare students for the AP Computer Science A exam.
Oracle Academy Workshop: Getting Started with Java Using Alice
Oracle Academy Workshop: Creating Java Programs with Greenfoot
Suggested: Java Fundamentals
Overview This course of study engages students with little programming experience. Students are introduced to object-oriented concepts, terminology, and syntax, and the steps required to create basic Java programs using hands-on, engaging activities. Students will learn the concepts of Java programming, design object-oriented applications with Java and create Java programs using hands-on, engaging activities.
About the Course
A Brief History
Setting up Java
Java Software Development
The Software Development Process
What is my Program Doing?
Introduction to Object-Oriented Programming Concepts
Java Data Types
What is a Variable?
Converting Between Data Types
Java Methods and Library Classes
What is a Method?
The import Declaration and Packages
The String Class
The Random Class
The Math Class
Boolean Expressions and if/else Constructs
Understanding Conditional Execution
while and do-while Loops
Using break and continue Statements
Creating a Class?
Object Interaction and Encapsulation
static Variables and Methods
Arrays and Exceptions
Debugging Concepts and Techniques
Introduction to Java FX
Colors and Shapes
Graphics, Audio, and MouseEvents
Developing a Java-based animation, application or game