1 21 Nov 2014 ver. 2 Bachelor of Engineering (Computer Science) and 2 nd Major in Business Curriculum 4-year BEng (CS) Programme and 2 nd Major in Business AU requirements Type Total No. of AUs Depth (Core) 96 Breadth (GER-Core + GER-BM + GER-LS) 12 Unrestricted Elective 4 Business Major (Foundation Courses + Track Courses) 27 + 12 = 39 Grand Total 151 Option 1: 10-week Professional Attachment/Industrial Orientation (PA/IO) Course Code and Title Type ( i.e. Core/ Core elective/ GER core/ GER elective/ Unrestricted elective) No of Hours Per Week AU Pre-requisite / Remarks Lec Tut Lab Total YEAR 1 SEMESTER 1 MH1812 Discrete Maths Core 2 1 1 + 4 3 - CZ1002 Introduction to Computing Systems Core 2 1 1 4 3 - CZ1003 Introduction to Computational Thinking Core 2 1 1 4 3 - CZ1004 Great Ideas in Computing Core 1 1 1 + 3 2 - HW0188^ Effective Communication GER core 2 - - 2 2 HW0001 English Proficiency GER core 0 AD1101 Financial Accounting Core (Bus) 3 1 - 4 4 - AB1201 Financial Management Core (Bus) 2 1 - 3 3 - GC0001 Introduction to Sustainability: Multidisciplinary Approaches and Solutions GER core 1 Online course TOTAL 14 6 3+2 + 27 21 YEAR 1 SEMESTER 2 CZ1005 Digital Logic Core 2 1 1 4 3 - CZ1006 Computer Organisation and Architecture Core 2 1 1 4 3 CZ1005 (can be taken concurrently) CZ1007 Data Structures Core 2 1 1 4 3 CZ1003 CZ1008 Engineering Mathematics Core 2 1 1 + 3 3 - AB1501 Marketing Core (Bus) 2 1 - 3 3 - BE1401 Business Operations and Processes Core (Bus) 3 1 - 4 4 -
31
Embed
Bachelor of Engineering (Computer Science) and 2nd Major ...scse.ntu.edu.sg/Programmes/CurrentStudents/Undergraduate/Documents/2016... · Bachelor of Engineering (Computer Science)
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1 21 Nov 2014 ver. 2
Bachelor of Engineering (Computer Science) and 2nd Major in Business Curriculum
4-year BEng (CS) Programme and 2nd
Major in Business
AU requirements
Type Total No. of AUs
Depth (Core) 96
Breadth (GER-Core + GER-BM + GER-LS)
12
Unrestricted Elective 4
Business Major (Foundation Courses + Track Courses)
27 + 12 = 39
Grand Total 151
Option 1: 10-week Professional Attachment/Industrial Orientation (PA/IO)
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. *12 AUs of track courses will comprise 3 to 4 courses depending on the tracks chosen
CZ3079 Professional Internship Core - - - - 8 Year 3 standing
Students can opt to do IA in Year 3 Sem 2
TOTAL - - - - 9
GRAND TOTAL (Years 1 to 4) 151 +
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. *12 AUs of track courses will comprise 3 to 4 courses depending on the tracks chosen
9 21 Nov 2014 ver. 2
3.5-year BEng (CS) Programme and 2nd Major in Business for Exempted Polytechnic Students
15 AUs of exemptions and they are:
a. Technical Elective I (Core elective, to be taken from CE2xxx or CE3xxx courses) - 3 AUs b. Technical Elective 2 (Core elective, to be taken from CZ4xxx or CZ4xxx) – 3 AUs c. CZ1002 Introduction to Computing Systems (Core) - 3 AUs d. CZ1004 Great Ideas in Computing (Core) - 2 AUs e. Unrestricted Electives – 4 AUs f. Additional 3 AUs in Technical Elective 3 (Core elective, to be taken from CE4xxx or CZ4xxx) or
other relevant courses on a case-by-case basis subject to the students having participated and done well in NTU research or other projects, or with additional Certificate in Mathematics from Diploma-Plus programmes, or having taken and done well in university level courses.
AU requirements
Type Total No. of AUs
Depth (Core) 96
Breadth (GER-Core + GER-BM + GER-LS)
12
Unrestricted Elective 4
Business Major (Foundation Courses + Track Courses)
27 + 12 = 39
Grand Total 151
Suggested Curriculum
Course Code and Title
Type ( i.e. Core/
Core elective/ GER core/
GER elective/ Unrestricted
elective)
No of Hours Per Week
AU
Pre-requisite / Remarks
Lec
Tut
Lab
Total
EXEMPTIONS CZ1002 Introduction to Computing Systems
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. *12 AUs of track courses will comprise 3 to 4 courses depending on the tracks chosen
BRC Bachelor of Engineering (Computer Science) and 2nd Major in Business Curriculum
1. Specialisation Areas and Specialisation Criteria
1. Students can choose 5 electives from any specialization areas.
2. If a student has read at least 3 courses from one specialization area regardless of whether the courses are read as Technical Elective or Unrestricted elective, he will be deemed to have attained specialization in that particular area. Students can exercise S/U for the Unrestricted elective and it will still be counted towards the specialization area.
3. At any one semester, at least 2 elective courses will be offered. Special Topics
to be mounted can vary depending on factors such as the availability of faculty;
13 21 Nov 2014 ver. 2
availability of visiting staff with certain expertise; new technological trends etc. Special Topics may also replace the listed elective courses.
4. The Specialisation attained will be reflected as “Elective Focus” in the result
transcript, e.g. Elective Focus in Digital Media.
Areas of Specialisation
Semester offered No of Hours Per Week
AU
Lec
Tut
Lab/
Exa
mple
Class *
Total
HIGH PERFORMANCE COMPUTING SEM 1 SEM 2 Pre-requisite
CE/CZ4011 Parallel Computing √
2
1
1
4
3 CE/CZ2001 and
CE/CZ3001
CE/CZ4016 Advanced Topics in
Algorithms √ 2 1 1 4 3 CE/CZ2001
CE/CZ4013 Distributed Systems √ 2 1 1 4 3 CE/CZ2005 and CE3005 or CZ3006
CE/CZ4015 Simulation and Modelling √ 2 1 1 4 3 CE/CZ1007 and
CE/CZ1008
CE/CZ4012 Cloud Computing and its Applications (Special Topic)
GRAND TOTAL (Years 1 to 4) 153 + 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. * 12 AUs of track courses will comprise 3 to 4 courses depending on the tracks chosen
18 21 Nov 2014 ver. 2
3. 4-year BEng (CS) Programme and 2nd
Major in Business with Industrial
Attachment (IA) Option
Option II: 4-year Programme with Industrial Attachment
Students who opt to do IA instead of IO will attain an additional 4 AUs of Unrestricted electives. They may do their IA in Year 3 Semester 2 (i.e. before FYP) or Year 4 Semester 2 (i.e. after FYP) and students will need to overload to complete the programme within 4 years.
AU requirements
Type Total No. of AUs
Depth (Core) 96
Breadth (GER-Core + GER-BM + GER-LS)
12 + 6 = 18
Business Major (Foundation Courses + Track
Courses)
27 + 12 = 39
Grand Total 153
Suggested Curriculum
Course Code and Title
Type ( i.e. Core/
Core elective/
GER core/
GER elective/
Unrestricted elective)
No of Hours Per Week
AU
Pre-requisite / Remarks
Lec
Tut
Lab
Total
YEAR 1 SEMESTER 1
CZ1001 Discrete Mathematics Core 2 1 1+ 4 3 -
CZ1002* Introduction to Computing Systems
Core 2 1 1 4 3 -
CZ1003 Introduction to Computational Thinking
Core 2 1 1 4 3 -
CZ1004 Great Ideas in Computing Core 1 1 - 2 2 -
HW0110 Effective Communication GER core 2 - - 2 2 HW0001 English Proficiency GER core 0 AB1101 Accounting I Core (Bus) 3 1 - 4 4 -
YEAR 4 SEMESTER 2 CZ3079 Industrial Attachment Core/Unrestricted
elective
- - - - 8 4AUs for UE +
4AUs for Core
Students can
opt to do IA in
Year 3 Sem 2
TOTAL - - - - 8
GRAND TOTAL (Year 1 to 4) 153 + 4 from
IA + 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. *12 AUs of track courses will comprise 3 to 4 courses depending on the tracks chosen
21 21 Nov 2014 ver. 2
4. Polytechnic Exemptions
32 AUs of exemptions and they are: a. Technical Elective I (Core elective, to be taken from CE2xxx or CE3xxx courses)
- 3 AUs b. Technical Elective 2 (Core elective, to be taken from CE4xxx or CZ4xxx) – 3 AUs c. CZ1002 Introduction to Computing Systems (Core) - 3 AUs d. HW0110 Effective Comm (GER Core) - 2 AUs e. Science & Tech (GER elective) - 3 AUs f. Liberal Studies (GER elective) - 3 AUs g. Humanities & Social Sciences (GER elective) - 3 AUs h. Business & Mgt (GER elective) - 3 AUs i. Unrestricted electives - 9 AUs
j. Additional 3 AUs in Technical Elective 3 (Core elective, to be taken from CE4xxx
or CZ4xxx) or other relevant courses on a case-by-case basis subject to the students having participated and done well in NTU research or other projects, or with additional Certificate in Mathematics from Diploma-Plus programmes, or having taken and done well in university level courses.
22 21 Nov 2014 ver. 2
5. 3.5-year BEng (CS) Programme and 2nd Major in Business with Industrial Orientation (IO) Option for Exempted Polytechnic Students
Option I: 3.5-year Programme with Industrial Orientation
**Business and Management GER elective 2 1 - 3 3 **Humanities and Social Sciences GER elective 2 1 - 3 3 Liberal Studies GER elective 2 1 - 3 3 **Science and Technology GER elective 2 1 - 3 3 **Unrestricted elective
Unrestricted
elective 2 1 - 3 3
**Unrestricted elective Unrestricted elective
2 1 - 3 3
**Unrestricted elective Unrestricted elective
2 1 - 3 3
TOTAL 22 10 2+1+
35 32
YEAR 1 SEMESTER 1
CZ1001 Discrete Mathematics Core 2 1 1+ 4 3 -
CZ1003 Introduction to Computational
Thinking Core 2 1 1 4 3 -
CZ1004 Great Ideas in Computing Core 1 1 - 2 2 -
HW0210 Technical Communication GER core 2 - - 2 2 CZ0001 Engineers and Society GER core 2 1 - 3 3 -
HW0001 English Proficiency - 0 AB1101 Accounting I Core (Bus) 3 1 - 4 4 -
GER elective (BM) 2 1 - 3 3 Compulsory for SCSE students
Bus Track Course 1* Track course (Bus)
2 1 - 3 3
Bus Track Course 2* Track course
(Bus) 2 1 - 3 3
TOTAL 12 6 3 21 18
YEAR 4 SEMESTER 1 CZ4079 Final Year Project Core - - - - 8 CZ0002 Green Computing GER core 2 1 - 3 3 CZ4xxx Technical Elective 5 Core elective 2 1 1 4 3 CZ4xxx Technical Elective 6 Core elective 2 1 1 4 3 Bus Track Course 3*
Track course
(Bus) 2 1 - 3 3
Bus Track Course 4* Track course (Bus)
2 1 - 3 3
TOTAL 10 5 2 17 23
GRAND TOTAL (Years 1 to 3.5) 153 + 18** due to exemptions
+ 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.
*12 AUs of track courses will comprise 3 to 4 courses depending on the tracks chosen
25 21 Nov 2014 ver. 2
6. 3.5-year BEng (CS) Programme and 2nd Major in Business with
Industrial Attachment (IA) Option for Exempted Polytechnic Students
Option II: 3.5-year Programme with Industrial Attachment
Students who opt to do IA instead of IO will attain an additional 4 AUs of Unrestricted electives. They may do their IA in Year 3 Semester 1 (i.e. before FYP) if they so wish or Year 4 Semester 1 (i.e. after FYP) and students will need to overload to complete the programme within 3.5 years.
Please note that this is an extremely heavy curriculum. It is highly recommended to spread out the programme across 4 years (Refer to Option I. Instead of doing IO, do IA in Year 4 Sem 2).
**Business and Management GER elective 2 1 - 3 3 **Humanities and Social Sciences GER elective 2 1 - 3 3 Liberal Studies GER elective 2 1 - 3 3 **Science and Technology GER elective 2 1 - 3 3 **Unrestricted elective
Unrestricted elective
2 1 - 3 3
**Unrestricted elective Unrestricted
elective 2 1 - 3 3
**Unrestricted elective Unrestricted elective
2 1 - 3 3
TOTAL 22 10 2+1+
35 32
YEAR 1 SEMESTER 1
26 21 Nov 2014 ver. 2
CZ1001 Discrete Mathematics Core 2 1 1+ 4 3 -
CZ1003 Introduction to Computational
Thinking Core 2 1 1 4 3 -
CZ1004 Great Ideas in Computing Core 1 1 1+ 3 2 -
CZ1005 Digital Logic Core 2 1 1 4 3 -
CZ0001 Engineers and Society GER core 2 1 - 3 3 -
HW0001 English Proficiency GER core 0 AB1101 Accounting I Core (Bus) 3 1 - 4 4 -
YEAR 4 SEMESTER 1 CZ3079 Industrial Attachment Core/Unrestricted
elective
- - - - 8 4AUs for UE +
4AUs for Core
Students can
opt to do IA in
Year 3 Sem 1
TOTAL - - - - 8
GRAND TOTAL (Years 1 to 3.5) 153 + 22 due
to exemptions
and IA
28 21 Nov 2014 ver. 2
+ 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.
*12 AUs of track courses will comprise 3 to 4 courses depending on the tracks chosen
29 21 Nov 2014 ver. 2
8. 3.5-year BEng (CS) with 2nd Major in Business - Accelerated Bachelor Programme (ABP)
This accelerated programme is not applicable to polytechnic students with exemptions and SCSE-Georgia-Tech students. Students have to do Industrial Orientation to complete the programme in 3.5 years.
AU requirements
Type Total No. of AUs
Depth (Core) 96
Breadth (GER-Core + GER-BM + GER-LS)
12 + 6 = 18
Business Major (Foundation Courses + Track
Courses)
27 + 12 = 39
Grand Total 153
Suggested Curriculum
Course Code and Title
Type
( i.e. Core/
Core elective/
GER core/ GER elective/
Unrestricted elective)
No of Hours Per Week
AU
Pre-requisite
/ Remarks
Lec
Tut
Lab
Total
YEAR 1 SEMESTER 1
CZ1001 Discrete Mathematics Core 2 1 1+ 4 3 -
CZ1002 Introduction to Computing
Systems Core 2 1 1 4 3 -
CZ1003 Introduction to Computational Thinking
Core 2 1 1 4 3 -
CZ1004 Great Ideas in Computing Core 1 1 - 2 2 -
CZ1005 Digital Logic Core 2 1 1 4 3 -
HW0110 Effective Communication GER core 2 - - 2 2 HW0001 English Proficiency GER core 0 AB1101 Accounting I Core (Bus) 3 1 - 4 4 -
+ 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. *12 AUs of track courses will comprise 3 to 4 courses depending on the tracks chosen