Expert Systems and Knowledge Based ProgrammingLaajuus (3 op)
Opintojakson tunnus: C0506
Opintojakson perustiedot
- Laajuus
- 3 op
Osaamistavoitteet
- Oppilas ymmärtää sääntöpohjaisen ja funktionaalisen ohjelmoinnin perusteet
- Oppilas osaa kirjoittaa sääntöpohjaisia expert järjestelmiä JESS kielellä
- Oppilas osaa rakentaa sääntöpohjaista automaatiota tuotantojärjestelmien ohjaamiseen
Sisältö
- Funktionaalinen ohjelmointi ja kuinka se poikkeaa proseduraalisesta ohjelmoinnista
- Sääntöjen kirjoittaminen
- Sääntöpohjaisten ohjelmien kirjoittaminen
- Tuotantojärjestelmien rakentaminen sääntöpohjaisella toteutuksilla
- Järjestelmien testaus
- JESS sääntökoneen integrointi Java sovelluksiin.
Esitietovaatimukset
- Java ohjelmointi
- SQL perusteet
- Unit testing perusteet