Kaisa_2012_3_photo by Veikko Somerpuro

Enrol
12.8.2019 at 09:00 - 3.9.2019 at 23:59

Timetable

Here is the course’s teaching schedule. Check the description for possible other schedules.

DateTimeLocation
Thu 5.9.2019
14:15 - 16:00
Fri 13.9.2019
10:15 - 12:00
Fri 20.9.2019
10:15 - 12:00
Fri 27.9.2019
10:15 - 12:00
Fri 4.10.2019
10:15 - 12:00
Fri 11.10.2019
10:15 - 12:00
Fri 18.10.2019
10:15 - 12:00
Fri 1.11.2019
10:15 - 12:00
Fri 8.11.2019
10:15 - 12:00
Fri 15.11.2019
10:15 - 12:00
Fri 22.11.2019
10:15 - 12:00
Fri 29.11.2019
10:15 - 12:00
Fri 13.12.2019
10:15 - 12:00

Other teaching

05.09. - 17.10.2019 Thu 16.15-18.00
31.10. - 12.12.2019 Thu 16.15-18.00
Teaching language: English
03.09. - 15.10.2019 Tue 14.15-16.00
29.10. - 10.12.2019 Tue 14.15-16.00
Teaching language: English
06.09. - 18.10.2019 Fri 12.15-14.00
01.11. - 29.11.2019 Fri 12.15-14.00
13.12.2019 Fri 12.15-14.00
Teaching language: English
04.09. - 16.10.2019 Wed 10.15-12.00
30.10. - 11.12.2019 Wed 10.15-12.00
Teaching language: English

Description

Opintojaksosta vastaa fysikaalisten tieteiden kandiohjelma.

Opintojakso on tarjolla myös muiden koulutusohjelmien opiskelijoille.

Perustiedot Linux-ympäristöstä ja ohjelmoinnista kurssin FYS1013 Tieteellinen laskenta I tasolla.

Kurssin menestyksellisen suorituksen jälkeen

  • tunnet Fortran-kielen tieteellisen laskennan kannalta tärkeimmät piirteet
  • osaat kirjoittaa kohtuullisen kokoisia ohjelmia Fortran-kielellä
  • osaat kääntää ohjelman lähdekielestä suorituskelpoiseksi
  • harjaannut Linux-ohjelmointiympäristön käytössä

Suositellaan suoritettavaksi opintojakson FYS1013 Tieteellinen laskenta I jälkeen.

Opintojakso järjestetään joka vuosi periodeissa I-II.

  • Linuxin käytön alkeet ohjelmoinnin kannalta
  • Yleistä Fortranista
  • Fortranin tärkeimmät piirteet
    • Ohjelman rakenne
    • Muuttujat, tietotyypit ja taulukot
    • Luku ja tulostus
    • Modulit ja aliohjelmat
  • Fortranin edistyneemmät piirteet
    • Omat tietotyypit
    • Objektiorientoituneet piirteet
    • Formatoimaton luku ja tulostus
  • Ohjelmankehityksestä yleisesti

Luentomuistiinpanot.

Suositeltua oheislukemistoa:

  • Stephen J. Chapman: Fortran 95/2003 for Scientists & Engineers, McGraw-Hill.
  • Ian Chivers, Jane Sleightholme: Introduction to Programming with Fortran (With Coverage of Fortran 90, 95, 2003, 2008 and 77), Springer

Luennot ja ohjatut laskuharjoitustilaisuudet.

Laskuharjoitukset ja lopputyö. Molempien paino on 50% lopullista arvosanaa laskettaessa. Arvosana-asteikko 1-5.

Lähiopetusta: luennot ja laskuharjoitukset. Ei läsnäolopakkoa.