Programming for astronomy students
General data
Course ID: | 1100-2A10 |
Erasmus code / ISCED: |
11.102
|
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
|
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 2023/24" (past)
Time span: | 2023-10-01 - 2024-01-28 |
Navigate to timetable
MO TU W TH CW
FR WYK
|
Type of class: |
Classes, 30 hours, 20 places
Lecture, 30 hours, 20 places
|
|
Coordinators: | Michał Szymański | |
Group instructors: | Michał Szymański | |
Students list: | (inaccessible to you) | |
Examination: |
Course -
Examination
Lecture - Examination |
Classes in period "Winter semester 2024/25" (future)
Time span: | 2024-10-01 - 2025-01-26 |
Navigate to timetable
MO TU W TH CW
FR WYK
|
Type of class: |
Classes, 30 hours, 20 places
Lecture, 30 hours, 20 places
|
|
Coordinators: | Michał Szymański | |
Group instructors: | (unknown) | |
Students list: | (inaccessible to you) | |
Examination: |
Course -
Examination
Lecture - Examination |
Copyright by University of Warsaw, Faculty of Physics.