Siirry suoraan sisältöön

Accelerated Computer Science Programming Fundamentals (3 op)

Toteutuksen tunnus: TX00FJ16-3001

Toteutuksen perustiedot


Ilmoittautumisaika
02.05.2023 - 11.08.2023
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
14.08.2023 - 18.08.2023
Toteutus on päättynyt.
Opintopistemäärä
3 op
Toteutustapa
Lähiopetus
Yksikkö
(2019-2024) ICT ja tuotantotalous
Toimipiste
Leiritie 1
Opetuskielet
englanti
Paikat
0 - 30
Koulutus
Degree Programme in Information Technology
Opettajat
Rishu Chhabra
Ryhmät
ICTSUMMER
ICT Summer School
Opintojakso
TX00FJ16

Toteutuksella on 5 opetustapahtumaa joiden yhteenlaskettu kesto on 20 t 0 min.

Aika Aihe Tila
Ma 14.08.2023 klo 09:00 - 13:00
(4 t 0 min)
Accelerated Computer Science Programming Fundamentals TX00FJ16-3001
MMA111a Oppimistila
Ti 15.08.2023 klo 09:00 - 13:00
(4 t 0 min)
Accelerated Computer Science Programming Fundamentals TX00FJ16-3001
MMA111a Oppimistila
Ke 16.08.2023 klo 09:00 - 13:00
(4 t 0 min)
Accelerated Computer Science Programming Fundamentals TX00FJ16-3001
MMA111a Oppimistila
To 17.08.2023 klo 09:00 - 13:00
(4 t 0 min)
Accelerated Computer Science Programming Fundamentals TX00FJ16-3001
MMA111a Oppimistila
Pe 18.08.2023 klo 09:00 - 13:00
(4 t 0 min)
Accelerated Computer Science Programming Fundamentals TX00FJ16-3001
MMA111a Oppimistila
Muutokset varauksiin voivat olla mahdollisia.

Tavoitteet

These are the learning outcomes for this course. After the completion of this course, the students will be able to:
- Understand and use basic C++ programming language constructs
- Evaluate the procedural program code for debugging and to identify and correct errors
- Design and develop procedural programs using advanced data types like structures and dynamic arrays
- Understand and implement basic sorting technique(s)

Sisältö

The course will introduce the computer programming fundamentals using C++ programming language and focus on practical skills that you need to develop your own programs. You will learn the fundamentals of structural programming and understand how the programs executes within the computer. This fast-paced foundational course will help you to understand the programming concepts that will help you in broader computing and information technology contexts.

Oppimateriaalit

Recommended Books:
Students looking for additional assistance should consult the following recommended books.
- Savitch, W. and Mock, K., Absolute C++, 6th ed., Boston: Pearson, 2016.
- Henkemans, D and Lee, M., C++ programming for the absolute beginner, 2nd ed., United
States: Cengage, 2009.

Arviointiasteikko

0-5

Arviointikriteerit, tyydyttävä (1)

Assessment score: 50%-59%

Arviointikriteerit, hyvä (3)

Assessment score: 60%-79%

Arviointikriteerit, kiitettävä (5)

Assessment score: More than 80%

Arviointimenetelmät ja arvioinnin perusteet

Task-1: Hand Execution, 40 % weightage
Task-2: Concept Visualization and Demonstration, 60 % weightage

Esitietovaatimukset

Basic knowledge of any computer programming language.

Siirry alkuun