Double Degree Programme in Computer Science and Economics Curriculum Structure Applicable to students matriculating in 2014 or later



Similar documents
Bachelor of Engineering (Computer Science) Curriculum Applicable to students matriculated in 2014 or later

General Education Requirement Elective (GER-Elective) GER-Elective in Science, Technology & Society (3 AU) GER-Elective in Liberal Studies (3 AU)

School of Computer Engineering

Bachelor of Bachelor of Computer Science

Bachelor of Science (BSc), Information Technology (IT) Semester-based Layout of the Program

Bachelor of Information Technology

Bachelor of Business Administration Major: Management. Total Number of Credits: 123 University Requirements (Core)

Electrical and Computer Engineering

Department/Academic Unit: Economics Degree Program: MA

DIVISION OF SCIENCES AND ENGINEERING

Computer Science course unit

CATALOG ADDENDUM. Academic Requirements for Students who matriculated to UoPeople between September 1, 2009 and August 31, 2012

Computer Science Introduction

Penn State Harrisburg Computer Science

Statute A4 Degree of Bachelor of Arts (Education) 1. The period of study for the degree of Bachelor of Arts (Education) is four academic years.

Electrical and Computer Engineering Undergraduate Advising Manual

German Jordanian University School of Management and Logistics Sciences. International Accounting Department. Study Plan

Business Administration

BSc in Information Systems Degree Programme. Syllabus

UNDERGRADUATE ACADEMIC DEGREE PROGRAM

School of Business Prerequisite and CPT or OPT List

BUSINESS, ACCOUNTING, AND ECONOMICS

Bachelor of Science (Economics) Student Handbook. (for students admitted in AY onwards)

Bachelor of Business Management (BBM) Student Handbook

Reasons for need for Computer Engineering program From Computer Engineering Program proposal

M.Tech. Software Systems

COLLEGE OF LAW AND MANAGEMENT STUDIES

Bachelor of Commerce Specialist

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY Revised July 27, 2015.

COMPUTER SCIENCE AND ENGINEERING

BSc in Information Technology Degree Programme. Syllabus

PROGRAMME REQUIREMENTS

TEACHING AND EXAMINATION REGULATIONS PART B: programme specific section MASTER S PROGRAMME IN FORENSIC SCIENCE

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY Revised May 23, 2013.

CSC 310/Discrete Structures of Computer Science CSC 325/Computer Architecture. CSC 410/Advanced Analysis of Algorithms CSC 390/Programming Languages

Undergraduate Degree Map for Completion in Four Years

Software Engineering

