Skip to main content

Expanding Programming Skills (3cr)

Code: 4A00CN49-3004

General information


Enrolment period
25.11.2019 - 01.03.2020
Registration for the implementation has ended.
Timing
01.01.2020 - 02.03.2020
Implementation has ended.
Credits
3 cr
Virtual portion
2 cr
Mode of delivery
Blended learning
Unit
Business Information Systems
Campus
TAMK Main Campus
Teaching languages
Finnish
Degree programmes
Degree Programme in Business Information Systems
Teachers
Jari Aalto
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 arviointipäivä. 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