|
TTY - Opinto-opas 2011-2012 - Perus
Perus-opintojaksot.
Ohjelmistotekniikka
- IHTE-1100 Käytettävyyden perusteet, 3 op
- IHTE-1800 Ihminen ja tekniikka -seminaari, 2-4 op
- IHTE-1850 Ihmiskeskeisen teknologian erityiskysymyksiä, 2-5 op
- IHTE-2100 Käyttöliittymäsuunnittelun perusteet, 3 op
- IHTE-3100 Käyttäjäkeskeinen tuotekehitys, 5 op
- IHTE-3201 Käytettävyystutkimuksen menetelmät, 6 op
- IHTE-3250 Käyttäjäkokemuksen arviointi ja suunnittelu, 4 op
- IHTE-3300 Käyttäjäkeskeisen suunnittelun työkurssi, 4 op
- IHTE-3900 Käytettävyys ohjelmistoprojektissa, 3 op
- IHTE-7100 Johdatus ihmisen käyttäytymiseen, 5 op
- IHTE-7106 Introduction to Human Behaviour, 5 op
- IHTE-7302 Monikulttuurinen suunnittelu, 3 op
- OHJ-1010 Tietotekniikan perusteet, 4 op
- OHJ-1020 Tietotekniikan perusteet ja varusohjelmat, 5 op
- OHJ-1050 Varusohjelmat, 2 op
- OHJ-1100 Ohjelmointi I, 4 op
- OHJ-1106 Programming I, 4 op
- OHJ-1110 Laaja ohjelmointi 1, 5 op
- OHJ-1150 Ohjelmointi II, 5 op
- OHJ-1156 Programming II, 5 op
- OHJ-1160 Laaja ohjelmointi 2, 6 op
- OHJ-1400 Olio-ohjelmoinnin peruskurssi, 4 op
- OHJ-1406 Introduction to Object-Oriented Programming, 4 op
- OHJ-1450 Olio-ohjelmoinnin jatkokurssi, 5 op
- OHJ-1500 Turvallinen ohjelmointi, 3-6 op
- OHJ-1700 Ohjelmistotekniikan kandidaatintyöseminaari, 0 op
- OHJ-1820 Ohjelmistotekniikan jatko-opintoseminaari, 1-8 op
- OHJ-1850 Ohjelmistotekniikan erityiskysymyksiä, 3 op
- OHJ-1851 Ohjelmistotekniikan erityiskysymyksiä, 1-5 op
- OHJ-1860 Ohjelmistotekniikan seminaari, 3 op
- OHJ-1900 Tietotekniikan opetustaidon kurssi, 1 op
- OHJ-2010 Tietorakenteiden käyttö, 5 op
- OHJ-2016 Utilization of Data Structures, 5 op
- OHJ-2050 Ohjelmointikielten periaatteet, 5 op
- OHJ-2056 Principles of Programming Languages, 5 op
- OHJ-2100 Ohjelmistotieteen perustyökaluja, 5 op
- OHJ-2156 Analysis of Algorithms, 4 op
- OHJ-2206 Design and Implementation of Data Structures, 5 op
- OHJ-2306 Introduction to Theoretical Computer Science, 6 op
- OHJ-2506 Program Verification, 5 op
- OHJ-2556 Artificial Intelligence, 6 op
- OHJ-2606 State Machines, 5 op
- OHJ-2656 Varied Topics in Algorithmics, 5 op
- OHJ-2700 Tietokonegrafiikka, 6 op
- OHJ-2710 Peliohjelmointi, 6 op
- OHJ-2906 Software Science Project, 5 op
- OHJ-3010 Ohjelmistotuotannon perusteet, 4 op
- OHJ-3050 Ohjelmistotuotannon menetelmät, 6 op
- OHJ-3056 Software Engineering Methodology, 6 op
- OHJ-3060 Ohjelmistojen testaus, 5 op
- OHJ-3100 Ohjelmien ylläpito ja evoluutio, 5 op
- OHJ-3200 Ohjelmistoarkkitehtuurit, 6 op
- OHJ-3301 Johdatus tietokantoihin, 4 op
- OHJ-3321 Tietokantojen suunnittelu, 6 op
- OHJ-3500 Ohjelmistotuotannon projektityö, 6-10 op
- OHJ-3506 Software Engineering Project, 6-10 op
- OHJ-3550 Projektinhallintaseminaari, 3 op
- OHJ-3806 Introduction to Software Engineering Research, 6 op
- OHJ-3816 Publication in Software Engineering Research, 6 op
- OHJ-3900 Ohjelmistoprojektin johtaminen, 8 op
- OHJ-4010 Rinnakkaisuus, 4 op
- OHJ-4040 Rinnakkaisuuden jatkokurssi, 3 op
- OHJ-4100 Käyttöjärjestelmät, 4 op
- OHJ-4200 Laitteistonläheinen ohjelmointi, 4 op
- OHJ-4301 Sulautettu ohjelmointi, 5 op
- OHJ-4400 Reaaliaikajärjestelmät, 3 op
- OHJ-4500 Lausekielten toteutustekniikka, 8 op
- OHJ-5010 Hajautettujen järjestelmien perusteet, 5 op
- OHJ-5101 Web-ohjelmointi, 4 op
- OHJ-5202 Palvelupohjaiset järjestelmät, 5 op
- OHJ-7400 Graafisen käyttöliittymän ohjelmointi, 4-6 op
- TST-1300 Diplomityöseminaari, 1 op
- TST-1400 Diplomityöseminaariesitys, 0 op