VOpas 2003 - Vaihtoehtoinen opinto-opas



html-version luoja:
Juhani Lammassaari
jlammas@cc.jyu.fi

Valid HTML 4.0!

EnsimmäinenEdellinen

Sivu: 42/61

SeuraavaViimeinen

Tietotekniikan kursseja

Ohjelmointi 1 (3 ov)

Kurssin vaatima työmäärä vaihtelee esitiedoista riippuen ennätyksellisen laajalla skaalalla. Toiset pakertavat pitkiä öitä, kun taas toisilla leijonan osa työmäärästä muodostuu pakollisesta puolen tunnin istumisesta tentissä.

Ohjelmointi 2 (4 ov)

Todella, todella, TODELLA, työläs kurssi. Harkitse tarkoin uskaltaudutko Lappalaisen puukengän alle. Kurssia läpi pötpötellessä ränsät heiluvat ja oliot syntyvät, kuolevat ja sanovat "heippa" mennessään. Siinä sivussa opitte uudelleen kävelemään, mutta vuodattaen verta, hikeä ja kyyneleitä. Ps. Muista aina testata algoritmeja syötteellä "Kissa".

Mikrotietokonelaitteistot (2 ov)

CISC, RSA, RISC, DIMM, ECC, X2, CCCP, HTTP, FAT, ECU, WRAM, Flash, BIOS, WORM, verso, FCBS, Share, Path, EIDE, MaD, MSD, PCI, Windows, Unix, SCSI, FTP, IRC, WC, XMS, EMS, LAG, A20, TCP/IP, NFS, NetWare, VLB, SSH, IEEE, ITU, silmu, POSIX, PPP, CSMA/CD, X.11, X, EMI, ISDN, TSR, FASA, DLL, Heinonen, DDE, DDT, DDR, OLE, ANSI, IDE, SLIP. Eli esperantoksi: terminologia tulee tutuksi, jos tulee. Saatatpa myös oppia, mitä se harmaa pönttö siinä pöydällä oikein kätkee sisuksiinsa.

Fortran-kieli (2 ov)

Jostain kumman syystä luonnontieteellisissä sovelluksissa tätä antiikkista kieltä käytetään vieläkin varsin laajasti. Siksi sitä myös opetetaan, ja mahdollisesti, jopa, ehkä, opiskellaan. Käytännön vinkki: useampi kuin yksi on saanut Jyväskylässä kesätöitä Fortran-koodaajana.

Graafisten käyttöliittymien ohjelmointi (4 ov)

Avainsanat: Windows ja Delphi. Kissat ja autolaskurit ovat siis palanneet, mutta tällä kertaa graafisessa olomuodossa. Ja vaikka komponenttipohjainen ohjelmointi ei jäisi vielä lukemattomien luentojen, demojen ja pääteohjaustenkaan jälkeen päähän, viimeistään harjoitustyötä tehdessäsi näet aiheesta jatkuvasti unia. Kyseessä on tietotekniikan laitoksen käytännönläheisimpiä kursseja - ja hyvä niin. Tämän jälkeen olet tulevissa työhaastatteluissasi vahvoilla.

Numeeriset menetelmät (4 ov)

Tällä kurssilla selviää monen iteraatiokaavan syvempi olemus sekä n eri tapaa ratkaista lineaarinen yhtälöryhmä ja suorittaa numeerinen integrointi. Kärsivällisyytesi punnitaan monta kertaa kurssin aikana - ja loppujen lopuksi harvoja ovat ne, jotka jaksavat kunnialla loppuun asti.

Algoritmit 1&2 (3+2 ov)

Opi tuhat ja yksi tapaa tallettaa tietoa. Eikä siinä vielä kaikki! Näillä kursseilla puutkin kasvavat alaspäin. Ehkä opit myös mikseivät tietokoneet koskaan voi korvata matemaatikkoja.

Algoritmien teoria (3 ov)

Onko P=NP? Ratkeavatko hyppylistat punamustilla puilla tai sik-sak -pyörityksellä, vai pitääkö ensiksi ratkaista pysähtymisongelma? Tämä ja paljon muuta samaan Alte-aikaan samalla Alte-kanavalla! Mukana myös uhkapeliteoriaa, mm. Monte Carlo ja Las Vegas -menetelmät.

Graafinen tietojenkäsittely (4 ov)

Elokuvien tietokone-efektit alkavat näyttää laimealta kikkailulta sen jälkeen kun olet päässyt sisään OpenGL-maailmaan. Kurssin ensimmäisessä osassa pyöritellään kappaleita lineaarialgebran peruskuvausten tahdissa ja loppupuolella siirrytään valaistusmallien kautta PS-tiedostoihin ja säteenjäljitykseen. Voi suositella ensimmäiseksi laudatur-kurssiksi.

Tekoäly (4 ov)

Vaiko sittenkin tekoälytön?