PROGRAMMEREN VAN GUI'S
 
Lectured in 3rd year Bachelor in Industrial Sciences in Computer Science
Theory [A] 24.0
Exercises [B] 36.0
Training and projects [C] 0.0
Studytime [D] 170
Studypoints [E] 6
Level in-depth
Language of instruction Dutch
Lecturer Nog niet bepaald
Reference IBIWIT03A00002
 
Key words
Development of GUI's, Visual Basic .NET, Java Swing, P170, P175, T120

Objectives
Be able to add a graphical user interface to an application on Windows or Unix.

Topics
During the lectures the specific programming technics used in the development of GUI's are explained (windows, forms, controls, events, menus, ...) and some attention is paid to effective GUI-design.
During the excercises we get familiar with Visual Basic and Java (Swing).

Prerequisites
The final competentions of the courses Computer Science II and Object Oriented Programming and Design.

Final Objectives

Common scientific competentions [AWC1, AWC4]
The student is able to think in a critical and creative fashion.
The student is able to gather and process information of the programming excercise in an adequate way.

Common technical competentions[ATC1, ATC3, ATC5]
The student is able to make reasoned links between different scientific domains in order to understand technical problems and processes.
The student is able to perform a programming excercise in an autonomous way.
The student is able to design and implement a GUI.

General competentions [AC1]
The student is able to make a programming excercise teamwise.

Specific competentions [SC1, SC2, SC3]
The student is able to apply principles of effective GUI-design in an environment of production, maintenance and quality management at an adequate price.
The student is able to excecute independently advanced tasks in the field of GUI-design.
The student is able to master all forms of present-day programming techniques, environments and languages in the field of development of GUI's, in order to apply these in practice.



Materials used
The teacher's course.
Some books about the course topics are available in the library.
On the intranet of the department, some slides, programming examples and exercises can be found.

Study costs
Costs of the course material.

Study guidance
The student can always make an appointment with the teacher.

Teaching Methods
Lectures and exercises on a PC.

Assessment
Lectures (oral / written examination) : 47%
Exercises (permanent evaluation, graded excercises and tests) : 53%

The final mark of the training item is the weighted average according the coefficients mentioned above. However, if a student gains a score of 7 or less on 20 on one of the different parts (lectures or excercises) one can turn from the arithmetical calculation of the final mark of the training item and the new marks can be awarded on consensus.



Lecturer(s)
Department of Computer Science.