Timetable
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.