CS3283 - GUI programming
New!!!
The results for the MCQ test on March the 1st were here. Unfortunately, the totals were wrong the first time. I have tried again - please let me know if your mark is wrong...
Lecturer:
Mr. Hugh Anderson
E-mail : hugh@comp.nus.edu.sg
Office : S15 - #06-12.
Consultation hours: Whenever you come to visit me. If it is not convenient I will tell you...
Tutor:
Hugh!
Lectures:
Mondays, 12:00-14:00 in LT34.
Text Book:
This year we will be using Hugh's notes in book form available from the COOP. The book is called "Introduction to GUI Programming" by Hugh Anderson.
Assessment:
Exam(50%), Assignments(35%), Tut(5%), Tests(10%)
Lecture notes:
You should read the notes for the lectures before attending the lecture!There are copies of the overheads used in class in various formats including PDF and PS, and in 2-to-a-page and 4-to-a-page formats here. You may also be interested in lecture notes from previous cs3283 courses, copies of which are placed here, here and hereLecture 1: (Ch 1) GUI concepts Lecture 2: (Ch 2) GUI design concepts. Please read chapter 2 before attending the lecture Lecture 3: (Ch 3,4) First steps. Please read chapters 3 and 4 before attending the lecture Lecture 4: (Ch 5) Tcl/Tk. Please read chapter 5 before attending the lecture, which will be held in SR7 (S16 level 4) on Tuesday 3rd Feb, and Thursday 5th Feb from 1600 to 1800. Lecture 5: (Ch 5) Tcl/Tk (continued). Lecture 6: (Ch 5) Tcl/Tk (continued), and Java/Swing. Lecture 7: (Ch 6) Java (continued). Lecture 8: (Ch 7) Introduction to web interfaces.The first half of the session will be taken up by the mid-semester MCQ test. Lecture 9: (Ch 8) Visualization. Lecture 10: (Ch 9) Assignment 3, MFC. Lecture 11: (Ch 10) Blending languages.
Tutorials:
The tutorial sessions begin in the fourth week.Tutorial 1: (For week 4, 30th Jan 2004) is found here in PDF, and here in postscript. Sample answers are found here in PDF, and here in postscript. Tutorial 2: (For week 5, 6th Feb 2004) is found here in PDF, and here in postscript. Sample answers are found here in PDF, and here in postscript. Tutorial 3: (For week 6, 13th Feb 2004) is found here in PDF, and here in postscript. Sample answers are found here in PDF, and here in postscript. Tutorial 4: (For week 7, 20th Feb 2004) is found here in PDF, and here in postscript. Sample answers are found here in PDF, and here in postscript. Tutorial 5: (For week 8, 27th Feb 2004) is found here in PDF, and here in postscript. Sample answers are found here in PDF, and here in postscript. Tutorial 6: (For week 9, 5th Mar 2004) is found here in PDF, and here in postscript. Sample answers are found here in PDF, and here in postscript. Tutorial 7: (For week 10, 12th Mar 2004): Hugh is unwell - so this is cancelled till next week. Tutorial 7: (For week 11, 19th Mar 2004) is found here in PDF, and here in postscript. Sample answers are found here in PDF, and here in postscript. Tutorial 8: (For week 12, 26th Mar 2004) is found here in PDF, and here in postscript. Sample answers are found here in PDF, and here in postscript.
Assignments:
Assignment 1: (Due 10th Feb 2004) is found here in PDF, and here in postscript. It is a group assignment, and you have to select group members before the 30th Jan. The marks are here.
Assignment 2: (Due 12th Mar 2004) is found here in PDF, and here in postscript. It is a group assignment, and you have to select group members before the 27th Feb. The marks are here.
Assignment 3: (Due 9th Apr 2004) is found here in PDF, and here in postscript. It is a group assignment, and you have to select group members before the 19th Mar.