COMP255 is taught via lectures on Monday from 3pm to 5pm in 23WW T1, and on Wednesday from 2pm to 3pm in 23WW T2. Workshops (mixed classes) are two hours long and take place in various locations generally in 09WW at a time assigned to each student individually.
There is no textbook for COMP255. The unit content will be presented in lectures and practical classes. There will also be some assigned readings, and there are many books that can be consulted for reference material.
Digital recordings of parts of lectures are expected to be available. Note that some of the lecture activities are interactive, and because there is no video recording it is unlikely that you will be able to understand what is happening if you were not present for the original lecture. In addition, some confidential case-studies will be presented in lectures but will not be recorded.
If you miss a lecture you should obtain a copy of the lecture notes from another student, find out whatever else you can about the lecture to catch up, think carefully about the material, and then talk to the lecturer at the next lecture to discuss anything that is still unclear.
Extra course materials, some online discussions, and the submission of assessable work, will be carried out via iLearn.
The unit will make use of discussion boards hosted within iLearn. Everyone is encouraged to engage with the discussion and provide information, questions and/or answers. Such discussions will generally be about the material treated in comp255, but other aspects of Software Engineering may be discussed too. We are a "community of interest" and we are here to learn about software engineering (including the software engineering taught in comp255, but not only the software engineering taught in comp255!).
If you have a personal question it is usually more appropriate to email the lecturer teaching during that week.
Teaching and Learning Strategies
The feedback that you receive plays a crucial role in your learning. You have many opportunities to seek and receive feedback. During lectures, you are encouraged to ask the lecturer questions to clarify anything you might not be sure of. To ensure you don't miss feedback make sure that you 1) review your marked assignments, 2) regularly read information posted on the unit ilearn site and 3) attend lectures which are often used to point out what was expected in assessable work and to provide examples of good solutions and/or examples of common errors, as well as to present examinable material that might not be dealt with elsewhere in the unit.
Lectures are used to motivate engagement with and reinforcement of the unit's subject matter. While most lectures are expected to be recorded, some activities such as role plays and dramas conducted in the lecture theatre will not be captured properly in the recording. Volunteers to participate in role plays will be requested in the lecture, please consider whether you can contribute in this way. Lectures will of course include a significant amount of learning material, but even more importantly they include contextual material and learning activities that "make meaning" of the subject matter.
Workshops are smaller group classes which give you the opportunity to interact with your peers and with a tutor who has detailed software engineering experience. Workshops will require working in small groups and sometimes involve reporting back to the class. The classes will focus on reinforcing understanding of the concepts and their practical applications to problems. It is important that you participate in the activities and make some notes from them to assist you with revision of the material.
Assignments will play a key role in providing formative evaluation so that students and the teachers can gauge levels of understanding. Assignments will be related to the lecture and workshop material and require students to bring together what they have been learning.
Exams will be designed to test your understanding of the course content and your application of the concepts to a number of scenarios or problem statements.
Each week you should:
- Attend lectures, take notes, ask questions
- Complete the weekly questions and submit them via ilearn
- Attend your workshop and seek feedback from your tutor on your work
- Read assigned reading material, add to your notes and prepare questions for your lecturer or tutor
- Start working on any assignments immediately after they have been released.