AU01 Bachelor of Software Engineering (Honours) Australian National University
Have you got a good app idea for your iPad? Want to work on computer games? Get ready to learn how it all comes together.
The ANU Bachelor of Software Engineering will keep you ahead of the pack with exceptional computing knowledge, business management and leadership skills. You will write programs, develop software, work for real-world clients, manage teams, design innovative solutions and implement them.
This education experience covers computer systems, programming and software development. Our degree ensures that you will soon be a desired professional engineer with problem-solving, product-development and project management skills.
Graduates work as accredited, professional software engineers and are highly sought after by both large international organisations and local firms.
They are employed in a variety of roles, including but not limited to:
Our graduates work in many organisations including:
Learning Outcomes
Upon successful completion, students will be able to:
1. Define and analyse complex problems, and design, implement and evaluate solutions that demonstrate an understanding of the systems context in which software is developed and operated including economic, social, historical, sustainability and ethical aspects.
2. Recognise connections and recurring themes, including abstraction and complexity, across the discipline
3. Adapt to new environments and technologies, and to innovate
4. Demonstrate an operational understanding of systems engineering and the foundations of computer science including programming, algorithms, logic, architectures and data structures
5. Apply an advanced understanding of software engineering practices in requirements engineering, system level architecture, data management, security, design, construction, evaluation, and project management.
6. Communicate complex concepts effectively with diverse audiences using a range of modalities
7. Lead and work effectively within multi-disciplinary, multi-cultural and distributed teams in order to achieve a common goal
8. Demonstrate commitment to professional conduct and development that recognises the social, legal and ethical implications of their work, to work independently, and self- and peer-assess performance.
9. Demonstrate an understanding of the fundamentals of research methodologies, including defining research problems, background reading and literature review, designing experiments, and effectively communicating results.
10. Apply research methods to the solution of contemporary research problems in software engineering.
Tóm tắt
Phí ghi danh
100
Độ dài khoá học
4 năm
Kỳ nhập học
Tháng 2
Tháng 7