Programming, Modelling and Simulation

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
Titel Auteur ISBN Prijs
Engineering Computation with MATLAB, 3rd edition
David M. Smith 978-0-273-76913-2
Entreevoorwaarden
Opmerkingen This course was previously registered with course code WPIE18007
Opgenomen in
Opleiding Jaar Periode Type
BSc Courses for Exchange Students: Engineering: Biomedical-Industrial-Mechanical - semester I a
BSc Industrial Engineering and Management 1 semester I a verplicht