INFO 1012 Information Technology Systems
INFO 1012 Overview
- Adelaide University
- Semester 2, 2026
- an undergraduate information-technology course
- a broad systems foundation course
INFO 1012 spans computer hardware, operating systems, number representation, databases, networks, web development, programming, UML and emerging technologies. It is taught within Adelaide University. It is an undergraduate information-technology course. It carries credit value controlled by the live study plan.
- Every layer has an interface A failure becomes diagnosable when input, output and responsibility are named at each layer.
- Representation changes operations The same information behaves differently as a number, file, database row, packet or DOM node.
- A diagram is a testable claim UML and architecture sketches should expose entities, responsibilities and links that code can verify.
- The practical exam is a hurdle The current LMS component condition is surfaced in the assessment ledger.
How INFO 1012 is assessed
| Component | Weight | Format |
|---|---|---|
| Continuous Assessments | 10% | Current LMS; the landed current LMS record |
| Programming Exercise: Excel Dashboard and Report | 20% | Current LMS; the landed current LMS record |
| Web Page Development | 10% | Current LMS; the landed current LMS record |
| Web Page Development Viva | 20% | Current LMS; the landed current LMS record |
| Practical Exam · hurdle | 40% | Hurdle; the landed current LMS record |
Current LMS publishes 10/20/10/20/40 and a practical-exam hurdle at the landed current LMS record.
What INFO 1012 covers
Build the course in three arcs: Computer Systems and Modular Abstraction establishes the frame, Internet Architecture and Protocols deepens it, and Software Development, UML and Emerging Systems tests the complete method.
Computer Systems and Modular Abstraction
computer system · abstraction · module · decompose a computer task into cooperating components and interfaces02Operating Systems, Memory and Scheduling
process · virtual memory · scheduler · explain how an operating system shares processor, memory and devices03Data Representation and Program Execution
binary representation · instruction cycle · runtime environment · trace a value from encoding through instructions to runtime behaviour04Databases and Information Models
entity · relationship · constraint · translate an information need into entities, keys, relationships and constraints05Internet Architecture and Protocols
protocol · address · layering · follow a web request through naming, addressing, transport and application layers06HTML, CSS and the Document Object Model
HTML · CSS · DOM · build a structured page whose presentation and scripted behaviour remain separable07Programming Logic and JavaScript
variable · control flow · function · translate a small problem into state, control flow and functions08Software Development, UML and Emerging Systems
requirement · UML model · disruptive technology · connect requirements to a model, implementation boundary and technology claimIt is positioned as a broad systems foundation course.
The course tests both hands-on artefacts and an invigilated practical examination.
The retrieved current-offering evidence does not publish a complete assessment weighting for info1012.
continuous tasks, a spreadsheet programming exercise, web development, a viva and a hurdle practical exam; the ledger pins every weight
The operational assessment conditions matter here.
The practical exam is the secure culminating task and carries the component threshold stated in the current LMS.
What makes info1012 demanding is concrete: moving accurately between abstraction layers—from bits and processes to networks, code, models and user-facing behaviour
Students must satisfy the practical-exam threshold and the ordinary overall course pass; see the pinned LMS condition.
For enrolment planning, Consult the current Adelaide enrolment controls.
Build the course in three arcs: Computer Systems and Modular Abstraction establishes the frame, Internet Architecture and Protocols deepens it, and Software Development, UML and Emerging Systems tests the complete method.
Trace a failing web submission
- 1Define expected representation and validation.
- 1Trace browser, protocol and server interfaces.
- 1Inspect persistence and error handling.
- 1Add boundary tests and observable logs.
Key terms
- computer system
- Coordinated hardware and software that processes, stores and communicates information. This chapter uses the concept when students decompose a computer task into cooperating components and interfaces.
- abstraction
- Interface that hides lower-level detail while preserving required behaviour. It helps explain the reasoning required to decompose a computer task into cooperating components and interfaces.
- module
- Component with a defined responsibility and boundary. Its limit matters because an abstraction is useful only while its assumptions and failure signals remain known.
- process
- Executing program with state and allocated resources. This chapter uses the concept when students explain how an operating system shares processor, memory and devices.
- virtual memory
- Address-space abstraction mapping program addresses to physical storage. It helps explain the reasoning required to explain how an operating system shares processor, memory and devices.
- scheduler
- Operating-system mechanism selecting which runnable work receives processor time. Its limit matters because a smooth interface can conceal contention, paging and failed allocation.
- binary representation
- Encoding of values using two symbolic states. This chapter uses the concept when students trace a value from encoding through instructions to runtime behaviour.
- instruction cycle
- Fetch, decode and execute sequence carried out by a processor. It helps explain the reasoning required to trace a value from encoding through instructions to runtime behaviour.
- runtime environment
- Services and state supporting a program while it executes. Its limit matters because bit patterns have meaning only under a declared type and encoding.
- entity
- Distinct thing about which a system records information. This chapter uses the concept when students translate an information need into entities, keys, relationships and constraints.
- relationship
- Association among entities represented in a model. It helps explain the reasoning required to translate an information need into entities, keys, relationships and constraints.
- constraint
- Rule restricting stored states to preserve a business condition. Its limit matters because a diagram that omits grain or optionality cannot protect data quality.
- protocol
- Agreed rules for message structure and interaction. This chapter uses the concept when students follow a web request through naming, addressing, transport and application layers.
INFO 1012 FAQ
How does assessment work in Information Technology Systems?
Continuous tasks, a spreadsheet programming exercise, web development, a viva and a hurdle practical exam; the ledger pins every weight. The practical exam is the secure culminating task and carries the component threshold stated in the current LMS.
Where is the hardest reasoning in Information Technology Systems?
Moving accurately between abstraction layers—from bits and processes to networks, code, models and user-facing behaviour. INFO 1012 spans computer hardware, operating systems, number representation, databases, networks, web development, programming, UML and emerging technologies.
Which pass conditions apply in Information Technology Systems?
Students must satisfy the practical-exam threshold and the ordinary overall course pass; see the pinned LMS condition. Continuous tasks, a spreadsheet programming exercise, web development, a viva and a hurdle practical exam; the ledger pins every weight.
Which teaching period does this Information Technology Systems resource cover?
It is aligned to Semester 2, 2026; confirm your enrolled class and timetable in the current institutional system. INFO 1012 spans computer hardware, operating systems, number representation, databases, networks, web development, programming, UML and emerging technologies.
What should a student check before enrolling in Information Technology Systems?
Consult the current Adelaide enrolment controls. This resource covers Semester 2, 2026. INFO 1012 spans computer hardware, operating systems, number representation, databases, networks, web development, programming, UML and emerging technologies.
Who controls the official rules for Information Technology Systems?
The university does. This is an independent info1012 study resource; current institutional instructions remain authoritative for assessment operation. INFO 1012 spans computer hardware, operating systems, number representation, databases, networks, web development, programming, UML and emerging technologies.
What form does the exam or final task take in Information Technology Systems?
The practical exam is the secure culminating task and carries the component threshold stated in the current LMS. Continuous tasks, a spreadsheet programming exercise, web development, a viva and a hurdle practical exam; the ledger pins every weight.
How to study for the exam
Retrieve the course map, practise the recurring method—identify the system layer and representation, trace data or control through its interfaces, make assumptions visible in a diagram or program, test a boundary and failure path, and explain the technical and ethical consequence—on changed scenarios, and verify every operational assessment detail in the live institutional system.
Your AI Information Technology tutor for INFO 1012
Stuck on a hard INFO 1012 question? Sia is AskSia’s AI Information Technology tutor — ask any INFO 1012 Information Technology Systems question and get a clear, step-by-step explanation grounded in how the course is actually taught and assessed. Read this whole study guide free, then take your hardest questions to Sia.