AY2021‐22 CURRICULUM FOR COMPUTER SCIENCE (ACCELERATED BACHELOR PROGRAMME) SUMMARY OF ACADEMIC UNIT REQUIREMENT Year of Study Core MPE 1 2 3 4 25 25 4 4 58 0 3 12 9 24 Total ICC C‐Core 9 8 0 0 17 F‐Core 3 2 10 0 15 BDE Total AU 3 6 6 6 21 40 44 32 19 135 Suggested Study Plan YEAR 1 SEMESTER 1 Course Title Course Code Type AU Pre‐Requisite SC1003 SC1005 SC1013 MH1810 MH1812 Introduction to Computational Thinking & Programming Digital Logic Physics for Computing Mathematics I Discrete Mathematics C C C C C 3 3 2 3 2 Nil Nil Nil Nil Nil CC0003 CC0005 Ethics & Civics in a Multi‐Cultural World Healthy Living & Mental Wellbeing CC CC 2 3 HW0001 Introduction to Academic Communication ‐ 0 Nil Nil For student who failed QET 18 Course Code SC1004 SC1006 SC1007 EG1001 SC1015 CC0001 CC0002 Course Code SC2000 SC2001 SC2002 SC2005 SC2006 CC0006/CC0007 ML0004 YEAR 1 SEMESTER 2 Course Title Linear Algebra for Computing Computer Organisation & Architecture Data Structures & Algorithms Engineers in Society Introduction to Data Science & AI Inquiry and Communication in an Interdisciplinary World Navigating the Digital World Broadening & Deepening Elective Type C C C C F‐Core CC CC BDE AU 3 3 3 3 3 2 2 3 22 Pre‐Requisite MH1810, SC1003 SC1005 SC1003 Nil SC1003 Nil Nil YEAR 2 SEMESTER 1 Course Title Probability and Statistics for Computing Algorithm Design and Analysis Object Oriented Design and Programming Operating Systems Type C C C C AU 3 3 3 3 Pre‐Requisite MH1810 SC1007, MH1812 SC1003 SC1006, SC1007 Software Engineering C 3 SC2002 (Co‐requisite) Sustainability: Human Society Economic & Environment / Science CC 3 Nil Career & Entrepreneurial Development for the Future World Broadening & Deepening Elective CC BDE 2 3 23 Nil Type C C C MPE‐1 CC F‐Core BDE AU 3 3 4 3 3 2 3 21 YEAR 2 SEMESTER 2 Course Code SC2207 SC2008 SC2079 SC3000 CC0007/ CC0006 HW0288 Course Title Introduction to Database Computer Networks Multidisciplinary Design Project Artificial Intelligence Science & Technology for Humanity / Sustainability Engineering Communication 2 Broadening & Deepening Elective Pre‐Requisite SC2001 (Co‐requisite) SC1004, SC2000 Year 3 standing SC1007, SC1015, SC2000 Nil CC0001 Course Code SC3079 Course Code SC4079 SC3010 SC30xx SC30xx SC4xxx Course Code SC4079 SC4xxx SC4xxx SC4xxx YEAR 3 SEMESTER 1 Course Title Type F‐Core AU 10 10 Pre‐Requisite Year 3 standing Final Year Project Computer Security Major Prescribe Elective Major Prescribe Elective Major Prescribe Elective Broadening & Deepening Elective Type C MPE‐1 MPE‐1 MPE‐1 MPE‐2 BDE AU 4 3 3 3 3 6 22 Pre‐Requisite Year 4 standing SC2005 Year 3 standing Year 3 standing Year 3 standing YEAR 4 SEMESTER 1 Course Title Final Year Project (Continue from previous semester) Major Prescribe Elective Major Prescribe Elective Major Prescribe Elective Broadening & Deepening Elective Type C MPE‐2 MPE‐2 MPE‐2 BDE AU 4 3 3 3 6 19 Pre‐Requisite Year 4 standing Year 3 standing Year 3 standing Year 3 standing Professional Internship YEAR 3 SEMESTER 2 Course Title