Expanding Programming Skills (3cr)
Code: 4A00CN49-3001
General information
- Enrolment period
- 28.11.2016 - 16.01.2017
- Registration for the implementation has ended.
- Timing
- 01.01.2017 - 05.03.2017
- 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
- Degree programmes
- Degree Programme in Business Information Systems
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
Virtuaalitoteutus
Exam schedules
2017-03-10T09:00 Tentti 1
2017-03-17T09:00 Tentti 2
2017-03-24T09:00 Tentti 3
Kesto 2h.
Assessment methods and criteria
Tentti
Assessment scale
0-5
Teaching methods
Virtuaalitoteutus; screencastit, harjoitukset, tentti
Learning materials
Verkkomateriaali, mikä tahansa järkevä C++-kirjallisuus
Student workload
81 h tuntia töitä.
Content scheduling
Viikko 02: C++ käännös, perusteet
Viikko 03: String, Struct, Union ja Pointterit
Viikko 04: Viitteet, taulukot, funktiot
Viikko 05: Muistinhallinta
Viikko 06: Luokka, olio, konstruktorit, periytyminen
Viikko 07: Koostesuhde
Viikko 08: Operaattoreiden ylikuormitus
Viikko 10: Tentti 1
Viikko 11: Tentti 2
Viikko 12: Tentti 3
Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)
alle 50% tentistä ja/tai harjoituksista
Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)
50 - 70% tentistä
Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)
70 - 90% tentistä
Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)
90% tentistä
Assessment criteria - pass/fail (Not in use, Look at the Assessment criteria above)
Hyväksytty suoritus vähintään 50% tentistä.