Software Recommendations for your Project
If you are using your own computer/laptop for this unit, you will likely already have many of the tools required for software development and group participation installed from your earlier units.
The following tools are recommended.
You should add the unit coordinator to your project group areas and include hyperlinks to relevant sections
in your assessment deliverables.
- GitHub (app or web based) for your team
to store, manage, track and control changes to your project's software codebase.
- Trello for project management (boards, lists and cards for planning and managing your project).
You can use a simple spreadsheet for this, or another project management tool, but Trello is recommended for beginners, is simple to use and free.
- Clockify for tracking your work hours on the project. Again, you can use a spreadsheet or other tools, but I recommend clockify because it is simple to use, free, integrates with Trello and GitHub and will automatically generate reports for your CITS5206 deliverables.
- Integrated Development Environment (IDE) of your choice for writing and testing code on your local computer
- Additional software tools as required for your specific project.
Reusing Code and Citing Code
You may also use code or other material from external sources, so long as you give proper attribution, as explained below.
When you copy code from an external source,
whether you are copying a snippet of code or an entire module, you
must credit the source of that code.
Even when you copy the code and adapt it, you should still credit the source. You were not the original developer of the code. [Source: MIT Guide to Citing Code Sources]
Use this guide for details of the expectations in CITS5206 for citing your code sources:
MIT Guide to Citing Code Sources
You should also acknowledge any software, documentation or any other material
written with any generative AI tools including CodePilot or chatGTP.
2023-07-21 Semester 2 2023
Department of Computer Science and Software Engineering