Assignments
Assignment-1
Assignment-2
Assignment 3
Induction
Coding in Processing
Induction
1a: Introduction to Processing
Introduction to the PDE
Static Drawings
Formatting Shapes
Lab-1a
1b: Animating your Drawings
Basic Animation
Data Types
Lab-1b
2a: Selection and Events
Conditional Statements
Mouse Events
Lab-02a
2b: Iteration (Loops)
Scope of Variables
While loops
For loops
Lab-02b
3a: Methods (Part 1)
Mouse event methods
Bespoke methods
Lab-03a
3b: Methods (Part 2)
More on methods
Strings
Lab-03b
4a: Classes (Part 1)
More on Strings
Classes and Objects
Lab-04a
4b: Classes (Part 2)
Behaviour in Classes
Classes and Objects
Lab-04b
5a: Swing and Arrays
Using Swing
Using Arrays
Lab-05a
5b: Arrays and Classes
Array Recap
Arrays and Classes
Lab-05b
6: Game of Pong
Game of Pong
Game of Pong
Game of Pong
Game of Pong
Lab-06a
Lab-06b
Lab-06c
Lab-06d
7: IntelliJ and Basic I/O
Remaining Weeks
JVM
Introduction to IntelliJ
OO Recap
Scanner IO
Array Recap
Lab-07a
Lab-07b
8: Grouping Objects
ShopV2.0
ArrayList (part 1)
ArrayList (part 2)
Lab-08a
Lab-08b
9: Menu Driven Apps and Persistence
Menu Driven Systems
CRUD Process
Debugging
Lab-09a
Lab-09b
Assignment 3 Prerequisite
10: Persistence (XML & Exceptions)
Introduction to XML
XML and Java
Exception Handling
Miscellaneous Concepts
Lab-10
11: Inheritance and Polymorphism
Inheritance
Exploring Polymorphism
Lab-11
12: Collections (Map and Set)
Tech Support System V1
Tech Support System V2
Tech Support System V3
Lab-12
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