CS3283 - GUI Programming
Course Information
Course Description

Course Schedule
Course Material
Course Assessment

Assignments
Ass. 1
Ass. 2

Laboratory Exercises
Lab. 1
Lab. 2
Lab. 3




Let's dive into the current state of art for GUI Programming !!
  • Important : ALL our subsequent lecutures will be moved to LT33 at the same slot: Fri. 4-5pm effectively from Jan 12.

  • LT8 - 11 are available for downloading. LT11 is our last set of LT notes ! Check the "Course Material" link !

  • New discussion forum and chat room have been set up under the course name "CS3283" in the IVLE system to enhance your learning experience in this course with better IT technology !

  • Here: the model answers of the quiz for your revision. model ans. for mid-term test is here. The mid-term papers were all marked. The average mark is 6.23, with the standard dev. as 1.36. The marked mid-term will be returned in today's (Apr 5) lectures. Besides, FYI, the average of accum. total CA up to now is 26.77 [with the stand. dev. as 4.51] out of the 40%. The Lab 2 was marked, pls. contact Mr. Cong Gao (at ext. 4925) or wait for his email to get back the script.

  • Lab. 2 (5% CA) - the last ex. in this course is already out. The deadline is Apr 6 (Fri), 5pm.

  • Since I'm teaching two courses in this semester, when you drop me an email, pls. indicate that you're a CS3283 student - many thanks, vincent.

Foreword

The success of many computer applications, no matter on Windows, Unix, Linux or Web platform, all depends on how effective the Graphical User Interface (GUI) is designed to guide the general users to successfully interact with the system. GUI Programming aims to ease this complicated task of building effective GUI with specialized programming tools or toolkit such as the well-known Tcl/Tk. 

A well-designed GUI should be easy-to-understand and simple-to-use. We adopted these two important principles when designing this course webpage which I hope you will find it useful for finding relevant course information. Hope you will enjoy this course and more importantly, really learn something useful !

-- vincent (Sept, 2000)