@www.cartoonstock.com
Tieteellinen laskenta I (Scientific computing I)
Koodi: 53398
Laajuus 5 op
Lauri Jetsu, Fysiikan laitos, Helsingin yliopisto
Aikataulu (Time table)
Kurssin aikataulu ja kurssin "pelisäännöt" löytyvät
täältä.
Kurssilla opetetaan alkeet seuraavista aiheista:
Linux käyttöjärjestelmä,
Latex ladontaohjelma,
Python ohjelmointikieli ja
Octave ohjelmointikieli,
sekä tietokantojen hyödyntäminen.
Kurssin voi suorittaa opiskelemalla
joko pelkästään Python tai Octave ohjelmointi kielen.
Oma kannettava tietokone kannattaa ottaa mukaan luennoille
ja laskuharjoituksiin,
jotta voi saman tien kokeilla siellä esitettäviä lukuisia esimerkkejä.
Kurssia ei suoriteta kokeella.
Se suoritetaan tekemällä laskuharjoituksia.
Kurssilla on 10 laskuharjoitusta.
Arvosana määräytyy näiden laskuharjoitusten pisteiden mukaan.
Arvostelusta kerrotaan yksityiskohtaisemmin ensimmäisessä luennossa.
Luennoille ja laskuharjoituksiin saapuminen on vapaaehtoista.
Riittää, että laskuharjoitusten vastaukset on palautettu ajallaan.
Luennot (Lectures)
Muokkaan luentomateriaalia kevään 2016 palautteen pohjalta.
Valmiit luennot ilmestyvät tämän tekstin alle
sitä mukaa kun saan ne viimeisteltyä.
Luentoihin liittyvät tiedostot (Lecture files)
Päivitän luentoihin liittyvät tiedostot alla olevaan listaan.
- Luento 1: Tähän luentoon ei liity tiedostoja
- Luento 2:
|Pmalli1.py| ,
|Omalli1.m| ,
|H1bkesken.tex| ,
|H2bkesken.tex|
- Luento 3:
|H2bkesken.tex|
|H1bkesken.tex|
- Luento 4:
|Pmalli2.py| ,
|Omalli2.m|
- Luento 5:
|Pmalli3.py| ,
|Omalli3.m| ,
|H5akesken.py| ,
|H5akesken.m| ,
|Pmalli4.py| ,
|Omalli4.m| ,
|Pmalli5.py| ,
|Omalli5.m| ,
|H5bkesken.py| ,
|H5bkesken.m|
- Luento 6:
|Pmalli6.py| ,
|Omalli6.m| ,
|Psub1.py| ,
|Osub1.m| ,
|Psub2.py| ,
|Osub2.m|
- Luento 7:
|Pmalli7.py| ,
|Omalli7.m| ,
|Pmalli8.py| ,
|Omalli8.m| ,
|OPmalli9.dat| ,
|Pmalli9.py| ,
|Omalli9.m| ,
|Pmalli9A.py| ,
|Pmalli9B.py| ,
|Omalli9A.m| ,
|Pmalli10.py| ,
|Omalli10.m| ,
|Pmalli11.py| ,
|Omalli11.m|
- Luento 8:
|Pmalli12.py| ,
|Omalli12.m| ,
|Pmalli13.py| ,
|Omalli13.m|
- Luento 9: Tähän luentoon ei liity tiedostoja
- Luento 10:
|OPpns1.dat| ,
|Ppns1.py| ,
|Ppns1.jpg| ,
|Opns1.m| ,
|Opns1.jpg| ,
|Ppns2.py| ,
|Ppns2.jpg| ,
|Opns2.m| ,
|Opns2.jpg|
- Luento 11:
|L11malli.tex| ,
|omamacro.tex| ,
|Pkomentotulkki.py| ,
|Okomentotulkki.m| ,
|Rayleighmoduli.py| ,
|Pmodulinkaytto.py|
- Luento 12: Tähän luentoon ei liity tiedostoja
Laskuharjoitukset (Exercises)
Huom: Laskuharjoitusten ratkaisut näytetään vain laskuharjoitusten aikana.
Ratkaisuja ei laiteta kotisivulle, koska kurssi suoritetaan nyt
ja tulevaisuudessa tekemällä kotisivun laskuharjoitukset.
Muokkaan laskuharjoitusmateriaalia kevään 2016 palautteen pohjalta
ja päivitän materiaalia tämän tekstin alle annetun kurssiaikataulun mukaisesti.
Laskuharjoituksiin liittyvät tiedostot (Exercise files)
Laskuharjoituksiin liittyy tiedostoja. Nämä tiedostot ilmestyvät
tämän tekstin alle samalla kuin niihin liittyvä laskuharjoitus annetaan.
- Laskuharjoitus 1:
|H1bkesken.tex|
- Laskuharjoitus 2:
|H2bkesken.tex|
- Laskuharjoitus 3:
|H3aetsi1.txt| ,
|H3aetsi2.txt| ,
|H3aetsi3.txt| ,
|H3aetsi4.txt| ,
|H3aetsi5.txt| ,
|H3aetsi6.txt| ,
|H3akesken.tex| ,
|H3bvalmis1.py| ,
|H3bvalmis2.py| ,
|H3bvalmis1.m| ,
|H3bvalmis2.m|
- Laskuharjoitus 4:
|H4akesken.tex| ,
|aa.bst| ,
|aa.cls|
- Laskuharjoitus 5:
|H5akesken.py| ,
|H5akesken.m| ,
|H5bkesken.py| ,
|H5bkesken.m|
- Laskuharjoitus 6:
|H2bkesken.tex| ,
|H6akuva.pdf| ,
|H6bkesken.py| ,
|H6bkesken.m|
- Laskuharjoitus 7:
|H7atarkistus.tex| ,
|H7ainput.dat| ,
|H7amodel.dat| ,
|H7btarkistus.tex| ,
|H7binput.dat| ,
|H7bmodel.dat| ,
- Laskuharjoitus 8:
|H7binput.dat| ,
|H8aPmalli.pdf| ,
|H8aOmalli.pdf| ,
|H7bmodel.dat| ,
|H8bmalli.pdf| ,
|H9aPmalli.jpg|
- Laskuharjoitus 9:
|H9aPmalli.jpg| ,
|H9aOmalli.jpg| ,
|H7amodel.dat| ,
|H8bmalli.pdf| ,
|H9bmalli.pdf| ,
|H10aPmalli.jpg| ,
|H10bPmalli.jpg|
- Laskuharjoitus 10:
|H7ainput.dat| ,
|H10aPmalli.jpg| ,
|H10aOmalli.jpg| ,
|H10bPmalli.jpg| ,
|H10bOmalli.jpg| ,
|leasqr.tar.gz|
Laskuharjoitusten palautus (Returning exercises)
Laskuharjoitukset palautetaan henkilökohtaiselle assistentille.
Tämä henkilökohtainen assistentti määräytyy opiskelijan sukunimen mukaan.
Päivitetty lista ilmestyy tämän tekstin alle, kun kurssille osallistuvien
nimet on saatu päivitettyä.
Jako on
arto.lehtolainen@helsinki.fi (opiskelijat: Adio - Hiltunen)
eero.esko@helsinki.fi (opiskelijat: Holmberg - Kröger)
ilja.pippa@helsinki.fi (opiskelijat: Kurki - Nurminen)
juho.k.kuisma@helsinki.fi (opiskelijat: Nyberg - Ranta)
jussi.peltonen@helsinki.fi (opiskelijat: Rantamaa - Teerialho)
otto.solin@helsinki.fi (opiskelijat:Telivuo - Österbacka)
Palauttakaa laskuharjoitukset assistentille
täällä mainitussa aikataulussa.
Osa tarvittavista tietokannoista (Some necessary databases)
Tässä ovat kurssilla tarvittavat tietokannat:
|Web of Science| ,
|ADS| ,
|arXiv|,
|SIMBAD||,
|CDS|
Linux asennus- ja käyttöohjeet
Linux asennnusohjeet, sekä ohjeet tiedostojen siirrosta
omalle koneelle (WinSCP), löytyvät
täältä.
Suoritukset
||Kevät 2015| |
||Elokuu 2015| |
||Kevät 2016| |
||Kevät 2017|