Curriculum Structure for Georgia Institute of Technology Integrated Programme Applicable to students matriculated in 2015 or later The CS-Georgia Institute of Technology (GT) Integrated Programme requires students to complete the BEng (CS) in 3 years in NTU and then proceed for 1.5 years of MSc (Computer Science) in GT. Students can opt to do the 10-week Professional Attachment (PA) under this programme. This is the recommended curriculum structure. Polytechnic students will be granted exemptions as per the normal Bachelor of Engineering (CS) programme. requirements Total No. of s Depth (Core) 96 Breadth 21 s 19 Grand Total 136* NB: *6 s of Technical Electives out of the 138 s are to be transferred from GT s MSc courses. 3-year Curriculum Structure for Georgia Tech Integrated Programme Option 1: 10-week Professional Attachment (PA) - Recommended Core / GER / ) YEAR 1 SEMESTER 1 MH1812 Discrete Mathematics Core 2 1 1 + 4 3 - CZ1003 Introduction to Computational Thinking* Core 2 1 1 4 3 - CZ1004 Inventions and Innovations in Computing* Core 1 1 1 + 2 2 - CZ1005 Digital Logic Core 2 1 1 4 3 - HW0188 Engineering Communication I ^ GER core - 2-2 2 HW0001 (can be * * HW0001 English Proficiency - 0 GC0001 Introduction to Sustainability: Multidisciplinary Approaches and Solutions TOTAL 11 8 2+1 + 22 18 ^ Should there be insufficient vacancies, students will take Eng Comm I & II in the following semester. SCE Page 1 of 8 16 Mar 2015 Ver.2
Core / GER / ) YEAR 1 SEMESTER 2 CZ1011 Engineering Mathematics I Core 2 1 1 + 4 3 - CZ1011 (can be CZ1012 Engineering Mathematics II Core 2 1 1 + 4 3 CZ1005 (can be CZ1006 Computer Organisation and Core 2 1 1 4 3 Architecture CZ1007 Data Structures Core 2 1 1 4 3 CZ1003 CZ2004 Human Computer Interaction Core 2 1 1 4 3 - CZ2003 Computer Graphics and Visualisation Core 2 1 1 4 3 CZ1011 CZ0001 Engineers and Society GER core - Science & Technology GER 2 1 1 4 3 Student to select from the GER- PE(STS) SCE course list shown in SCE website. ML0001 Absolute Basics for Career by MLCPS (Margaret Lien Centre for Professional Success) TOTAL 16 8 5+1 + 31 25 YEAR 2 SEMESTER 1 CZ2002 Object Oriented Design & Programming Core 2 1 1 4 3 CZ1007 CZ2001 Algorithms Core 2 1 1 + 4 3 CZ1007, CZ1012 MH1812 CZ2005 Operating Systems Core 2 1 1 4 3 CZ1007 CZ2006 Software Engineering Core 2 1 1 4 3 CZ2002 (can be CZ3001 Advanced Computer Architecture Core 2 1 1 4 3 CZ1006 Liberal Arts* GER GC0002 Ethics & Moral Reasoning TOTAL 12 6 4+1 + 23 19 *SCE Students can only choose courses from the following: TBD SCE Page 2 of 8 16 Mar 2015 Ver.2
Core / GER / ) YEAR 2 SEMESTER 2 CZ2007 Introduction to Databases Core 2 1 1 4 3 CE/CZ2001 CZ3003 Software Systems Analysis Core CZ2006 (can be and Design 2 1 1 4 3 CZ3005 Artificial Intelligence Core 2 1 1 4 3 CZ1003, CZ2001 CZ3006 Net Centric Computing Core 2 1 1 4 3 CZ1006, CZ2002 HW0288^ Engineering Communication II Business & Management* * GER core - 2-2 2 HW0188 GER (BM) CZ3026 Professional Attachment (Special Semester) Core - - - - 4 TOTAL 12 8 4 24 24 YEAR 3 SEMESTER 1 CZ4079 Final Year Project Core - - - - - CZ3002 Advanced Software Engineering Core 2 1 1 4 3 CZ2006 CZ3004 Multidisciplinary Design Project Core 1-3 4 4 Year 3 standing Technical Elective 1 (CE200x or CE300x)* Core 2 1 1 4 3 * * GC0003 Entrepreneurship & Innovation TOTAL 9 4 5 18 17 SCE Page 3 of 8 16 Mar 2015 Ver.2
Core / GER / ) YEAR 3 SEMESTER 2 CZ4079 Final Year Project Core - - - - 8 CZ3007 Compiler Techniques Core 2 1 1 4 3 CZ2001, CZ2006 CZ4xxx Technical Elective 2* Core 2 1 1 4 3 CZ4xxx Technical Elective 3** Core 2 1 1 4 3 CZ4xxx Technical Elective 4 Core 2 1 1 4 3 1 - - 1 1 ML0002 Career Power Up! by MLCPS CZ4xxx Technical Elective 5 Core 2 1 1 4 3 CZ4xxx Technical Elective 6 Core 2 1 1 4 3 TOTAL 11+4 5+2 4+2 20+8 Credit Transfer from 1 GT MSc course Credit Transfer from 1 GT MSc course GRAND TOTAL (Years 1 to 3) 130 + 6 ++ = 136 * Exempted s for Polytechnic students with relevant diplomas ** Example of additional exemptions on a case-by-case basis + An additional 10 hours per semester have been allocated for these non-lab based courses for Example Classes. Faculty can use these time slots for their pedagogical needs such as to reinforce concepts, provide additional coaching, give more worked examples, allow students to do practice exercises or do research or work on the computers etc. ++ Credit transfer from 2 GT MSc courses 25+ 6 SCE Page 4 of 8 16 Mar 2015 Ver.2
Option 2: 20-week Professional Internship (PI) YEAR 1 SEMESTER 1 Core / GER / ) CZ1011 Engineering Mathematics I Core 2 1 1 + 4 3 - CZ1012 Engineering Mathematics II Core 2 1 1 + 4 3 CZ1011 (can be CZ1003 Introduction to Computational Thinking* Core 2 1 1 4 3 - CZ1004 Inventions and Innovations in Computing* Core 1 1 1 + 2 2 - CZ1005 Digital Logic Core 2 1 1 4 3 - HW0188^ Engineering Communication I GER core - 2-2 2 Liberal Arts* GER * * HW0001 English Proficiency - 0 GC0001 Introduction to Sustainability: Multidisciplinary Approaches and Solutions HW0001 (can be TOTAL 15 10 2+3 + 29 26 ^ Should there be insufficient vacancies, students will take Eng Comm I & II in the following semester. SCE Page 5 of 8 16 Mar 2015 Ver.2
Core / GER / ) YEAR 1 SEMESTER 2 MH1812 Discrete Mathematics Core 2 1 1 + 4 3 - CZ1006 Computer Organisation and Architecture Core 2 1 1 4 3 CZ1005 (can be CZ1007 Data Structures Core 2 1 1 4 3 CZ1003 CZ2004 Human Computer Interaction Core 2 1 1 4 3 CZ1005 CZ0001 Engineers and Society GER core - Business & Management* GER Science & Technology GER 2 1 1 4 3 * ML0001 Absolute Basics for Career by MLCPS (Margaret Lien Centre for Professional Success) Student to select from the GER-PE(STS) SCE course list shown in SCE website. TOTAL 16 8 4+1 + 29 25 YEAR 2 SEMESTER 1 CZ2001 Algorithms Core 2 1 1 + 4 3 CZ2002 Object Oriented Design & Programming CZ2003 Computer Graphics and Visualisation Core 2 1 1 4 3 CZ1007 Core 2 1 1 4 3 CZ1011 CZ2005 Operating Systems Core 2 1 1 4 3 CZ1007 CZ2006 Software Engineering Core 2 1 1 4 3 CZ3003 Software Systems Analysis and Design Core 2 1 1 4 3 CZ1007, CZ1012 MH1812 CZ2002 (can be CZ2006 (can be GC0002 Ethics & Moral Reasoning TOTAL 14 7 4+2 + 27 22 SCE Page 6 of 8 16 Mar 2015 Ver.2
*SCE Students can only choose courses from the following: TBD Core / GER / ) YEAR 2 SEMESTER 2 CZ4079 Final Year Project Core - - - - - CZ2007 Introduction to Databases Core 2 1 1 4 3 CZ2001 CZ3001 Advanced Computer Architecture CZ3002 Advanced Software Engineering Core 2 1 1 4 3 CZ1006 Core 2 1 1 4 3 CZ2006 CZ3005 Artificial Intelligence Core 2 1 1 4 3 CZ1003, CZ2001 CZ3006 Net Centric Computing Core 2 1 1 4 3 CZ1006, CZ2002 Technical Elective 1 (CZ200x or CZ300x)* Core 2 1 1 4 3 CZ4xxx Technical Elective 2* Core 2 1 1 4 3 HW0288^ Engineering Communication II * GER core - 2-2 2 HW0188 TOTAL 14 9 7 29 23 YEAR 3 SEMESTER 1 CZ4079 Final Year Project Core - - - - 8 CZ3004 Multidisciplinary Design Project Core 1-3 4 4 Year 3 standing CZ3007 Compiler Techniques Core 2 1 1 4 3 CZ2001, CZ2006 CZ4xxx Technical Elective 3 Core 2 1 1 4 3 CZ4xxx Technical Elective 4 Core 2 1 1 4 3 CZ4xxx Technical Elective 5 Core - - - - 3 CZ4xxx Technical Elective 6 Core - - - - 3 * Credit Transfer from 1 GT MSc course Credit Transfer from 1 GT MSc course GC0003 Entrepreneurship & SCE Page 7 of 8 16 Mar 2015 Ver.2
Innovation TOTAL 9 4 6 19 25 + 6 ++ Core / GER / ) YEAR 3 SEMESTER 2 ML0002 Career Power Up! by MLCPS GER core 1 CZ3079 Professional Internship Core - - - - 8 online course (to be with PI) TOTAL 9 GRAND TOTAL (Year 1 to 3) 130 + 6 ++ = 136 * Exempted s for Polytechnic students with relevant diplomas + An additional 10 hours per semester have been allocated for these non-lab based courses for Example Classes. Faculty can use these time slots for their pedagogical needs such as to reinforce concepts, provide additional coaching, give more worked examples, allow students to do practice exercises or do research or work on the computers etc. ++ Credit transfer from 2 GT MSc courses SCE Page 8 of 8 16 Mar 2015 Ver.2