C Programming language
Structure Type: | Course |
Code: | KL04BT40060 |
Level: | Bachelor |
Credits: | 4.0 points |
Responsible Teacher: | Stenberg, Seppo |
---|
Language of Instruction: | Finnish |
Course Implementations, Planned Year of Study and Semester
Curriculum   | Semester   | Credits   | Start of Semester   | End of Semester |
TITE-2013   |
2 autumn   |
4.0   |
2014-09-01   |
2014-12-31   |
TITE-2014   |
2 autumn   |
4.0   |
2015-08-01   |
2015-12-31   |
TITE-2015   |
2 autumn   |
4.0   |
2016-08-01   |
2016-12-31   |
TITE-2016   |
2 autumn   |
4.0   |
2017-08-01   |
2017-12-31   |
Learning Outcomes
Upon completion of the course, students will be be able to utilize basic knowledge of the co-operative use of computers and embedded devices and of simple methods of control and monitoring. Student will be able to create modular programs with advanced pointers and memory allocation commands. Students will create solutions for gathering information and saving it. They will be able to develop complete applications using C-programming in a hardware-oriented environment.
Student's Workload
Total work load of the course: 80 h
- of which scheduled studies: 40 h
- of which autonomous studies: 40 h
Prerequisites / Recommended Optional Courses
No previous studies are required.
Contents
- Development environment; c programming
- Connecting embedded systems to a computer or a network
- Collecting and manipulating data with an embedded device appropriate for the purpose
Recommended or Required Reading
- Online material
- Kernighan & Ritchie: The C Programming Language
Mode of Delivery / Planned Learning Activities and Teaching Methods
Lectures and exercises
Assessment Criteria
Excellent 5
The student will do the job of the course assignments perfectly. The student is able to plan, implement and utilise commands and algorithms .
Good 4-3
The student will do the job of the course assignments well. The student is able to plan, implement and utilise general commands and algorithms.
Satisfactory 2-1
The student will do the job of the course assignments successfully. The student is able to utilise commands and some algorithms.
Assessment Methods
Exam and exercises
Back