Skip to main content

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-PE
    Pelisovellukset

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-PE
    Pelisovellukset

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