Opintojaksojen kuvaukset löydät Sisusta joko oman opintosuunnitelmasi kautta valitsemalla opintojakson ja klikkaamalla sen koodia tai hakemalla opintojaksoja koodilla tai nimellä. Opintojaksojen työtilat löydät MyCoursesista joko hakemalla tai ilmoittautumisen jälkeen kohdasta "omat kurssini".
Tietotekniikka Y (sivuaine)
Perustiedot
Koodi:
Laajuus:
Opetussuunnitelma:
Taso:
Suorituskieli:
Kohderyhmä:
Sivuaineen vastuuopettaja:
Sivuaineen koordinaattori:
Järjestävä laitos:
Järjestävä yksikkö:
Esitiedot:
Opiskelijan oman koulutusohjelman (tekniikan ala) pakolliset tietotekniikan kurssit toimivat sivuaineen esitietoina. Tarvittaessa tietotekniikan opinnot voi aloittaa sivuaineessa aivan alusta.
Kiintiöt ja rajoitukset:
Sivuaineen opiskelijamäärää ei ole rajoitettu. Osallistujamäärää kursseille voidaan rajata.
Haku:
Ei erillistä hakua.
Sivuaineen sisältö ja rakenne
Tietoa sivuaineesta
Sivuaine antaa opiskelijalle hyvät valmiudet hyödyntää tietotekniikkaa oman alan töiden tehostamisessa. Sivuaineessa opitaan ymmärtämään, mihin keskeisiin periaatteisiin nykyaikainen tietotekninen maailma perustuu. Sivuaineen suorittaneella on hyvä ymmärrys siitä, millaisia tehtäviä on tietokoneella helppo automatisoida ja mitä näkökulmia tässä on tärkeä huomioida. Sivuaineen ytimenä on hyvä käytännön ohjelmointitaito. Tietotekniikka on laaja tieteenala, ja sivuaineen valinnaiset kurssit mahdollistavat tarkemman perehtymisen joihinkin tietotekniikan osa-alueisiin oman mielenkiinnon mukaisesti.
Tietotekniikka Y sopii hyvin kelle tahansa tietotekniikasta ja ohjelmoinnista kiinnostuneelle yliopisto-opiskelijalle; esitietoja tietotekniikasta ei vaadita. Tämä sivuaine ei tarjoa riittävää pohjaa tietotekniikan maisteriopintoihin; jos olet kiinnostunut jatkamaan opintoja maisterivaiheessa CCIS-ohjelmassa, suoritathan sivuaineen Tietotekniikka L, joka mahdollistaa siirtymisen CCIS-ohjelmaan. Perustieteiden korkeakoulun teknistieteellisen kandidaattiohjelman opiskelijoiden tulee suorittaa Tietotekniikka L.
Sivuaineopiskelijan tulee suorittaa seuraavat pakolliset kurssit, ja nämä tulee sisällyttää sivuaineeseen, jos ne eivät kuulu jo pääaineeseen:
- CS-A1111 Ohjelmoinnin peruskurssi Y1 tai
CS-A1113 Basics in Programming Y1 tai
CS-A1110 Ohjelmointi 1 tai
muu omaan pääaineeseen jo kuuluva ohjelmoinnin peruskurssi
- CS-A1121 Ohjelmoinnin peruskurssi Y2 tai
CS-A1123 Basics in Programming Y2 tai
CS-A1120 Ohjelmointi 2
- CS-A1141 Tietorakenteet ja algoritmit Y tai
CS-A1140 Tietorakenteet ja algoritmit
Lisäksi sivuaineeseen tulee sisällyttää kursseja alla olevasta listasta ”Tietotekniikan sivuaineiden valinnaiset kurssit” niin, että sivuaineen kokonaislaajuus on 20–25 op.
Opiskelija voi halutessaan sisällyttää sivuaineeseen vaativampia ohjelmointikursseja kuin mitä pääaineeseen kuuluu. Esim. jos pääaineeseen kuuluu CS-A1111, sivuaineeseen voi halutessaan sisällyttää vaativamman kurssin CS-A1110. Päinvastainen ei ole sallittua; jos pääaineeseen jo kuuluu CS-A1110, tällöin sivuaineeseen ei voi sisällyttää kurssia CS-A1111.
Perustieteiden korkeakoulun kandidaattiohjelman opiskelijoiden tulee suorittaa Tietotekniikka L.
Osa sivuaineen valinnaisista kursseista on melko vaativia, joten kurssikohtaiset esitietovaatimukset on syytä tarkistaa.
Voit myös tiedustella sivuaineen vastuuopettajalta mahdollisuudesta sisällyttää muita vastaavan tasoisia tietotekniikan kursseja osaksi sivuainetta.
Sisältö
| Koodi | Opintojakson nimi | Op | Opetus |
|---|---|---|---|
Pakolliset kurssit, 15 op:* |
|||
| CS-A1111 | Ohjelmoinnin peruskurssi Y1 | 5 | I-II suomi |
| CS-A1121 | Ohjelmoinnin peruskurssi Y2 | 5 | III-V suomi |
| CS-A1141 | Tietorakenteet ja algoritmit Y | 5 | I-II suomi |
Tietotekniikan sivuaineiden valinnaiset kurssit, valitse seuraavista niin, että sivuaineen laajuus (20–25 op) täyttyy: |
|||
| CS-A1150 | Tietokannat (suositellaan) | 5 | III-V suomi |
| CS-C2160 tai CS-C2161 |
Theory of Computation tai Laskennan teoria |
5 5 |
III-IV englanti III-IV suomi |
| CS-C3141 | Operating systems: from classical to quantum | 5 | I-II englanti |
| CS-E4580 | Programming Parallel Computers | 5 | V englanti (suomi) |
| ELEC-C7241 | Tietokoneverkot | 5 | III-IV suomi |
| CS-C3100 | Computer Graphics | 5 | I-II englanti |
| CS-C3150 | Software Engineering | 5 | I-II englanti |
| CS-C3170 | Web Software Development | 5 | I-II, III-V, kesä englanti (suomi) |
| CS-C3130 | Information Security | 5 | I englanti |
| CS-C3120 | Human-Computer Interaction | 5 | I-II englanti |
| CS-C3240 | Machine Learning | 5 | I englanti (suomi) |
| CS-E4700 | Logic and Hard Computational Problems | 5 | I-II suomi, englanti |
| ELEC-A7100 | Basic Course in C Programming | 5 | III-V englanti |
| ELEC-A7151 | Object Oriented Programming with C++ | 5 | I-II englanti |
* Jos sivuaineen pakolliset kurssit tai vastaavat ohjelmointikurssit kuuluvat jo muualle tutkintoon, valitaan valinnaisten kurssien listalta niin, että sivuaineen laajuus täyttyy.