Handbook home
Computing and Software Systems
Bachelor of DesignMajorYear: 2024
Computing and Software Systems
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 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
On completion of this major, students should be able to 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: 8 November 2024
Structure
50 credit points
To obtain a major in Computing and Software Systems students need to complete:
- 50 credit points of Computing and Software Systems core subjects
Computing and Software Systems core subjects
Code | Name | Study period | Credit Points |
---|---|---|---|
COMP30023 | Computer Systems | Semester 1 (On Campus - Parkville) |
12.5 |
COMP30022 | IT Project | Semester 2 (On Campus - Parkville) |
12.5 |
SWEN30006 | Software Modelling and Design |
Semester 1 (On Campus - Parkville)
Semester 2 (On Campus - Parkville)
|
12.5 |
COMP30026 | Models of Computation | Semester 2 (On Campus - Parkville) |
12.5 |
Non-allowed breadth
Students undertaking the Computing and Software Systems major are not permitted to take as breadth:
- None of any Computer Science subjects (subject codes beginning COMP)
- None of any Engineering subjects (subject codes beginning ENGR)
- None of any Spatial Systems subjects (subject codes beginning GEOM)
- None of any Informatics subjects (subject codes beginning INFO)
- None of any Information Systems subjects (subject codes beginning with ISYS)
- None of any Mathematics and Statistics subjects (subject codes beginning MAST)
- None of any Physics subjects (subject codes beginning PHYC)
- None of any Science Informatics subjects (subject codes beginning SINF)
Notes
To view a sample course plan please visit http://edsc.unimelb.edu.au/undergraduate/course-planning/bdes/computing
Last updated: 8 November 2024