{"id":860,"date":"2023-03-08T03:14:54","date_gmt":"2023-03-08T03:14:06","guid":{"rendered":"https:\/\/curtin.edu.my\/study\/undergraduate\/bachelor-engineering-mechanical-3\/"},"modified":"2025-11-05T07:23:49","modified_gmt":"2025-11-05T07:23:49","slug":"bachelor-software-engineering","status":"publish","type":"page","link":"https:\/\/curtin.edu.my\/study\/undergraduate\/bachelor-software-engineering\/","title":{"rendered":"Software Engineering"},"content":{"rendered":"<style>.kadence-column860_aaf13c-cf > .kt-inside-inner-col,.kadence-column860_aaf13c-cf > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column860_aaf13c-cf > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column860_aaf13c-cf > .kt-inside-inner-col{flex-direction:column;}.kadence-column860_aaf13c-cf > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column860_aaf13c-cf > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column860_aaf13c-cf{position:relative;}@media all and (max-width: 1024px){.kadence-column860_aaf13c-cf > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column860_aaf13c-cf > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column860_aaf13c-cf\"><div class=\"kt-inside-inner-col\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p class=\"wp-block-paragraph\">This course equips you to master the entire software development life cycle, from understanding customer needs to designing, developing, and testing software solutions.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You\u2019ll gain hands-on experience with industry-standard tools and methodologies to create reliable, large-scale software systems. The curriculum stays up-to-date with the latest trends, ensuring you\u2019ll graduate with in-demand skills.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To connect theory with practice, the program offers opportunities to collaborate with industry partners. Working on real-world projects will give you valuable experience and insights for a successful tech career.&nbsp;<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\"><div class=\"table-block\" data-segment=\"all\">\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Location<\/strong><\/td><td>Perth, Malaysia or Sri Lanka<\/td><\/tr><tr><td><strong>Study method<\/strong><\/td><td>Full-time<\/td><\/tr><tr><td><strong>Study mode<\/strong><\/td><td>On-campus<\/td><\/tr><tr><td><strong>Intake<\/strong><\/td><td>February or July<\/td><\/tr><tr><td><strong>Duration<\/strong><\/td><td>3 years<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div><\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">What you\u2019ll learn:&nbsp;<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Implement secure processes based on best practices when implementing and analysing software&nbsp;<\/li>\n\n\n\n<li>Evaluate standard algorithms, techniques, and software technologies for a given problem and think critically to generate optimum solutions&nbsp;<\/li>\n\n\n\n<li>Identify, evaluate and synthesise information from a range of computing sources to optimise the process of software design and implementation&nbsp;<\/li>\n\n\n\n<li>Document software development activities and artefacts and communicate them in written and oral form to both technical and non-technical audiences&nbsp;<\/li>\n\n\n\n<li>Effectively use new and existing technologies, recognising their advantages and limitations&nbsp;<\/li>\n\n\n\n<li>Keep your knowledge up-to-date by engaging in continuous training and research, and taking control of your own learning and development&nbsp;<\/li>\n\n\n\n<li>Recognise and apply IEEE\/ACM\/ACS standards in the process of software requirements, design and development&nbsp;<\/li>\n\n\n\n<li>Contribute to society using technology in an ethical, legal, and socially responsible manner&nbsp;<\/li>\n\n\n\n<li>Demonstrate initiative, leadership and ethical practice when working independently and collaboratively.&nbsp;<\/li>\n<\/ul>\n\n\n<section\n                class=\"block accordions\" role=\"complementary\"\n        aria-label=\"Accordion\"\n        data-segment=\"all\">\n\n        \n\n    <div class=\"accordions__container\">\n                    <div class=\"accordion\">\n            <button class=\"accordion__heading accordion__toggle\" aria-controls=\"entry-requirements\" aria-expanded=\"false\">Entry requirements<span class=\"ico ico-chevron-fat ico--deep-blue\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path d=\"M10.91 30.41l-2.82-2.82L19.67 16 8.09 4.41l2.82-2.82L25.33 16 10.91 30.41z\"\/><\/svg><\/span><\/button>\n        <div class=\"accordion__content content\" id=\"entry-requirements\" aria-hidden=\"true\">\n                    <p><strong><span style=\"font-size: 15pt;\">English requirements<\/span><\/strong><\/p>\n<table style=\"border-collapse: collapse;\">\n<tbody>\n<tr>\n<td><span style=\"font-size: 12pt;\"><strong>Qualification<\/strong><\/span><\/td>\n<td><span style=\"font-size: 12pt;\"><strong>Score<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 12pt;\">International English Language Testing System (IELTS)<\/span><\/td>\n<td><span style=\"font-size: 12pt;\">Overall 6.0 (no individual band below 6.0)<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 12pt;\">Test of English as a Foreign Language (TOEFL)<\/span><\/td>\n<td><span style=\"font-size: 12pt;\">68 (band minimum W-21, L-13, R-13, S-18)<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 12pt;\">SPM 1119 English<\/span><\/td>\n<td><span style=\"font-size: 12pt;\">C<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 12pt;\">GCE &#8216;A&#8217; Level<\/span><\/td>\n<td><span style=\"font-size: 12pt;\">E<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 12pt;\">GCE &#8216;O&#8217; Level<\/span><\/td>\n<td><span style=\"font-size: 12pt;\">C<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong><span style=\"font-size: 15pt;\">Cut-off scores<\/span><\/strong><\/p>\n<table style=\"border-collapse: collapse;\">\n<tbody>\n<tr>\n<td><span style=\"font-size: 12pt;\"><strong>Qualification<\/strong><\/span><\/td>\n<td><span style=\"font-size: 12pt;\"><strong>Score<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 12pt;\">GCE-A Level\/STPM (best of 3 subjects)<\/span><\/td>\n<td><span style=\"font-size: 12pt;\">8<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 12pt;\">UEC (best of 5 selected subjects)<\/span><\/td>\n<td><span style=\"font-size: 12pt;\">22<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 12pt;\">HKDSE<\/span><\/td>\n<td><span style=\"font-size: 12pt;\">18<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 12pt;\">IB<\/span><\/td>\n<td><span style=\"font-size: 12pt;\">29<br \/>\n<span style=\"font-size: 12pt;\">30 (2026 intake)<\/span><\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 12pt;\">Ontario Gr 12 (best of 6)<\/span><\/td>\n<td><span style=\"font-size: 12pt;\">70<\/span><\/td>\n<\/tr>\n<tr>\n<td>ATAR (including WACE\/SACE\/HCE\/VCE)<\/td>\n<td><span style=\"font-size: 12pt;\">80<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 12pt;\">WAUFP (CPS)<\/span><\/td>\n<td><span style=\"font-size: 12pt;\">59<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 12pt;\">India (CBSE)<\/span><\/td>\n<td><span style=\"font-size: 12pt;\">70%<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 12pt;\">India (HSC)<\/span><\/td>\n<td><span style=\"font-size: 12pt;\">71%<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-size: 12pt;\">Sri Lanka<\/span><\/td>\n<td><span style=\"font-size: 12pt;\">9<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-size: 14pt;\"><strong>Course Prerequisites<\/strong><\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Mathematics.\u00a0<\/span><\/p>\n\n            <\/div>\n<\/div>                    <div class=\"accordion\">\n            <button class=\"accordion__heading accordion__toggle\" aria-controls=\"professional-recognition\" aria-expanded=\"false\">Professional recognition<span class=\"ico ico-chevron-fat ico--deep-blue\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path d=\"M10.91 30.41l-2.82-2.82L19.67 16 8.09 4.41l2.82-2.82L25.33 16 10.91 30.41z\"\/><\/svg><\/span><\/button>\n        <div class=\"accordion__content content\" id=\"professional-recognition\" aria-hidden=\"true\">\n                    <p>\u2022 Malaysian Qualifications Agency (MQA)<br \/>\n\u2022 Australian Computer Society<\/p>\n<p>&nbsp;<\/p>\n\n            <\/div>\n<\/div>                    <div class=\"accordion\">\n            <button class=\"accordion__heading accordion__toggle\" aria-controls=\"credit-for-previous-study\" aria-expanded=\"false\">Credit for previous study<span class=\"ico ico-chevron-fat ico--deep-blue\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path d=\"M10.91 30.41l-2.82-2.82L19.67 16 8.09 4.41l2.82-2.82L25.33 16 10.91 30.41z\"\/><\/svg><\/span><\/button>\n        <div class=\"accordion__content content\" id=\"credit-for-previous-study\" aria-hidden=\"true\">\n                    <p>Diploma applications will be treated on case to case basis.<\/p>\n\n            <\/div>\n<\/div>                    <div class=\"accordion\">\n            <button class=\"accordion__heading accordion__toggle\" aria-controls=\"career-opportunities\" aria-expanded=\"false\">Career opportunities<span class=\"ico ico-chevron-fat ico--deep-blue\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path d=\"M10.91 30.41l-2.82-2.82L19.67 16 8.09 4.41l2.82-2.82L25.33 16 10.91 30.41z\"\/><\/svg><\/span><\/button>\n        <div class=\"accordion__content content\" id=\"career-opportunities\" aria-hidden=\"true\">\n                    <p>\u2022 Software developer<br \/>\n\u2022 IT analyst<br \/>\n\u2022 Web application developer<br \/>\n\u2022 Software engineer<br \/>\n\u2022 Software developer<br \/>\n\u2022 Games developer<br \/>\n\u2022 Analyst<br \/>\n\u2022 Algorithm designer<\/p>\n\n            <\/div>\n<\/div>                    <div class=\"accordion\">\n            <button class=\"accordion__heading accordion__toggle\" aria-controls=\"course-structure\" aria-expanded=\"false\">Course structure<span class=\"ico ico-chevron-fat ico--deep-blue\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path d=\"M10.91 30.41l-2.82-2.82L19.67 16 8.09 4.41l2.82-2.82L25.33 16 10.91 30.41z\"\/><\/svg><\/span><\/button>\n        <div class=\"accordion__content content\" id=\"course-structure\" aria-hidden=\"true\">\n                    <p><strong>Normal Intake<\/strong><\/p>\n<p><strong>YEAR 1 SEMESTER 1<\/strong><br \/>\nProgramming Design and Implementation<br \/>\nIntroduction to Software Engineering<br \/>\nFundamental Concepts of Data Security<br \/>\nIntegrating Indigenous Science and STEM<\/p>\n<p><strong>YEAR 1 SEMESTER 2<\/strong><br \/>\nUnix and C Programming<br \/>\nData Structures and Algorithms<br \/>\nLinear Algebra and Statistics for Engineers<br \/>\nDatabase Systems<\/p>\n<p><strong>YEAR 2 SEMESTER 1<\/strong><br \/>\nComputer Communications<br \/>\nOperating Systems<br \/>\nObject Oriented Software Engineering<br \/>\nSoftware Engineering Testing<\/p>\n<p><strong>YEAR 2 SEMESTER 2<\/strong><br \/>\nRequirements Engineering<br \/>\nDistributed Computing<br \/>\nMobile Application Development<br \/>\nCyber Crime and Security Enhanced Programming<\/p>\n<p><strong>YEAR 3 SEMESTER 1<\/strong><br \/>\nCapstone Computing Project 1<br \/>\nHuman Computer Interface<br \/>\nDesign and Analysis of Algorithms<br \/>\n<em><strong>Elective Units*<\/strong><\/em><\/p>\n<p><strong>YEAR 3 SEMESTER 2<\/strong><br \/>\nCapstone Computing Project 2<br \/>\nSoftware Engineering Concepts<br \/>\n<strong><em>Elective Units**<\/em><\/strong><\/p>\n<p><strong>ELECTIVE UNITS<\/strong><\/p>\n<p><em><strong>Elective Units*<\/strong><\/em><br \/>\nFundamental Concepts of Cryptography<br \/>\nNetwork Systems Design<br \/>\nUnix Systems Programming<\/p>\n<p><strong><em>Elective Units**<\/em><\/strong><br \/>\nComputer Systems<br \/>\nComputing Topics<br \/>\nCyber Security Concepts<br \/>\nCyber Security \u2013 Intrusion Detection System and Incident Handling<\/p>\n<hr \/>\n<p><strong>Mid-year Intake<\/strong><\/p>\n<p><strong>YEAR 1 SEMESTER 1<\/strong><br \/>\nProgramming Design and Implementation<br \/>\nLinear Algebra and Statistics for Engineers<br \/>\nDatabase Systems<br \/>\n<em><strong>Elective Unit*<\/strong><\/em><\/p>\n<p><strong>YEAR 1 SEMESTER 2<\/strong><br \/>\nUnix and C Programming<br \/>\nData Structures and Algorithms<br \/>\nIntroduction to Software Engineering<br \/>\nIntegrating Indigenous Science and STEM<\/p>\n<p><strong>YEAR 2 SEMESTER 1<\/strong><br \/>\nComputer Communications<br \/>\nRequirements Engineering<br \/>\nMobile Application Development<br \/>\n<em><strong>Elective Unit**<\/strong><\/em><\/p>\n<p><strong>YEAR 2 SEMESTER 2<\/strong><br \/>\nSoftware Engineering Testing<br \/>\nHuman Computer Interface<br \/>\nOperating Systems<br \/>\nObject Oriented Software Engineering<\/p>\n<p><strong>YEAR 3 SEMESTER 1<\/strong><br \/>\nCapstone Computing Project 1<br \/>\nSoftware Engineering Concepts<br \/>\nDistributed Computing<br \/>\nCyber Crime and Security Enhanced Programming<\/p>\n<p><strong>YEAR 3 SEMESTER 2<\/strong><br \/>\nCapstone Computing Project 2<br \/>\nDesign and Analysis of Algorithms<br \/>\nFundamental Concepts of Data Security<br \/>\n<strong><em>Elective Units***<\/em><\/strong><\/p>\n<p><strong>ELECTIVE UNITS<\/strong><\/p>\n<p><em><strong>Elective Unit*<\/strong><\/em><br \/>\nComputer Systems<\/p>\n<p><em><strong>Elective Unit**<\/strong><\/em><br \/>\nCyber Security Concepts<\/p>\n<p><strong><em>Elective Units***<\/em><\/strong><br \/>\nFundamental Concepts of Cryptography<br \/>\nMachine Learning<br \/>\nNetwork Systems Design<br \/>\nUnix Systems Programming<\/p>\n\n            <\/div>\n<\/div>                    <div class=\"accordion\">\n            <button class=\"accordion__heading accordion__toggle\" aria-controls=\"course-fee\" aria-expanded=\"false\">Course fee<span class=\"ico ico-chevron-fat ico--deep-blue\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 32 32\"><path d=\"M10.91 30.41l-2.82-2.82L19.67 16 8.09 4.41l2.82-2.82L25.33 16 10.91 30.41z\"\/><\/svg><\/span><\/button>\n        <div class=\"accordion__content content\" id=\"course-fee\" aria-hidden=\"true\">\n                    <p>RM34,500 per annum for local student<\/p>\n<p>RM48,100 per annum for international student<\/p>\n<p><span style=\"font-size: 12pt;\"><em>*The indicative course fee shown on the Letter of Offer might vary from the actual course fee according to the units undertaken. The indicative fee is just a guide as to what the course fee will be, until semester enrolment is completed.<\/em><\/span><\/p>\n\n            <\/div>\n<\/div>            <\/div>\n\n<\/section>\n\n\n\n<p style=\"font-size: 14px;\"><a href=\"https:\/\/curtin.edu.my\/study\/copyright-and-accuracy\/\">View course information disclaimer<\/a><br \/>This page was last updated on 5 November 2025<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This course equips you to master the entire software development life cycle, from understanding customer [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":824,"menu_order":35,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","_oasis_is_in_workflow":0,"_oasis_original":0,"_oasis_task_priority":"","footnotes":""},"tags":[],"class_list":["post-860","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/curtin.edu.my\/study\/wp-json\/wp\/v2\/pages\/860","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/curtin.edu.my\/study\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/curtin.edu.my\/study\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/curtin.edu.my\/study\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/curtin.edu.my\/study\/wp-json\/wp\/v2\/comments?post=860"}],"version-history":[{"count":0,"href":"https:\/\/curtin.edu.my\/study\/wp-json\/wp\/v2\/pages\/860\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/curtin.edu.my\/study\/wp-json\/wp\/v2\/pages\/824"}],"wp:attachment":[{"href":"https:\/\/curtin.edu.my\/study\/wp-json\/wp\/v2\/media?parent=860"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/curtin.edu.my\/study\/wp-json\/wp\/v2\/tags?post=860"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}