Student Helper's log
SessionQuestion/Event
14/03/03 Friday 4:30 pm - 7:30 pm
  1. The use of 2D Array
14/03/03 Friday 9:30 am - 12:30 pm
  1. Type of Exceptions
  2. Concept of Vector
  3. Exercise 2 (PhoneBook)
12/03/03 Wednesday 9:30 am - 12:30 pm No students come for consultation.
10/03/03 Monday 2:30 pm - 5:30 pm
  1. Selection and insertion sorting
  2. Exceptions
07/03/03 Friday 4:30 pm - 7:30 pm
  1. What is Exception
  2. How to use Vector
05/03/03 Friday 9:30 am - 12:30 pm
  1. Bubble sort
05/03/03 Wednesday 9:30 am - 12:30 pm
  1. Quiz review
  2. How to design a good class
03/03/03 Monday 2:30 pm - 5:30 pm
  1. Exercise 2 (PhoneBook)
  2. Concepts of classes, objects and constructors
28/02/03 Friday 4:30 pm - 7:30 pm
  1. Setter/Getter Methods
  2. Abstract Method
  3. Searching skills for locating useful API information in online documentation
  4. The purpose of implementing "toString" and "equals" methods in a class
28/02/03 Friday 9:30 am - 12:30 pm
  1. Concepts of classes, objects and constructors
26/02/03 Wednesday 9:30 am - 12:30 pm
  1. Design Test Case
  2. Code Review
24/02/03 Monday 2:30 pm - 5:30 pm
  1. Problems in writing and compling the test driver in Exercise 2 (PhoneBook)
21/02/03 Friday 4:30 pm - 7:30 pm
  1. The functions of accessor and mutator
  2. Basic rules to design a good class
  3. Differences between pass-by-value and pass-by-reference
  4. Constructor Overloading
21/02/03 Friday 9:30 am - 12:30 pm
  1. Concepts of classes, objects and constructors
  2. Differences between coding style in Pascal and Java
  3. Problems in writing the test driver in Exercise 2 (PhoneBook)
19/02/03 Wednesday 9:30 am - 12:30 pm
  1. The purpose of test driver
  2. Basic ways to debug a program
17/02/03 Monday 2:30 pm - 5:30 pm No students come for consultation.
14/02/03 Friday 4:30 pm - 7:30 pm
  1. Concept of static variable and static method
  2. Ways to define a proper class skeleton
  3. Differences between private and public modifier
14/02/03 Friday 9:30 am - 12:30 pm
  1. Differences between n++ and ++n
  2. Demostration of the running sequence of nested loops
12/02/03 Wednesday 9:30 am - 12:30 pm
  1. Problem of some CTE M.C. questions
10/02/03 Monday 2:30 pm - 5:30 pm
  1. Coding direction of Exercise 2 (Phone Book)
  2. Mechanisms of compiling multiple .java files
  3. Concept of encapsulation and information hiding
7/02/03 Friday 4:30 pm - 7:30 pm
  1. Concept of Constructor
  2. How to define a good class
  3. Differences between private and public variables
7/02/03 Friday 9:30 am - 12:30 pm
  1. Coding Direction of Exercise 1 (Spell Checker)
  2. Explanation of basic OO concept - the relationship between class and object
  3. The linking of different class files
  4. Naming conventions of identifiers
  5. The meaning of "private" and "protected"
29/01/03 Wednesday 9:30 am - 12:30 pm
  1. The purpose of Javadoc
  2. The similarities and differences among for-loop, while-loop and do-while loop
  3. Explanation of basic OO concept - the relationship between class and instance
  4. The concept and importance of array.
  5. SpellChecker - the relationship between different classes and the purpose of such design
27/01/03 Monday 2:30 pm - 5:30 pm
  1. Coding direction of Exercise 1 (Spell Checker)
  2. Introduction of Class and Object concepts
  3. Explanation of Javadoc
24/01/03 Friday 4:30 pm - 7:30 pm
  1. Exercise 1(SpellChecker) Code Direction
  2. Difference between a++ & ++a
24/01/03 Friday 9:30 am - 12:30 pm No students come for consultation.
22/01/03 Wednesday 9:30 am - 12:30 pm
  1. Guidelines for writing a proper loop condition
  2. Writing pseudocode
  3. Constructor concept
  4. Exercise 1(SpellChecker) Coding Direction
  5. The concepts of array and for-loop
20/01/03 Monday 2:30 pm - 5:30 pm
  1. The concepts of array and for-loop
  2. Code explanation of Reservation.java, HotelReservation.java
  3. Coding direction of Exercise 1 (Spell Checker)