C++ ProjectLaajuus (5 cr)
Code: TX00DO53
Credits
5 op
Objective
Student learns to implement complex C++ project in phases. He gets familiar with basic software modeling techniques and design patterns.
Content
• C++
• Software modelling, UML
• Object-oriented programming
Assessment criteria, satisfactory (1)
• Student is able to implement simple software components
• Student is able to interpret UML class models
Assessment criteria, good (3)
• Student is able to implement complex software components according to specifications
• Student is able to create and interpret UML class models
Assessment criteria, excellent (5)
• Student is able to design and implement complex software systems
• Student is able to create and interprete UML class models
Assessment criteria, approved/failed
• Student is able to implement simple software components
• Student is able to interpret UML class models
Enrollment
28.11.2022 - 08.01.2023
Timing
09.01.2023 - 12.03.2023
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 40
Degree programmes
- Information and Communication Technology
Teachers
- Heini Puuska
Groups
-
TVT21-PEPelisovellukset
Objective
Opiskelija oppii ohjatusti ja vaiheittain laatimaan vaativan C++ -ohjelmiston. Samalla hän tutustuu alustavasti ohjelmistojen kuvaus- ja mallinnusmenetelmiin sekä olio-ohjelmoinnin suunnittelumalleihin.
Content
• C++ (C++)
• Ohjelmistojen mallintaminen, UML
• Olio-ohjelmointi
Evaluation scale
0-5
Assessment criteria, satisfactory (1)
• Opiskelija osaa ohjatusti toteuttaa yksittäisiä ohjelmistokomponentteja
• Opiskelija osaa tulkita UML-luokkamalleja
Assessment criteria, good (3)
• Opiskelija osaa toteuttaa laajoja ohjelmistokokonaisuuksia määrittelyjen perusteella
• Opiskelija osaa tuottaa ja tulkita UML-luokkamalleja
Assessment criteria, excellent (5)
• Opiskelija osaa suunnitella ja toteuttaa laajoja ohjelmistokokonaisuuksia
• Opiskelija osaa tuottaa ja tulkita UML-luokkamalleja
Assessment criteria, approved/failed
• Opiskelija osaa ohjatusti toteuttaa yksittäisiä ohjelmistokomponentteja
• Opiskelija osaa tulkita UML-luokkamalleja
Enrollment
29.11.2021 - 09.01.2022
Timing
10.01.2022 - 13.03.2022
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 43
Degree programmes
- Information and Communication Technology
Teachers
- Heini Puuska
Groups
-
TVT20-PEPelisovellukset
Objective
Opiskelija oppii ohjatusti ja vaiheittain laatimaan vaativan C++ -ohjelmiston. Samalla hän tutustuu alustavasti ohjelmistojen kuvaus- ja mallinnusmenetelmiin sekä olio-ohjelmoinnin suunnittelumalleihin.
Content
• C++ (C++)
• Ohjelmistojen mallintaminen, UML
• Olio-ohjelmointi
Evaluation scale
0-5
Assessment criteria, satisfactory (1)
• Opiskelija osaa ohjatusti toteuttaa yksittäisiä ohjelmistokomponentteja
• Opiskelija osaa tulkita UML-luokkamalleja
Assessment criteria, good (3)
• Opiskelija osaa toteuttaa laajoja ohjelmistokokonaisuuksia määrittelyjen perusteella
• Opiskelija osaa tuottaa ja tulkita UML-luokkamalleja
Assessment criteria, excellent (5)
• Opiskelija osaa suunnitella ja toteuttaa laajoja ohjelmistokokonaisuuksia
• Opiskelija osaa tuottaa ja tulkita UML-luokkamalleja
Assessment criteria, approved/failed
• Opiskelija osaa ohjatusti toteuttaa yksittäisiä ohjelmistokomponentteja
• Opiskelija osaa tulkita UML-luokkamalleja