MFE5004: Computer Programming
2000/01 – Semester I
Centre for Financial Engineering, NUS
http://www.comp.nus.edu.sg/~teoym/mfe5004



Instructor
     A/P Teo Yong Meng
     Room: S16 #04-07
     Department of Computer Science
     National University of Singapore
     Tel: 874 2830   e-mail: teoym@comp.nus.edu.sg

Tutors
     Clement Lo Shui Ping, Centre for Financial Engineering, cfeloc@nus.edu.sg
     Wang Haiguang, School of Computing, wanghaig@comp.nus.edu.sg

Module Description
This module introduces computer programming using the object-oriented Java programming language.  Topics include overview of software engineering, Java basics covering primitive data types, operators, expressions, control structures, input and output; Java object-oriented programming – objects, classes, methods, abstraction, encapsulation, inheritance and polymorphism.

Modular Credits: 2 credits

Lecture :  Friday, 6.30-7.50pm (lecture), 7.50-8.10pm (break), 8.10-9.25pm (lecture)
Tutorial :  Friday, 9.30-10.30pm (tutorial/lab session)
Venues :  Lecture: LT19, Laboratory Session: CFE Lab

Module Assessment: 50% continuous assessment and 50% examination

Continuous Assessment

test/assignment
submission deadline
solution
Test (15%)
-
click here
Make-up Test (15%)
click here
Assignment (35%)
7 November 2000
click here
                            Test – To be conducted in one of the lab sessions and to be handed
                                                        in at the end of the session.  This is to be done individually.
                            Assignment – Take home assignment to be done in a group of three or less.

Open-Book Examination: Sat., 11 November 2000    (1999/2000 Examination Answers)

Main Text: An Introduction to Java Programming, Que E&T Series in Programming and Development, Y. Liang, 2nd edition, 1999.
Software:  Borland JBuilder 3.0 IDE

Course Schedule   (Table of Contents for Lecture Slides)

week
date
Lecture 
Tutorial
Solution
1
29 Sep
-
2
6 Oct
click here
3
13 Oct
click here
4
20 Oct
click here
5
27 Oct
click here




      Note: Powerpoint slides are available to students reading module only.
                 For self-reading and references:
                    L#01 - Computers and Internet Technologies
                    L#08 - Java IDEs and Resources

        Group A Revision - 6.30-7.30pm, Tuesday, 7 November 2000
        Group B Revision - 6.30-7.30pm, Thursday, 9 November 2000

CFE Laboratory
The lab is booked for students taking MFE5004 for the following Saturdays from 1330-1700: 7 Oct, 14 Oct, 21 Oct, 28 Oct, and 4 Nov 2000.  The tutor, Mr Wang Haiguang, will be available at the lab from 1330-1500.

updated on: 18 September 2000


This document, index.html, has been accessed 394 times since 04-Sep-99 13:59:58 GMT-8. This is the 2nd time it has been accessed today.

A total of 120 different hosts have accessed this document in the last 431 days; your host, teoym.comp.nus.edu.sg, has accessed it 27 times.

If you're interested, complete statistics for this document are also available, including breakdowns by top-level domain, host name, and date.