Academic Year 2017/2018
- Docente: Antonio Messina
- Credits: 7
- SSD: INF/01
- Language: Italian
- Moduli: Antonio Messina (Modulo 1) Zeynep Kiziltan (Modulo 2)
- Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2)
- Campus: Bologna
- Corso: First cycle degree programme (L) in Astronomy (cod. 8004)
Learning outcomes
Background knowledge of modern computer and programming with an high level language for numerical solution of simple problems
Course contents
- Software and hardware architecture of the modern computer
- Data structure
- Number representation on computer
- Pseudocode
- Introduction to R programming language
- Algorithm and program
- Numerical algorithms for: - computation of function roots - numerical integration
Readings/Bibliography
- E. Loli Piccolomini, A. Messina, Statistica e Calcolo con R, McGraw-Hill Education, settembre 2015
- Notes and software projects will be made available on web site
Teaching methods
Topics will be presented with the help of slides or web pages.
Examples of programming methods will be completely developed. The
students will have access to the code on a web site. In laboratory
the student will design and develop code for assigned
exercises
Assessment methods
For the assesment of learning the student will discuss
-
a report on the design, implementation and result of a project on one of the topics presented during the lectures
-
at least two topics among those presented in frontal lessons
Clearness and completeness of the report and of the answers will be considered for assesment. Moreover, the ability to engage in the problem, to be creative problem solver and to face new situations will be considered.
Teaching tools
- Beamer
- PC
- Laboratory
Links to further information
http://www.unibo.it/docenti/antonio.messina
Office hours
See the website of Antonio Messina
See the website of Zeynep Kiziltan