Haastattelemani HUS:n hallintoylilääkäri, dosentti [...] Lehtonen pudottelee kuin liukuhihnalta kovaa tekstiä siitä, miten toimimattomat tai puutteelliset potilastietojärjestelmät tuottavat harmaita hiuksia koko ammattikunnalle. Vaikeaa on kuulemma löytää lääkäriä, jolla ei olisi kokemuksia koko tietojärjestelmän kaatumisesta, käyttökatkoksista, toimintojen hitaudesta tai jopa tietojen äkillisestä katoamisesta.
olli.savolainen -ät- metropolia.fi
Copyright Randall Munroe
TEE
JOTAIN
HYÖDYLLISTÄ
VASARALLA?
kokemusta?
koko kurssin ajan: miettikää ideoita!
"Mut en haluu koodariks"
puhtaasti teknologian parissa.
vaikuttaminen yhteiskuntaan
Terveydenhuollon tietojärjestelmien tuskien taival
Ohjelmointi on kuin
keskustelu?
paini mutaojassa?
matematiikkaa? kieltenopiskelua?
ei älykkyyttä, vaan puhdasta halua yrittää uudestaan
ja uudestaan
ja uudestaan
miten ohjelmointia opitaan?
Pitää oppia uusi ajattelutapa!
Älykkyys ei riitä, tarvitaan työtä!
OIVALLUS syntyy sitten, kun syntyy
(Jari Kitinoja, Tampereen yliopisto, 2002)
työmäärästä
Jos olet ohjelmoinut, kurssi on helppo,
mutta voit halutessasi oppia uutta
Ellet, varaa aikaa yhteensä noin 12
tuntia viikossa !
Kirjat eivät tentissä välttämättä auta.
Kukaan ei ole seppä syntyessään.
Kysy !
(Jari Kitinoja, Tampereen yliopisto, 2002)
Miksi suorittaa kurssi?
- Työmarkkinat
- Ei-ohjelmistoinsinöörinkin hyvä tietää, miten ohjelma syntyy
- Usein toisen alan asiantuntijat määrittelevät ohjelmiston, jonka ohjelmoijat koodaavat
(Jari Kitinoja, Tampereen yliopisto, 2002)
keskustelu tietokoneen kanssa?
Viesti: | |
---|---|
Terve, Lähetkö sinne leffaan tänään? Mihin aikaan? Jani |
Jos tietokone ymmärtäisi suomea (kirjakieltä), miten se vastaisi? |
keskustelu tietokoneen kanssa?
Viesti: | Vastaus: |
---|---|
Terve, Lähetkö sinne leffaan tänään? Mihin aikaan? Jani |
OK Tuntematon symboli: "Lähetkö", "leffaan" Liian monta virhettä. Keskeytetty. |
kuka täällä opettaa?
-
jos löydätte hyviä verkkokursseja
-
tai ootte koodannu jtn ite,
tavoitteet
käytännössä haltuun
käytännön asioita
(luentorunko rakentuu kurssin edetessä)
KÄYTÄNNÖN ASIOITA 2
KÄYTÄNNÖN ASIOITA - suorittaminen
- TENTTI vikalla kerralla; läpipääsy 6p, korkeintaan 24p
- IDEOINTI/MÄÄRITTELYTEHTÄVÄ, moodle 10p
-
VIOPE 1p/tehtävä (monivalinnat+ohjelmointi)
C-tehtäviä 123+66 kpl
C++-tehtäviä 69+98 kpl - WIKI/moodle Qt-tehtävät: 4p/tehtävä
ideointi/määrittelytehtävä
(Milloin tahansa kurssin aikana, max. 10p)
Mikä tietokoneohjelma, nettipalvelu tai mobiilipalvelu on sinusta mielenkiintoinen tai erityisen hyvä?
TAI
Onko jokin ohjelma tai palvelu jota ei vielä ole, mutta mielestäsi pitäisi olla?
Kirjoita ohjelman/palvelun määrittely: Miten se toimii, mitä ominaisuuksia siinä on? Mitä parannettavaa ohjelmassa olisi?Kirjoita 1 A4-sivu tekstiä tekstinkäsittelyohjelman oletusfonttikoolla -> 10p
Viope
- Rekisteröityminen: C-kieli: http://dy.fi/bkg
valittuna oleva kurssi on oikein, älkää vaihtako! - täyttäkää tähdellä merkityt kentät
Sukunimi-kenttään sukunimi, etunimi-kenttään etunimi, tunnus-kenttään tunnus!! - (samat kuin metropolian järjestelmässä, kiitos)
Kirjautuminen (rekisteröitymisen jälkeen):
- Lue teoriasivut, tee tehtävät
- 1p/tehtävä (ohjelmointi- ja monivalinta)
-
C-tehtäviä 123+66 kpl
C++-tehtäviä 69+98 kpl (osa tehtävistä samoja)
-
C-tehtäviä 123+66 kpl
metropolia.viope.com
- Kirjaudu sisään
- KURSSIT, JOILLE VOIT ILMOITTAUTUA
- valitse:
TM00AD18-3001 Ohjelmoinnin perusteet C++ -kielellä (Savolainen) (01.09.2014 - 01.09.2015)
- valitse:
Viope
Ensimmäiset kappaleet voivat olla haastavimmat
- Antavat yleiskuvan
- - esittävät peruskäsitteet, joita ei vielä tunneta
- Alku esittelee käsitteitä
- - Joskus johdannon ymmärtää vasta kun on lukenut koko materiaalin
- Syvempi oppiminen tapahtuu pidemmän ajan mittaan, useamman vuoden aikavälillä
Viopesta käytännössä
-
Suositellaan firefoxin käyttöä
- Joskus koodimuokkain menee sekaisin, sivun lataaminen uudelleen auttaa
-
Lainausmerkkien sisällä ja kommenteissa voi käyttää äöå-kirjaimia, koodissa ei
-
Varsinkin ohjelmointitehtävien aikaina paina Tallenna- tai Lähetä ratkaisu -painiketta tasaisin väliajoin
- jos Viopessa ei avaa uutta sivua säännöllisin välein, sessio vanhenee ja kirjoitettu koodi saattaa kadota
Wiki/moodle: QT-tehtävät
4p/tehtävä
Ohjelmoinnin perusteet, kevät 2015
By Olli Savolainen
Ohjelmoinnin perusteet, kevät 2015
- 2,820