Ohjelmointi 1
Syksy 2019
Vesa Lappalainen
vesal@jyu.fi
Menkää selaimella osoitteeseen
r.jyu.fi/ohj1
#
Kokemus
#
Tulevankurssinasiaonminullevaikeaa
ATK
- voidakseen käsitellä tietoa automaattisesti pitää ensin osata käsitellä sitä itse!
Mikä huipputekninen väline on tärkein kurssilla?
Puuttunut aikaisempina vuosina!
Mikä huipputekninen väline on tärkein kurssilla?
Puuttunut aikaisempina vuosina!
- esim taulukot
Mitä muuta tarvitaan?
Ja vielä? n. 15 h/viikko!
Harjoitustyö
#
Video3
Demot
#
demotJs2
Kun tehtävien vastaukset on julkistettu (esim demopalautuksissa), pitää jokaisen korjata omat vastauksensa niin, että ainakin Tauno ja perustehtävät 1-6 tuottavat vähintään 1p kukin. Eli demon palautuksen jälkeen pitää demosivun näyttää 7 p.
Siis esim. ennen demo 2 tehtävien aloittamista pitää demoista 1 tulla mainittu pistemäärä.
#
lapaisy
Kurssin kotisivut
TIMin käyttöä:
punaiset
kurssin laittaminen omiin kursseihin
kirjanmerkit
haku
lunttilapun teko, MD ja erityisesti miten koodia
VLTDODO: ...
kivvaa
—Omia muistiinpanoja
Ohjelmia
#
firstParsonsProgram
#
hello
#
punainenympyra
#
vpython2
#
kaikkisamaksi
Luentojen aiheet
#
L01
1. luento: ma 10.9.2019 klo 12:15-14:00: Aihe: Alkubyrokratia, komentorivi, yksinkertaisin C#-ohjelma
- 3 tärkeää asiaa
- Kurssin kotisivujen ja pelisääntöjen läpikäynti
- Vastaa kurssin esitietokyselyyn
- Mitä ohjelmoinnilla voidaan tehdä
- Työpaikat
- "Tärkeintä on osata kehittää uutta, ettei vain seuraile muita. Tällöin pitää tuntea olemassa olevat rakennuspalikat ja osata rakentaa niistä jotain uutta." Mika Helenius, toiminnanjohtaja, TIVIA ry.
- Esim. GoogleMaps, Oma kartta
- TIM
- Excel, Word, autojen jarrut + kaikki muu kontrolli
- MS Imagine Cup -kilpailut opiskelijoille.
- MS Imagine Cup 2008, lyhyempi tekstitetty versio
- edellisen pidempi versio joka on koostettu Micropsoftin videoista
- Imagine Cup 2013 voittajat
- "3D-kuvaa 2D-kameralla"
- Työpaikat
- Motivaatio peleihin
- KSML artikkeli leikin vaikutuksesta oppimiseen
- Project Natal Ces http://www.youtube.com/watch?v=Ay9mpb0TN3g
- Esimerkkejä siitä, mitä kurssilla ja Jypeli-kirjastolla voidaan tehdä
- GalaxyTrip, AngryLego (arvosteluja) ja Tankkipeli
- Aikaisempia harkkatöitä ja esimerkkipelejä (jos sinulla ei facebook-tiliä, niin katso täältä)
- Syksy 2014
- Kevät 2012 harjoitustöitä
- Koripallopeli
- Fall Down
- Viimeinen Systeemi
- Esimerkkejä NPO-kurssilta
- Jumpy Jumpie
- Rampege
- Hyppijä
- Palikkatesti WMV
- Auto ja pyörivä ukko, R2->R funktio. (Java-kurssin esimerkkejä) (Seuraava ei enää toimi: Kuinka saat Appletit käyttöön)
- Konvoluutio kuvan käsittelyyn (lataa
konvo.jar
ja käynnistä)
- Käsitekartta vastaavan Java-kurssin asioista, pätee suurimmalta osin tälläkin kurssilla
- Komentorivi
- Ohjelman kääntäminen komentoriviltä
- Mahdollisimman paljon koneen käyttöä muuten kuin hiirellä
- Vuoden 2007 materiaali Windowsin komentorivistä
- Vuoden 2007 materiaali Linuxin käytöstä Jyväskylän yliopistossa.
- Komentorivistä muita linkkejä: Työvälinekurssin moniste
- M: 1. Mitä ohjelmointi on? TIM
- M: 2. Ensimmäinen C#-ohjelma TIM
- Mitä kääntäminen tekee
- Julkkiskin haluaa pysyä ajan hermolla
- 1. luento videona: Osa 1 ja 2 MP4 alkuperäinen, MP4 kännykkäversio
- Jos haluat katsoa luentovideoita, niin tiedostoja ei tarvitse välttämättä ladata, vaan videoita voi streamata (suoratoisto).
- luentoseinä
Komentorivi ja kääntäminen
- Komentorivi (komentotulkki)
- Ohjelman kääntäminen komentoriviltä
- VLTODO: CSC polkuun, miten
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.