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 L (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 tarjoaa opiskelijalle vahvan ymmärryksen tietotekniikan perusteista ja siitä, miten nykypäivän tietotekninen maailma toimii. Sivuaineen suorittaneilla on paitsi valmiudet hyödyntää tietotekniikkaa oman alan töissä, myös riittävä perusta jatkaa tietotekniikan maisterivaiheen opintoihin. Sivuaineen ytimenä on vahva ohjelmointitaito sekä ymmärrys siitä, miten tietokone toimii, millaisia laskennallisia tehtäviä tietokoneella voi ratkaista tehokkaasti, ja millaisia algoritmeja tässä tarvitaan. Tietotekniikka on laaja tieteenala, ja sivuaineen valinnaiset kurssit mahdollistavat syvällisemmän perehtymisen joihinkin tietotekniikan osa-alueisiin oman mielenkiinnon mukaisesti.
Tietotekniikka L on suunnattu erityisesti perustieteiden korkeakoulun teknistieteellisen kandidaattiohjelman opiskelijoille sekä kaikille niille, jotka aikovat siirtyä maisterivaiheessa CCIS-maisteriohjelmaan. Jos olet kiinnostunut hiukan suppeammasta sivuaineesta, tutustuthan myös sivuaineeseen Tietotekniikka Y.
Sivuaineopiskelijan tulee suorittaa seuraavat pakolliset kurssit, ja nämä tulee sisällyttää sivuaineeseen, jos ne eivät kuulu jo pääaineeseen:
1. CS-A1110 Ohjelmointi 1
2. CS-A1120 Ohjelmointi 2
3. CS-A1140 Tietorakenteet ja algoritmit
Lisäksi sivuaineeseen tulee sisällyttää kursseja alla olevasta listasta ”Tietotekniikan sivuaineiden valinnaiset kurssit” niin, että sivuaineen kokonaislaajuus on 25 op.
Perustieteiden korkeakoulun kandidaattiohjelman opiskelijoiden tulee suorittaa Tietotekniikka L.
Alla kuvattu sivuaineen sisältö 25 opintopisteen laajuudessa on se etukäteen määritelty sivuainekokonaisuus, joka opiskelijan on suoritettava tullakseen hyväksytyksi tietotekniikan maisteriohjelmaan (Master's Programme in Computer, Communication and Information Sciences (CCIS)) kandi-maisterisiirtymämenettelyssä.
Jos sivuaineopiskelijan pääaineeseen kuuluu pakollisena kurssina ”CS-A1111 Ohjelmoinnin peruskurssi Y1” tai ”CS-A1113 Basics in Programming Y1”, on sallittua sisällyttää sivuaineeseen kurssin ”CS-A1140 Tietorakenteet ja algoritmit” sijaan kurssi ”CSA1141 Tietorakenteet ja algoritmit Y”. Kaikissa muissa tapauksissa kurssin CS-A1140 suoritus vaaditaan.
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-A1110 | Ohjelmointi 1 | 5 | I-II suomi |
| CS-A1120 | Ohjelmointi 2 | 5 | IV-V suomi |
| CS-A1140 | Tietorakenteet ja algoritmit | 5 | I-II suomi |
Tietotekniikan sivuaineiden valinnaiset kurssit, valitse seuraavista niin, että sivuaineen laajuus (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.