LEARNING OUTCOMES
At the end of the course, student can
- Recall and interpret C Programming Language Syntax.
- Recall and interpret basic C Programming Language semantics.
- Use the C language and its standard library to implement computational tasks.
- Write and validate basic software programming tasks in C language.
- Use C language development environments to write, build and validate software.
Credits: 5
Schedule: 07.01.2025 - 13.05.2025
Teacher in charge (valid for whole curriculum period):
Teacher in charge (applies in this implementation): Yusein Ali, Pasi Sarolahti
Contact information for the course (applies in this implementation):
CEFR level (valid for whole curriculum period):
Language of instruction and studies (applies in this implementation):
Teaching language: English. Languages of study attainment: English
CONTENT, ASSESSMENT AND WORKLOAD
Content
valid for whole curriculum period:
- Basic constructs of C programming language
- Dynamic memory management
- Basic functions of C Programming Language standard library
Assessment Methods and Criteria
valid for whole curriculum period:
Exercises, exam, individual programming project.
Workload
valid for whole curriculum period:
The course is organized as self-study based on online material and programming exercises. There are voluntary exercise sessions maintained by teaching assistants. The course is 5 ECTS, corresponding to approximately 135 hours of study.
DETAILS
Study Material
valid for whole curriculum period:
Study materials and exercises are available in the web. Study materials and exercises are available also in Finnish.
Substitutes for Courses
valid for whole curriculum period:
Prerequisites
valid for whole curriculum period:
FURTHER INFORMATION
Further Information
valid for whole curriculum period:
Teaching Language: English
Teaching Period: 2024-2025 Spring III - V
2025-2026 Spring III - V