Study Guide
Study Guide
#savoniaUAS
Curricula starting in 2022 and earlier
Savonia's new Study Guide (curriculum starting in 2023 and after) can be found here.
Basis of Education | Competence Standards | Structure of Studies | Development of Expertise | Methods and implementation | Course Table |
Course Description
Code | 4 EFA8020 |
Name | User Interface Programming |
Credits | 5 ects |
Objectives | You understand the event-driven programming paradigm You are able to create forms You are able to use a button-component You are able to use a text field-component You are able to use a label-component You are able to connect mouse-events into graphic components You are able to connect keyboard-events into graphic components You are able to use a message-box You are able to define text into a message-box You are able to define buttons into a message-box You are able to define icons into a message-box You are able to create a menu You are able to use a listbox -component You are able to use a combobox-component You are able to make scheduled events You are able to design, code and test simple event-driven programs You are able to show data received from a text file in a graphic user interface You are able to write data from graphic user interface into a text file You are able use structured data in a graphic user interface You are able to throw an exception You are able to handle an exception You understand the meaning of a try block in exception handling |
Content | User interface components Event-driven programming Struct-datatype Class-datatype (basics) Storing and reading data Exception handling File handling |
Requirements | Project work |
Grading Scale | 0 - 5 |
Course material | To be announced at the start of the course. |
Prerequisites | Basics of Programming 1 |
Other Considerations | |
Contact | Koponen Janne |
We reserve the right to make changes to the curriculum due to the need to update the content being studied.