Programming, Modelling and Simulation

Faculteit Science and Engineering
Jaar 2022/23
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 After succesful completion of the course, the student is able to:
  1. Determine the flow chart (state diagram) of a process
  2. Run a simulation for example for a production line
  3. Apply the program to run the production line and report on the results
  4. Interpret elementary code fragments
  5. Apply elementary programming structures like variables, repetition, choice, function calls
  6. 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 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 related to other courses in the program.

Second, the students will simulate the control of a Festo unit, and thereafter run the Festo unit.
Uren per week
Onderwijsvorm Bijeenkomst (S), Hoorcollege (LC), Opdracht (ASM), Practisch werk (PRC)
(Presence at the first lecture and the practical in week 8 is mandatory.)
Toetsvorm Mondeling tentamen (OR), Opdracht (AST), Practisch werk (PR), Schriftelijk tentamen (WE), Verslag (R)
(Grading weight: WE 50%, R 25%, PR 25%. All parts (oral, practical, peer review process, written exam, report ) >= 5.5, final weighted grade >5.5. Part 1 (3/4 peer review process of assignment) 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