Handbook home
Computing and Software Systems
Bachelor of ScienceMajorYear: 2020
Computing and Software Systems
Contact information
Coordinator
Dr Aaron Harwood
Email: aharwood@unimelb.edu.au
Overview
The Computing and Software Systems major will focus on providing students with considerable technical expertise in computer science and software engineering, including exposure to a variety of programming paradigms, an understanding of the systematic processes underpinning the software development lifecycle, and an appreciation of advanced topics in computing. This major will be a natural pathway to the Master of Engineering (Software), the Master of Science (Computer Science), and the Master of Data Science. Graduates with a management orientation will also consider the Master of Information Systems (MIS).
NOTE - Students undertaking this major may not be concurrently admitted to the Diploma in Informatics (D-INFO) or Diploma in Computing (D-COMP).
Intended learning outcomes
Computing and Software Systems Major Graduates should demonstrate (based on the Seoul Accord for computing):
- Problem Analysis: Apply fundamental principles of mathematics, programming, and algorithms to identify and solve complex computing problems;
- Knowledge for Solving Computing Problems: Knowledge of computing fundamentals, algorithms, mathematics, and science to abstract and conceptualise computational models within a range of domains;
- Design/Development of Solutions: Design and evaluate solutions/systems for complex computing problems against a specified set of needs;
- Tools: Create, select, or adapt modern computing tools and techniques to solve complex computing problems, and understand their limitations;
- Individual and Team Work: Work effectively as an individual as part of a larger team in multi-disciplinary settings;
- Communication: Communicate clearly and effectively both within and outside the computing community about complex computing activities using written and oral communication;
- Computing Professionalism and Society: Understand, assess and describe the role of computing systems within society, and how computing systems impact health, safety, legal, and cultural issues;
- Ethics: Understand and comply with the relevant ethics, responsibilities, and norms of professional computing practice;
- Life-long Learning: Recognise the need to continually develop and improve the above attributes as a computing professional.
Last updated: 18 December 2020
Structure
50 credit points
Completion of 50 points of study at Level 3.
Students who commenced the Bachelor of Science prior to 2015 can complete the Computing and Software Systems major with a different subject combination. These students should refer to the B-SCI Handbook entry of the year they entered the degree.
Subject Options
All four of:
Code | Name | Study period | Credit Points |
---|---|---|---|
SWEN30006 | Software Modelling and Design |
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
COMP30023 | Computer Systems | Semester 1 (On Campus - Parkville) |
12.5 |
COMP30022 | IT Project | Semester 2 (On Campus - Parkville) |
12.5 |
COMP30026 | Models of Computation | Semester 2 (On Campus - Parkville) |
12.5 |
Last updated: 18 December 2020