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 !!

Course Schedule

1.      Fundamental GUI Concepts, Design and Programming Techniques (3 lectures) :

  • 2 introductory lecture(s) on Basic Concepts and Principles on Designing User Interface       (based on the "The User Interface Concepts & Design" reference book)
  • 1 lecture on Common GUI concepts and Program. Techniques on MS-Window and X-Window environment

2.       Java Foundation Class (JFC) Swing Programming (4 lectures) :

  • JFC Swing Basics
  • More on Swing features & Components
  • Event Handlers
  • Layout Manager in Swing (if time allows :)

3.       Programming with Tcl/Tk  (5 lectures)

4.       REVISION  (the last lecture)