Fundamentals of Object Oriented Programming

CSN 103
Syllabus                                                                                                                                        home


Lecture Notes

 Lecture 04: JAVA Program Structure (14/8/17)
 Lectures 05: Constants, Variables, Data Types (17/8/17)
 Lecture 06 and 07:  Constants, Variables, Data Types II (19/8/17, Saturday)
 Lecture 08: Type Casting and Operators (21/8/17, 2-3 pm)
 Lecture 09: More Operators (21/8/17, 5-6 pm)
 Lecture 10: Ternary and Bitwise Operators (24/8/17)
 Lecture 11: Casting and Precedence of Operators (28/8/17)
 Lecture 12: Decision making: Branching & Looping (29/8/17)
 Lecture 13: More on Branching & Looping (31/8/17)
 Lecture 15: One-Dimensional Arrays (4/9/17)
 Lecture 16: Two dimensional Arrays and Strings (5/9/17)
 Lecture 17: Surprise Quiz (7/9/17)
 Lecture 18: Charter Arrays and Strings (13/9/17)
 Lecture 19: Mid-Term Revision (14/9/17)
 Lectures 20 and 21: Introduction to Classes in JAVA and Methods in JAVA (25/9/17   and 27/9/17)
 Lecture 22: Recursion in JAVA and Creating Objects (28/9/17)
 Lecture 23: Constructors and static key word (10/10/17)


Assignments

 Assignment 1 (Posted on 1/8/17)
 Assignment 2 (Posted on 29/8/17)
 Assignment 3 (Posted on 8/9/17)
 Assignment 4 (Posted on 8/9/17)
 Assignment 5 (Posted on 16/10/17)
 Assignment 6 (Posted on 16/10/17)
 Assignment 7 (Posted on 5/11/17)
 Assignment 8 (Posted on 5/11/17)

Comments