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