Bachelor of Computer Science Major in Software Development
With our Software Development major, you’ll learn how to architect big systems, write phone and tablet apps, and produce software that’s better than industry standard. Then scale your applications up to the cloud for hacker-proof, robust and reliable software applications. Our Work Integrated Learning program also affords you real-world experience to build your CV
University Rankings &
Recognitions
Professional
Skills You Build
-
Computer software development
-
Secure and scalable software development
-
App development
-
Big software system architecture
-
Cloud computing system development
-
Multi-platform / adaptable app development
Comprehensive Course
Structure
Overall (3 years Bachelor Degree)
Successful completion of the Bachelor of Computer Science requires students to complete units of study to the value of 300 credit points. All units of study are valued at 12.5 credit points unless otherwise stated.
Core Units (8 Units)
- Computer Systems
- Introduction to Programming
- Web Technology Project
- Technology in an Indigenous Context Project
- Object Oriented Programming
- Networks & Switching
- Computing Technology Project A
- Computing Technology Project B
Major Units (8 Units)
- Cloud Computing Architecture
- Database Design Project
- Data Structures and Patterns
- Computing Technology Innovation Project
- Interface Design and Development
- Concurrent Programming
- Software Architectures & Design
- Software Testing and Reliability
Elective Units (8 Units)
Students have the flexibility to choose from a wide range of electives across the different courses offered by BUC, allowing you to tailor your academic experience to your interests and career goals.
Associated
Careers
-
Software Developer / Designer
-
Systems Analyst / Architect
-
Web Developer
-
Application Designer
-
Project Manager
-
Cloud & Secure Systems Developer
Program Entry
Requirements
-
Main Pathway
Main Pathway: Australian Foundation – 65%
Alternative Academic Qualifications: (International Baccalaureate, A-Levels, French Baccalaureate, Indian Year 12, Nepal Secondary, Pakistan HSSC, Bangladesh HSC) -
English Requirement
Main Pathway: IELTS (Academic Module) – Overall 6.0 (no band < 6.0)
Other English options: PTE Academic, TOEFL iBT, UK/Cambridge IGCSE, GCE A-Level English, IB English A or B, C1 Advanced (Cambridge CAE)
