Skip to main content

Advanced programming languages (4 cr)

Code: 5G00BM81-3006

General information


Enrolment period
10.06.2020 - 02.09.2020
Registration for the implementation has ended.
Timing
31.08.2020 - 27.12.2020
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 - 35
Degree programmes
Degree Programme in ICT Engineering, students who began in 2014-2018
Teachers
Erkki Hietalahti
Person in charge
Erkki Hietalahti
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.

Location and time

Can be found on students weekly timetable.

Exam schedules

There is no exam.

The possibility of renewal is mediated between the student and the teacher by negotiation; the solution considered reasonable is chosen.

Evaluation methods and criteria

Each component is graded on a scale of 0 to 5: introduction to the programming language, project 1 and project 2. The grade of the course is the average of these rounded up.

Assessment scale

0-5

Teaching methods

All this information can be found on the moodle page of the course.

Project work, information sessions, project dismantling, peer support and advice.

Learning materials

Distributed on the course. The materials are mainly tutorials found on the Internet (things so new that many have not yet had time for textbooks).

Student workload

Approximately 4 * 27 hours of student work. On your own time, you work about twice as much as you do in contact teaching; preferably more.

Content scheduling

We go through in the course and can be found in moodle. In short: getting to know your own "foreign language" -> doing a project in this language -> doing a project in a language presented by another group. Each stage approx. 1 month.

Completion alternatives

-

Practical training and working life cooperation

The list of programming languages ​​to go through has been designed in collaboration with industry representatives.

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 - fail (0) (Not in use, Look at the Assessment criteria above)

Has not participated in teaching and has not learned new programming languages ​​even a little.

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

Knowledge of the new programming language is satisfactory and can be applied with assistance. A project made in a foreign programming language is of a modest standard.

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

Knowledge of the new programming language is at a good level and can be applied independently. A project done in a foreign programming language is good.

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

Knowledge of the new programming language is excellent and can be applied independently and creatively. The student is able to easily adopt new programming languages ​​from different programming language categories. A project done in a foreign programming language is good or excellent.

Go back to top of page