SluitenHelpPrint
Switch to English
Cursus: 202000438
202000438
Programming Skills Development for IEM
Cursus informatie
Cursus202000438
Studiepunten (ECTS)3
CursustypeCursus
VoertaalNederlands
Contactpersoonprof.dr.ir. E.W. Hans
E-maile.w.hans@utwente.nl
Docenten
Contactpersoon van de cursus
prof.dr.ir. E.W. Hans
Examinator
prof.dr.ir. E.W. Hans
Collegejaar2022
Aanvangsblok
JAAR
AanmeldingsprocedureZelf aanmelden via OSIRIS Student
Inschrijven via OSIRISJa
Cursusdoelen
The general aim of the course is to improve a student’s programming skills. The specific learning goals for this course will be determined by the lecturer in consultation with the student. According to the student’s existing skills and knowledge of programming, a suitable assignment will be made with fitting learning goals, and an estimated 3 EC study load.
Inhoud
This course is meant as a 3 EC replacement course for IEM students who have an overlap with one of the Math courses or have to otherwise fill a 3 EC gap in their (bachelor) programme.


This course aims to increase your programming skills. You will work on an interesting, tailor-made assignment that will develop and deepen your skills and knowledge of programming. The assignment can be of all sorts: to implement a game, a complex algorithm, or a decision support tool. Some examples are: a maze generator and solver, the game 1024, a decision support tool to plan and optimize the volleyball league schedule, a machine learning algorithm for predicting stock values.
You may propose an assignment to the lecturer, or take on a programming challenge from the lecturer. The programming language will typically be VBA, but when you are already highly experienced in VBA, you may propose to learn to use another programming language (e.g. Python, Java, Delphi). However, when you prefer to learn about Matlab or C++, take Programming in Engineering (191158510). These two languages will not be offered in this course.
After obtaining approval of the assignment, you work on it individually. To conclude the course, you must plan an oral exam with the lecturer, during which you present your assignment code, and answer various questions by the lecturer. A pass/fail is then given. If a ‘pass’ is not given, a repair assignment is given, which is discussed with the lecturer in a (one and only) resit session, in the same fashion as the first oral exam.
 
Voorkennis
Basic knowledge of programming in VBA. We assume you have finished either the B-IEM module 1 course VBA programming (202000392) or the premaster’s course Excel/VBA (202000452) (or similar)
Participating study
Bachelor Technische Bedrijfskunde
Verplicht materiaal
-
Aanbevolen materiaal
-
Werkvormen
Opdracht
AanwezigheidsplichtJa

Toetsen
Assignment

SluitenHelpPrint
Switch to English