ELECTRICAL ENGINEERING CURRICULUM. With TLP Courses (02/04/16 revision course number updates, capstone with either SYS or ECE course #)

BACHELOR OF BUSINESS ADMINISTRATION

The following are the measurable objectives for graduated computer science students (ABET Standards):

PETITION/PROGRAM SHEET Degree: Bachelor of Science Major: Computer Science

Public Relations Program Requirements

Degree Requirements

Computer Engineering Undergraduate Handbook. Bachelor of Science in Computer Engineering

CONTENTS COLLEGE RULES FOR DEGREES AND DIPLOMAS UNDERGRADUATE CERTIFICATES Certificate in Business Administration...

Faculty of Economics and Business. Administration. octavian jula

Accelerated Bachelor of Science/Master of Science in Computer Science. Dual Degree Program

Criteria for Accrediting Computer Science Programs Effective for Evaluations during the Accreditation Cycle

REGULATIONS FOR THE DEGREE OF MASTER OF FINANCE (MFin)

International Business Management, 180 credits

COMPUTER INFORMATION SYSTEMS

Dual Degree Agreement Computer Science / Applied Mathematics

Bachelor of Business Administration Major: Accounting and Finance. Total Number of Credits: 123. University Requirements (Core)

HANDBOOK FOR THE APPLIED AND COMPUTATIONAL MATHEMATICS OPTION. Department of Mathematics Virginia Polytechnic Institute & State University

The 2016 Monash University Handbook will be available from October This document contains interim 2016 course requirements information.

Bachelor of Science in Computer Engineering (BSCoE) Essential Ideas

School of Business and Leadership Dr. Anita Underwood, Dean

BSc (Hons)/MSc Business Economics and Investment Analysis (F/T) SH541

SORRELL COLLEGE OF BUSINESS

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs

BACHELOR OF BUSINESS ADMINISTRATION

Bachelor of Commerce (Honours Business Administration) (Co-op) PROGRAM REQUIREMENTS

DIPLOMA IN BUSINESS STUDIES (E-COMMERCE)

Software Engineering

College of Business. Role and Mission. Idaho Falls Programs. EITC/Idaho State University Program. Undergraduate Curriculum Learning Goals.

Bachelor Program in Analytical Finance, 180 credits

ACCOUNTING School of Business Central Connecticut State University

Regulations for First Degrees at the International Faculty, City College, Thessaloniki (Greece)

BSc (Hons) Banking and Finance - LM305 (Subject to Approval)

The Generation Next Undergraduate Degree Rules and Regulations August 2013

FACULTY OF ECONOMICS AND MANAGEMENT PROGRAMME ADMISSION QUALIFICATION LIST OF COURSES

College of Business. Bachelor of Business Administration (BBA)

Bachelor s Programme in Analytical Finance, 180 credits

UNIVERSITY OF KABIANGA SCHOOL OF BUSINESS AND ECONOMICS

The core curriculum for the Associate of Arts in Acting major and certificate requirements are:

NANYANG TECHNOLOGICAL UNIVERSITY SCHOOL OF COMPUTER ENGINEERING

Bachelor of Engineering (BEng) Information Engineering Technology

OBJECTIVES. The overall purpose of business management

B.B.A. DEGREE / QUANTITATIVE BUSINESS ANALYSIS MAJOR (REPLACES MANAGEMENT SCIENCE MAJOR IN FALL 2010) TRANSFER STUDENT WORKSHEET

Datavetenskapligt Program (kandidat) Computer Science Programme (master)

SCHOOL OF BUSINESS. Prof. Kevin G. Sawatsky, Dean Prof. Andrea Soberg, Associate Dean

SORRELL COLLEGE OF BUSINESS

Diploma in Applied Business: Customs Administration

Department Of Leadership Studies M.Sc., MBA, MBA (Executive), M.S./M.Phil Leading to Ph.D.

Business Administration (BS)

imtech Curriculum Presentation

Revised Curriculum of B.Sc. Honours in Transport & Logistics Management Degree Programme Department of Transport & Logistics Management Lab/

CRITERIA FOR ACCREDITING COMPUTING PROGRAMS

Handbook for Undergraduate Students in Electrical and Computer Engineering

Cybersecurity Major. College of Arts and Letters Interdisciplinary Studies. Program Guide. Version 3 August 2015.

The minimum background expected of any student entering the M.S.C.S. program is coursework equivalent to the following:

Aerospace Engineering

Transcription:

Double Degree Programme in Computer Science and Economics Curriculum Structure Applicable to students matriculating in 2014 or later The BEng (CS) and BArts (Econs) is a 5-year double degree programme hosted by School of Computer Engineering and the Economics Division of the School of Humanities and Social Sciences (HSS). Students under this programme can opt to take Industrial Orientation. Polytechnic students will be exempted a total of 11 s in the following courses: a. Technical Elective I (Core elective, to be taken from CE2xxx or CE3xxx courses) - 3 s b. Technical Elective 2 (Core elective, to be taken from CE4xxx or CZ4xxx) 3 s c. CZ1002 Introduction to Computing Systems (Core) - 3 s d. CZ1004 Great Ideas in Computing (Core) - 2 s requirements Total No. of s % Depth (CE Core) 96 55% Depth (Econs Core) 64 36% Breadth 16 9% Grand Total 176 100% SCE Page 1 of 14 21Nov 2014 Ver. 2

Option 1: 10-week Industrial Orientation/Professional Attachment (IO/PA) YEAR 1 SEMESTER 1 MH1812 Discrete Mathematics Core (CS) 2 1 1 + 4 3 - CZ1002 Introduction to Computing Systems* Core (CS) - CZ1003 Introduction to Computational Thinking Core (CS) - CZ1004 Great Ideas in Computing Core (CS) 1 1 1 + 3 2 - HE1001 Microeconomic Principles Core (Econ) 2 1-3 3 - HE1005 Intro to Probability & Statistical Inference Core (Econ) 2 1-4 3 GC0001 Introduction to Sustainability: Multidisciplinary Approaches and GER core 1 online course Solutions TOTAL 11 6 2+2 + 22 18 YEAR 1 SEMESTER 2 CZ1005 Digital Logic Core (CS) CZ1006 Computer Organisation and Architecture Core (CS) CZ1005 (can be taken CZ1007 Data Structures Core (CS) CZ1003 CZ1008 Engineering Mathematics Core (CS) 2 1 1 + 4 3 - HE1002 Macroeconomic Principles Core (Econ) 2 1-3 3 HE2001 Intermediate Microeconomics Core (Econ) 2 1-3 3 HE1001 ML0001 Absolute Basics for Career by MLCPS (Margaret Lien Centre for Professional Success) GER core 1 online course TOTAL 12 6 3+1 + 22 19 SCE Page 2 of 14 21Nov 2014 Ver. 2

YEAR 2 SEMESTER 1 CZ2001 Algorithms Core (CS) 2 1 1 + 3 3 MH1812, CZ1007 CZ2002 Object Oriented Design & Programming Core (CS) CZ1007 CZ2003 Computer Graphics and Visualisation Core (CS) MH1812 CZ2004 Human Computer Interaction Core (CS) - HW0188^ Engineering Communication I GER core - 2-2 2 HW0001 Principles of Econometrics Core (Econ) 2 1-4 3 HE1005 GC0002 Ethics & Moral Reasoning GER core 1 online course TOTAL 10 7 3+1 + 21 18 YEAR 2 SEMESTER 2 CZ2005 Operating Systems Core (CS) CZ1007 CZ2006 Software Engineering Core (CS) CZ2002 (can be taken CZ2007 Introduction to Databases Core CE/CZ2001 CZ3001 Advanced Computer Architecture Core (CS) 2 1 1 + 4 3 CZ1006 HE2002 Intermediate Macroeconomics Core (Econ) 2 1-3 3 HE1002 HE3021 Intermediate Econometrics Core (Econ) 2 1-3 3 or at least an A grade in HE2004 TOTAL 12 6 3+1 + 22 18 ^ Should there be insufficient vacancies, students will take Eng Comm I & II in the following semester. SCE Page 3 of 14 21Nov 2014 Ver. 2

YEAR 3 SEMESTER 1 CZ3002 Advanced Software Engineering CZ3003 Software Systems Analysis and Design CZ3005 Artificial Intelligence Core (CS) Core (CS) Core (CS) CZ0001 Engineers and Society GER core 2 1-3 3 Elective elective 2 1-3 3 Econs PE 1 Major PE (Econ) 2 1-3 3 GC0003 Entrepreneurship & GER core Innovation 1 TOTAL 12 6 3 21 19 YEAR 3 SEMESTER 2 CZ3004 Multidisciplinary Design Project Core (CS) 1-3 4 4 CZ3006 Net Centric Computing Core (CS) CZ3007 Compiler Techniques Core (CS) Technical Elective 1* (CE200x or CE300x) Major PE (CS) CZ2006 CZ2006 (can be taken CZ1003, CZ2001 online course Year 3 standing CZ1006 and CZ1007 (both can be taken CZ2001, CZ2006 HW0288^ Engineering Communication II GER core - 2-2 2 HW0188 Econs PE 2 Major PE (Econ) 2 1-3 3 ML0002 Career Power Up! by MLCPS GER core 1 online course CZ3026 Industrial Orientation (Special Semester) Core (CS) - - - - 4 TOTAL 9 6 6 21 23 SCE Page 4 of 14 21Nov 2014 Ver. 2

YEAR 4 SEMESTER 1 CZ4079 Final Year Project Core (CS) - - - - - CZ4xxx Technical Elective 2* Major PE (CS) CZ4xxx Technical Elective 3 Major PE (CS) HE4010 Singapore Economy in Core (Econ) a Globalised World 2 2-4 4 Econs PE 3 Major PE (Econ) 2 1-3 3 TOTAL 8 5 2 15 13 HE2001, HE2002 YEAR 4 SEMESTER 2 CZ4079 Final Year Project Core - - - - 8 CZ4xxx Technical Elective 4 Major PE (CS) CZ4xxx Technical Elective 5 Major PE (CS) Econs PE 4 Major PE (Econ) 2 1-3 3 Elective elective 1 - - 1 1 TOTAL 7 3 2 12 17 YEAR 5 SEMESTER 1 CZ4xxx Technical Elective 6 Major PE (CS) Econs PE 5 Major PE (Econ) 2 1-3 3 Econs PE 6 Major PE (Econ) 2 1-3 3 Econs PE 7 Major PE (Econ) 2 1-3 3 Econs PE 8 Major PE (Econ) 2 1-3 3 TOTAL 10 5 1 16 15 SCE Page 5 of 14 21Nov 2014 Ver. 2

YEAR 5 SEMESTER 2 Econs PE 9 Major PE (Econ) 2 1-3 3 Econs PE 10 Major PE (Econ) 2 2-4 4 Econs PE 11 Major PE (Econ) 2 2-4 4 Econs PE 12 Major PE (Econ) 2 2-4 4 TOTAL 8 7-15 15 GRAND TOTAL (Years 1 to 5) 176 * 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. SCE Page 6 of 14 21Nov 2014 Ver. 2

List of Courses which contribute to BEng (CS) degree List of courses that contribute towards BEng (Computer Science) Core MH1812 Discrete Mathematics 3 CZ1002 Introduction to Computing Systems 3 Discipline Requirement General Education Requirements (GER) CZ1003 Introduction to Computational Thinking 3 CZ1004 Great Ideas in Computing 2 CZ1005 Digital Logic 3 CZ1006 Computer Organisation and Architecture 3 CZ1007 Data Structures 3 CZ1008 Engineering Mathematics 3 CZ2001 Algorithms 3 CZ2002 Object Oriented Design & Programming 3 CZ2003 Computer Graphics and Visualisation 3 CZ2004 Human Computer Interaction 3 CZ2005 Operating Systems 3 CZ2006 Software Engineering 3 CZ2007 Database Systems 3 CZ3001 Advanced Computer Architecture 3 CZ3002 Advanced Software Engineering 3 CZ3003 Software Systems Analysis and Design 3 CZ3005 Artificial Intelligence 3 CZ3006 Net Centric Computing 3 CZ3007 Compiler Techniques 3 CZ3004 Multidisciplinary Design Project 4 CZ3026 Industrial Orientation 4 CZ4079 Final Year Project 8 Core Elective CZ4xxx CZ Technical Elective 1 3 CZ4xxx CZ Technical Elective 2 3 CZ4xxx CZ Technical Elective 3 3 CZ4xxx CZ Technical Elective 4 3 CZ4xxx CZ Technical Elective 5 3 CZ4xxx CZ Technical Elective 6 3 GER (Core) HW0188 Engineering Communication I 2 HW0288 Engineering Communication II 2 ML0001 ML0002 Absolute Basics for Career Career Power Up! 1 1 CE0001 Engineers and Society 3 GC0001 Introduction to Sustainability: Multidisciplinary Approaches and Solutions 1 GC0002 Ethics & Moral Reasoning 1 Load 78 s 18 s 12 s SCE Page 7 of 14 21Nov 2014 Ver. 2

GC0003 Entrepreneurship & Innovation 1 GER(AHSS) GER(LS) GER(STS) GER UE HE1001 HE1002 HE1005 Microeconomic Principles Macroeconomic Principles Introduction to Probability & Statistical Inference Principles of Econometrics* UE Any of HR2001, HE2002,, HE4010, Econs Major PEs TOTAL 3 3 3 12 s 3 4 12 16 s 136 s SCE Page 8 of 14 21Nov 2014 Ver. 2

Option 2: 20-week Professional Internship (PI) YEAR 1 SEMESTER 1 MH1812 Discrete Mathematics Core (CS) 2 1 1 + 4 3 - CZ1002 Introduction to Computing Systems* Core (CS) - CZ1003 Introduction to Computational Thinking Core (CS) - CZ1004 Great Ideas in Computing Core (CS) 1 1 1 + 3 2 - CZ1005 Digital Logic Core (CS) HE1001 Microeconomic Principles Core (Econ) 2 1-3 3 - HE1005 Intro to Probability & Statistical Inference Core (Econ) 2 1-4 3 GC0001 Introduction to Sustainability: Multidisciplinary Approaches and GER core 1 online course Solutions TOTAL 13 7 3+2 + 26 21 YEAR 1 SEMESTER 2 CZ1006 Computer Organisation and Architecture Core (CS) CZ1005 (can be taken CZ1007 Data Structures Core (CS) CZ1003 CZ1008 Engineering Mathematics Core (CS) 2 1 1 + 4 3 - CZ2004 Human Computer Interaction Core (CS) - HE1002 Macroeconomic Principles Core (Econ) 2 1-3 3 HE2001 Intermediate Microeconomics Core (Econ) 2 1-3 3 HE1001 ML0001 Absolute Basics for Career by MLCPS (Margaret Lien Centre for Professional Success) GER core 1 online course TOTAL 12 6 3+1 + 22 19 SCE Page 9 of 14 21Nov 2014 Ver. 2

YEAR 2 SEMESTER 1 CZ2001 Algorithms Core (CS) 2 1 1 + 3 3 MH1812, CZ1007 CZ2002 Object Oriented Design & Programming Core (CS) CZ1007 CZ2003 Computer Graphics and Visualisation Core (CS) MH1812 CZ2005 Operating Systems Core (CS) CZ1007 HW0188^ Engineering Communication I GER core - 2-2 2 HW0001 Principles of Econometrics Core (Econ) 2 1-4 3 HE1005 GC0002 Ethics & Moral Reasoning GER core 1 online course TOTAL 10 7 3+1 + 21 18 YEAR 2 SEMESTER 2 Core (CS) CZ2002 (can CZ2006 Software Engineering be taken CZ2007 Introduction to Databases Core CE/CZ2001 CZ3003 Software Systems Analysis Core (CS) CZ2006 (can and Design be taken CZ3006 Net Centric Computing Core (CS) CZ1006 and CZ1007 (both can be taken HE2002 Intermediate Macroeconomics Core (Econ) 2 1-3 3 HE1002 HE3021 Intermediate Econometrics Core (Econ) 2 1-3 3 or at least an A grade in HE2004 TOTAL 12 6 4 22 18 ^ Should there be insufficient vacancies, students will take Eng Comm I & II in the following semester. SCE Page 10 of 14 21Nov 2014 Ver. 2

YEAR 3 SEMESTER 1 CZ3001 Advanced Computer Architecture CZ3002 Advanced Software Engineering CZ3004 Multidisciplinary Design Project Core (CS) 2 1 1 + 4 3 CZ1006 Core (CS) Core (CS) 1-3 4 4 Econs PE 1 Major PE (Econ) 2 1-3 3 Econs PE 2 Major PE (Econ) 2 1-3 3 GC0003 Entrepreneurship & GER core Innovation 1 TOTAL 9 4 4+1 + 18 17 CZ2006 Year 3 standing online course YEAR 3 SEMESTER 2 CZ3005 Artificial Intelligence Core (CS) Technical Elective 1* (CE200x or CE300x) Major PE (CS) CZ1003, CZ2001 HW0288^ Engineering Communication II GER core - 2-2 2 HW0188 Econs PE 3 Major PE (Econ) 2 1-3 3 Econs PE 4 Major PE (Econ) 2 1-3 3 Econs PE 5 Major PE (Econ) 2 1-3 3 Econs PE 6 Major PE (Econ) 2 1-3 3 TOTAL 12 8 2 22 20 YEAR 4 SEMESTER 1 CZ3007 Compiler Techniques Core (CS) CZ4xxx Technical Elective 2* Major PE (CS) CZ4xxx Technical Elective 3 Major PE (CS) CZ0001 Engineers and Society GER core 2 1-3 3 HE4010 Singapore Economy in Core (Econ) a Globalised World 2 2-4 4 CZ2001, CZ2006 HE2001, HE2002 SCE Page 11 of 14 21Nov 2014 Ver. 2

Econs PE 7 Major PE (Econ) 2 1-3 3 TOTAL 12 7 3 22 19 YEAR 4 SEMESTER 2 ML0002 Career Power Up! by MLCPS GER core 1 CZ3079 Professional Internship Core (CS) - - - - 8 TOTAL - - - - 9 YEAR 5 SEMESTER 1 CZ4079 Final Year Project Core (CS) - - - - - CZ4xxx Technical Elective 4 Major PE (CS) Econs PE 8 Major PE (Econ) 2 1-3 3 Econs PE 9 Major PE (Econ) 2 1-3 3 Econs PE 10 Major PE (Econ) 2 2-4 4 TOTAL 8 5 1 14 13 online course (to be taken with PI) YEAR 5 SEMESTER 2 CZ4079 Final Year Project Core - - - - 8 CZ4xxx Technical Elective 5 Major PE (CS) CZ4xxx Technical Elective 6 Major PE (CS) Econs PE 11 Major PE (Econ) 2 2-4 4 Econs PE 12 Major PE (Econ) 2 2-4 4 TOTAL 8 6 2 16 22 GRAND TOTAL (Years 1 to 5) 176 * 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. SCE Page 12 of 14 21Nov 2014 Ver. 2

List of Courses which contribute to BEng (CS) degree List of courses that contribute towards BEng (Computer Science) Core MH1812 Discrete Mathematics 3 CZ1002 Introduction to Computing Systems 3 CZ1003 Introduction to Computational Thinking 3 CZ1004 Great Ideas in Computing 2 CZ1005 Digital Logic 3 CZ1006 Computer Organisation and Architecture 3 CZ1007 Data Structures 3 CZ1008 Engineering Mathematics 3 CZ2001 Algorithms 3 CZ2002 Object Oriented Design & Programming 3 CZ2003 Computer Graphics and Visualisation 3 CZ2004 Human Computer Interaction 3 CZ2005 Operating Systems 3 CZ2006 Software Engineering 3 Discipline CZ2007 Database Systems 3 Requirement CZ3001 Advanced Computer Architecture 3 CZ3002 Advanced Software Engineering 3 CZ3003 Software Systems Analysis and Design 3 CZ3005 Artificial Intelligence 3 CZ3006 Net Centric Computing 3 CZ3007 Compiler Techniques 3 CZ3004 Multidisciplinary Design Project 4 CZ3079 Professional Internship 8 CZ4079 Final Year Project 8 Core Elective CZ4xxx CZ Technical Elective 1 3 CZ4xxx CZ Technical Elective 2 3 CZ4xxx CZ Technical Elective 3 3 CZ4xxx CZ Technical Elective 4 3 CZ4xxx CZ Technical Elective 5 3 CZ4xxx CZ Technical Elective 6 3 Load 82 s 18 s SCE Page 13 of 14 21Nov 2014 Ver. 2

General Education Requirements (GER) GER (Core) HW0188 Engineering Communication I 2 HW0288 Engineering Communication II 2 ML0001 Absolute Basics for Career 1 ML0002 Career Power Up! 1 CE0001 Engineers and Society 3 GC0001 Introduction to Sustainability: Multidisciplinary Approaches and Solutions 1 GC0002 Ethics & Moral Reasoning 1 GER(AHSS) GER(LS) GER(STS) UE GC0003 Entrepreneurship & Innovation 1 HE1001 Microeconomic Principles 3 HE1002 Macroeconomic Principles 3 HE1003 Basic Mathematics for Economists 3 Any of HR2001, HE2002,, HE4010, Econs Major PEs TOTAL 12 s 9 s 15 s 136 s SCE Page 14 of 14 21Nov 2014 Ver. 2