Syllabus - Spring 1999

Course Information

  Date Lecture Material Slides
February
123.02 Object Oriented Approach 14
224.02 Object Oriented Programming Principles 16
March
3 02.03 First Java Program 16
4 09.03 Instance Variables. Methods 15
5 10.03 Class Methods and Variables. Methods 23
6 16.03 Program Transformation. Programming Examples 23
7 17.03 Numeric Types. Arithmetical Expressions 27
8 23.03 If Statement. Boolean Expressions 17
9 24.03 While loop 27
10 30.03 do-while loop 21
11 31.03 switch-case statement 20
April
12 07.04 for loop. One dimensional arrays 26
13 14.04 Sorting and searching 35
14 20.04 Sorting and searching 21
 21.04 First term test  
15 27.04 Arrays. Characters 23
16 28.04 Classes String and StringBuffer. Packages 24
May
17 04.05 Encapsulation. class Complex 20
18 05.05 Encapsulation. private 25
19 11.05 class Rational. Inheritance 27
20 12.05 Abstract methods and classes 20
21 18.05 Interfaces. 9
22 19.05 Case study: Generic Polynom class  
23 25.05 Parameter passing. Recursion 27
24 26.05 Methods of recursion programming 13
June
 02.06 Second term test  


References


1. Thinking in Java in HTML and pdf formats.