Introduction to Scientific Computing
Faculteit  Science and Engineering 
Jaar  2022/23 
Vakcode  WBCS02205 
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 solving problems from different domain sciences with mathematical models. The covered topics include: computed tomographic reconstruction (Kaczmarz reconstruction method), medical image classification (Residual neural network), web page ranking by Markov Chain (PageRank algorithm), sequence alignment (NeedlemanWunsch algorithm), ordinary differential equation and so on. These topics are motivated and demonstrated in the context of a number of realworld applications. The course includes computer practicals. During the computer practicals, a number of exercises will be solved which involve modifying and extending the programs in numerical computing with the MATLAB/Python toolbox. 

Uren per week  
Onderwijsvorm  Hoorcollege (LC), Practisch werk (PRC)  
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= (3*E+2*P)/5. 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. M. Biehl  
Docent(en)  Prof. Dr. M. Biehl  
Verplichte literatuur 


Entreevoorwaarden  The course unit assumes prior knowledge acquired from Imperative Programming (WBCS00305) of the Bachelor's degree programme Computing Science.  
Opmerkingen  All CS bachelor courses have limited enrollment:  CS students can always enter each course, regardless of whether the course is mandatory for them or not.  A maximum of only 20 places per course is available for nonCS students. These places are filled on a firstcomefirstserved basis, with priority given to students with a strong CSrelated background (e.g., CS exchange students, AI students, etc.). These students need to meet the course prerequisite requirements as mentioned on Ocasys.  Six weeks before the course starts, the 20 students that can join are selected and added to the course. If you enroll after this date, you will be placed on the waiting list. See here for more info about the enrollment procedure. 

Opgenomen in 
