Introduction to Programming and Computational Methods
Faculteit  Science and Engineering 
Jaar  2020/21 
Vakcode  WBAS01305 
Vaknaam  Introduction to Programming and Computational Methods 
Niveau(s)  propedeuse 
Voertaal  Engels 
Periode  semester II a 
ECTS  5 
Rooster  rooster.rug.nl 
Uitgebreide vaknaam  Introduction to Programming and Computational Methods  
Leerdoelen  At the end of the course, the student is able to: 1. navigate on a Linux system and knows how to use the command line for file management. He/she is aware of the security risks of using the system and the network. 2. mastered the basics of the programming language Python. He/she is able to develop a simple algorithm for a numerical problem, can translate this into programming code and is able to debug a program until it works. 3. apply computational methods to solve various non trivial numerical problems. He/she has the tools and the skills to deal with practical work in other astronomy courses. 

Omschrijving  The course is an introduction to techniques which can be applied by a student to solve numerical problems related to astronomy. The student gets acquainted with the Unix/Linux environment for application development and Python as a programming language. This computer language is frequently used in astronomical data analysis because it facilitates the exchange of data between various software packages. The course will put emphasis on interactive data analysis (plotting, display, reading and writing files etc.). The student learns a number of elementary numerical methods ('root finding', numerical integration, ODE's etc.) and applies them in various programming exercises.  
Uren per week  
Onderwijsvorm 
Hoorcollege (LC), Practisch werk (PRC)
(10 LC, 130 PRC) 

Toetsvorm 
Opdracht (AST), Schriftelijk tentamen (WE), Tussentoets (IT)
(30% WE, 10% IT, 60% AST) 

Vaksoort  propedeuse  
Coördinator  drs. M.G.R. Vogelaar  
Docent(en)  drs. M.G.R. Vogelaar  
Entreevoorwaarden  The course unit assumes prior knowledge acquired from Calculus 1, bachelor, and Linear Algebra 1, bachelor.  
Opmerkingen  The grade for the practical assignments need to be also higher than 5.5 This course was registered last year with course code STPCE5 

Opgenomen in 
