Server Programming (5cr)
Code: 4-AOT16-3002
General information
- Enrolment period
- 01.06.2016 - 04.09.2016
- Registration for the implementation has ended.
- Timing
- 01.08.2016 - 23.10.2016
- Implementation has ended.
- Credits
- 5 cr
- Virtual portion
- 3 cr
- RDI portion
- 3 cr
- Mode of delivery
- Blended learning
- Unit
- Business Information Systems
- Campus
- TAMK Main Campus
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in Business Information Systems, students who began in 2013 or earlier
- Person in charge
- Jari Aalto
- Course
- 4-AOT16
Objectives (course unit)
Hyvän suorituksen osaamistavoitteet:
Opiskelija osaa selittää tarkasti EJB-komponenttitekniikan toiminnan.
Opiskelija osaa toteuttaa laajoja asiakas-palvelin-sovelluksia
Opiskelija hallitsee asiakas-palvelin-sovelluksen erillisellä palvelimella sijaitsevan tietokantayhteyden rakentamisen.
Opiskelija hallitsee samanaikaisuuden käsittelyn ohjelmoinnissa.
Hyväksytyn suorituksen osaamistavoitteet:
Opiskelija suunnittelee ratkaisun ja kuvaa sen dokumentissa.
Opiskelija ymmärtää pääpiirteissään EJB-komponenttitekniikan toiminnan.
Opiskelija osaa toteuttaa asiakas-palvelin-sovelluksen.
Opiskelija osaa rakentaa asiakas-palvelin-sovelluksen, josta on yhteys relaatiotietokantaan.
Content (course unit)
Ydinkysymyksiä sisällöstä:
Mitä tarkoittaa EJB-komponenttitekniikka?
Mikä rooli on asiakasohjelman ja palvelinohjelman koodilla?
Miten asiakasohjelma löytää tietoverkosta palvelinsovelluksen?
Exam schedules
Ei tenttiä.
Assessment methods and criteria
Arvosana (1-5) määräaikaan palautettujen tehtävien perusteella. Määräajan jälkeen opintojakso arvioidaan arvosanalla hyväksytty. Ks kohta "Arviointikriteerit".
Teaching methods
lähiopetus
harjoitustyö
raportti
projektityöskentely
Learning materials
Ruby-ohjelmointikielen materiaali
Student workload
Ks. periodiaikataulu.
Content scheduling
Ks. periodiaikataulu.
Completion alternatives
Sovitaan tapauskohtaisesti.
Further information
OPINTOJAKSON OSAAMISTAVOITTEET (MUUTOS)
* Hyvän suorituksen osaamistavoitteet:
Opiskelija osaa ottaa käyttöön palvelin- ja rajapintakehityksen tekniikoita
Opiskelija osaa toteuttaa rajapintoja käyttävän sovelluksen
Opiskelija osaa tietokannan rakentamisen sovellusta varten
* Hyväksytyn suorituksen osaamistavoitteet:
Opiskelija suunnittelee ratkaisun ja kuvaa sen dokumentissa
Opiskelija ymmärtää rajapintaa käyttävien sovellusten tekniikat
Opiskelija tuntee rajapintaa käyttävien sovellusten framework-tekniikoita
Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)
Pakollista raporttia eikä 40 % tehtävistä ole palautettu
Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)
Arvosana 1: Raportti framework-ohjelmistokehityksestä (pakollinen)
Arvosana 2: Laajennettu raportti ja 40% tehtävistä hyväksytysti suoritettu.
Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)
Arvosana 3: Edellisten lisäksi 80 % tehtävistä hyväksytysti palautettu.
Arvosana 4: Edellisten lisäksi pienimuotoinen harjoitustyö palautettu.
Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)
Edellisten lisäksi laaja harjoitustyö palautettu.