![]() |
ANU College of Engineering and Computer Science
School of Computer Science
|
|
|
[Background]
[Enrollment]
[Objectives]
[Assessment]
[Reports]
[Organization]
[Topics]
[Supervision]
[Timetable]
Master of ComputingCOMP87*0 Project CoursesBackground and StructureThe Masters of Computing aims to further the training and experience IT graduates for the IT and computing industry. In particular, it offers specializations in the various areas of computing supported by researchers at the College of Engineering and Computer Science. This is supported both by coursework in and a substantial (12 unit), (implementation-based) project in each area.These courses will comprise a project with an industrial or scientific objective. The project topic must be consistent with the project course's designated area. Assessment will typically be based on the design and implementation of a software system that is related to the project course's area, written documentation, and verbal presentation. These courses are all 12-unit courses which run in either semester. The projects are normally implementation-oriented, rather than research-oriented, although even for the former it is possible that he project has a significant research component, depending on the nature of the project and the experience and abilities of the student. It is expected that the student has experience in Project Management principles to the degree of the course Managing Software Development and applies these to the project. The followup postgraduate course COMP8110 is recommended to be taken before or concurrently with your project course. The project, if taken, thus represents a `capstone' course for the MCOMP degree specializing in a particular area. Normally, it will be taken in the last semester of study, when the student has gained the most experience in the project course's area. Those considering going on to the MCOMP Honours degree (especially with the intention of pursuing a research pathway to a PhD), should especially consider taking the project, and also put careful thought to the selection of the designated area (where there is a potential advantage in maintaining the same research area throughout). EnrollmentEnrolment in each course will require Departmental consent (e.g. from the projects over-coordinator, or the respective course co-ordinator). The guideline for permission to enroll will be having completed at least 6 units from the same research area as the course, and at least 12 other units for the MCOMP. These should have at least a Credit average. For this reason, the project course would be not normally be permitted earlier than the second semester for full-time study.Enrollment in the course is then further subject to finding an appropriate project topic and supervisor. A project description (such as those on the main page) must exist or be produced for the proposed topic. The potential supervisor will need to confirm to the projects over-coordinator their willingness to supervise and that the topic is appropriate for the desired course. Note that it might not be possible to fulfil all of these conditions before the semester starts; thus, if the university administration imposes a nominal enrollment deadline earlier than this, you simply must enrol in 12 units of other courses initially, and then change your enrollments once given permission to enrol in the project course.. Learning ObjectivesThe learning objectives will be to:
Assessment: Implementation-oriented ProjectAn implementation-oriented project's assessment conditions are described below. Variations may be individually negotiated if the nature of the project topic is significantly different from a typical implementation project. The assessment will be specified in an 'Independent Study Contract' negotiated and signed by the student, their supervisor and the project co-ordinator at the early stages of the semester.As well as the conditions below, satisfactory participation at the Community of Practice meetings (which at the least requires attendance of at least 7 of the 9 meetings) will be required to pass the course, as it is necessary for degree accreditation purposes.
Note that the report is generally the primary contributor to the `Developer Side' of the assessment. Example of things that we look at:
The timetable is the one you will present both during your initial presentation (planning) at the beginning of the semester and in your report (explaining how you did and did not meet your own deadline). You should keep a Notebook containing your personal notes, reflections, trick that you find during the development of your project. For the purposes of your assessment, it make be asked for. Assessment: Research-oriented ProjectA research-oriented project's assessment conditions are described below. As for implementation-oriented projects, variations may be negotiated, with the assessment specified in an 'Independent Study Contract'. Satisfactory participation at the Community of Practice meetings is mandatory to pass the course, with the same criterion as for the implementation-oriented projects.
The Project ReportIt is suggested that your report include a Title page (including your name/number, project title, supervisor/client names, subject name, and date) an Abstract followed by sections which parallel the various phases in the project. For implementation-style projects, the sections might appear as:
For research-style projects, the Requirements section becomes weaker (i.e. replaced by a (generally shorter) scoping of the project), but Background becomes stronger (and generally includes Related Work). For all projects (especially research-oriented), the following notes on citations and proper attribution should be adhered to. Suggested Organisation of the Work
Project TopicsSee the main projects page . Note however approval (ultimately from the course co-ordinator) will be needed that the topic sufficiently matches the area of the project course you intend to enrolled in. One criteria for judging this is whether the topic matches thematically to any of the coursework-style courses listed under the same area in MCOMP Schedule 1. Check with your potential supervisor (the project topic proposer) first - hopefully they will have indicated this clearly on the topic's web page if it is. Secondly, discuss this with the overall projects co-ordinator (or respective course co-ordinator).SupervisionYou will meet regularly with your supervisor - about 30 minutes to one hour every week. These meetings are important early in the semester to make sure that you understand the project requirements; that you have access to the material that you need to study to learn the technology required to complete the project; and that you have developed a good project plan. As the semester gets underway, the regular meetings are important to make sure that you are on track and to get some help on technical topics (or some references so that you can solve the problem yourself). Later on in the semester, you should give your supervisor drafts of some of your report so that you can get feedback which will help you improve the final document.
You should arrange regular meetings with your client, as necessary.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||