Programming Fundamentals

All slides's in Module

Coding in Processing

Introduction to the PDE

Static Drawings

Formatting Shapes

Basic Animation

Data Types

Conditional Statements

Mouse Events

Scope of Variables

While loops

For loops

Mouse event methods

Bespoke methods

More on methods

Strings

More on Strings

Classes and Objects

Behaviour in Classes

Classes and Objects

Using Swing

Using Arrays

Array Recap

Arrays and Classes

Game of Pong

Game of Pong

Game of Pong

Game of Pong

Remaining Weeks

JVM

Introduction to IntelliJ

OO Recap

Scanner IO

Array Recap

ShopV2.0

ArrayList (part 1)

ArrayList (part 2)

Menu Driven Systems

CRUD Process

Debugging

Introduction to XML

XML and Java

Exception Handling

Miscellaneous Concepts

Inheritance

Exploring Polymorphism

Tech Support System V1

Tech Support System V2

Tech Support System V3