Skip to main content

Advanced programming languages (4 cr)

Code: 5G00BM81-3001

General information


Enrolment period
27.07.2015 - 06.09.2015
Registration for the implementation has ended.
Timing
19.10.2015 - 06.03.2016
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
Degree programmes
Degree Programme in ICT Engineering, students who began in 2013 or earlier
Teachers
Pekka Pöyry
Tony Torp
Person in charge
Pekka Pöyry
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.

Exam schedules

Ei tenttiä. Uusinta ja korotukset opettajan kanssa sovitulla harjoitustyöllä.

Evaluation methods and criteria

Opintojakso arvioidaan 50 % iOS ja 50 % java -osioiden perusteella. Pisteitä tarjolla 100 yhteensä.
iOS-osuudessa pisteitä saa viikkoharjoituksista max 10, ja harkkatyöstä 0-40. Bonuspisteitä voi myös saada luovista ratkaisuista.

Java-osuudessa pisteitä saa viikkoharjoituksista max 20 ja harkkatyöstä 0-30.

Arvosanapisteytys:
p. arvosana
30 1
45 2
60 3
75 4
90 5

Assessment scale

0-5

Content scheduling

iOS-osuus sijoittuu kakkosperiodiin ja Java-osuus kolmoseen. Java-osuuden aikataulu julkaistaan myöhemmin.

Further information

Kurssilla käydään lävitse alan teollisuudessa merkittävässä määrin käytetty ohjelmointikieli/-kielet. Tällä kurssilla vuosittain läpikäytävä kieli voi vaihtua, mikäli tilanne alan teollisuudessa merkittävästi muuttuu. Ohjelmointikieli/-kielet määritellään opintojakson toteutussuunnitelmassa.

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 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 ananlysoida omaa suoritustaan.

Go back to top of page