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
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.