OutSchool CS1: Introduction to Computer Science and Programming with Java

  1. Introduction to the computer



  2. Using and interacting with computers (---- this material is taught in lab sessions)



  3. Intro to the Java Programming language


  4. Storing and manipulation numerical information



  5. The character and string data types



  6. Conditional statements and Boolean expressions



  7. Loop statements



  8. User defined (class) methods



  9. The array data structure



  10. Classes: user-defined types



  11. The String data type



  12. Solving complex problems with computer programs: Modular programming



  13. Recursion



  14. Packages



  15. Inheritance: extending (re-using) existing classes (software)


  16. Summary on the access specifiers in Java: click here