Opinto-opas
Opinto-opas
Vuonna 2022 alkavat ja sitä aiemmat koulutukset
Savonian uuden opinto-oppaan (2023 ja tämän jälkeen alkavat koulutukset) löydät täältä.
Basis of Education | Competence Standards | Structure of Studies | Development of Expertise | Methods and implementation | Course Table |
EF19SP Bachelor Degree Programme in Information Technology (Internet of Things)
Course Description
Code | 4 EFA8020 |
Name | User Interface Programming |
Credits | 5 cr |
Credits in Foreign Language | 5 cr |
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 |
<< Takaisin opintojaksotaulukkoon
Pidätämme oikeuden opetussuunnitelmien muutoksiin mm. opiskeltavien sisältöjen päivitystarpeiden takia.