30 Juy 2007
The latest curriculum updates for BComp programmes are given at: http://www.comp.nus.edu.sg/~cmcurric/AY2007_8/UGProg_Updates_30072007.pdf
25 Juy 2006
The Information Systems Dept has introduced the following two IS modules in AY2006-7:
CS4255 IT Outsourcing and Offshoring Management
CS4266 IT and Customer Relationship Management
The above 2 modules can be used to meet IS and EC electives at level-4.
The prerequisites to CS3261 IT Marketing have been updated as Pass CS1101 or CS1101C or CS1101S or IT1002 or IT1801. Its preclusion is either MKT1003 or PR4201.
29 March 2006
Please refer to: http://www.comp.nus.edu.sg/~cmcurric/AY2005_6/CMrevamped_deg_req.pdf for the changes to Communications and Media programme requirements
7 Juy 2005
Curriculum Updates
1. Introduction of new IS module
CS2261 Enterprise Systems Development
This module will not replace CS2103 Software Engineering as the degree requirements for students matriculated before July 2005 (including poly intake 2005). Current students can read this as unrestricted elective towards meeting the tota l MCs for graduation requirement.
2. Discontinuation of EE2008 Circuits
EE2008 Circuits is discontinued by the Department of Electrical and Computer Engineering starting AY2005-6. For B.Comp. (Comp. Engineering) cohorts matriculated in AY 2002/2003 and AY2003/2004, it will be replaced by a module from Area A 7: Embedded Systems Technology for those who have not completed EE2008. This module must not have double counted elsewhere in the degree.
3. Amendment to degree requirement for three-year B.Comp. with Technology focus
The degree requirement for three-year Bachelor of Computing programmes for cohorts matriculated in AY2003/2004 and AY2004/2005 is amended to allow the use of CS3212 (Programming Languages) to replace the requirement for CS2104 (Programmi ng Language Concepts). The change will be effective starting semester 1, AY2005-6.
12 November 2004
Changes to prerequisites of CS3254 and CS4252
With effect from semester 2, 2004-5, the prerequisites of
(1) CS3254 has been revised to: Pass CS2250/S and CS2105 and
(2) CS4252 has been revised to : Pass CS3254
Old prerequisites to these two modules will be valid for CORS registration for the last time in semester 2, 2004-5.
24 July 2004
Latest from CS Curriculum Chair:
Applicable to programmes in the department of Computer Science:
For students in a program requiring MA1505C, but taken MA1102R, they have to read MA1104 (Advanced Calculus I), in order to be considered as satisfying the MA1505C requirement.
For students requiring ST2131, but taken ST2334, they have to read ST2132 (Mathematical Statistics) in order to be considered as satisfying the ST2131 requirement.
To avoid students reading the wrong MA modules that subsequently preclude them from fulfiling their major requirements. The following will be in place:
All SoC students (U02 cohorts and after) will not be allowed to take MA1102R. Students will be allowed to take MA1102R if they want to take up double degree in mathematics. As both the double degree requires students to take both MA1102R and MA1104, they are therefore deemed to have satisfy the MA1505C (or even MA1505) requirement.
All students are precluded from taking MA1100 and MA1100S with effect from AY2004-5.
7 July 2004
Curriculum Updates
The latest curriculum updates and introduction of new modules are given in http://www.comp.nus.edu.sg/~cmcurric/AY2004_5/Curri_change_ay04_05.htm
28 May 2003
CE curriculum updates
Curriculum updates affecting BComp(Comp Engineering) students matriculated in:
(i) July 2000
(ii) July 2001 and
(iii) July 2002
27 Dec 2002
MA/ST/PC/BL/LSM modules for July 2002 intake (excluding poly candidates)
For students (excluding Poly grad.) admitted in AY2002/03 and who are interested in a program offered by the Department of Computer Science:
The MA-coded module in Calculus is MA1505C
The MA-coded module in Linear Algebra is MA1101R
The ST-coded module in Discrete Probabilities is either one of the following:
ST2334 for those interested in Business focus of the three-year BComp.
ST1232 or ST2131 for those interested in the rest of programs.
(Please note that ST2131 requires MA1505C as a pre-req.)
The PC-coded modules are :
PC1221 Fundamental of Physics I
PC1222 Fundamental of Physics II
PC1321/GEM1509K Introduction to the Nanoworld (Please register under GEM)
PC1323/GEM1510K Great Ideas in Contemporary Physics (Please register under GEM)
PC1326/GEM1521K Physics in the Life Sciences (Please register under GEM)
The LSM-coded modules/BL-coded modules are :
For non A-level holders in Biology:
BL1361 Genes and Society
For A-level holders in Biology:
LSM1101 Biochemistry of Biomolecules
LSM1102 Molecular Genetics
LSM1103 Biodiversity
Note: Please read extra GEMs if any of the GEMs registered above are used for major requirements.
For example, GEM1509K is used to fulfil Physics requirement, it cannot count towards meeting one of your two GEMs
needed under ULR.
2 July 2002
Curriculum Updates affecting 1999, 2000 and 2001 cohorts
Please click on the above subject for the details on curriculum changes that might affect you for the new academic year 2002-3. Alternatively, please read http://www.comp.nus.edu.sg/~csit for the FAQs raised by students so far.
29 Jan 2002
IF1101/E and CS1105
With effect from AY2002-2003, IF1101E is a legal substitute for CS1105 in
satisfying the Bachelor of Computing degree requirement. IF1101/E and
CS1105 are preclusion of each other.
28 Jan 2002
HRM requirement
This rule will take effect in academic year 2002-2003. For students admitted in AY 2001, the HRM has been dropped. You must still fulfill the total MC requirement for graduation.
For students admitted in AY 2000(incl. poly intake 2001), the student may take HRM, or additional CFM.
4 Jan 2002
Pre-requisite for CS3250( Management Support Systems)
CS2250/S will replace CS3252 as the official prerequisite to CS3250 effective this semester.
During transition, CS3252 will be the alternate prerequisite for this semester only.
28 Aug 2001
Pre-requisite for EE3202 (Computer Systems)For all CE and CS students :
CS1104 can be used as a pre-requisite for EE3202 (Computer Systems).
18 Jul 2001
CS3214S/CS3214
For all students in the three-year BComp programme:
With immediate effect, student in both technology focus and
business
focus (including those admitted in AY1999/2000) can take either
CS3214
or CS3214S to satisfy the corresponding "Software Engineering
Project"
requirement.
17 Jul 2001
Cross-listed modules
There will be different registration arrangement for
undergraduate and
post-graduates. In the case when an undergraduate wishes to
take the course
as a pretake of MSc course requirement (eg: doing an AMP), he should
then
register the course at 5000-level, rather than 4000-level.
There will be different assessments for undergraduates and post-graduates.
The cross-listed modules are given below:
Module &
nbsp;
Cross-listed as
CS4221 Database
Design
CS5227
CS4232 Performance Analysis of Computer
Systems CS5235
CS4211 Advanced Software
Engineering
CS5213
CS4234 Combinatorial and Graph
Algorithms
CS5234
CS4242 Reasoning under
Uncertainty
CS5243
CS4246 Text Processing on the
Web
CS5244
5 Jan 2001
Replacement of MA1100 by CS1231/CS1231S as Pre-Requisite
With immediate effect, students who have passed either CS1231 or
CS1231S
can use it in place of MA1100 as a pre-requisite to more advanced
courses offered by Mathematics Department and Department of
Statistics
and Applied Probability.
2 Jan 2001
Changes to modules:
The MC for CS3240 Human Computer Interaction is 4.
The prerequisites for CS3242 should be CS2105 starting this
semester. For this semester online registration, we will
accept old and new ones (ie. Pass CS2105 or Pass CS2102/S).
26 July 2000
FAQ for students Admitted in Academic Year 1998/99
Dear students,
I refer to my email dated 28 June 2000 informing you of some changes in the modules we
offer,
in particular Discrete Mathematics and CS3214/S, and how it may affect your selection of
modules.
By courtesy of the Computer Science Dept (Siau Cheng), we have compiled the answers to a
list of FAQ.
This version dated 26 July 2000 is correct as of today and applies to students admitted in
AY1998/99 (including poly students admitted in AY1999/00), see the announcement page at
http://www.comp.nus.edu.sg/~cmcurric
Future updates to this list will be kept at
http://www.comp.nus.edu.sg/~csit
I like to reiterate that there is no change in your degree requirements, i.e. you have
to meet the Common Essential,
Program Essential and Elective, and Enrichment (including CFM) requirements. However, we
are continuously
updating the modules we offer (the latest change was to align our modules with IEEE/ACM
Computing Curricula
2001), and this may have affected your module reading plan. I like to assure you
that we have studied the impact
of this change very carefully before implementation. If there are instances that we may
have overlooked, please
let A/Prof Teh Hung Chuan know asap and we will try our best to make sure that you won't
be disadvantaged.
The basic principle is that your degree requirements is still at least 105(135) MC and no
modules you read before
the change should be discredited.
Thank you for your understanding and cooperation.
Yong Meng
Chairman, SoC Curriculum Committee
28 June 2000
Curriculum Revision - BComp Programmes
The BComp programmes were introduced in Jul 1, 1998. In
view of the
rapid changes in Computing, we have updated our programmes to
incorporate the recommendations of IEEE/ACM Computing Curricula 2001
and feebacks from staff/students/employers. The main changes
include:
a. reduction of the school-level common essential modules to seven
b. introduction of a compulsory module - Software Engineering
Project
c. introduction of a Technology Focus and a Business Focus for the
3-year BComp programme.
(see revised Curriculum Handbook dated 27 June 2000
- http://www.comp.nus.edu.sg/~cmcurric).
The updated curricula (i.e. new degree requirements) will apply
to
the following:
a. students matriculated in 2000/01
b. students matriculated in 1999/00 (A-level intake) - Please attend
briefing on 5 Jul, Wed at LT27:
1400-1500 4-year programmes
1500-1600 3-year programmes
There is no change in degree requirements for students
matriculated
in 1998/99 (A-level intake) and 1999/00 (poly intake).
However,
changes in the modules offered may affect you (see Appendix A for
detail).
Please direct email enquiry to:
Computer Science Dept - csit@comp.nus.edu.sg
(Programmes - computer science,
computer engineering, information
technology)
Information Systems Dept - chanhc@comp.nus.edu.sg
(Programmes - information systems,
e-commerce, information and
communications management)
Yong Meng
Chairman, SoC Curriculum Committee
-----------------------------------------------------
APPENDIX A - Students matriculated in 1998/99
(A-level intake)
and 1999/00 (poly intake)
Changes made in IT programme
If you are in IT programme, and you have already taken and passed
CS3213
(Systems Analysis and Design) and CS1301 (Discrete Mathematics),
then
there is no change in your course of study.
However, if you are in IT programme, and you have not already
taken (and
passed) CS3213, then please note that the CS3213 requirement for IT
programme has been replaced by CS3214.
Both CS3214 and CS3214S are called Software
Engineering Project. They
both have 8 MC. The students are required
to develop a software
product by the end of the course. Assessment is
entirely based on the
process of software development and the final
software product. There
is no examination for this module. Detail of the
module, including
the difference between CS3214 and CS3214S, is
available in the appendix.
In compensation for the heavier workload required in CS3214, you
are
required to take only three modules, instead of four, in order to
satisfy the Programme Electives requirement. That is:
Programme Electives:
Choose 3
elective areas consisting of two from A1 to A4, and one
from A5 to A6. Pass
THREE modules, and with at least one level-3
module in each of
the chosen elective areas.
Note that the change only affect students in the IT programme who
have
not yet taken CS3213.
The other change made in the programme is the replacement of
CS1301
(Discrete Mathematics) by CS1231 (Discrete Mathematics I). Starting
this
new Academic Year, CS1301 is replaced by CS1231. The latter module
covers topics such as Proof Techniques (as covered in MA1100) and
major part of CS1301. This change will only affect those students
who
have not passed their CS1301.
Changes made in CS programme
There is no change in the CS programme. However, the school is
offering
some new modules which are considered as important cornerstones in
computer science education. Some of these modules (like Scientific
Computing) are entirely new, others (like Parallel and Concurrent
Programming) are modified from the existing modules. These modules
are
listed in the Appendix. You are encouraged to take them. Please
check
carefully which elective area a particular module is in, since not
every
module can be used to meet your programme requirement.
Changes made in IS programme
All IS students should look at the SoC web page on module
mounting for
2000/2001 to check for new modules under the various elective areas.
IS students who have not taken CS3213 (Systems Analysis and
Design)
should take CS3214 instead.
CS3214 (Software Engineering Project) has 8 MC. The
students are
required to develop a software product by the end of
the
course. Assessment is entirely based on the process of
software
development and the final software product. There is no
examination
for this module. Detail of the module is available in
the appendix.
In compensation for the heavier workload required in CS3214, the
programme
elective is reduced by one:
Programme Electives:
Choose 3
elective areas including A5 and A6 and one from A1 to
A4.
Pass 6 modules with
at least four at level 4, and at least one
level-4 module in each of the chosen elective areas.
(This reduction does not apply to students who had taken
CS3213.)
New Modules offered by the School
A new elective area A8 is created. It is called the Technology
Skill
elective area. It offers modules that train the students skills
required
in IT practices. For this year, we are offering two modules:
Programming
in UNIX and GUI Programming. Detail is given in the appendix B.
Appendix B
Elective Area A1
CS3214/S Software Engineering Project
This project module trains students to undertake a substantial
project
work on software development. It enables students to consolidate and
apply what they have learned in their three-semester programming
courses. Students are required to work (in team) through a complete
Systems Development Life Cycle, while completing a large-scale
software
project. The workload is approximately two months (full-time)
effort.
Students are mainly assessed by (1) the quality of the produced
software, (2) the documentation of software development process.
The type of the subject system and corresponding SDLC is
different
between CS3214 and CS3214S. In CS3214, students will develop a
business
information system, with much emphasis on requirement analysis, user
interface design and database design. In CS3214S, students will
develop
a software tool, with much emphasis on architecture, complex design
problems, data structures, algorithms and incremental development.
CS3214 is suitable for students with interest in IS, while CS3214S
is
suitable for students with interest in CS.
CS3211 Parallel and Concurrent Programming
A concurrent system consists of a set of processes that execute
simultaneously and that may collaborate by communicating and
synchronising with one another. Examples of concurrent systems are
parallel programs that describe sets of collaborating processes.
This
module introduces the design, development and debugging of parallel
programs. It will build on the concurrency concepts gained from the
Operating Systesm module. It covers concepts and modeling tools
for specifying and reasoning (about the properties of) concurrent
systems and parallel programs. It also covers principles of
performance
analysis, asynchronous and asynchronous parallel programming, and
engineering concurrent systems and parallel programs.
Elective Area A3
CS3234 Logic and Formal Systems
The course aims to cover both classical and non-classical logics
focusing on their deductive and algorithmic aspects. This
module
introduces mathematical logic as a means for specifying, verifying
and
reasoning about computer programs. Its emphasis, in contrast to
other
similar logic courses, is on how logic can be used to represent
computational problems, how these representations can be proved
correct
and how they can be executed on a computer. Topics covered include
classical logic theories (6 hours), logic programming (10 hours),
modal
logic (6 hours), and an introduction to non-standard logics (4
hours). Treatment of propositional calculus, predicate calculus, and
temporal logic are fully covered with emphasis on their
specification,
verification, deductive and algorithmic aspects.
CS3236 Scientific Computing
This module introduces numerical methods and symbolic methods for
handling scientific problems. It provides students hands-on
experience
in using existing software tools for performing numerical analysis
and
symbolic computation. Topics covered include: fixed precision and
errors, exact computation and costs, matrix and non-linear numerical
algorithms, algebraic manipulation techniques, usage and programming
of
numerical and computer algebra systems.
Elective Area A8
CS3281 Programming in UNIX
This module aims to train students to be professional in dealing
with
UNIX systems. Topics include: C programming: Variables, types,
operators, expressions, control flow, functions, function arguments,
recursion, pointers, address arithmetic, arrays, structures,
standard
input/output. Unix system interface: file/directory manipulation,
system
data files, Unix processes, process control, signals, interprocess
communication (pipe, FIFO), terminal I/O. Unix tools: shell
programming
(Bourne shell), programming tools (Xemacs, gcc, make, ddd debugger),
regular expressions and text utilities (grep, awk, sed).
CS3283 GUI Programming
This module aims to teach the nuts and bolts of GUI programming. At
the
end of the course, students will acquire practical knowledge in
Windows
programming and techniques of programming interactive systems.
Topics
include Windows programming, Motif, Tck/Tl programming.
13 March 2000
(Note : Applicable to Computing Students only)
5-Point System - Honours Classification
Under the 5-point system, the classes of honours are as follow:
Class of Honours CAP Cut-offs
1st Class 4.50 & above, plus at least an "A-" in Hons Project
2nd Upper 4.00 - 4.49
2nd Lower 3.50 - 3.99
3rd Class 3.20 - 3.49
The cut-off for the award of "Pass with Merit" is CAP >= 3.00
Note : This was approved by the univ. senate recently. This
is part of
the ongoing effort by the univ. to make the system more transparent.
10 January 2000
B.Sc. (Comp. & Info Sci.) (Transition Programme)
The following new modules can be used to satisfy your area of
focus requirements.
1999/2000
CS3246 Computer Animation
(Systems and Technology focus & Software
Engineering focus)
Prereq : Pass CS3241
CS3247p Speech and Language Processing
(Artificial Intelligence focus & Systems
and Technology focus)
Prereq : None
CS3253 Management of Information Systems
(Business Modeling focus & IT in Business
Focus)
Prereq : Pass CS2250 or CS2250S
2000/2001
CS3235 Computer Security
(Algorithms and Languages focus)
Prereq : Pass CS2106
CS3264 Enterprise Resource Planning Systems
(Business Modeling focus & IT in Business
focus)
Prereq : Pass CS2250 or CS2250S
7 December 1999
NEW 5-POINT CAP
1. The university-wide 5-point CAP scheme applies to students matriculated in
July 1998/99
(excluding poly students admitted in 1998/99) and after.
GradeGrade Point Description
A+ 5.00 Excellent
2. Graduation requirement for Bachelor's degree: CAP >= 2.00
3. For students matriculated in July 1998/99, academic warning,
probation and dismissal will take effect from July 1999.
4. Registrar's office will be attaching a note on the 5-pt scheme
together with your result slip.
6 July 1999
List of Important Changes - wef July 1999
1. Updated Module Contents
(a) CS1101 and CS1102
- number of hours of supervised lab. is
increased from 1 to 2 hours
- number of modular credits is increased
from 4 to 5.
(b) CS2102/S and CS3223
2. Registration
(a) CS1101S - preregistration for the following:
(i) students reading TDP and core
programmes
(ii) students with at least a B in
A-level Computing and given
advanced
credits for CS1101. Students can also drop CS1101S
to
"read CS1102" or "read CS1101 and have their advanced
credits
withdrawn"
(b) CS1101
- preregistration for all who are not in
(a)
- a joint CS1101S/CS1101 briefing will be
held in one of the
lectures. Students can opt to
drop CS1101 to read CS1101S
subjected to availability of
vacancy
3. English Skills Course
- "ET1000 - English for Computing" replaces ES1301 and
ES2301
- ET1000 is a read prerequisite to CS2301
- students matriculated in 1998/99 and failed ES1301 will read
ET1000
- students matriculated before July 1998 follow the old
requirements.
4. Semester Workload
- recommended average: 5 modules
-
minimum : 4 modules (12
MCs)
-
maximum : 6 modules (24
MCs) and at most 2 modules
in special semester (must have CAP >= 2.00
to read 2 modules)
- after first semester
+ a candidate with CAP <= 2.00 cannot read
more than 5 modules
+ a candidate with CAP >= 3.60 can read 7
modules
5. Human Resource Management module
- students matriculated before 1999-2000: replace HR3101 with
HR3102
as new module code
- students matriculated on and after 1999-2000: replace HR3101
with
HR3112 as new module code.
6. Programme Essential for IS programme
- replace CS1302 Principles of Economics with EC1310 Principles
of Economics or pass in A-level economics
7. New Modules
(a) level-3 and level-4
- A3: CS3233 Competitive Programming
- A4: CS3246 Computer Animation and
CS4245 Computer-based Learning and Instructional Technologies
- A5: CS3253 Management of
Information Systems
(b) new level-5 modules with CS code (see curriculum web page)
(c) new level-6 modules (see curriculum web page)
(d) Talent Development Programme (TDP)
- TDCS2103 Software Design Methodology
- TDCS3230 Design and Analysis of
Algorithms
- TDCS3243 Artificial Intelligence
- TDCS3251 Technology Strategy and
Management
- TDCS3261 IT Marketing
- TDCS3103 Networking and Client-Server
Computing
(e) project-based module
- A4: CS3247P Speech and Language
Processing
8. New Information and Communications Management Programme
- applicable only to students matriculated on 1999-2000 or after
(excludes poly candidates admitted on 1999-2000).
9. New Minor Programmes offered By SoC (for non-SoC students only)
- Minor in Computing
- Minor in Management of Information Technology
10. updated list of overlap modules (see curriculum web page)
1 July 1999
PH1101 Introduction to Philosophy :
Computing students can read both CS1305 and PH1101 Introduction of Philosophy. But PH1101 cannot be used to replace CS1305 as the program essential for the 4-year CS programme.
Enrichment Requirement for BComputing programmes
At most 2 free electives can be read from A1 to A6 in addition to the area of focus requirements to fulfil this requirement. These two modules can be at level 2 or 3 to meet "Pass at least 3 level-2 modules for enrichment".
14 January 1999 : IC2103/CS3213
1. For poly students matriculated on or before July 1998, the
exempted
module IC2103 can be treated as a level-3
module and counted towards
the degree requirement on the five level-3 modules.
2. Pre-requisite to CS3213
Students who have passed CS1102 and not
CS2103/S are NOT allowed
to read CS3213.
7 January 1999 : Level 3000 modules disallowed for Honours requirements (applicable to transition students seeking admission to BSc(C+IS) (Hons.) programme)
The following modules cannot be taken to count towards honours requirements starting
academic year 1999-2000 (effective July 1999):
CS3222 Microprocessors Technologies and Systems
CS3241 Computer Graphics
CS3243 Artificial Intelligence
CS3245 Decision Making Processes
CS3252 Management Science
The above modules are the level-2 modules that have been upgraded to level-3 modules
for the B. of Computing programme. As only one module code is to be maintained in
the database for SoC, the new module codes applies also to students in the transition
programme, including Honours year.
28 December 1998 : SoC Programme Streaming for Bachelor of Computing- taking S-modules before & after streaming
CS2102S, CS2103S & CS2104S will be mounted during this round of online registration
(sem 2 98/99). All students can register for these S-modules. As these
level-2 S modules are part of the requirement for both the CS & IS 4-year programmes,
you are therefore encouraged to register for these S modules if you are planning for the
4-year programme.
[The criteria for programme streaming is as announced on the 14 Dec 1998 (see
http://www.comp.nus.edu.sg/~cmcurric). ]
As announced on the above date, changing of programme after the streaming exercise will
be allowed. If you are in the IT programme, transfer to the 4-year programme may be
up to the time when you are eligible to file for graduation for an IT degree, but is
subjected to vacancy available in the 4-year programme. Please note the following
policy for such transfer:
After streaming, IT candidates that perform well can request to transfer into the 4-year
programme. The latest that you can make the transfer is when you are eligible to
file for graduation for an IT degree (this is roughly at the end of the 5th semester and
before you start your final semester). If you have read any of the required S-modules at
the non-S level, you will not repeat the same module at the S-level. However, for every S
module read at the non-S level, you have to acquire 2 additional modular credits by
reading modules selected from your pool of programme electives. Students transferred into
the 4-year programmes must read the remaining S modules at the S-level only.
You are encouraged to get into the 4-year programme at the earliest possible
opportunities.
14 December 1998
SoC PROGRAMME STREAMING AND SELECTION FOR BACHELOR OF COMPUTING PROGRAMMES
A. Centralised procedure to better match students to programmes.
B. First streaming exercise for each intake - after at least 2 semesters of study and
based on the CAP of all modules read:
step 1 - stream candidates into 4-year and 3-year programmes.
if CAP >= 3.00 (minumum requirement) then
goto step 2
else
3-year IT programme
step 2 - stream candidates in 4-year programmes into CS and IS
programmes.
The procedure is to achieve these objectives:
a. each students first choice will be respected, provided there is a space, and
b. both CS and IS get the best students.
For example, suppose student A selects IS first, and a better student B selects CS first,
and IS second. If B is rejected from CS, B will get priority over A in getting
into IS.
A candidate that is eligible for the 4-year programme is also given the choice of opting
out, i.e. pursue a 3-year IT programme.
Assumptions:
a. There will be maximum quotas for CS and IS programmes.
b. There will be no quota for IT programme.
Selection of CS/IS/IT programmes (only for students with CAP >= 3.00)
1. Students indicate preference
1st preference CS/IS/IT
2nd preference CS/IS/IT
3rd preference CS/IS/IT
2. School makes selection.
The school will try its best to meet the choices indicated subjected to the quotas.
C. 4-year Programmes - Continuous Requirement
Students with CAP < 2.80 will be counselled at the end of each semester.
D. Changing Programme after Streaming Exercise
Applications to switch to the 4-year programmes will be considered at the end of each semester on an individual basis. Candidates must have a CAP of at least 3.00 and transfer is subjected to space availability.
4 December 1998
Student Workload
With immediate effect, a candidate that has obtained a CAP (SAP for students in the
transition programme) of less than 2.00 will not be allowed to read more than 5 modules in
the subsequent semester.
The school will like to advise students with low CAP/SAP to consider taking a lighter
workload in the coming semester so as to improve upon your CAP/SAP.
20 October 1998
CS1305 Problem Solving for Computing : Transition students are not allowed to read it because the number of modular credits is two.** Students who are interested in reading similar modules can read the philosophy modules from Dept of Philosophy, Faculty of Arts and Social Sciences.
**Exception: For transition students who have taken IC1101S and IC1102S but not CS2104S, you are allowed to take CS1305. With IC1101S, IC1102S and CS1305, you will be given one extra module credit as already approved by registrar. -------- Yong Meng 24 October 1998 ------
Amendments to Soc Undergraduate Programmes announcement of 10 October 1998:
Item 3 :To replace PC1321 (no longer offered) with PC1322 as advanced placement credit for
students who have an A in A level Physics.
The correct module is PC1221 and not PC1322.
SoC UNDERGRADUATE PROGRAMMES - IMPORTANT ANNOUNCEMENTS
10 October 1998
LIST OF CHANGES - 10 July 1998 Transition Programme - B.Sc. in Computer and Information Sciences 1. Degree Requirements: a. To remove the area of focus (aof) essential module for all aofs so as to be consistent for all aofs. b. To reduce the number of aof modules from 5 to 4 in order to encourage students to broaden their module selection. c. As the number of modules offered under the Artificial Intelligence focus had been reduced, to allow students reading the Artificial Intelligence aof to include modules offered in the Algorithms & Languages focus for satisfying their aof requirement. [These changes will take effect from 1 January 1999.] [[[ A note from Professor Teh Hung Chuan - Undergraduate Programme Director I. Students who meet the revised graduation requirements without having to rely on the modules they registered in the current semester should try their best in the Oct/Nov examinations as the results will affect their CAP and may jeopardize their graduation in the worst case. II. Students who can graduate after the announcement of the results of the current semester because of the revised graduation requirements are allowed to file for graduation now if they have not done so. Please see Mdm Toh Mui Kiat for details. ]]] 2. Students matriculated in 1997/98 that have read S-modules: a. S-modules were introduced to challenge the better students and are awarded extra modular credits due to the heavier workload. To factor in the extra modular credits in their degree requirement that is based on module count, students that have read 3 S-modules or (2 S-modules and CS1305 (half-module)) are to be credited with 4 and 3 modules respectively. b. Guaranteed honours admission requirements: CAP of 3.00 or better in the first ten modules AND a CAP of 2.9 or better in their B.Sc. ordinary degree. 3. To replace PC1321 (no longer offered) with PC1322 as advanced placement credit for students who have an A in ‘A’ level Physics. 4. To add CS3263 Financial Markets as a module offered for the IT in Business Focus 5. Changes in old to new module mappings: a. IC2262 and IC2263 are mapped to CS3222 b. IC1102 is mapped to CS1102 c. IC2101 is mapped to CS2103 6. To replace the prerequisite for CS3210 from CS1102 to IC2106 or IC2212. 7. To add IC1102 as alternative prerequisite for CS3213 and CS3212. 8. For students matriculated in 1997/98, to change the status of reading SF1100 from "must read" to "not compulsory", and to permit these students who elect to read SF1100 to credit this module as enrichment. Bachelor of Computing Programmes 1. Change of module titles to better reflect the module contents: a. CS1102 from Algorithms & Data Structures to Data Structures & Algorithms b. CS2102 from Database Systems to Introduction to Database Systems 2. To replace the prerequisite for CS3210 from CS1102 to CS2104 or CS2104S. 3. To raise the limits on continuous assessment for the following modules to above 40% for purpose of focusing our students on progressive learning rather than once-off examination skills. - CS2106 (60%) - CS2101 (60%) - CS2104 (60%) - CS2104S (60%) - CS3223 (50%) - CS4241 (50%) - CS4220 (60%) - CS4260 (50%) - IC52A8 (65%) Overlap Modules To include the following cross-faculty modules offered by the Faculty of Business Administration as overlap modules. They are BK1002 (Maths & Quantitative Analysis), BK1004 (Statistics), BK1007 (Computing), BK1008 (Business Economics), BK2001 (Managerial Accounting), and BK2003 (Principles of Marketing). IC52Z4 Special Topics in Parallel Processing To change the module title from "Special Topics" to "Special Topics in Parallel Processing." To reflect the project-based nature of this module, the module assessment will be divided into student's paper presentation (1/3) and project (2/3).
28 August 1998
Notebook Computer and Examinations
Students are not allowed to bring notebook computers into any examination, even
"open-book" examinations, unless specifically authorized.
20 August 1998
Advanced Placement Credits
Students admitted in 1998/99 will be given exemption for PC1221(Fundamentals of Physics)
if they have obtained a grade 'A' at A-level Physics.
25 July 1998
For the Global Campus Project, the School Front-line Support Services are located at:
1. S17 #08-16 PC Lab Prep Room 2 (Technician: Mr Tan Kwang Pon)
2. S15 #02-05 Terminal Room/PnP Room (Technician: Musa)
Operation hours are: 9am-5pm (weekdays) and 9am-1pm (Sat)
23 July 1998 (updated on 25 July 1998)
CFM offered by Faculty of Business Administration
School of Computing Students are not allowed to take BK1002 (Maths & Quantitative
Analysis), BK1004 (Statistics), BK1007 (Computing), BK1008 (Business Economics), BK2001
(Managerial Accounting), and BK2003 (Principles of Marketing).
Students that have registered for these modules are to see Ms Toh Mui Kiat immediately.
15 July 1998
Students especially new students are "strongly encouraged to own a personal notebook
computer in order to exploit the rich repertoire of IT-based teaching and learning
resources and world-wide Internet resources, and enhance your career marketability through
improved IT proficiency." The following level-1 modules will make use of notebook
computer:
CS1101, CS1101S, CS1101C, CS1102, CS1103, CS1301
An increasing number of other modules will also exploit the use of notebook computer in
teaching.
14 July 1998
Students that have questions or problems regarding the purchase and use of NoteBook PC can
contact Dr Chee Yam San or Dr Derek Kiong. Information on NUS Global Campus is available
at web page http://pnp.nus.edu.sg/
11 July 1998
a. With immediate effect, CAP computations are rounded to two decimal places.
b. To facilitate the reading of cross-faculty modules, all lectures will commence on the
hours and ends 15 minutes before the hour. This means that the duration of a
one-hour lecture will be 45 minutes and that of a two-hour lecture will be 1
hour 45 minutes.
c. Please send email enquiries on undergraduate programmes to bcomp@comp.nus.edu.sg.
UPDATES TO CURRICULUM AND TRANSITION HANDBOOKS - 98/99
The changes to the Curriculum and Transition Handbooks are listed below, for students who
want to update their handbooks. These changes are fully updated in the curriculum web
pages.
** Changes up to 30/6/98 are recorded **
1998/99 Transition Programmes Handbook
p4 top line - Delete "CAP computations are brought to the nearest one-decimal
place."
p6 - Add this sentence under Course Structure section: Modules with less than 3 modular
credits count as half modules.
p6 - IC2103's new code is CS3213
p7 - CZ2103 is offered by the Department of Computational Science
p8 - Management Support Systems, CS3250 is offered only in Sem. 2
p8 - IT in Business Focus: add this module CS3263 Financial Markets
p9 - IC2262 Microelectronics and Microprocessors has the new code CS3222 (2)
p10 - IC1391 Accounting has the new code CS1304(2)
p28 - New code CS3222 corresponds to both IC2262 and IC2263.
p30 - Add row: IC2262 corresponds to CS3222.
p29 - Overlap modules: IC2101's new code is CS2103
p32 - IC2101 will be mounted in Sem 1, for the last time.
p32 - CS2103 will not be mounted in Sem 1.
p33 - CS3210 (Compiler Writing) has the prereq of CS2104/S (not CS1102) or IC2106.
1998/99 Curriculum Handbook
p4 - Delete "CAP computations are rounded to the nearest one-decimal place."
p4 - Warning, probation and dismissal will be based on CAP, not SAP.
p8 - last line: cross faculty modules should add to at least 6 modular credits
p31 - Overlap modules: IC2101's new code is CS2103
p32 - CS2103 will not be mounted in Sem 1.
p33 - CS3210 (Compiler Writing) has the prereq of CS2104/S (not CS1102) or IC2106.
Changes common to both Handbooks
Class and Examination Timetables have been updated. See web for details.
CS2104S is available in semester 1 of 1998/98.
Module Prereq Structure figure:
CS2104 should be CS2104/S
CS2106/S should be CS2106
CS3210's prereq is CS2104/S, not
CS1102
p35 - CS4262's prereq is (GM2303 or ST2334 or ST2131), CS3262
MSc by coursework: GRE refers to general GRE, and candidates cannot take CS4101 or CS4102.