Web programming for open university students 2024 autumn.
The Moodle area is for following course instances only:
- DTEK2072-3009 Web-ohjelmointi, avoin yliopisto-opetus (kokonaisuus)
- DTEK2072-3010 Web Programming, Open University studies (module)
- DTEK2072-3011 Web-ohjelmointi, avoin yliopisto-opetus
- DTEK2072-3012 Web Programming, Open University studies
- Teacher: Jari Lehto
Tavoitteet
Kurssin suoritettuaan opiskelija ymmärtää tiedonhallinnan ja tietokantajärjestelmien perusteet sekä erityisesti relaatiotietokantojen toimintaperiaatteet. Hän oppii mallintamaan pienen tietokannan ER-mallin mukaisesti ja muuntamaan sen edelleen relaatiotietokannaksi. Kurssin suorittanut opiskelija osaa lisäksi SQL-kieltä hyväksi käyttäen toteuttaa suunnittelemansa relaatiotietokannan sekä käyttää sitä kohdistamalla tietokantaan SQL:n tavallisimpia kysely- ja päivitysoperaatioita.
Opintojakso vahvistaa seuraavia työelämävalmiuksia: luovuus, moniammatillisuus, ongelmanratkaisutaidot, tieto- ja viestintätekniikan taidot ja viestintätaidot.
Kurssin suoritettuaan opiskelija ymmärtää tiedonhallinnan ja tietokantajärjestelmien perusteet sekä erityisesti relaatiotietokantojen toimintaperiaatteet. Hän oppii mallintamaan pienen tietokannan ER-mallin mukaisesti ja muuntamaan sen edelleen relaatiotietokannaksi. Kurssin suorittanut opiskelija osaa lisäksi SQL-kieltä hyväksi käyttäen toteuttaa suunnittelemansa relaatiotietokannan sekä käyttää sitä kohdistamalla tietokantaan SQL:n tavallisimpia kysely- ja päivitysoperaatioita.
Opintojakso vahvistaa seuraavia työelämävalmiuksia: luovuus, moniammatillisuus, ongelmanratkaisutaidot, tieto- ja viestintätekniikan taidot ja viestintätaidot.
- Teacher: Vilho Kivihalme
Tavoitteet
Kurssin suorittanut opiskelija osaa
- ymmärtää tietotekniikan eri osa-alueiden perusteet sekä niiden yhteydet toisiinsa
- hahmottaa tietotekniikan mahdollistaman kommunikoinnin eri ulottuvuudet
- muodostaa kokonaiskuvan tietotekniikan historiasta
- motivoitua oppimaan tietotekniikan menetelmiä ja lähestymistapoja
- sijoittaa myöhempien opintojen sisällön osaksi suurempaa kokonaisuutta
Opintojakso vahvistaa seuraavia työelämävalmiuksia: luovuus, moniammatillisuus, ongelmanratkaisutaidot, tieto- ja viestintätekniikan taidot ja viestintätaidot.
Kurssin suorittanut opiskelija osaa
- ymmärtää tietotekniikan eri osa-alueiden perusteet sekä niiden yhteydet toisiinsa
- hahmottaa tietotekniikan mahdollistaman kommunikoinnin eri ulottuvuudet
- muodostaa kokonaiskuvan tietotekniikan historiasta
- motivoitua oppimaan tietotekniikan menetelmiä ja lähestymistapoja
- sijoittaa myöhempien opintojen sisällön osaksi suurempaa kokonaisuutta
Opintojakso vahvistaa seuraavia työelämävalmiuksia: luovuus, moniammatillisuus, ongelmanratkaisutaidot, tieto- ja viestintätekniikan taidot ja viestintätaidot.
- Teacher: Vilho Kivihalme
Tavoitteet
Kurssilla tutustutaan ohjelmointikielten peruskäsitteisiin ja rakenteisiin, opetellaan ohjelmoinnissa tarvittavaa algoritmista ajattelua sekä hankitaan editorin kanssa työskentelyyn riittävä käytännön ohjelmointitaito. Keskeisin tavoite on oppia laatimaan pieniä, toimivia, 1-5 aliohjelman laajuisia sovelluksia, jotka perustuvat peräkkäisyyteen, valintaan ja toistoon.
Opintojakso vahvistaa seuraavia työelämävalmiuksia: esiintymistaidot, ongelmanratkaisutaidot, tieto- ja viestintätekniikan taidot ja viestintätaidot.
Kurssilla tutustutaan ohjelmointikielten peruskäsitteisiin ja rakenteisiin, opetellaan ohjelmoinnissa tarvittavaa algoritmista ajattelua sekä hankitaan editorin kanssa työskentelyyn riittävä käytännön ohjelmointitaito. Keskeisin tavoite on oppia laatimaan pieniä, toimivia, 1-5 aliohjelman laajuisia sovelluksia, jotka perustuvat peräkkäisyyteen, valintaan ja toistoon.
Opintojakso vahvistaa seuraavia työelämävalmiuksia: esiintymistaidot, ongelmanratkaisutaidot, tieto- ja viestintätekniikan taidot ja viestintätaidot.
- Teacher: Vilho Kivihalme
Objectives
Software engineering is a comprehensive term that encompasses the design, implementation, and maintenance of complex software systems within a business unit.
After the course the students will know:
- the special characteristics and challenges of software engineering as an engineering discipline
- the software development process as a whole and the principles of project work
- the role of the customer in the software design and implementation processes
- the principles of agile methods and how to apply one particular agile method
- the functional model of continuous development (DevOps) and the continuous integration (CI)/continuous delivery (CD) principles of its methods
The course strengthens the following working life skills: presentation skills, multi-professionalism, organizational and coordination skills, project management and cooperation and negotiation skills.
Software engineering is a comprehensive term that encompasses the design, implementation, and maintenance of complex software systems within a business unit.
After the course the students will know:
- the special characteristics and challenges of software engineering as an engineering discipline
- the software development process as a whole and the principles of project work
- the role of the customer in the software design and implementation processes
- the principles of agile methods and how to apply one particular agile method
- the functional model of continuous development (DevOps) and the continuous integration (CI)/continuous delivery (CD) principles of its methods
The course strengthens the following working life skills: presentation skills, multi-professionalism, organizational and coordination skills, project management and cooperation and negotiation skills.
- Teacher: Jari Lehto
Tavoitteet
Ohjelmistotuotanto (software engineering) käsittää monimutkaisten ohjelmistojärjestelmien suunnittelun, toteuttamisen ja ylläpidon liiketoimintaorganisaatiossa.
Kurssin suorittaneet opiskelijat tuntevat:
- ohjelmistotuotannon erityispiirteet ja haasteet insinöörialana
- ohjelmistokehitysprosessin kokonaisuuden ja projektityöskentelyn periaatteet
- asiakkaan roolin ohjelmiston suunnittelu- ja toteutusprosessissa
- ketterien työmenetelmien periaatteet ja osaavat soveltaa yhtä menetelmää
- jatkuvan kehittämisen(DevOps) toimintamallin ja sen menetelmien jatkuva integraatio(CI)/jatkuva toimitus(CD) periaatteet
Opintojakso vahvistaa seuraavia työelämävalmiuksia: esiintymistaidot, moniammatillisuus, organisointi- ja koordinointitaidot, projektinhallinta ja yhteistyö- ja neuvottelutaidot.
Ohjelmistotuotanto (software engineering) käsittää monimutkaisten ohjelmistojärjestelmien suunnittelun, toteuttamisen ja ylläpidon liiketoimintaorganisaatiossa.
Kurssin suorittaneet opiskelijat tuntevat:
- ohjelmistotuotannon erityispiirteet ja haasteet insinöörialana
- ohjelmistokehitysprosessin kokonaisuuden ja projektityöskentelyn periaatteet
- asiakkaan roolin ohjelmiston suunnittelu- ja toteutusprosessissa
- ketterien työmenetelmien periaatteet ja osaavat soveltaa yhtä menetelmää
- jatkuvan kehittämisen(DevOps) toimintamallin ja sen menetelmien jatkuva integraatio(CI)/jatkuva toimitus(CD) periaatteet
Opintojakso vahvistaa seuraavia työelämävalmiuksia: esiintymistaidot, moniammatillisuus, organisointi- ja koordinointitaidot, projektinhallinta ja yhteistyö- ja neuvottelutaidot.
- Teacher: Jari Lehto
Olio-ohjelmoinnin perusteet: Avoimen yliopiston toteutus
- Teacher: Vilho Kivihalme
Tietotekniikan perusopinnot 25 op
Tälle sivulle on kerätty kaikille kursseille yhteistä asiaa, liittyen opetukseen, aikatauluhin, yliopistohakuun ym.
Jos opiskelet avoimen kursseilla, mutta sinulla ei ole pääsyä tälle moodle-sivulle, lähetä viesti Katja Kivistölle katja.kivisto@utu.fi
- Teacher: Vilho Kivihalme
Tavoitteet
Kurssin suorittanut opiskelija osaa
- ymmärtää tietotekniikan eri osa-alueiden perusteet sekä niiden yhteydet toisiinsa
- hahmottaa tietotekniikan mahdollistaman kommunikoinnin eri ulottuvuudet
- muodostaa kokonaiskuvan tietotekniikan historiasta
- motivoitua oppimaan tietotekniikan menetelmiä ja lähestymistapoja
- sijoittaa myöhempien opintojen sisällön osaksi suurempaa kokonaisuutta
Opintojakso vahvistaa seuraavia työelämävalmiuksia: luovuus, moniammatillisuus, ongelmanratkaisutaidot, tieto- ja viestintätekniikan taidot ja viestintätaidot.
Kurssin suorittanut opiskelija osaa
- ymmärtää tietotekniikan eri osa-alueiden perusteet sekä niiden yhteydet toisiinsa
- hahmottaa tietotekniikan mahdollistaman kommunikoinnin eri ulottuvuudet
- muodostaa kokonaiskuvan tietotekniikan historiasta
- motivoitua oppimaan tietotekniikan menetelmiä ja lähestymistapoja
- sijoittaa myöhempien opintojen sisällön osaksi suurempaa kokonaisuutta
Opintojakso vahvistaa seuraavia työelämävalmiuksia: luovuus, moniammatillisuus, ongelmanratkaisutaidot, tieto- ja viestintätekniikan taidot ja viestintätaidot.
- Teacher: Vilho Kivihalme