Introduction to Scientific Computing
Faculteit  Science and Engineering 
Jaar  2020/21 
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 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 (digital) written exam, (ii) reports of the lab sessions, and (iii) presentation. The practicals and presentation are mandatory.)) 

Toetsvorm 
Practisch werk (PR), Presentatie (P), Schriftelijk tentamen (WE)
((Let PR = mark practicals, E = mark written exam, P=mark presentation. The final grade F for this course is obtained as follows: if E<5 then F=E else F=(3*E+5*PR+2*P)/10. In order to pass, students must get a mark of at least 5.5 for PR, E, and P separately, and F has to be at least 5.75. A final grade above 4.75 and below 5.75 will result in a final grade 5.0, in all other cases the grade is rounded to the nearest halfinteger value.) 

Vaksoort  bachelor  
Coördinator  dr. E. Talavera Martínez  
Docent(en)  dr. E. Talavera Martínez  
Verplichte literatuur 


Entreevoorwaarden  The course unit assumes prior knowledge acquired from Imperative Programming (INBIMP 09) of the Bachelor's degree programme Computing Science.  
Opmerkingen  In the academic year 20202021, 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. See here for more info about the enrollment procedure. This course was registered last year with course code WBCS14003 

Opgenomen in 
