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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Teacher: Vilho Kivihalme