Fundamental Java Programming Course Plan

This spiral course plan is designed so that students will be introduced with the right sequence of concepts, and have more opportunities to practice with previously learned knowledge for a solid foundation.

Main Topics
Fundamental CS basic knowledges
Variable and Data Types
Math and Logical Operations
Conditional Flow
Iterations
Array
Function
Class and Object
String 
Project