Undergraduate Programmes 2004-5 Undergraduate Programmes 2004-5 Undergraduate Programmes 2004-5 S16 Students attending a lecture SOC1 2 Undergraduate Programmes 2004-5 About SoC Established, 1976 Department of Computer Science (Nanyang) Reorganized, 1982 Dept of Information Systems & Computer Science (NUS) School of Computing – July 1, 1998 Dept of Computer Science Dept of Information Systems Student population · · 2300 undergraduate students > 500 graduate students 3 Undergraduate Programmes 2004-5 Our Philosophy To produce competent IT professionals To encourage active selflearning To cultivate creativity and innovation 4 Undergraduate Programmes 2004-5 Computer Facilities Super-Computer 200 workstations, 1,000 personal computers, and 200 X-terminals Plug and play Wireless network 5 Undergraduate Programmes 2004-5 Office of Undergraduate and Special Programmes Vice Dean : Associate Professor SETIONO, Rudy Assistant Dean, Special Programmes: Mr TAN Tuck Choy, Aaron Assistant Dean, Undergraduate Programmes : Assoc Prof TEH Hung Chuan Assistant Manager, Undergraduate Programmes : Ms TOH Mui Kiat Senior Administrative Officer : Mr LOW Mun Bak Management Support Officers: Ms HEE Tse Wei, Emily Mrs KWEK Wong Kay, Ms Nur Arifah Bte Mukaral Ms Nurpuspawati Bte Sulaiman 6 Undergraduate Programmes 2004-5 Advisory Service • Academic advisors: – A/P Chionh Eng Wee – A/P Sung Sam Yuan – Dr Teo Hock Hai – A/P Yeo Gee Kin – Mr Yuan Bo – Mr Voicu Razvan (S16-04-10) (S16-06-20) (SOC1-05-23) (S15-05-12) (S16-04-03) (S15-04-05A) 7 Undergraduate Programmes 2004-5 Advisory Service • Foreign student advisors: – – – – Dr Heng Aik Koan (S15-05-13) Dr Tan Sun Teck (S16-08-14) Dr Bimlesh Wadhwa (S16-04-09) Dr Tan Hung Pheng (S15-04-16) (Vietnam) (Indonesia) (Indian Sub-continent) (China) 8 Undergraduate Programmes 2004-5 Curriculum Based on international curriculum recommendations: U.S. Association of Computing Machinery IEEE Computer Society’s Computing Curriculum 2001 recommendations. Association of Information Systems (AIS) IS Curriculum Caters to: Meet the needs of distinct segments of the IT job market, Educate tomorrow’s technical and managerial leaders who will pioneer the development of novel technology and Serve students with diffferent interests, background, abilities and career orientation. 9 Undergraduate Programmes 2004-5 Degree Programmes 4-year Bachelor of Computing (Computational Biology) 4-year Bachelor of Computing (Communications & Media) 4-year Bachelor of Computing (Computer Engineering) 4-year Bachelor of Computing (Computer Science) 4 year Bachelor of Computing (E-Commerce) 4-year Bachelor of Computing (Information Systems) 3-year Bachelor of Computing (Business or Technology focus ) Master of Computing (by Coursework) Master of Science (by Research and Coursework) Doctor of Philosophy 10 Undergraduate Programmes 2004-5 Degree Programmes B.Comp. (Hons.) in Communications and Media B.Comp. (Hons.) in Computational Biology B.Comp. (Hons.) in Computer Engineering B.Comp. (Hons.) in Computer Science B.Comp. (Hons.) in Electronic Commerce B.Comp. (Hons.) in Information Systems B.Comp. with Technology or Business Focus 11 Undergraduate Programmes 2004-5 Computational Biology Duration: 4-year degree program Focus: Multidisciplinary; competent in algorithm design, mathematical and statistical analysis, biochemistry, biology/genetics, and wet-lab knowhow. Topics: Discrete mathematics and combinatorics, Probability and statistics, Organic chemistry and biochemistry; Biology and genetics, Software engineering, networking and advanced techniques in algorithmic design. Careers: R&D specialists, technical support specialists, and systems software specialists in pharmaceutical, biomedical or biotechnology and IT industries. 12 Undergraduate Programmes 2004-5 Communications and Media Duration: 4-year degree program Focus: Technological underpinnings and social aspects of communications and media Topics: Multimedia information processing, human-computer interaction, game development, entertainment with IT, and mass communication with IT Careers: IT regulators, information services specialists, and advertising media specialists 13 Undergraduate Programmes 2004-5 Computer Engineering Duration: 4-year degree program Focus: Strategic mix of computer engineering, computer science and basic electronic engineering modules; ensures breadth and depth to facilitate rapid specialization. Topics: Embedded software (automotive electronics, avionics, medical instrumentation, process control etc.), ubiquitous networking, multi-media applications, mission-critical systems and design automation Careers: R&D engineers, computer engineers, and communications engineers 14 Undergraduate Programmes 2004-5 Computer Science Duration: 4-year degree programme Focus: Strong technical knowledge of computer science and technology Topics: Programming languages, software engineering, theory and algorithms, computer & network systems, and human-computer interaction Careers: R&D specialists, technical support specialists, and systems software specialists 15 Undergraduate Programmes 2004-5 Electronic Commerce Duration: 4-year degree program Focus: Deployment of Internet technology to enhance business capabilities. Topics: Internet technology, ecommerce, entrepreneurship, consumer behavior, and economic analysis of business Careers: IT entrepreneurs, e-commerce developers, and e-commerce consultants 16 Undergraduate Programmes 2004-5 Information Systems Duration: 4-year degree program Focus: Multi-disciplinary knowledge on information systems, combining computing technology and management Topics: IS applications, management, strategy, security, knowledge management, information technology Careers: Technology analysts, management consultants, and system integrators 17 Undergraduate Programmes 2004-5 Special Programmes http://www.comp.nus.edu.sg/specialprog/ University Scholars Programme (for top students) Undergraduate Research Opportunity Programme (for 2nd/3rd yr students) Students Exchange Programme NUS Colleges in Silicon Valley, Bio Valley and Shanghai Double Degree Programme with French Grandes Écoles 18 Undergraduate Programmes 2004-5 Programme Structure University Level Requirements (ULR) Common for all programmes School / Department Requirements Common Essentials Common for all programmes Programme Essentials Essentials specific to the programme Programme Electives If you fail an elective, you may retake or read another elective Unrestricted Electives (UE) 19 Undergraduate Programmes 2004-5 University Level Requirements (ULR) Intake 2004 Modular Credits (MC) University Level Requirements GEM 8 MC Singapore Studies 4 MC Breadth: Electives outside student’s Faculty 8 MC (3 yr)/ 16 MC(4 yr) Total 20 MC (3 yr)/28 MC(4 yr) 20 Undergraduate Programmes 2004-5 University Level Requirements (ULR) Two subject groups within which GEMs are placed, namely, (i) (ii) Group A: Science and Technology; and Group B: Humanities and Social Sciences. Compulsory to read at least one GEM from Subject Group B. Should not be those cross-listed with your declared major/minor areas. Read one Singapore Studies module with SS prefix. Do not register a cross-listed module bearing the GE code for fulfillment of the SS requirement. For Breadth: Electives must be from outside of the student's Faculty. 21 Undergraduate Programmes 2004-5 School / Department Requirements Common Essentials – CS1101/S Programming Methodology – CS1102/S Data Structures and Algorithms – CS1104 Computer Organization – CS2102/S Introduction to Database Systems – CS2103 Software Engineering – CS2105 Computer Networks I Programme Essentials Each programme has its own essential modules 22 Undergraduate Programmes 2004-5 Programme Elective 8 areas (A1 – A8) requirements based on different programmes Elective Areas A1 - Programming & Software Engineering A2 - Computer Systems A3 - Theory & Modelling A4 - Humans & Computers A5 - Management of Information Systems A6 - Business & Technology A7 - Embedded Systems Technology A8 - Technology Skills 23 Undergraduate Programmes 2004-5 • Module prerequisite - all prerequisites are pass prerequisites, unless otherwise stated Unrestricted Electives Modules from SoC/other Faculty to make up total MC* requirement _________________________________________________ * MC = Modular Credit 24 Undergraduate Programmes 2004-5 Degree Requirements 4-year programme - pass at least 160 MC (approx. 40 modules) University Level Requirements – pass 28 MC School /Department Requirements Fulfil Common Essentials, Programme Essentials, Programme Electives, Unrestricted Electives 3-year programme - pass at least 120 MC (approx. 30 modules) University Level Requirements – pass 20 MC School /Department Requirements Fulfil Common Essentials, Programme Essentials, Programme Electives, Unrestricted Electives 25 Undergraduate Programmes 2004-5 Cumulative Average Point (CAP) Modular credits most CSxxxx modules are 4 modular credits (MC) CAP = sum (module grade point x modular credits) / sum (modular credits) rounded up to 2 decimal places To graduate, a student MUST obtain a CAP of not less than 2.00 26 Undergraduate Programmes 2004-5 Grade Point Grade A+ A AB+ B BC+ C D+ D F Grade Point 5.00 5.00 4.50 4.00 3.50 3.00 2.50 2.00 1.50 1.00 0.00 Note: A candidate who has obtained a D or higher grade cannot repeat the module. 27 Undergraduate Programmes 2004-5 CAP and SAP calculations (Example) Module Module Name Code CS1101 PROGRAMMING METHODOLOGY CS1105 COMPUTING AND SOCIETY LSM1302 GENES AND SOCIETY CS1105 COMPUTING AND SOCIETY MA1505 MATHEMATICS I CS2301 BUSINESS & TECHNICAL COMMUNICATIONS Total Grade MC B+ BBBB D+ 5 4 4 4 4 4 Grade Point 4 3 3 3 3.5 1.5 25 Points 20 12 12 12 14 6.0 76 To calculate CAP: CAP = 76/25 = 3.04 SAP (Semester Average Point) = 76/25 = 3.04 28 Undergraduate Programmes 2004-5 Academic Warning, Probation and Dismissal To continue in a programme, a student must not have: CAP below 1.50 for two consecutive semesters; or CAP below 2.00 for three consecutive semesters To restore to good standing: when CAP 2.00 after the following semester 29 Undergraduate Programmes 2004-5 Programme Streaming An opportunity to enter a four-year programme: BComp in Communication & Media BComp in Computer Science BComp in E-Commerce BComp in Information Systems Not applicable to Computer Engineering: Streaming done at admission. No streaming into/out thereafter. Not applicable to Computational Biology: Streaming before 30 July 2004. No streaming into/out thereafter. 30 Undergraduate Programmes 2004-5 Programme Streaming (…continue) Programme streaming (except Comp. Engrg and Comp. Bio.) after 2 semesters. Last streaming is no later than the 6th semester of study (Alevel candidates) for 4-year programme Minimum CAP requirement (currently 3.50) – Departments may set a quota – Other requirement as may be specified by the departments To remain in the 4-year programme must maintain CAP 3.20 31 Undergraduate Programmes 2004-5 Double Degree Programme Submit application to Dean’s Office of home faculty for approval by both Deans of faculties hosting the double degree programme. Declare second degree on or before accumulating 80 MCs. CAP 3.50 to be eligible for applying a second degree. Admission is at the discretion of host faculties. ULR modules must satisfy the requirements for both faculties. Not more than 1/3 of MC for Faculty and Major requirements for one degree may be used to meet the programme requirements of the other degree. 32 Undergraduate Programmes 2004-5 Minors from other faculties (24 MCs/6 modules) Business Economics Mathematics Financial mathematics Optics and semiconductor technology Real Estate Statistics Technopreneurship Others 33 Undergraduate Programmes 2004-5 Minors from other faculties (…continue) Major/Minor Overlaps: Up to 8 modular credits to meet requirements for both the minor and a major or another minor. Restricted Minors: Minors requiring host department’s approval before minor module selection can be made via CORS. Students must apply with the host faculty. Examples: Business, Real Estate. 34 Undergraduate Programmes 2004-5 Minors from other faculties (…continue) Open Minors Minors that do not need host department’s approval before minor module selection can be made via CORS. Students can declare it under Minor Declaration in CORS system. Minor modules: available under Breadth list in CORS. Examples: Financial Mathematics, Mathematics, Statistics, Technopreneurship. Other Minors: Please check with Host Faculty their types. 35 Undergraduate Programmes 2004-5 Others English Proficiency Modules ET1000 - English for Academic Purpose ES1000 - New Basic English Course Curriculum See http://www.comp.nus.edu.sg/undergradprog for updates and curriculum announcements. Curriculum in CS Dept : csit@comp.nus.edu.sg Curriculum in IS Dept : isec@comp.nus.edu.sg 36 Undergraduate Programmes 2004-5 Administrative Matters • Lecture timetable, examinations, etc. click Students Course Timetable of SoC homepage http://www.comp.nus.edu.sg • Module Registration via Centralised Online Registration Systems at : http://www.cors.nus.edu.sg. Problems to be directed to corshelp@nus.edu.sg • All general email enquiries to bcomp@comp.nus.edu.sg • Office of Undergraduate Programmes is located at: S16-05-08 (General Office) 37 Undergraduate Programmes 2004-5 Advanced Credits Advanced credits for CS1101 Programming Methodology A-level subjects or equivalent: Computing – Grade of B and above Subject to placement test result 38 Undergraduate Programmes 2004-5 Acceptable Diplomas (Category 1) for Admission Category 1: Computing diplomas Business Informatics (NYP) Computer Information Systems (SP) Information Technology/Computer Studies (NP) Multimedia Computing (NP) Infocomm Technology (NP) Information Technology (NYP) Programming & Systems (SP) Information Technology (TP) 39 Undergraduate Programmes 2004-5 Exemptions granted to Category I diploma holders Diploma holders from the above eight programmes admitted to either the four-year or three-year programmes in SoC will be granted advanced placement credits totaled 38 MC as follows: (i) 8 MC from the University Level Requirements (one Humanities and Social Science GEM module and one Breadth module). (ii) 12 MC from Unrestricted Elective Modules. (iii) 18 MC from CS1101(5), CS1102(5), CS1104(4) and CS2102(4) from programme requirements. 40 Undergraduate Programmes 2004-5 Acceptable Diplomas (Category 2) for Admission Business (TP) Business Administration (SP) Business Information Technology (NP, SP and TP) Business Studies (NP) Business Management (NYP) Computer Engineering (TP) Computer & Network Technology (SP) Electrical Engineering (SP & NP) Electronics (TP) 41 Undergraduate Programmes 2004-5 Acceptable Diplomas (Category 2) for Admission (…continue) Electronics, Computer & Communication Engineering (NYP and SP) Electronics, Computer & Control Engineering (NYP) Electronic & Computer Engineering (NP) Electronic Engineering (NP) Electronics & Communication Engineering (SP) Electrical & Electronic Engineering (NP) Electronics & Telecommunication Engineering (NP) Engineering Informatics Diploma (NYP) 42 Undergraduate Programmes 2004-5 Acceptable Diplomas (Category 2) for Admission (…continue) Information Communication Technology (SP) Info-Communications (TP) Internet Computing (TP) Multimedia and Information Communication Technology (NYP) Multimedia Software Engineering/Multimedia Technology (SP) Multimedia System Engineering (NYP) 43 Undergraduate Programmes 2004-5 Exemptions granted to Category 2 Diploma Holders Diploma holders from the above programmes admitted to either the four-year or three-year programmes in SoC will be granted advanced placement credits totaled up to 38 MC as follows: (i) 8 MC from the University Level Requirements (one Humanities and Social Science GEM module and one Breadth module). (ii) 12 MC from Unrestricted Elective Modules. (iii) Up to 18 MC from programme requirements based on performance in placement tests set by SoC at point of admission to NUS. 44 Undergraduate Programmes 2004-5 Exemptions granted to Category 2 Diploma Holders Candidates will register to sit for placement tests for the following modules from programme requirements (choose 4 out of 5 modules) • • • • • CS1101 Programming Methodology (5 MC) CS1102 Data Structures and Algorithms (5 MC) CS1104 Computer Organisation (4 MC) CS2102 Database Systems (4 MC) CS2105 Computer Networks I (4 MC) 45 Undergraduate Programmes 2004-5 Acceptance record undertakings and authorization Honor code Release of liability Student privacy policy Acceptable use policy for IT resources Rules relating inventions, innovations and other works Authorisation for medical procedures/appointment of local guardian for international students 46 Undergraduate Programmes 2004-5 Notes SoC Website: http://www.comp.nus.edu.sg/ Course Briefing Website: http://www.comp.nus.edu.sg/~tantc/course_briefing/ Computer Accounts NUSNET account • Given out during matriculation • Email address: U04xxxxx@nus.edu.sg SoC UNIX account • Next Thursday (5 August), UNIX Workshop • Email address: leelaiye@comp.nus.edu.sg 47