A minimal starting point for Monash University programming projects. Assumes your computer is already set up for your unit requirements.
This template is primarily designed for students studying:
- FIT1045 (Programming)
- ENG1014 / ENG1005 (Mathematics)
- FIT1047 (Systems / Networking)
- Click Use this template (top right of this page)
- Create a new repository from this template
- Open the project in VSCode
- Start working in the
src/folder
Optional: if you use VSCode, you may also open project.code-workspace
for a cleaner editor layout and recommended extensions.
This does not change project behavior. See below for further details.
This repository includes optional VSCode workspace files for users who want a more polished editor setup.
-
project.code-workspaceNeutral workspace with safe quality-of-life settings only. -
project.Theme.code-workspaceOptional themed workspace with visual and aesthetic customizations.
These workspace files do not change project functionality. They do not configure interpreters, tasks, build steps, environment variables, or course-specific toolchains.
The repository remains fully usable without either workspace file.
- Clone the repository.
- Open the folder in VSCode as normal, or:
- Open one of the workspace files:
- use
project.code-workspacefor the neutral setup - use
project.Theme.code-workspacefor the optional themed setup
- use
To return to the neutral experience:
- Close
project.Theme.code-workspace - Open
project.code-workspaceinstead
If you no longer want the optional visual extensions, you can also disable or uninstall them from VSCode.
- Open the project folder in VSCode
- Work on your code inside
src/ - Save your changes
If your computer is not already set up for FIT1045, use the official FIT1045 setup instructions first.
This repository only provides a quick verification checklist: