0% found this document useful (0 votes)
21 views2 pages

Curriculum Structure 2025 Computer Engineering

The document outlines the curriculum requirements for Computer Engineering students for AY2025-2026 and later cohorts, detailing the academic unit requirements across four years of study. It includes a recommended course schedule for each semester, specifying core, professional series, and elective courses along with their prerequisites. The total academic units required for graduation is 136, with a breakdown of courses and units for each year and semester.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views2 pages

Curriculum Structure 2025 Computer Engineering

The document outlines the curriculum requirements for Computer Engineering students for AY2025-2026 and later cohorts, detailing the academic unit requirements across four years of study. It includes a recommended course schedule for each semester, specifying core, professional series, and elective courses along with their prerequisites. The total academic units required for graduation is 136, with a breakdown of courses and units for each year and semester.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

AY2025-2026 AND LATER COHORTS

CURRICULUM FOR COMPUTER ENGINEERING

SUMMARY OF ACADEMIC UNIT REQUIREMENT


ICC
Year of Study Core MPE Common - Professional Care, Serve & BDE Total AU
Core Series Learn
1 26 0 6 3 0 0 35
2 27 0 8 0 0 3 38
3 7 3 0 12 3 6 31
4 8 12 0 1 0 11 32
Total 68 15 14 16 3 20 136
Recommended Course Schedule
YEAR 1 SEMESTER 1
Course Code Course Title Type AU Pre-requisite
SC1003 Introduction to Computational Thinking & Programming Professional Series 3 Nil
SC1004 Linear Algebra for Computing Core 4 SC1003 (co-requisite)
SC1005 Digital Logic Core 3 Nil
SC1013 Physics For Computing Core 2 Nil
EG1001 Engineers in Society Core 2 Nil
CC0003 Ethics & Civics in a Multicultural World C-Core 2 Nil
CC0015 Health & Wellbeing C-Core 2 Nil
HW0001 Introduction to Academic Communication - - For student failed QET
HW0002 Calculus - - For student not done Calculus
18

YEAR 1 SEMESTER 2
Course Code Course Title Type AU Pre-requisite
SC1006 Computer Organisation & Architecture Core 3 SC1005 (co-requisite)
SC1007 Data Structures & Algorithms Core 3 SC1003
SC1008 C and C++ Programming Core 3 SC1003
SC2000 Probability & Statistics for Computing Core 3 Nil
MH1812 Discrete Mathematics Core 3 Nil
CC0001 Inquiry & Communication in an Interdisciplinary World C-Core 2 Nil
17
Year 1 Total AU 35

YEAR 2 SEMESTER 1
Course Code Course Title Type AU Pre-requisite
SC2001 Algorithm Design & Analysis Core 3 SC1007 & MH1812
SC2002 Object Oriented Design & Programming Core 3 SC1003 OR SC1007
SC2006 Software Engineering Core 3 SC2002 (co-requisite)
SC2008 Computer Network Core 3 SC2000 & SC1004
SC2107 Microprocessor System Design and Development Core 3 SC1006
CC0007 Science & Technology for Humanity C-Core 3 Nil
ML0004 Career Design & Workplace Readiness in the V.U.C.A World C-Core 2 Nil

20

YEAR 2 SEMESTER 2
Course Code Course Title Type AU Pre-requisite
SC2103 Digital Systems Design Core 3 SC1005
SC2005 Operating Systems Core 3 SC1006 & SC1007
SC2104 Sensors, Interfacing & Digital Control Core 3 SC1006
SC3102 Signals, Systems and Transforms Core 3 SC1004
CC0006 Sustainability: Society, Economy & Environment C-Core 3 Nil
Broadening and Deepening Elective BDE 3 Refer to Class Schedule
CSL CSL (service learning course)- Part 1 CSL - (Continue in Semester 2)

18
Year 2 Total AU 38

# Classification: Restricted
YEAR 3 SEMESTER 1
Course Code Course Title Type AU Pre-requisite
SC3103 Embedded Programming Core 3 SC2107
SC2079 Multidisciplinary Design Project Core 4 Year 3 Standing
HW0288 Engineering Communication Professional Series 2 CC0001 & Year 3 standing
SC3xxx/SC4xxx Major Prescribe Elective (Choose within SC3xxx/SC4xxx) MPE 3 Year 3 Standing
Broadening and Deepening Elective BDE 3 Refer to Class Schedule
Broadening and Deepening Elective BDE 3 Refer to Class Schedule
CSL CSL (service learning course)- Part 2 CSL 3 (Continue from Semester 1)

21

YEAR 3 SEMESTER 2
Course Code Course Title Type AU Pre-requisite
SC3920 Professional Internship (Graded) Professional Series 10 Year 3 Standing

10
Year 3 Total AU 31

YEAR 4 SEMESTER 1
Course Code Course Title Type AU Pre-requisite
SC4079 Final Year Project (Part 1) Core 4 Year 4 Standing
SC4xxx Major Prescribe Elective (Choose within SC4xxx) MPE 3 Year 3 Standing
SC4xxx Major Prescribe Elective (Choose within SC4xxx) MPE 3 Year 3 Standing
Broadening and Deepening Elective BDE 3 Refer to Class Schedule
Broadening and Deepening Elective BDE 3 Refer to Class Schedule
ML0015 Profession Preparation Professional Series 1 Nil

17

YEAR 4 SEMESTER 2
Course Code Course Title Type AU Pre-requisite
SC4079 Final Year Project (Part 2) Core 4 Year 4 Standing
SC4xxx Major Prescribe Elective (Choose within SC4xxx) MPE 3 Year 3 Standing
SC4xxx Major Prescribe Elective (Choose within SC4xxx) MPE 3 Year 3 Standing
Broadening and Deepening Elective BDE 3 Refer to Class Schedule
Broadening and Deepening Elective BDE 2 Refer to Class Schedule

15
Year 4 Total AU 32

MPE Structure of Computer Engineering (U24 and after)


Course Code Type AU Remarks
SC3xxx/SC4xxx MPE-1 3 Any MPE
SC4xxx MPE-2 3 Choose within SC4xxx
SC4xxx MPE-3 3 Choose within SC4xxx
SC4xxx MPE-4 3 Choose within SC4xxx
SC4xxx MPE-5 3 Choose within SC4xxx
Total 15
Please refer to the CE MPE Courses and Elective Focus Areas on CCDS website.

# Classification: Restricted

You might also like