ERG3820: Software Engineering Practice
(Spring 2002)

My Objectives (Department Course Description)

This course does not provide formal training for "Internet Software Technologies", as covered by CSC3520. Students are encouraged to take CSC3520, CSC3170/ITM3010 (Database), and perhaps in the future, related postgraduate programs (especially if they are pursuing IT-related jobs).

Students are advised to use broad-brand at home for his studies in general (not just for this course).

ERG3820 Course Information

Course Page:  http://www.cse.cuhk.edu.hk/~kwchiu/erg3820
Newsgroup:   cuhk.cse.erg3820

Lecturer: Dr. Dickson K.W. CHIU (Ph.D., HKUST)
http://www.cse.cuhk.edu.hk/~kwchiu
Room 1018, phone: x8436, email: kwchiu@cse.cuhk.edu.hk (24 x 7!)
Office Hours: The hour after each lecture, or make appointments with me by email.
Phone Consultation:  Leave your phone number and question by email, and I'll call back.

TA: Mr. Henry Hui (Office Hour: TBA, Rm 1005, email: kchui@cse.cuhk.edu.hk)
Mr. Charles KC Chiu
(Office Hour: TBA, Rm 905, email: kcchiu@cse.cuhk.edu.hk)

Lecture:
SC L1
Tue: 8:30-10:15 Tutorial:
Thu 9:30 - 10:15 (LSB LT5), or
Fri 10:30 - 11:15 (SC L3)
Text:  Object-oriented Software Engineering: Conquering Complex and Changing Systems, B. Bruegge and A.H. Dutoit, Prentice Hall, Inc., 2000.
References:  TBA
Some Useful links:
UML resources:
http://www.uml.org
Online Dictionary:
www.webster.com, www.dictionary.com, www.wordreference.com
Korean: http://www.mct.go.kr/hangeul/, http://langintro.com, http://korean.sogang.ac.kr/, http://www.arts.monash.edu.au/korean/  
My Unix and Perl course material with AVI recording (in English): http://www.cse.cuhk.edu.hk/~kwchiu/comp111s/
My Internet Software Technology course material (in English):
http://www.cse.cuhk.edu.hk/~kwchiu/csc3520/
Evaluation: Assignments and Project (35%), midterm (25%), final (40%)

 

 

Tentative Course Schedule

Week Date Topic/Notes Book Tutorial Assignment
1

Jan 8

Introduction and Overview (.ppt 1
2 Jan 14 Object-oriented Modeling with UML (.ppt
Supplement (.ppt)
UML for Korean Language (.ppt)
2 Basic Java
3 Jan 21 Software Development (.ppt 12,4 Java Objects, Classes, and Inheritance
4 Jan 28 System Requirements Capture (.ppt 4 Java Servlets
Web-based Information System Design  (Around 15%)
Due: Mar 25
5 Feb 5 System Analysis (.ppt) 5 UML Modeling
6 Holiday! Kung Hey Fat Choi!
7 Feb 19 System Analysis  UML Modeling
8 Feb 26 System Analysis Midterm Review  UML Modeling
Midterm: Mar 20 (Wed) - 18:45-21:00  SC L1 (marks)  (answers)
9

Mar 5

User Interface Development (.ppt) Basic SQL Web-based Information System Implementation  (around 20%)
Due: May 7-10
10 Mar 12 System Design
(.ppt)
6 Basic SQL and JDBC database connectivity
11 Mar 19 Implementation (.ppt) 7 Project
12 Mar 26 Testing (.ppt) 9 Project
13 Apr 2 10,12
14 Apr 9 Software Quality Assurance (.ppt) 11 Project
15 Apr 16 Final Review Project
Final Exam: May 3 (Fri) 9:30-12:00 U Gym