![]() |
ANU College of Engineering and Computer Science
Department of Computer Science
|
|
|
Welcome to Software Engineering Group Projects (COMP3100/3500/4500) for 2008 In 2004 the operation of COMP4500 and COMP3100/3500 was integrated in order to improve student learning outcomes. We believe this arrangement resulted not only in improved learning outcomes, but also in a more enjoyable year for all students and staff involved. The integration of 3rd and 4th year students will be continued in 2008. In summary, the arrangements have all students enrolled in these courses working with industry and university clients on real-world projects. COMP4500 students will be required to manage projects while COMP3100/3500 students will be required to develop and deliver the technical expertise needed to complete the software engineering life cycle activities required to deliver software of value to their clients. Underpinning all aspects of this integration is a belief that software engineering is about using scientific knowledge, mathematical insight, analysis, creativity, practical know-how, and above all a disciplined approach to design and synthesis, to devise and construct useful things that work reliably (Dr Peter Greenwood, President of Engineers Australia, April 2003). This means, above all, that we will teach and help students to make and implement appropriate engineering decisions related to the development of software systems that deliver measureable value to industry and university clients. In 2008 the 3 unit course Engineering Law (COMP4211) has been incorporated into COMP4500. This means that in term 2, semester 1, COMP4500 students will attend lectures given by the ANU Legal Workshop. Lectures will cover sources and classification of law; professional engineering legislation, code of ethics, registration and discipline; negligence; contract law; employment law; patent law and submission; environmental law. This component of COMP4500 will be examined during the examination period for Semester 1.
The ANU Timetable shows lecture times and locations. Semester 1 Semester 2 You might also find the Principal Academic Dates for 2008 useful. They include the start and end dates for each teaching period.
A list of projects being undertaken this year can be found here.
The following organisations (in alphabetical order) have proposed projects in 2008. The support of these organisations is an important component of software engineering education provided by the department and is is very much appreciated. If you are interested in having a team of 3rd and 4th year students undertake the development of a small software product that would be of benefit to your organization, please contact Lynette Johns-Boast. A document describing how your organisation can get involved can be found here. From 2008 students and clients will be required to sign an Agreement for a student project with an industry client which defines the relationship between the student and the client.
Project teams will comprise one or two COMP4500 students and between two and four COMP3100/3500 students (depending on the size and complexity of the project undertaken). By 5:00pm Wednesday 27 February all COMP4500 students need to email Lynette with the following information:
On Thursday 28 February I will update the projects page with the names of the COMP4500 project leaders. By 5:00 pm Sunday 2 March all COMP3100/3500 students need to email Lynette with the following information. Project choices should be based upon the updated project information on the projects page.
I will confirm team composition at the Tuesday lecture in week two, i.e. Tuesday 4 March NOTE: I will make every effort to allocate students their choice of project and team members. I cannot guarantee, however, that this will happen - my first priority is to create suitable teams to work on the projects chosen by the 4th years.
All announcements related to SE_Projects will be posted to the course announcements forum. When a message is posted to this forum, you should receive an email. If you have not received any forum announcement emails, please let me know. In any case, you should visit the forum regularly. Forum emails will be sent to your ANU email address. Look here if you would like to forward your ANU email to another email address.
Study@ANU entries show details of the course including pre-requisites.
Lecture time slots will be used to discuss project issues as they emerge. For example, early on we will have sessions to help you develop a team culture, tailor standards, particularly 12207, develop a WBS and estimation. Later on we will discuss issues surrounding areas such as requirements elicitation, architecture, quality and V&V, change control and professional ethics. In general, the direction of each lecture will be determined by the students. Suggested reading for lectures can be found on the Schedule and Notes page. During the first four weeks of first semester, there will be two lectures per week. From week 5 onwards there will only be one lecture per week - on Tuesday. The Monday lecture time slot will be used for team meetings and mentoring sessions. COMP3100/3500 and COMP4500 lectures are scheduled at the same time every week, but in different rooms. This allows us to hold separate lectures for 3rd and 4th year students or to hold combined lectures to deal with issues of interest to all project students. Experience from previous years indicates that most lectures will be combined. Combined lectures will be held in the COMP3100/3500 lecture room. Separate COMP4500 lectures will be held in N101 of the CS&IT building.
Each project team will have its own collaborative work space. These can be found here. Project work spaces can only be accessed by members of that project team, mentors and the project sponsor/client. In addition, teams will also be provided with a subversion (SVN) repository to which only members of the team, mentors and client will have access.
As was done during the 2007 course, we will be participating in a study run in conjunction with the ANU School of Psychology that is looking at the impact of team work on personality. At four points during the year we will take about half and hour at the start of lectures to complete some short questionnaires. At the end of the year we will provide feedback on preliminary findings.
Additional information about Software Engineering Group Projects (COMP3100/3500/4500) can be found by using the links at the left of this page.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||