Skip to main content

Advanced programming languages (4 cr)

Code: 5G00BM81-3003

General information


Enrolment period
02.07.2017 - 30.09.2017
Registration for the implementation has ended.
Timing
01.08.2017 - 31.03.2018
Implementation has ended.
Credits
4 cr
Local portion
4 cr
Mode of delivery
Contact learning
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
Finnish
Seats
0 - 40
Degree programmes
Degree Programme in ICT Engineering, students who began in 2014-2018
Teachers
Pekka Pöyry
Tony Torp
Person in charge
Tony Torp
Course
5G00BM81

Objectives (course unit)

Students are able to
- cope with the special features of the selected programming language and its development environment.
- explain the differences and similarities of taught programming languages.
- implement larger applications with this programming language.

Content (course unit)

Application design and implementation with selected programming language.

Prerequisites (course unit)

Programming languages basic course, programming languages continuation course, Web programming, object-oriented programming.

Evaluation methods and criteria

Opintojakso arvioidaan 50 % iOS ja 50 % java -osioiden perusteella. Pisteitä tarjolla 100 yhteensä.
Tarkemmat pisteytyskriteerit julkaistaan kurssin Tabula -sivuilla.
Arvosanapisteytys:
p. arvosana
30 1
45 2
60 3
75 4
90 5

Further information

Java-osuus (Tony Torp) sijoittuu kakkosperiodiin ja iOS-osuus (Pekka Pöyry) kolmoseen. Lähiopetuksen aikataulu julkaistaan kurssin Tabula -sivuilla.

Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)

Opiskelija osaa ratkaista ongelmia esimerkkien ja mallirakaisujen avulla.

Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)

Opiskelija osaa soveltaa esimerkkejä ja malliratkaisuja erilaisten tehtävien ja ongelmien ratkaisuissa.

Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)

Opiskelija osaa kekseliäästi soveltaa kehittynyttä olio-ohjelmointia erilaisten ongelmien ratkaisuissa ja osaa analysoida omaa suoritustaan kiitettävästi ja monipuolisesti.

Go back to top of page