FIT2109 Computer science workshop
Faculty of Information Technology
FIT2109 Computer science workshop is a level 2, 6-credit-point, undergraduate unit from the Faculty of Information Technology. It isn't offered in 2025. It has no prerequisites.
- Credit points
- 6
- Offered in 2025
- Not offered
- Workload
- 144 hours
- per semester
This is the 2025 handbook entry. See the 2027 entry.
Reviews
No reviews yetNo reviews yet. Be the first to review FIT2109.
Overview
This unit is about developing proficiency with the tools of the trade in the practice of Computer Science. It will include mastering the command-line, using a powerful text editor, mastery of version control systems, debugging and profiling, working securely with remote machines, fundamentals of virtual machines, data wrangling and metaprogramming. These topics and the underlying foundations are crucial to be an effective computer scientist and programmer. The unit will be very practical and revolve about solving real-world challenges faced by computer scientists.
Offerings in 2025
The 2025 handbook lists no offerings for FIT2109.
Learning outcomes
When you finish this unit, you should be able to:
- 1
Describe the main concepts and advantages of modern distributed version control systems and efficiently apply those in developing complex computer program.
- 2
Apply common-practice methods to identify and fix software bugs, and techniques to measure and optimise the performance of software.
- 3
Describe how to use remote and virtual machines for developing and deploying computer programs.
- 4
Explain how to use metaprogramming concepts and command shell tools for efficient data wrangling and software development.
- 5
Explain the basics of everyday security practices and the use of cryptographic concepts and tools when developing software and establishing secure communication channels.
Workload and teaching
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.
Where it fits
FIT2109 is part of 1 area of study in the 2025 handbook.
Common questions
What are the prerequisites for FIT2109?
FIT2109 has no prerequisites.
When is FIT2109 offered?
FIT2109 has no offerings listed in the 2025 handbook.
How much work is FIT2109?
The handbook expects about 144 hours of study across the semester. No students have rated its difficulty yet.
Which majors and minors include FIT2109?
FIT2109 is part of Algorithms and software.