C Programming
Rakennetyyppi: | Opintojakso |
---|---|
Koodi: | IT00BL18 |
OPS: | IT 2024 |
Taso: | Insinööri (AMK) |
Opiskeluvuosi: | 1 (2024-2025) |
Lukukausi: | Kevät |
Laajuus: | 5 op |
Vastuuopettaja: | Matila, Jukka |
Opetuskieli: | Englanti |
Toteutukset lukuvuonna 2024-2025
Tot. | Ryhmä(t) | Opiskeluaika | Opettaja(t) | Kieli | Ilmoittautuminen |
---|---|---|---|---|---|
3003 | IT2024-1, IT2024-1A, IT2024-1B, IT2024-1C, IT2024-1D | 7.1.2025 – 30.4.2025 | Mikael Jakas | Englanti | 1.12.2024 – 13.1.2025 |
3004 | P-24LV | 1.10.2024 – 30.4.2025 | Jukka Matila | Englanti | 16.9.2024 – 31.1.2025 |
Osaamistavoitteet
After the course, the student is familiar with the variable types and data structures of the C language. He/she masters the control structures and basics of C-language functions. The student is able to use standard C-language libraries.
Opiskelijan työmäärä
135 h, of which 50 hours of scheduled contact teaching.
Edeltävät opinnot / Suositellut valinnaiset opinnot
Introduction to programming.
Sisältö
The course teaches basic commands and structures for the C language. Characteristics and special features of C (characters, numbers, strings, tables, and control structures). Implementation of my functions, use library functions, and records. Use of function parameters, pointers, file usage, read/write operations, and standard data streams. Translation phases of the C-language programme, pre-translator control.
Opiskelumateriaali
Material provided by the teacher.
Opetusmuoto / Opetusmenetelmät
Exercises in computer class. In addition to rehearsals, short lectures. The exercises will be evaluated.
Arviointikriteerit
Grade 5: The student is able to find out the library functions offered by the development environment and apply them flexibly to programming tasks suitable for the C language.
Grade 3: The student understands the meaning of functions and can write them. They know how to use basic library functions for programming.
Grade 1: The student is able to use the basic sentences of the C language.
Arviointimenetelmät
Programming exercises 50 %, mini quizzes 30 % and final examination/project 20 %.