Comments for CS3230
CREATED: 200711051608 ** Additional comments
sit in labs
consultation (labs?) for assignments to help weaker students
** 2006/07 Sem 2
An interesting module that requires a lot of thinking on algorithm to solve a problem. After thinking of an algorithm, complexity analysis is carried out and check if there is any other way to improve the algorithm so that the time required is shorter. The projects this sem is very original and tough. The hints given are also abstract that I still don’t know how an algorithm to solve the projects.
a lot of algortihms were studied. for some, they are quite hard to implement on java
The material covered was somewhat imprecise. Perhaps a more rigourous treatment of algorithms would be nice.
Too much time spent on the labs. Not that easy to cope with such lab questions when students have a lot of other modules to handle as well.
Weaknesses: - Too mathematically oriented - The dry nature of the module takes off the interest that some people have in algorithms
More examples of algorithms should be given
a good intro to the algorithms but too much workload
please make better tutoirals. The level of tutorials is way way low than the level of assignments and exams. The tutorials are the simplest questions possible.
too many projects, should be more theory based because of the nature of the subject
The module deals with concepts that are quite difficult to completely understand as some areas involve quite a lot of maths
I would like to know more about the practical uses of the algorithms taught in class.
Covers too many interesting but difficult concepts and algorithms.
Not an easy module, although fun!
Interesting Module except for the Project…
too many programming assignments back to back! no rest in between. and since i have many other programming modules this semester, i was very very very stressed out and had not much time to do the assignments. also, the assignments are of the kind, “once you get it, you know how to do it. otherwise, you’ll never know” they are very difficult.
the labs are very time and effort consuming. improvements can be made like giving us possible test cases. also, lab questions should have many solutions. the lab question should not be set whereby only one or two solution can be done. also, maybe a few possible solutions can be discussed in forum, also hints given in the website.
The course material is a bit too difficult for year 2 and below student.
** 2006/07 Sem 1
Easy, not deep enough.
The module is ok but tend to be difficult as it goes to the rather abstarct in the last few topics (i.e. P, NP, NP-complete onwards). It would be good if there is more time spend in explaining the concept. More tutorial question can be set on it to make the students appreciate them more.
Post tutorial solutions for some of the harder concepts, espcially proof cases which can be quite hard to derive. Webcast would be appreciated.
The module is ok, but lab assignments should have more clearly defined input/output.
This is one of the few interesting modules included in the course requirements of CEC.
Give more examples and teach more in detail.
textbook and lecture notes were well designed.
** 2005/06 Sem 2
Assumed too much mathematical background
The module is effective and useful in understanding the key algorithms in Computer Science.
helping student to write efficient programs
Lecture a bit boring. Perhaps think of something new to make the lecture more interesting.
The lecture is too early in the morning and there is no webcast lecture. Probably should have webcast lecture. The teacher explains the material clearly.
Do not follow the book strictly.. The course is very book-based and it would be better if we don’t spend too much time on the stuffs taught during CS1102.
Mathematical in nature, very systematic in showing the effectiveness of algo analysis
Concepts that are pretty abstract and not easy to understand.
Generally this module is alright. The lectures are easy to understand as the lecturer always spend some time explaining and drawing out examples for us to see visually how the code works.
The module is quite slow, some of the basic knowledge is re-emphasized while some difficult stuff is skipped
Enthusiasm but the slides need to be a bit clearer when students want to review for the exams.
An interesting module that is further enhanced by hands-on implementations of the algorithms, as well as tricky quizzes. The only complaint is that we always seem to be behind schedule.
this module makes me satisfied
Strength - topics are interesting, workload are acceptable, lecturer is good.
Tri-weekly quizzes keeps students on their toes, weekly implementations were enjoyable.
Interesting module. Covers a lot of topics pertaining to the module, possibly too much.
I think the good point about this module is that they are various forms of assessment that serve as checkpoints to verify our understanding and progress of our revision. One suggestion would be to release the tutorial answers, if possible, as sometimes we are preoccupied with copying the answers that we missed out on the explanation.
Good use of lecture slides that are not too wordy at all. Well paced spread of quizzes and assignments, awarding students who work equally hard throughout the semester.
The practical exercises are quite easy. It should have some big problems which involves slightly complicated algorithm There should be some more in depth content
** 2005/06 Sem 1