Fundamental of Object Oriented Programming

CSN 103
Syllabus                                                                                                                                        home



Lecture Notes

 Lecture 01: Introduction to Computer Systems (24/7/18 )
 Lecture 02:  Assembly and Machine Languages (25/7/18)
 Lecture 04: Introduction to JAVA (28/7/18)
 Lecture 07: Constants, Variables, Data Types (3/8/18)
 Lecture 08: More on Data Types (7/8/18)
 Lecture 10: Operators (11/8/18)
 Lecture 11: More Operators (14/8/18)
 Lecture 12: Casting and Precedence of Operators (16/8/18) {ExtraClass;}
 Lecture 13: Decision Making: Branching (17/8/18)
 Lecture 14: Looping statements (21/8/18)
 Lecture 18: Surprize Quiz (31/8/18)
 Lecture 19: Charter Arrays and Strings (4/9/18)
 Lecture 21: Methods in JAVA, Method Overloading and recursion (6/9/18)  {ExtraClass;}
 Lecture 22: More on recursion (7/9/18)
 Lecture 24: Mid-Term Revision (12/9/18)
 Lecture 30: Dynamic Arrays, Arrays & Pointers  (12/10/18)
 Lecture 36: Surprise Quiz II (30/10/18)
 Lecture 37:  More on Abstract Class, final and Introduction to Packages (1/11/18){ExtraClass;}
 Lecture 38: Packages and Sub-Packages (2/11/18)
Lecture 41: Quiz III (3/11/18)


Assignments

Assignment 1 (Posted on 1/8/18)
Assignment 2 (Posted on 27/8/18)
Assignment 3 (Posted on 6/9/18)
Assignment 4 (Posted on 6/9/18)
Assignment 5 (Posted on 5/10/18)
Assignment 6 (Posted on 9/10/18)
Assignment 7 (Posted on 18/10/18)
Assignment 8 (Posted on 25/10/18)
Assignment 9 (Posted on 4/11/18)

Comments