FIT1047 Computing systems 1: foundations and operations
Faculty of Information Technology
FIT1047 Computing systems 1: foundations and operations is a level 1, 6-credit-point, undergraduate unit from the Faculty of Information Technology, offered in 2027 in Semester 1 and Semester 2 at Clayton, Malaysia and Indonesia. It has no prerequisites and unlocks 9 units, leading on to 17 units in all.
- Credit points
- 6
- Offered in 2027
- Semester 1, Semester 2
- Clayton, Malaysia, Indonesia
- Assessment
- No exam
- 2 tasks
- Workload
- 144 hours
- per semester
Reviews
No reviews yetNo reviews yet. Be the first to review FIT1047.
Requisites
Before FIT1047
No prerequisites or corequisites.
After FIT1047
9 units list FIT1047 as a prerequisite or corequisite.
- FIT2100Operating systemsNo reviews yet
- FIT2109Computer science workshopNo reviews yet
- FIT2121System architecture and integrationNo reviews yet
- FIT2134Computing systems 2: Architecture and operating systemsNo reviews yet
- FIT2165Computer networksNo reviews yet
- FIT3031Network securityNo reviews yet
- FIT3159Computer architectureNo reviews yet
- FIT3183Malicious AI and dark side securityNo reviews yet
Overview
Every time you run a program, open a file, connect to a network, train a model, deploy a service, or launch a container, layers of computing systems are working beneath the surface. This unit helps you understand those layers and gives you the practical skills to work with them.
You will explore how modern computing is built, from digital logic, processors and memory through to operating systems, file systems, processes, networking, GPUs, containers and secure digital services. Through hands-on work with Linux environments, command-line tools and lightweight container workflows, you will learn to navigate, configure, inspect, package and run computing environments, while developing the systems thinking needed to understand how programs execute and interact with hardware, operating systems, networks and virtualised infrastructure.
The unit also introduces the challenges involved in securing modern computing systems and connected devices. You will develop a basic understanding of why systems are difficult to protect, how risk emerges across hardware, software, networks and human use, and the general principles used to reason about secure and responsible operation. By the end of the unit, you will have a deeper understanding of the computing systems beneath everyday software and the practical skills to work with them confidently, safely and effectively.
Offerings in 2027
| Teaching period | Campus | Mode |
|---|---|---|
| First semester | Clayton | On campus |
| First semester | Malaysia | On campus |
| Second semester | Clayton | On campus |
| Second semester | Malaysia | On campus |
| Monash Indonesia semester 2 | Indonesia | Blended |
| October intake teaching period, Malaysia campus | Malaysia | On campus |
Assessment
- Learning PortfolioPortfolio100%
- TestQuiz / Test-
Assessment details may change. Please refer to the assessment information in Moodle closer to the start of the teaching period.
Learning outcomes
When you finish this unit, you should be able to:
- 1
Describe how modern computing layers, including digital logic, processors, memory, operating systems, file systems, processes, networks, containers, GPUs, and digital services, interact to support computing environments;
- 2
Represent and interpret information using binary and common data encodings, and explain how representation choices affect storage, processing, communication, and system behaviour;
- 3
Analyse simple computing scenarios by reasoning about data representation, system structure, execution behaviour, and operational context to explain system behaviour and select appropriate approaches;
- 4
Use practical computing tools and environments to navigate, inspect, configure, package, and run simple computing tasks using command-line interfaces, files, processes, networks, and lightweight containers;
- 5
Explain foundational security and privacy challenges in modern computing systems and connected devices, including how risks can emerge across hardware, software, networks, containers, data, and human use.
Workload and teaching
- Workshops24 hours
- Applied sessions24 hours
- Teaching approachActive learning
This unit has a requirement of 1-2 hours per week of asynchronous learning.
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.
Learning resources
Recommended resources
Linda Null, Julia Lobur. The essentials of computer organization and architecture. Fourth edition, 2015. Jones & Bartlett Learning.
Jerry FitzGerald and Alan Dennis. Business Data Communications & Networking. 12th Edition, 2014. Wiley.
W. Stallings. (2016). Network Security Essentials: Applications and Standards . Global Edition (6e) Pearson International.
Ross Anderson. Security Engineering. Second edition, 2008. Wiley. This book is also available for free online: http://www.cl.cam.ac.uk/~rja14/book.html
Contacts
- Unit Coordinators
- Dr Tan Chee Keong
- Dr Lizhen Qu
- Dr Bayu Anggorojati
- Associate Professor Vincent Lee
- Chief Examiners
- Mr ABM Russel
Common questions
What are the prerequisites for FIT1047?
FIT1047 has no prerequisites.
What can I take after FIT1047?
FIT1047 is a prerequisite or corequisite for 9 units, including FIT2100, FIT2109, FIT2121, FIT2134, FIT2165 and FIT3031. Those lead on to 17 units in all.
When is FIT1047 offered?
In 2027, FIT1047 runs in Semester 1 and Semester 2 at Clayton, Malaysia and Indonesia.
How much work is FIT1047?
The handbook expects about 144 hours of study across the semester. No students have rated its difficulty yet.
Does FIT1047 have an exam?
No. FIT1047 has 2 assessment tasks and no exam.