Faculteit | Science and Engineering |
Jaar | 2021/22 |
Vakcode | WBIE008-05 |
Vaknaam | Programming, Modelling and Simulation |
Niveau(s) | propedeuse |
Voertaal | Engels |
Periode | semester I a |
ECTS | 5 |
Rooster | rooster.rug.nl |
Uitgebreide vaknaam | Programming, Modelling and Simulation | ||||||||||||
Leerdoelen | At the end of the course, the student is able to: • Determine the flow chart (state diagram) of a process • Use graphical programming tools to run a simulation for example for a production line • Apply the program to run the production line and report on the results • Interpret elementary code fragments • Apply elementary programming structures like variables, repetition, choice, function calls • Solve typical IEM problems by creating the corresponding algorithms and report on the results |
||||||||||||
Omschrijving | In the IEM program, you will meet several computational tools and programming languages. The syntax will differ, but the basic concepts are universal to any programming language. It is therefore important that you early in your study gain a basic understanding of the basic programming structures. The course PMS is positioned in the first block in the first year of the IEM program to serve this purpose. First, the students are introduced to LabVIEW, a development environment for visual programming. The students will simulate the control of a Festo unit, and thereafter run the Festo unit. The course continues with a general introduction to programming. Basic programming concepts and data structures will be introduced. MATLAB will be used as programming language. We discuss scripts, arrays, build-in functions, data sets, vectors, code blocks, functions, cell arrays and the general programming concepts like conditional statements, iterations, and recursions. These programming concepts will be practiced by solving problems taken from GSC, Calculus 1 and a typical IEM problem that will be met in more detail later in the study. |
||||||||||||
Uren per week | |||||||||||||
Onderwijsvorm |
Bijeenkomst (S), Hoorcollege (LC), Opdracht (ASM), Practisch werk (PRC)
(Presence at the first lecture and the practical in week 3 is mandatory.) |
||||||||||||
Toetsvorm |
Opdracht (AST), Practisch werk (PR), Schriftelijk tentamen (WE), Verslag (R)
(Grading weight: WE 20%, R 25%, PR 20%, AST 35%. All parts (homework,parts 1,2,3 of course and individual written exam) >= 5.5, final weighted grade >5.5. Part2 (four assignments) needs to be passed to access the written exam.) |
||||||||||||
Vaksoort | propedeuse | ||||||||||||
Coördinator | dr. G.K.H. Larsen | ||||||||||||
Docent(en) | dr. G.K.H. Larsen ,dr. R. Smedinga | ||||||||||||
Verplichte literatuur |
|
||||||||||||
Entreevoorwaarden | |||||||||||||
Opmerkingen | This course was previously registered with course code WPIE18007 | ||||||||||||
Opgenomen in |
|