Outline
The Bachelor of Computing (Software Engineering) at Curtin University Colombo is designed to prepare you for a dynamic career in the global tech industry. This internationally recognised degree equips you with advanced knowledge of computer processes, programming, and software development systems, ensuring you graduate career‑ready.
In this major, you’ll learn how to design, measure, and analyse software‑based systems, while building a strong foundation in computer science principles. You’ll focus on gathering, designing, implementing, and testing software requirements, while also developing essential communication, teamwork, and problem‑solving skills.
Through hands‑on projects, you’ll gain practical expertise in coding, software design, and systems analysis, preparing you for diverse roles in technology, IT, gaming, cybersecurity, and software engineering.
By the end of your degree, you’ll be equipped to create innovative solutions for real‑world challenges and pursue careers such as Software Engineer, Business Analyst, Full Stack Developer, UX Engineer, or Project Manager.
Career information
This degree prepares you for a range of careers in software development, systems analysis, and cybersecurity.
Professional recognition
This course is accredited by the Australian Computer Society.
Careers
- Software Engineer
- Business Analyst
- Full Stack Developer
- UX Engineer
- Software Architect
- Project Manager
- IOS/Android Developer
- Software Quality Assurance Engineer
Industries
- Software Development
- Game Design and Development
- Cyber Security
- IT Analysis
- Finance and Banking
- Telecommunications
- Government
- Automotive
Course outline
Year 1
- Fundamental concepts of data security
- Integrating indigenous science and stem foundations
- Introduction to software engineering
- Programming design & implementation
- Data structures & algorithms
- Unix & C programming
- Linear algebra
- Requirements engineering
Year 2
- Computer Communication
- Software engineering testing
- Object oriented software engineering
- Operating systems
- Distributed computing
- Mobile application development
- Cyber crime & security enhanced programming
- Database systems
Year 3
- Human Computer Interaction
- Capstone Computing Project – Part 1
- Capstone Computing Project – Part 2
- Design & Analysis of Algorithms
- Software Engineering Concepts
- Elective units
Qualification
Bachelor of Computing (Software Engineering)
CRICOS Code
0100817
Application Intake
Semester 1 – 2026
Orientation week: Monday 09 to Friday 13 February
Semester Start: Monday 16 February
Semester End: Friday 12 June
Duration
3 Years full-time
Location
Curtin Colombo
Semester 2 – 2026
Orientation week: Monday 13 to Friday 17 July
Semester start: Monday 20 July
Semester end: Friday 13 November
*Application closes two weeks before orientation.
*Above dates are subject to change.
Academic entry requirements
Sri Lankan A/L
Completion of Sri Lankan General Certificate of Education (GCE) Advanced Level with an aggregate calculated from your best three subjects (excluding General English) completed in one sitting. See table below.
London A/L
Completion of GCE A-Levels from a UK examination authority (Cambridge, Edexcel or equivalent) and achieve the required aggregate as specified in table
1. Evidence of English competency must be provided.
OR
Completion of the Curtin University foundation program (Information Technology; Engineering; Business streams)
OR
Any other alternative qualification recognised by Curtin University.
Minimum requirements for degree programs
Points are assigned on the basis that: A*/A=5, B=4, C=3, D=2, S/E=1
| Study area | Specialisation | Minimum points | Course prerequisites |
|---|---|---|---|
| Computing | Cyber Security | 8 |
E/S grade in Applied Mathematics or Pure Mathematics or Combined Mathematics. In the absence of Mathematics in Advanced Level, the relevant module is to be followed in the first year of the degree program. |
| Software Engineering | 8 | ||
| Information Technology | 5 | ||
| Computer Systems & Networking | 5 |
English entry requirements
A minimum of a C grade in GCE O-Level English; or a GCE A-Level General English is required. Sri Lankan O-Level and A-Level English results must have been issued within five years of the application date to Curtin University Colombo.
OR
A minimum of any one of the accepted English proficiency tests as specified in the table below. The test must have been undertaken within two years of your application to study at Curtin University Colombo.
| IELTS (International English Language Test System) | |
|---|---|
| Writing and Speaking | 6.0 |
| Reading and Listening | 6.0 |
| Overall | 6.5 |
| TOEFL (Test of English as a Foreign Language) IBT (Internet Based Test) | |
|---|---|
| Reading and Listening | 13 |
| Speaking | 18 |
| Writing | 21 |
| Overall | 79 |
| PTE Academic (Pearson Test of English Academic) | |
|---|---|
| Listeining and Reading | 59 |
| Speaking and Writing | 59 |
| Overall | 69 |
Course fee structure
| Year | Semester 1 | Semester 2 |
|---|---|---|
| Year 1 | $4,210 | $4,210 |
| Year 2 | $4,357 | $4,357 |
| Year 3 | $4,510 | $4,510 |
| Total | $26,154 | |
| Year | Semester 1 | Semester 2 |
|---|---|---|
| Year 1 | $4,425 | $4,425 |
| Year 2 | $4,649 | $4,649 |
| Year 3 | $4,738 | $4,738 |
| Total | $27,624 | |
** The course fees are applicable for degrees completed in Sri Lanka and are subject to review.
Ready to apply?
If you meet the entry requirements for this degree, you can apply now for the next intake.
Contact Us
Your future career starts at Curtin Colombo
Learn More


