Programming Fundamentals

All slides's in Module

Programming Fundamentals

Coding in Processing

Introduction to the PDE

Static Drawings

Formatting Shapes

Basic Animation

Data Types

Conditional Statements

Mouse Events

Scope of Variables

Loops Simplified

While loops

For loops

Help - Bouncing Ball Challenge

Help - Moving Line Challenge

Mouse event methods

Bespoke methods

More on methods

Strings - Introduction

Strings - Xtra

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

Game of Pong

Pong V6.0 Demo

Game of Pong

Pong V7.0 Demo

Game of Pong

Pong V8 Demo

Game of Pong

Pong V9 Demo

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

Unit Testing

TDD Test Driven Development

CRUD Process

Debugging

Introduction to XML

XML and Java

Exception Handling

Miscellaneous Concepts

Inheritance

Inheritance - Polymorphism

Exploring Polymorphism

Exploring Polymorphism

Exploring Polymorphism

Exploring Polymorphism

Exploring Polymorphism

Exploring Polymorphism - ALL SLIDES

Abstract Classes

Unit Testing - Abstract Classes

Tech Support System V1

Tech Support System V1

Tech Support System V2

Tech Support System V3

Tech Support System V3

Tech Support System V3

Tech Support System V3

Collections Summary