UnitLevel 2Undergraduate

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 yet

No 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. 1

    Describe the main concepts and advantages of modern distributed version control systems and efficiently apply those in developing complex computer program.

  2. 2

    Apply common-practice methods to identify and fix software bugs, and techniques to measure and optimise the performance of software.

  3. 3

    Describe how to use remote and virtual machines for developing and deploying computer programs.

  4. 4

    Explain how to use metaprogramming concepts and command shell tools for efficient data wrangling and software development.

  5. 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.

More details

Credit points
6
Level
2
Study level
Undergraduate
Faculty
Faculty of Information Technology
Type
Coursework
EFTSL
0.125
Student contribution
SCA Band 2
Study abroad
Available
Handbook years
202520262027