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
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