Program start date | Application deadline |
2024-02-01 | - |
2024-07-01 | - |
Program Overview
This three-year Bachelor of Software Engineering program provides a comprehensive foundation in software engineering principles, including programming, data structures, algorithms, and software design. Students can specialize in Defence Systems or Smart Technologies, and the program includes a research project and internship experience. Graduates are prepared for careers in various software engineering fields, such as AI, cloud computing, and game design.
Program Outline
Outline:
Year 1
- Semester 1:
- ENG 1001 Introduction to Engineering
- ENG 1002 Programming (Matlab and C)
- COMP SCI 1102 Object Oriented Programming
- COMP SCI 1106 Introduction to Software Engineering
- MATHS 1011 Mathematics IA
- Semester 2:
- COMP SCI 2000 Computer Systems
- COMP SCI 2103 Algorithm Design and Data Structures
- COMP SCI 2201 Algorithm and Data Structure Analysis
- ELEC ENG 1100 Analog Electronics
- ELEC ENG 1102 Digital Electronics
- MATHS 1012 Mathematics IB
Year 2
- Semester 1:
- COMP SCI 2005 Systems Programming
- COMP SCI 2203 Problem Solving and Software Development
- COMP SCI 2205 Software Engineering Workshop I
- COMP SCI 2206 Software Engineering Workshop II
- COMP SCI 2207 Web and Database Computing
- ELEC ENG 2100 Digital Systems
- Semester 2:
- COMP SCI 3001 Computer Networks and Applications
- COMP SCI 3004 Operating Systems
- COMP SCI 3318 Software Engineering in Industry
- ENG 3004 Systems Engineering and Industry Practice
- MATHS 2107 Statistics and Numerical Methods II
Year 3
- Semester 1:
- COMP SCI 4023 Software Process Improvement
- COMP SCI 4405 Research Methods in Software Engineering and Computer Science
- COMP SCI 4411 Event Driven Computing
- Specified elective (3 units)
- Specified elective (3 units)
- Semester 2:
- COMP SCI 4414A Software Engineering Research Project A
- COMP SCI 4414B Software Engineering Research Project B
No Major
- Semester 1:
- COMP SCI 4000 Software Architecture
- COMP SCI 4010 Special Topics in Computer Science A
- COMP SCI 4012 Special Topics in Computer Science B
- COMP SCI 4094 Distributed Databases and Data Mining
- ENG 4020 Complex Systems Engineering
- Semester 2:
- COMP SCI 4407 Advanced Algorithms
- COMP SCI 4408 Modelling and Analysis of Complex Systems
- COMP SCI 4409 Search Based Software Engineering
- COMP SCI 4412 Secure Software Engineering
- COMP SCI 4416 Applied Machine Learning UG
- COMP SCI 4417 Applied Natural Language Processing UG
Defence Systems Major
- Semester 1:
- COMP SCI 3307 Secure Programming
- COMP SCI 4092 Mobile and Wireless Systems
- ENG 3305 Human Factors for Decision Making
- ENG 4010 Defence Leadership
- POLIS 1104 Introduction to Comparative Politics
- Semester 2:
- COMP SCI 4414A Software Engineering Research Project A
- COMP SCI 4414B Software Engineering Research Project B
- ENG 4020 Complex Systems Engineering
Smart Technologies Major
- Semester 1:
- COMP SCI 3007 Artificial Intelligence
- COMP SCI 4092 Mobile and Wireless Systems
- ELEC ENG 2100 Digital Systems
- MECH ENG 3032 Micro-Controller Programming
- Specified elective (3 units)
- Semester 2:
- COMP SCI 4414A Software Engineering Research Project A
- COMP SCI 4414B Software Engineering Research Project B
- COMP SCI 4812 Secure Software Engineering
Assessment:
Assessments vary from course to course.
Careers:
Graduates of this program have gone on to roles such as:
- 3D Animator
- AI Scientist
- App Developer
- Artificial Intelligence Analyst
- Assistive Technology Developer
- Cloud Architect
- Computational Engineer
- Computational Scientist
- Computer Forensics Specialist
- Computer Game Designer
University of Adelaide
Overview:
The University of Adelaide is a renowned institution of higher learning located in Adelaide, South Australia. It is a member of the prestigious Group of Eight, a coalition of Australia's leading research-intensive universities. The university boasts a rich history, having been established in 1874, and is known for its commitment to academic excellence, research innovation, and fostering a vibrant campus community.
Services Offered:
The university provides a comprehensive range of services to support students throughout their academic journey. These include:
MyAdelaide and MyUni portals:
Online platforms for accessing student information, course materials, and university resources.Library:
Extensive library facilities with a vast collection of books, journals, and digital resources.University email:
Official email service for communication with staff and fellow students.Staff Directory:
Online directory for finding contact information of university staff.English Language Centre:
Language support programs for international students.Graduate Research Training Opportunities:
Support and resources for postgraduate research students.Research Technology Support:
Technical assistance for research projects.Innovation & Commercialisation Services:
Support for translating research into practical applications.Student Life and Campus Experience:
The University of Adelaide offers a vibrant and engaging campus experience. Students can expect:
Campus Life:
A diverse and welcoming community with a range of student clubs, societies, and events.Careers & Employability:
Programs and resources to help students develop career skills and find employment opportunities.Year 12 Tuition Courses:
Programs for high school students to gain university credit.First Nations Programs:
Dedicated programs and support for Indigenous students.International Student Support:
Services and resources to help international students adjust to life in Adelaide.Key Reasons to Study There:
Academic Excellence:
Ranked among the top 100 universities worldwide, the University of Adelaide offers high-quality academic programs.Research Strength:
A leading research institution with a strong focus on innovation and impact.Graduate Employability:
Ranked #1 in South Australia for graduate employability, demonstrating the value of an Adelaide degree in the job market.Vibrant Campus Community:
A welcoming and diverse campus environment with a range of student activities and support services.Location:
Situated in the beautiful city of Adelaide, offering a safe and culturally rich environment.Academic Programs:
The University of Adelaide offers a wide range of undergraduate and postgraduate programs across various disciplines, including:
Undergraduate Degrees:
A comprehensive selection of degrees in fields such as Arts, Business, Engineering, Health Sciences, Law, and Science.Postgraduate Coursework Degrees:
Master's and doctorate programs in various fields, including online study options.Postgraduate Research Degrees:
Opportunities for students to conduct research and contribute to knowledge advancement.Other:
The university is committed to sustainability and has implemented various initiatives to reduce its environmental impact. It also has a strong focus on social responsibility and community engagement.
Entry Requirements:
Domestic applicants
- SACE Stage 2: Mathematical Methods, Specialist Mathematics, and Physics
- OR -
- IB: Mathematics: Analysis and Approaches (HL) and Physics (SL grade 4/HL grade 3)
- OR -
- MathTrackX (an online bridging program) as a recognized alternative to Mathematical Methods
International applicants
- SACE Stage 2: Mathematical Methods, Specialist Mathematics, and Physics
- OR -
- IB: Mathematics: Analysis and Approaches (HL) and Physics (SL grade 4/HL grade 3)
- OR -