Bachelor of Computer Science Majoring in Software Development

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 3 Years
Mode On Campus
Level Undergraduate
Degree Bachelors Degree
Closing soon March 2027

Course Overview

Embark on a dynamic journey with the Bachelor of Computer Science Majoring in Software Development at Swinburne University of Technology, a degree designed to equip you for the forefront of technological innovation. In a world increasingly driven by sophisticated software solutions, this course delves into the core principles of creating robust, scalable, and secure applications. You will explore fundamental concepts in programming, web technology, database design, and cloud computing, preparing you to tackle complex challenges in software engineering and system architecture. This undergraduate degree is ideal for aspiring developers and tech innovators eager to build the digital tools of tomorrow.

This comprehensive, full-time, on-campus program is delivered over three years, offering a structured yet flexible learning experience. You will engage with core units such as Computer Systems, Object-Oriented Programming, and Networks and Switching, alongside major-specific subjects like Software Testing and Reliability, and Software Architectures and Design. A distinctive feature of your study will be the extensive professional placement opportunities, including a 12-month Work Integrated Learning component, allowing you to apply your skills in real-world industry settings. You will graduate with a strong portfolio, practical experience, and the technical expertise to pursue roles as a software developer, systems analyst, or project manager.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This Bachelor of Computer Science majoring in Software Development provides a comprehensive foundation in computing principles and practical software engineering skills. You will explore core areas such as computer systems, programming, web technologies, and object-oriented programming, alongside essential topics like networks and cloud computing. The program culminates in a significant professional placement, offering invaluable industry experience to prepare you for a successful career in software development.

1 Semester 1

Computer Systems Core
Introduction to Programming Core
Web Technology Project Core
Elective

2 Semester 2

Technology in an Indigenous Context Project Core
Object Oriented Programming Core
Networks and Switching Core
Cloud Computing Architecture Major

3 Professional placement - Major (12 months)

Work Experience in Industry A Practical
Integrated Professional Placement A - Information and Communication Technology Academic
Work Experience in Industry B Practical
Integrated Professional Placement B - Information and Communication Technology Academic

4 Professional placement - Minor (6 months)

Work Experience in Industry A Practical
Integrated Professional Placement A - Information and Communication Technology Academic

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 30,557.00
Second Year Fee Tuition fee
USD 30,557.00
Third Year Fee Tuition fee
USD 30,557.00
Total Program Cost Estimated total tuition
USD 91,672.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 641.00 - USD 1,522.00
Food & Groceries USD 6,400.00 - USD 8,000.00
Transport USD 1,061.00 - USD 1,350.00
Utilities & Bills USD 1,206.00 - USD 1,359.00
Estimated Total USD 8,667.00 - USD 9,109.00

Living cost estimates are based on Melbourne campus.

Outcomes & Employability

What happens after you graduate

94%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Advertising TechnologyBanking & Financial ServicesBlockchain & Emerging TechnologiesBrand ManagementBrokerage & Trading & SecuritiesCybersecurityData Science & AnalyticsNutrition & DieteticsSocial Media & Community ManagementTravel & Tourism

Top Employers Hiring for this course

ANZ

Mcdonalds

NAB

Telstra

Woolworths

Why Study Bachelor of Computer Science Majoring in Software Development at Swinburne University of Technology

What makes this program stand out

March 2027 Closing soon

Next intake is in March 2027

Life at Swinburne University of Technology in Australia

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Bachelor of Computer Science Majoring in Software Development at Swinburne University of Technology

Can I work while studying?

International students can work up to 48 hours every two weeks during terms and unlimited hours during breaks without needing a separate work permit. This flexibility allows for valuable work experience while studying.

What English language score do I need for this course?

To enroll, international students must meet specific English language requirements. Acceptable tests include TOEFL, IELTS, and PTE, each with designated scores for listening, reading, speaking, and writing.

What jobs can I get after studying this course?

Career opportunities include Software Developer, App Developer, Cloud Engineer, and Systems Architect.

What will I actually study in this course?

This course focuses on software development, preparing you for careers in various fields such as Artificial Intelligence and Cyber Security. You will learn in industry-standard labs and have the option to work on real-world projects.

When can I start — what are the intake months?

The Bachelor of Computer Science Majoring in Software Development has intake months in March and August. You can start your journey towards a rewarding software development career during these times.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️