University of Warsaw - Central Authentication System
Strona główna

Programming for astronomy students

General data

Course ID: 1100-2A10
Erasmus code / ISCED: 11.102 The subject classification code consists of three to five digits, where the first three represent the classification of the discipline according to the Discipline code list applicable to the Socrates/Erasmus program, the fourth (usually 0) - possible further specification of discipline information, the fifth - the degree of subject determined based on the year of study for which the subject is intended. / (0541) Mathematics The ISCED (International Standard Classification of Education) code has been designed by UNESCO.
Course title: Programming for astronomy students
Name in Polish: Programowanie dla astronomów I
Organizational unit: Faculty of Physics
Course groups: Astronomy (1st level); obligatory courses on 2nd year
ECTS credit allocation (and other scores): 5.00 Basic information on ECTS credits allocation principles:
  • the annual hourly workload of the student’s work required to achieve the expected learning outcomes for a given stage is 1500-1800h, corresponding to 60 ECTS;
  • the student’s weekly hourly workload is 45 h;
  • 1 ECTS point corresponds to 25-30 hours of student work needed to achieve the assumed learning outcomes;
  • weekly student workload necessary to achieve the assumed learning outcomes allows to obtain 1.5 ECTS;
  • work required to pass the course, which has been assigned 3 ECTS, constitutes 10% of the semester student load.

view allocation of credits
Language: Polish
Main fields of studies for MISMaP:

astronomy

Prerequisites (description):

(in Polish) Dla studentów studiów I stopnia astronomii zainteresowanych programowaniem. Studenci powinni mieć przynajmniej podstawowe umiejętności korzystania z systemu Linux albo zapisać się równolegle na zajęcia pracowni komputerowej.

Mode:

Classroom

Short description:

The course of computer programming in Fortran 90/95/2003/2008/2018

Full description:

The course of computer programming in Fortran 90/95.

Program:

1. Introduction - computer programming languages, Fortran history

2. Program structure

3. Types (basic), constants, variables

4. Derived types, structures

5. Expressions, assignment statements

6. Arrays, array operations

7. Control statements

8. Input/output statements

9. Internal and external subprograms, modules

10. Pointers

11. Overloading

Description by Michał Szymański, May 2018

Bibliography:

Chapman, S. "Fortran 90/95 for Scientists and Engineers"

Redwine, C. "Upgrading to Fortran 90"

https://en.wikibooks.org/wiki/Fortran

https://fortran-lang.org/

Learning outcomes: (in Polish)

1. Student zna składnię i podstawowe elementy języka Fortran 90/95/2003/2008/2018

2. Student potrafi konstruować algorytmy do rozwiązywania problemów obliczeniowych o średnim stopniu złożoności, w tym dla typowych problemów numerycznych.

3. Student potrafi zapisać algorytm rozwiązania problemu obliczeniowego w języku Fortran.

4. Student ma świadomość ograniczeń związanych ze stosowaniem reprezentacji liczb w maszynach cyfrowych oraz zna konsekwencje tych ograniczeń w programowaniu.

Assessment methods and assessment criteria: (in Polish)

Zaliczenie ćwiczeń (zadania domowe, kolokwium, obecność na zajęciach).

Obecność na wykładach jest obowiązkowa

Egzamin pisemny.

Classes in period "Winter semester 2024/25" (past)

Time span: 2024-10-01 - 2025-01-26
Selected timetable range:
Go to timetable
Type of class:
Classes, 30 hours, 20 places more information
Lecture, 30 hours, 20 places more information
Coordinators: Michał Szymański
Group instructors: Michał Szymański
Students list: (inaccessible to you)
Credit: Course - Examination
Lecture - Examination

Classes in period "Winter semester 2025/26" (in progress)

Time span: 2025-10-01 - 2026-01-25
Selected timetable range:
Go to timetable
Type of class:
Classes, 30 hours, 20 places more information
Lecture, 30 hours, 20 places more information
Coordinators: Michał Szymański
Group instructors: Michał Szymański
Students list: (inaccessible to you)
Credit: Course - Examination
Lecture - Examination
Course descriptions are protected by copyright.
Copyright by University of Warsaw.
Krakowskie Przedmieście 26/28
00-927 Warszawa
tel: +48 22 55 20 000 https://uw.edu.pl/
contact accessibility statement site map USOSweb 7.2.0.0-11 (2025-12-17)