Part A: Course Overview

Course Title: Introduction to Computer Systems

Credit Points: 12.00

Terms

Course Code

Campus

Career

School

Learning Mode

Teaching Period(s)

COSC2473

City Campus

Undergraduate

140H Computer Science & Information Technology

Face-to-Face

Sem 1 2010,
Sem 1 2011,
Sem 1 2012,
Sem 1 2013,
Sem 1 2014,
Sem 2 2014,
Sem 1 2015,
Sem 2 2015,
Sem 1 2016

COSC2473

City Campus

Undergraduate

171H School of Science

Face-to-Face

Sem 1 2017,
Sem 2 2017,
Sem 1 2018,
Sem 2 2018,
Sem 1 2019,
Sem 2 2019,
Sem 1 2020,
Sem 2 2020,
Sem 2 2021

COSC2473

City Campus

Undergraduate

175H Computing Technologies

Face-to-Face

Sem 2 2022,
Sem 1 2023

COSC2500

RMIT University Vietnam

Undergraduate

140H Computer Science & Information Technology

Face-to-Face

Viet2 2011,
Viet1 2012,
Viet3 2012,
Viet2 2013,
Viet1 2014,
Viet2 2014,
Viet2 2015,
Viet1 2016,
Viet3 2016

COSC2500

RMIT University Vietnam

Undergraduate

171H School of Science

Face-to-Face

Viet3 2017,
Viet2 2018,
Viet3 2018,
Viet3 2019,
Viet3 2020,
Viet3 2021

COSC2500

RMIT University Vietnam

Undergraduate

175H Computing Technologies

Face-to-Face

Viet2 2022,
Viet3 2022,
Viet2 2023,
Viet3 2023,
Viet2 2024

COSC2711

RMIT Vietnam Hanoi Campus

Undergraduate

175H Computing Technologies

Face-to-Face

Viet2 2023,
Viet3 2023

Course Coordinator: Dr Qiang Fu

Course Coordinator Phone: by appointment

Course Coordinator Email: qiang.fu@rmit.edu.au

Course Coordinator Availability: By appointment


Pre-requisite Courses and Assumed Knowledge and Capabilities

None


Course Description

One of the roles of the IT professional is to design and build systems and integrate them into an organization.

You should encounter a variety of platforms in your career. The role of the IT professional is to select, deploy, integrate and administer platforms or components to support the organisation’s IT infrastructure. This course aims to cover the skills in the fundamentals of hardware and software and how they integrate to form essential components of IT systems. It aims to develop skills and concepts that are essential to the administration of operating systems, networks, software, and file systems, file servers, web systems. In addition it provides an introduction to networking concepts and components that are in common use, including mobile telephony and networks. It also aims to develop the skills to gather requirements, source, evaluate and integrate components into a single system, and validate the system.


Objectives/Learning Outcomes/Capability Development

Program Learning Outcomes

This course is an option course so it is not required to contribute to the development of program learning outcomes (PLOs) though it may assist your achievement of several PLOs.

For more information on the program learning outcomes for your program, please see the program guide.


Upon successful completion of this course you should be able to:

  1. describe some of the fundamental hardware building blocks of computer systems and some basic algorithms by which they are used
  2. demonstrate understanding of number systems, such as binary, octal, decimal and hexadecimal.
  3. use Boolean algebra to model basic algorithms in hardware using logic gates such as binary addition/multiplication, template pattern matching, stream encryption, data multiplexing,
  4. describe fundamentals of computer architecture and organisation, operating systems, and system integration and deployment
  5. critically review and (re-)design existing computer system specifications for meeting stated performance criteria.
  6. Describe the layered networking model, basic networking protocols and ways in which data is encoded and transmitted


Overview of Learning Activities

The learning activities included in this course are:

  • Key concepts will be explained in classes in which course material will be presented and the subject matter will be illustrated with demonstrations and examples;
  • Tutorial / Laboratory sessions provide the opportunity to consolidate and deepen your knowledge from. The sessions include practical analysis and problem-solving exercises to enable you to analyse, compare, rank and trouble-shoot computer system components and designs. For example you may be given a logic problem to analyse, or a sample computer system specification and asked to redesign it to meet stated needs; and
  • Private study, which should include working through the content as presented in classes and other learning materials, and gaining practice at solving conceptual and technical problems. It is essential to keep up to date with provided class exercises as well as doing your own broader reading on the topics covered.


Overview of Learning Resources

The course is supported by the Canvas learning management system which provides specific learning resources. See the RMIT Library Guide at http://rmit.libguides.com/compsci


Overview of Assessment

Note: This course has no hurdle requirements.

Assessment tasks

Assessment Task 1:  Written Assignment 1
Weighting 30%
This assessment task supports CLOs 1-5

Assessment Task 2: Written Assignment 2 
Weighting 30%
This assessment task supports CLOs 4-6

Assessment Task 3: Written Assignment 3
Weighting 40%
This assessment supports CLOs 1-6

If you have a long-term medical condition and/or disability it may be possible to negotiate to vary aspects of the learning or assessment methods. You can contact the program coordinator or Equitable Learning Services if you would like to find out more.