Monash Hub

Units / FIT3230

FIT3230 · Computer science in practice: Project 1

Official Handbook

2027 Handbook6 credit pointsLevel 3Faculty of Information Technology

Last checked: 30 Sep 2026 UTC

Overview

This unit is the third stage of the Computer Science practice program. You will continue working within a student-led company, contributing to real projects, products or services that require rigorous computational thinking, software development and technical problem solving. Building on earlier practice units, you will take greater responsibility for substantial technical contribution while continuing to work within team, project and company expectations. At this stage, you will also help sustain the company by supporting recruitment and onboarding of students entering the first practice unit. You may help define role needs, review applicant evidence, support interviews or selection activities, and induct new students into company development practices, codebases, tools, workflows and professional expectations. You will take greater agency over your professional and academic development by identifying the computer science capabilities you want to strengthen. In consultation with mentors, peers and company leaders, you will set development goals, seek feedback, and build portfolio evidence of your growing capability. Your work may involve programming, software design, configuration management, algorithmic thinking, system reasoning, testing, documentation or technical review, depending on your role and project context. Assessment is centred on an individual evidence-based portfolio demonstrating your contribution to company work, support for new students, response to feedback, and advancing computer science capability. This unit prepares you for the capstone practice unit, where you will be expected to demonstrate more independent and integrated computer science capability in complex technical contexts.

Offerings

CampusTeaching periodMode
ClaytonFirst semesterSome activities have a choice of on-campus or online teaching activities (FLEXIBLE)
ClaytonSecond semesterSome activities have a choice of on-campus or online teaching activities (FLEXIBLE)

Assessment

The Handbook publishes no assessment items for this unit yet.

Assessment details may change. Please refer to the assessment information in Moodle closer to the start of the teaching period.

Requisites

The Handbook lists no prerequisite, corequisite or prohibition for this unit.

Learning outcomes

  1. Direct your professional and academic development by identifying capability goals, seeking and responding to feedback, supporting recruitment and onboarding activities, and evidencing growth through reflective practice;
  2. Design, implement, test, debug, document and refine software contributions using appropriate programming practices, data structures, algorithms, tools and review processes;
  3. Contribute to software design decisions by analysing requirements, modelling components, evaluating alternatives and documenting designs that support correctness, maintainability and effective implementation;
  4. Apply software configuration management practices to support version control, branching, integration, release coordination, traceability and collaborative development within a company project;
  5. Demonstrate advancing Computer Science course capability through portfolio evidence of individual contribution, computational reasoning, technical decision-making, feedback response and professional judgement.

Workload

Minimum total expected workload to achieve the learning outcomes for this unit is 144 hours per semester typically comprising a mixture of scheduled online and face to face learning activities and independent study. Independent study may include associated reading and preparation for scheduled teaching activities.

Ask about FIT3230

Answered from the Handbook fields above — no AI, no guessing. Every answer links back to the source.

Community discussions about FIT3230

Community

Student experience, not official rules. Nothing here changes what the Handbook says.

No discussions yet

Be the first to share what this unit was actually like.