Perform new course search

Search Filter

Programming Graphical User Interfaces PG (7110.5)

Level: Postgraduate Level
Credit Points: 3
HECS Bands: 2
Faculty: Faculty of Science and Technology
Discipline: Academic Program Area - Technology



    This unit examines object-oriented programming and design patterns for building advanced graphical user interface (GUI) applications. Topics covered in the unit include: GUI components (menus, windows, icons, buttons, dialog boxes, images, keystrokes, etc.), programming GUI applications using MS Visual Studio .NET (C# and C++). The unit will also include an introduction to Voice User Interfaces (VUI) applications using MS Agent, Text-to-Speech engine and Speech Recognition engine in Windows platform.

    Learning Outcomes

    On successful completion of this unit, students will:

    1. Demonstrate advanced knowledge of GUI programming techniques;

    2. Be able to use GUI components for implementing visual applications in MS Visual Studio.NET; and

    3. Have the confidence to handle the real-world GUI programming problems.

    Contact Hours

    Up to 3 hours per week, 2L + 1T.


    Computers and Programming G.



    Assumed Knowledge


    Incompatible Units


    Equivalent Units


    Print this page
    Why choose UC

    Perform new course search

    Search Filter

    Frequently Asked Questions