Introduction to Scientific Computing

Faculteit Science and Engineering
Jaar 2019/20
Vakcode WBCS14003
Vaknaam Introduction to Scientific Computing
Niveau(s) bachelor
Voertaal Engels
Periode semester II a

Uitgebreide vaknaam Introduction to Scientific Computing
Leerdoelen At the end of the course, the student is able to:
1. reproduce and apply knowledge in the elementary computational aspects of scientific computing problems and can explain their context.
2. demonstrate computational skills through implementation of basic algorithms
3. collaborate with others in performing practical assignments and reporting about it.
Omschrijving The course focuses on scientific problem solving with Matlab. Topics that are covered include: introduction to Matlab, sequence alignment (string algorithms), cellular automata, fractals, tomographic reconstruction, ordinary and partial differential equations, reaction-diffusion processes, N-body simulations. These topics are motivated and demonstrated in the context of a number of real-world applications. The course also makes extensive use of computer graphics, including interactive graphical expositions of numerical algorithms.The course includes computer practicals where you will solve a number of exercises that involve modifying and extending the programs in the /Numerical Computing with MATLAB/ toolbox.
Uren per week
Onderwijsvorm Hoorcollege (LC), Practisch werk (PRC)
(The course is assessed based on (i) a written exam, and (ii) reports of the lab sessions. The practicals are mandatory.)
Toetsvorm Practisch werk (PR), Schriftelijk tentamen (WE)
(Let P = mark practicals, E = mark written exam. The final grade F for this course is obtained as follows: if E<5 then F=E else F=(2*E+P)/3. For the resit, Final Grade = resit exam grade. Final grades are rounded to half integers, except for final grades between 5 and 6, which are rounded to integers.)
Vaksoort bachelor
Coördinator E. Talavera Martínez, MSc.
Docent(en) E. Talavera Martínez, MSc.
Verplichte literatuur
Titel Auteur ISBN Prijs
Reader Introduction to Scientific Computing J.B.T.M. Roerdink
Lecture slides (provided in Nestor)
Lab Manual Introduction to Scientific Computing (provided in Nestor) J.B.T.M. Roerdink
Entreevoorwaarden The course unit assumes prior knowledge acquired from Imperative Programming (INBIMP- 09) of the Bachelor's degree programme Computing Science.
Opgenomen in
Opleiding Jaar Periode Type
BSc Computing Science 2 semester II a verplicht
BSc Courses for Exchange Students: Artificial Intelligence & Computing Science - semester II a Computing Science