THE UNIVERSITY OF NEW SOUTH WAL ES

COURSE AND TEACHING EVALUATION AND I


CATEI REPORT - COURSE EVALUATION

 
Back to Course selection View Student Evaluation
On-Line Student Evaluation of a Course
COMP2111 - System Modelling and Design
Summary Report FORM A
Faculty: Engineering  
2007 Session 1
Course: Unknown - Unknown Enrolled:
46
Lecturer/Tutor: Not Applicable Respondents:
15
School: E25 - School of Computer Science Administration Date:
28JUN07
 
 
The best features of this course were:
interesting way of looking at things
not much
assignments.
Learning to design by logic rather than straight-forward algorithms.
Individual feedback was given about the assignments, and the tutorials were useful in terms of understanding the theory of the course and applying it.
Honestly, I couldn't really say what was good about this course. My tutor was excellent and Ken Robinson was always ready to deliver a quick response to any problem I was having through email. Other than that, I have a lot of issues with how this course ran. My tutor was excellent because he actually taught me how to code in the B-Toolkit, and wrote his examples in the proper ASCII code, as opposed to marked-up language which looks nice but means less to software engineers and computer scientists than it does to mathematicians.
Varied, interesting assignments.
lots of examples and comprehensive descriptions good notes, very thorough
 
 
This course could be improved by:
useless language to learn. does not appear to be relevant in industry.
b should be avaliable to download at windows, its so hard to try and work on assignments and homework on b, when the only time the use is at uni. better instructions on how to install it. also the lectures notes sucked
more assignments.
More demonstrations being used to clearly explain the basic aspects of the B Toolkit.
Maybe more lectures on discharging proofs and refinement, but the content learned was good overall.
1) Scheduling. I did four COMP subjects this semester, and this one was constantly a thorn in my side by providing two week long labs, disguised as assignments, that were each worth 5% of my course mark. This is a joke. As a result, what I could occasionally dismiss as a small lab task in favour of large projects due I had to focus on unnecessarily. 2) As above, call them labs, and make them worth less. If you want large spanning assignments, give us a month to do them, and set it apart from the other, less important work. Your labs are not as important as other subjects' assignments. 3) Ditch the powerpoint presentations. This is not Philosophy or Commerce. We have a class that can fit in a CATS room, and this course can (and should) be taught at a much more personal level - and this includes more than elaborating on the powerpoint lecture notes, walking around and making eye contact with people. I lost interest in this course by week 4 as a result of this teaching method. 4) I don't need to see mar ked-up language. I appreciate the parallel between set theory, relation theory and the B-Toolkit specifications but they don't help me as a coder. For this reason I appreciated the tutorial far more than the lectures. I'm happy to know that mark-up exists and that it helps other people visualise the spec, but I have coded for at least a year in C, and not afraid of seeing ugly ASCII code. 5) Just to emphasize something I mentioned above, this was a class of 20 people, and we were taught the subject as though it was to 120 people. Some lecturers would probably have memorised half of our names by then. The lecturer was nonetheless far too traditional and non-personal in his teaching method.
Weighting the course more towards the assignments. Having a 50% exam makes no sense to me.
a lab would help apply what we learn and helps us understand content better
I dont think B is still usefull at the moment, and next time plz dont always send us email after the class, plz do tell all the useful information during the lecture not in the afterward emails