Monday 24-Nov-2008 (Day 4 Java Programming)
Day 4 lecture touches on Java Gui building, introductions of javax.swing package and java.awt package.
Only few assignments but i told the students no need to submit. They were happy! Some of them even didn't do at all.
Java Programming Project Specifications are explained to the students. I requested them to start the project on that day. They have only about 36-42 hours to finish the project before submission.

Tuesday 25-Nov-2008 (Day 5 Java Programming)
I was sick, very sick. But i still managed to go to lab as usual. Its Java Project day. Students have to develop the system using only textpad. All looked so tension and hardworking... It reminded me when i was doing the same thing last year at Infosys.
It was a very tiring day...

Wednesday 26-Nov-2008 (Day 6 Java Programming)
I was still sick, and when i woke up, it was already 9am++. The effect of the cough medicine was so strong! I didn't even hear the alarm! Quickly got myself ready and went to lab. Typed out the project evaluation criteria and at 4pm, started project evaluation.
Their project was good in overall. But there are many features that they missed out. I guess I commented too much that day. Hehe...
what i can say is that all the group's coding were just the same pattern. Not even a single group did differently. Well, i know... "sharing is caring"

Thursday 27-Nov-2008 (Day 1 JavaDB)
Its JavaDB. most of the students are new to JavaDB. It took them so long to finish the assignments. Well, i had gone through their assignments, and my conclusion is they should be given special class for SQL. Most of the students are familiar with using database GUI to create and manipulate data. So they were facing problems when they had to write all the statements and query themselves.
My objective for that day was not accomplished as the group project database was not setup. Well, may be my time planning was not good enough.

Friday 28-Nov-2008 (Day 1 Advance Java Programming)
Today was day 1 for advance Java Programming. Topics covered includes Threads and JDBC. Since it is ADVANCE Java Programming module, i added an extra assignment for the students. But seems that no one was able to do it today. Most of them were struggling with JDBC and JavaDB. They progressed slowly. Well, i guess that the extra assignment question might be too difficult for their level. Haha.
Here's the extra assignment question. Is it too difficult?

My observations through out these few days of handling Java Stream:
1. Problem solving skills of students. Most of the students are lacking in good problem solving skills. They are not able to expand any given idea. They always want to follow the easiest way to solve a particular problem and never tried to explore more.

2. Risk taking, fear of errors. Some of the students give up easily when their code have errors. They are too afraid of encountering errors. This makes their debug / trouble shooting skill sucks. They can't figure out the solution even though they encountered the same problem again and again.

Well, i guess I'll stop with two first, and will be updating more in coming entries. And i
never meant to hurt any one as these are just my own opinions. I hope any of the students reading this entry will not get offended. And please don't stop asking questions to clear your doubts during lab sessions. It was my responsibilities to guide and facilitate you all.

Cheers!