Skip to main content

Expanding Programming Skills (3cr)

Code: 4A00CN49-3005

General information


Enrolment period
25.11.2020 - 31.01.2021
Registration for the implementation has ended.
Timing
11.01.2021 - 09.05.2021
Implementation has ended.
Credits
3 cr
Virtual portion
3 cr
Mode of delivery
Online learning
Unit
Business Information Systems
Campus
TAMK Main Campus
Teaching languages
Finnish
Seats
0 - 30
Degree programmes
Degree Programme in Business Information Systems
Teachers
Jari Aalto
Person in charge
Toni Männistö
Course
4A00CN49

Objectives (course unit)

Hyvän suorituksen osaamistavoitteet:
Opiskelija osaa rakentaa uudella kielellä ohjelmia, jotka sisältävät vaativia ohjelmointirakenteita.
Opiskelija osaa hyödyntää uuden kielen erityispiirteitä.
Hyväksytyn suorituksen osaamistavoitteet:
Opiskelija osaa toteuttaa uudella kielellä yksinkertaisia ohjelmia käyttäen yksinkertaisia ohjelmointirakenteita.
Opiskelija osaa ohjelmoida pieniä sovelluksia ohjelmointiympäristön välineitä hyödyntäen.

Content (course unit)

Ydinkysymyksiä sisällöstä:
Miten aiemmin opittua ohjelmointiosaamista hyödynnetään opintojaksolle valitussa ohjelmointiympäristöissä?
Miten ohjelmoidaan uudella kielellä?
Miten työskennellään uudessa ohjelmointiympäristössä?

Location and time

Ks. periodiaikataulu

Exam schedules

Ei tenttiä. Ks. ARVIOINTIKRITEERIT.
2020-03-01 (vko 9) palautusten määräaika. Määräajan jälkeen palautukset: arvioidaan asteikolla hyväksytty (1) ja palautuksien jättämisestä tulee erikeen ilmoittaa sähköpostilla

Assessment methods and criteria

Palautettujen harjoitusten perusteella. Ks. ARVIOINTIKRITEERIT.

Assessment scale

0-5

Teaching methods

harjoitukset.

Learning materials

Kirjaston tai muu vastaaca C++ kirjallisuus. Esim. Tony Gaddis: Starting Out With C++ From Control Structures through Objects Eighth Edition Pearson Education Limited 2015. Vastaavasti muu verkon kirjallisuus kuten: Thinking in C++ 2nd Edition (or later) by Bruce Eckel http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html

Student workload

Ks. periodiaikataulu.

Content scheduling

- C++ perusteet, string, struct, pointterit
- Viitteet, taulukot, funktiot, muistinhallinta
- Luokat, oliot, konstruktorit, periytyminen, ylikuormitus

Completion alternatives

Sovitaan tapauskohtaisesti.

Further information

osittainen virtuaalitoteutus

Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)

alle 50 % harjoituksista

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

arvosana 1, 50 % harjoituksista
arvosana 2, 60 % harjoituksista

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

arvosana 3, 80 % harjoituksista
arvosana 4, 90 % harjoituksista

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

arvosana 5, 100 % harjoituksista

Assessment criteria - pass/fail (Not in use, Look at the Assessment criteria above)

Hyväksytty suoritus vähintään 50% tentistä.

Go back to top of page