​CSS3923 – GUI Programming

Course Description

​To provide the students with advanced knowledge of developing applications with graphical user interface (GUI) so that the students are able to develop the GUI software for the users. ​This course provides the students with advanced knowledge of developing applications with graphical user interface (GUI) by using GUI widget toolkit so that the students are able to develop the user-friendly software for the users.

​Content Outline of the Course/Module:

  • Introduction to Graphical User Interface
  • WIMP
  • Microsoft Windows
  • X Windows System
  • Cross-Platform Widget Toolkit
  • Event-Driven Programming

Course Outcome

Upon completion of this course, students should be able to:

  • Understand the concept of GUI.
  • Develop the GUI applications.
  • Explain the GUI components of the applications with the usability perspective.

Subject Area

Elective

Course Director

Associate Professor ​Dr. Sim Yee Wai

​Teaching-learning Methods Assessment Methods
Practical Works Assignment, Progress Test, Final Examination
Computer-based Learning Assignment, Progress Test, Final Examination
Lecture Assignment, Progress Test, Final Examination
Assignment Assignment, Progress Test, Final Examination, Presentation