Opetussuunnitelmat
Opintojaksokuvaus
IN00BP76 | Ohjelmistokehityksen perusteet (15 op) |
Esitietovaatimukset | Ohjelmistokehityksen suuntautumisvaihtoehdon edeltävien opintojaksojen suoritus tai vastaavat tiedot. |
Osaamistavoitteet | Opiskelija saa yleiskuvan graafisten internetsovellusten suunnittelusta ja toteuttamisesta. Opiskelija osaa suunnitella ja toteuttaa yksinkertaisia käyttöliittymiä ja tuntee käytettävyyden perusperiaatteet. Opiskelija osaa ohjelmoida sekä staattisia että dynaamisia www-sivuja. Opiskelija ymmärtää asiakas-palvelin -mallin käytön Internet-ympäristössä. Opiskelija tuntee oliomallin perusteet ja osaa toteuttaa omia luokkia. Opiskelija osaa käyttää valmiita luokkakirjastoja. Opiskelija tuntee relaatiotietokantojen perusteet ja osaa luoda relaatiomallin mukaisia tietokantoja. Opiskelija osaa hyödyntää tietokantoja tuottamissaan sovelluksissa. Opiskelija tuntee mekaniikan perusteet ja osaa laatia fysikaalisia koejärjestelyjä, sekä havainnollistaa saatuja tuloksia tietokoneella. |
Sisältö | Käyttöliittymäsuunnittelu (3 op): Graafisen käyttöliittymän suunnittelu ja toteutus. Käytettävyyden periaatteet ja käsitteet. Internet-ohjelmointi (3 op): WWW-sivujen perusrakenne ja esitystavat. Dynaamisten www-sivujen ohjelmointi. Selaimessa suoritettavat sovellukset ja palvelimessa suoritettavat sovellukset. Olio-ohjelmointi (3 op): Jokin ajankohtainen olio-ohjelmointikieli, peruskäsitteet kuten luokka, olio, periytyvyys, tiedon kätkentä, kapselointi ja polymorfismi. Relaatiotietokannat (3 op): Tietokannan suunnittelu ja toteutus. Relaatiotietokantojen peruskäsitteet: perusavain, viiteavain, viite-eheys, transaktio ja proseduurit. Jokin tietokannanhallintajärjestelmä ja sen käyttö. SQL-kyselykieli. Mekaniikka (3 op): SI-järjestelmä, kinematiikka, dynamiikka, työ, teho, energia ja liikemäärä. |
Suositeltavat muut opinnot | Tarpeen mukaan opiskelija ja opintojen ohjaaja käyvät läpi muut suositeltavat opinnot HOPS-keskusteluissa. |
Suoritustavat | Ei käytössä |
Toteutustavat | Ei käytössä |
Oppimateriaalit | Ei käytössä |
Kurssikirjallisuus | Ei käytössä |
Arviointiasteikko | Ei käytössä |
Arviointikriteerit | |
Arviointikehikot | Arviointikehikko |
Lisätietoja opiskelijoille | Ei käytössä |
Vastuuhenkilöt | Ei käytössä |
Linkit | Arviointikehikko |
Toteutukset
Ei toteutuksia.
Tiedot haettu 17.5.2024 18:03:50