Java Programming

Java Course Outline

Section Structure Breakdown

Legend B = Basic Difficulty I = Intermediate Difficulty A = Advanced Difficulty

Scoring / Problems + Projects

Each Subsection of Difficulty will have: 5 exercises and 2 projects

  • Difficulty B - 6 Sections - (6 x 4) = 24 total exercises - Submit 3 exercises and 1 coding project

  • Difficulty I - 5 Sections - (5 x 3) = 15 total exercises - Submit 3 exercises and 1 coding project

  • Difficulty A - 3 Sections - (3 x 3) = 9 total exercises - Submit 2 exercises and 1 coding project

  • Extra Section - Completion of 1 GUI project will be worth up 5-10 points towards overall grade


Java Resources


Difficulty B

  • Intro to Variables

  • Basics and Printing

  • Keyboard Input

  • Conditional Statements

  • Exception Handling

  • Working with Random Numbers

Difficulty I

  • Understanding Loops(For/While/Do-While)

  • Working with Nested Loops

  • Functions

  • File I/O

  • Arrays

Difficulty A

  • Sorting

  • Introduction to Classes and Objects

  • Working with Inheritance and Polymorphism

  • Introduction to Swing Graphics and GUI’s (Extra Section)