Introduction to Scientific Computing
Faculteit  Science and Engineering 
Jaar  2018/19 
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, vectors and matrices, complex arithmetic, linear equations, cellular automata, fractals, ordinary and partial differential equations. 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  prof. dr. J.B.T.M. Roerdink  
Docent(en)  prof. dr. J.B.T.M. Roerdink  
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 
