Curriculum

  1. Introduction to programming; Variables/Conditionals.
  2. Introduction to Graphical Components and Desktop Applications.
  3. Writing a simple game.
  4. Development of a simple game.
  5. Cycles.
  6. Development of a simple game (continued).
  7. Arrays – one and two-dimensional.
  8. Development of a simple game (continued).
  9. More on Developing Desktop applications – built-in components, listeners, etc.
  10. Objects and Classes.
  11. Development of a simple game (continued).
  12. Development of a simple game (continued).
  13. Inheritance; OOP Principles.
  14. Development of a simple game (continued).
  15. Working with Files.
  16. Working with Files. Part II.
  17. Development of a simple game (continued).
  18. Development of a simple game (continued).
  19. Working on group tasks.
  20. Development of a simple game (continued).
  21. Test.