Expanding Programming Skills (3cr)
Code: 4A00CN49-3002
General information
- Enrolment period
- 19.01.2018 - 19.03.2018
- Registration for the implementation has ended.
- Timing
- 04.03.2018 - 01.05.2018
- Implementation has ended.
- Credits
- 3 cr
- Virtual portion
- 2 cr
- RDI portion
- 3 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.
2018-04-29 su (vk 15) 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
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ä.