SW106
Java Core
SW108
Advance Java

Advance Python ( SW107 ) Syllabus

  • Procedural Python Examples
  • Modeling Physical Objects with Object-Oriented Programming
  • Mental Models of Objects and the Meaning of self
  • Managing Multiple Objects
  • Graphical User interfaces with Pygame
  • Introduction to Pygame
  • Object-Oriented Pygame
  • Pygame GUI Widgets
  • Encapsulation, Polymorphism, and Inheritance
  • Encapsulation
  • Polymorphism
  • Inheritance
  • Managing Memory Used by Objects
  • Card Games
  • Timers
  • Animation
  • Scenes
  • Full Game: Dodger
  • Design Patterns and Wrap-Up