ComputerAided ProblemSolving
Faculteit  Science and Engineering 
Jaar  2018/19 
Vakcode  WICOPO06 
Vaknaam  ComputerAided ProblemSolving 
Niveau(s)  propedeuse 
Voertaal  Engels 
Periode  semester II a 
ECTS  5 
Rooster  rooster.rug.nl 
Uitgebreide vaknaam  ComputerAided ProblemSolving  
Leerdoelen  1. The students can explain, analyse, and contrast the different numerical methods for root finding, integration and ordinary differential equations. 2. The students are able to implement these methods in the MATLAB programming environment using basic programming skills. 3. The students are able to solve mathematical problems, such as nonlinear equations, integration problems and ordinary differential equations (o.d.e.), by applying numerical methods and assess the correctness and accuracy of the outcome. 

Omschrijving  Many mathematical problems cannot be solved with pen and paper, because the calculations or formula manipulations are too difficult or simply too much work. Fortunately, nowadays the computer provides excellent aids, such as computer programs to manipulate formulas or to calculate numbers very fast. An example of such a computer program is MATLAB. To be able to implement complex tasks, basic programming skills are required. Therefore, in this module, the students will learn several basic programming techniques, with the application to numerical mathematics (rootfinding, integration, o.d.e.) in mind. Students will learn several numerical methods, then implement these in MATLAB, and will also determine the numerical accuracy and correctness of the implemented methods. Students will do 3 projects (practicals), belonging to the 3 numerical mathematics topics. These 3 projects will study (numerical) mathematics theory, but will also solve problems/models that describe the outside world. For each project, 3 or 4 computer sessions are scheduled. Each project is closed with an oral discussion and a written report. In the report, the students answer the various questions of the practicum assignments, but also include their composed programs. In general, for every error in the answers and programs, 0.5 point is subtracted from the maximum grade, thus leading to a grade between 1 and 10 for each practicum. The exam is 'closed book'. It is NOT allowed to use the book or lecture notes. Only the use of a simple pocket calculator is allowed. Programmable calculators are not allowed, nor the use of electronic devices (tablet, laptop, etc.). It is recommended to bring a simple pocket calculator, as students probably need it. At the exam, students are asked to apply and analyse numerical methods to solve problems, but also to compose short programs in pseudocode. 

Uren per week  
Onderwijsvorm 
Hoorcollege (LC), Practisch werk (PRC)
(typically 4 hours of lectures and 4 hours of computer practicals per week) 

Toetsvorm 
Practisch werk (PR), Schriftelijk tentamen (WE)
(The 3 projects (PR) yield 3 grades, each with weighting factor 20%. The grades for the projects are valid one academic year. The final exam (WE) has weighting factor 40%. Final grade= 0.2 PR1 + 0.2 PR2 + 0.2 PR3 + 0.4 WE, the grade for both the written exam and the average of the practical work should be at least 5.5 otherwise Final grade = min(PR,ET). Final grades are rounded according to halve points.) 

Vaksoort  propedeuse  
Coördinator  dr. ir. R. Luppes  
Docent(en)  dr. ir. R. Luppes  
Verplichte literatuur 


Entreevoorwaarden  The course builds on knowledge obtained in Calculus 1 and Linear Algebra 1 and it prepares for other courses regarding numerical mathematics, e.g. Numerical Mathematics 1.  
Opmerkingen  This course is the first course in the curriculum regarding programming and numerical analysis.  
Opgenomen in 
