Course Title: Building IT Systems

Part A: Course Overview

Course Title: Building IT Systems

Credit Points: 12.00

Terms

Course Code

Campus

Career

School

Learning Mode

Teaching Period(s)

COSC2625

City Campus

Undergraduate

140H Computer Science & Information Technology

Face-to-Face

Sem 1 2014,
Sem 2 2014,
Sem 1 2015,
Sem 2 2015,
Sem 1 2016

COSC2625

City Campus

Undergraduate

171H School of Science

Face-to-Face

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

COSC2625

City Campus

Undergraduate

175H Computing Technologies

Face-to-Face

Sem 2 2022,
Sem 2 2023

COSC2634

RMIT University Vietnam

Undergraduate

140H Computer Science & Information Technology

Face-to-Face

Viet1 2015,
Viet3 2015,
Viet1 2016,
Viet3 2016

COSC2634

RMIT University Vietnam

Undergraduate

171H School of Science

Face-to-Face

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

COSC2634

RMIT University Vietnam

Undergraduate

175H Computing Technologies

Face-to-Face

Viet1 2022,
Viet3 2022,
Viet3 2023,
Viet2 2024

COSC2635

Open Learning Australia

Non Award

171H School of Science

Distance / Correspondence

OUASP3UG21

COSC2635

Open Learning Australia

Non Award

175H Computing Technologies

Distance / Correspondence

OUASP1UG22,
OUASP1UG23

COSC2707

RMIT Vietnam Hanoi Campus

Undergraduate

175H Computing Technologies

Face-to-Face

Viet3 2023,
Viet2 2024

Flexible Terms

Course Code

Campus

Career

School

Learning Mode

Teaching Period(s)

COSC2678

OUA CSP

Undergraduate

171H School of Science

Internet

OUACSP2020 (All)

COSC2678

OUA CSP

Undergraduate

171H School of Science

Internet

OUACSP2021 (All)

COSC2678

OUA CSP

Undergraduate

175H Computing Technologies

Internet

OUACSP2022 (All)

COSC2678

OUA CSP

Undergraduate

175H Computing Technologies

Internet

OUACSP2023 (All)

Course Coordinator: Associate Professor Vic Ciesielski

Course Coordinator Phone: +61 3 9925 2926

Course Coordinator Email: vic.ciesielski@rmit.edu.au

Course Coordinator Availability: By appointment, through email


Pre-requisite Courses and Assumed Knowledge and Capabilities

Enforced requisite: You are required to have completed COSC1519 Introduction to Programming


Course Description

IT today is everywhere and is involved in many aspects of life, including mobile devices, electronic voting and robotic fish. Many advances have come from people passionately following an inspiration, and developing it into a concrete outcome. This course is an opportunity for you to pursue an idea in IT and to work with a team of like-minded people to develop it. You will be provided with assistance to choose an appropriate topic, find a project team, generate a project plan, and to implement your project. This course is designed to engage and inspire you with the wide world of IT, with a particular emphasis on finding appropriate tools, methodologies and techniques to meet your own personal challenge. 

This course will give you substantial hands-on, practical learning experiences and aims to motivate you through engagement in the creative, explorative and meaningful development of technological artefacts that operate in real world contexts. 


Objectives/Learning Outcomes/Capability Development

Program Learning Outcomes

This course contributes to the following program learning outcomes for BP162 Bachelor of Information Technology and BP232 Bachelor of Technology (Computing Studies):

  • Enabling Knowledge

You will gain skills as you apply knowledge effectively in diverse contexts.

  • Critical Analysis

You will learn to accurately and objectively examine and consider computer science and information technology (IT) topics, evidence, or situations, in particular to:

- analyse and model requirements and constraints for the purpose of designing and implementing software artefacts and IT systems

- evaluate and compare designs of software artefacts and IT systems on the basis of organisational and user requirements.

  • Problem Solving

Your capability to analyse problems and synthesise suitable solutions will be extended as you learn to: design and implement software solutions that accommodate specified requirements and constraints, based on analysis or modelling or requirements specification.

  • Communication

You will learn to communicate effectively with a variety of audiences through a range of modes and media, in particular to: present a clear, coherent and independent exposition of software applications, alternative IT solutions, and decision recommendations to both IT and non-IT personnel via technical reports of professional standard and technical presentations.

  • Team Work

You will learn to work as an effective and productive team member in a range of professional and social situations, in particular to: work effectively in different roles, to form, manage, and successfully produce outcomes from teams, whose members may have diverse cultural backgrounds and life circumstances, and differing levels of technical expertise.


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

  1. locate and assess tools and resources for IT systems, apply knowledge to a wide variety of experiences in programming or scripting, networks and databases to design and develop IT systems
  2. identify, decompose and solve problems related to creation of IT system prototypes
  3. effectively communicate project outcomes in a written report
  4. work independently and collaboratively to develop small IT systems
  5. evaluate and provide feedback on the work of your peers


Overview of Learning Activities

The learning activities are centred around a team-based IT project of your choice. The idea is to find an engaging topic in IT, and explore, develop, and evaluate it in depth. Lectorials, classes, webinars, and or online collaboration will be used to present, explain and discuss aspects of the project, including ideas, problem-solving development methods, team processes, report writing and report presentation. Project work will be conducted during student-directed hours. 

Teacher-directed hours (28 hours): lectorials, webinars, online sessions and tutorials. Each week there will be 2 hours of tutorials and up to 1 hour of contact with the lecturer. You are encouraged to participate during tutorials by discussing your ideas with your group, working interactively on your project. 

Student-directed hours (92 hours): You are expected to be self-directed, studying independently outside class.


Overview of Learning Resources

You may make use of computer laboratories and relevant software provided by the School. You will be able to access course information and learning materials through myRMIT and may be provided with copies of additional materials in class or via email. Lists of relevant reference texts, resources in the library and freely accessible Internet sites will be provided.


Overview of Assessment

This course has no hurdle requirements.

Assessment tasks:

Assessment Task 1: Written Reports Weighting: 40% This assessment tasks supports CLOs 1, 2, 3, 4, and 5.   Assessment Task 2: Presentation Weighting 10% This assessment tasks supports CLO CLOs 1, 2, 3, and 4.    Assessment Task 3: Learning Journals Weighting 20% This assessment tasks supports CLO 4.    Assessment Task 4: Group Participation  Weighting 30% This assessment tasks supports CLOs 4, and 5.