FIT3231 · Monash University
Computer science in practice: Project 2
- Credit points
- 6
- Level
- 3
- Workload
- ≈ 12 h / week
- Faculty
- Information Technology
What it covers
This unit is the capstone unit in the Computer Science practice stream and, for most students, the final stage of the Monash IT Industry Practice Program. You will make a substantial individual contribution to a student-led company through real projects, products or services that require rigorous computational thinking, software development, software design and technical problem solving. At this stage, you are expected to operate with professional independence, contribute to company direction and outcomes, and demonstrate readiness for industry or further study. You will take responsibility for your own professional and academic development, shape the evidence you need to demonstrate capability, and contribute to the sustainability of the company through programming, software design, configuration management, technical review, mentoring, process improvement, project delivery or technical leadership. As this unit is an exit point from the practice stream for most students, you will also help ensure that the company is well positioned to continue progressing the computational and software work you have been engaged with. This may include documenting technical decisions, improving development workflows, preparing handover materials, supporting continuity of codebase and design knowledge, mentoring successors, strengthening team practices, and identifying next steps for the company’s products, services or projects. You will prepare a showcase portfolio that presents evidence of your capability, achievements, professional growth and individual contribution. This portfolio will support reflection on your development across the practice program and provide a curated record of your work that can be used when applying for industry roles, placements, graduate opportunities or future study. Your work will require you to apply computer science capability with judgement, including programming, software design, configuration management, algorithmic thinking, systems reasoning, testing, documentation and technical review. Assessment is centred on an individual evidence-based portfolio that demonstrates your contribution, capability, judgement, growth, readiness for professional practice, and contribution to the ongoing sustainability of company work.
Assessment
| Task | Type | Weight |
|---|---|---|
| Professional Practice Portfolio | Portfolio | 100% |
When and where
| Teaching period | Campus | Mode |
|---|---|---|
| Second semester | Clayton | Flexible |