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 
ECTS  5 
Rooster  rooster.rug.nl 
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, reactiondiffusion processes, Nbody simulations. These topics are motivated and demonstrated in the context of a number of realworld 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 


Entreevoorwaarden  The course unit assumes prior knowledge acquired from Imperative Programming (INBIMP 09) of the Bachelor's degree programme Computing Science.  
Opmerkingen  
Opgenomen in 
