Siirry suoraan sisältöön

C-ohjelmointi ja sulautetut järjestelmät (5 cr)

Code: TX00CT12-3003

General information


Enrollment

01.06.2019 - 04.08.2019

Timing

26.08.2019 - 13.10.2019

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

(2016-2018) Tieto- ja viestintätekniikka

Campus

Leiritie 1

Teaching languages

  • English

Seats

0 - 40

Degree programmes

  • Tieto- ja viestintätekniikan tutkinto-ohjelma
  • Degree Programme in Information Technology

Teachers

  • Keijo Länsikunnas

Groups

  • ICT18-S
    Smart Systems

Objective

On completion of the course the student understands principles of procedural programming. He or she is familiar with the ANSI C programming language and knows the control structures, data types and important standard functions. Additionally the student understands the fundamentals of software development in embedded environment and he or she is able to design and debug a program for embedded platform.

Content

- C language fundamentals
- Application development using C
- Principles and process of software development
- Modular organization of programs
- Structured algorithms and structured data
- Development environments in programming
- Debugging
- Software development and testing in embedded systems

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Students have achieved the course objectives fairly. Students will be able to identify, define and use the course subject area’s concepts and models. The student understands the criteria and principles of the expertise development.

Assessment criteria, good (3)

Students have achieved the course objectives well, even though the knowledge and skills need improvement on some areas. Students are able to define the course concepts and models and are able to justify the analysis. The student is able to apply their knowledge in leisure, study and work situations. The student understands the importance of expertise in the field of information technology and is able to analyze his/her own expertise.

Assessment criteria, excellent (5)

Students have achieved the objectives of the course with excellent marks. Students master commendably the course subject area’s concepts and models. Students are able to make justified and fluent analysis and to present concrete development measures. The students are well prepared to apply their knowledge in leisure, study and work situations. Students are able to analyze the information technology sector expertise and the evolvement of their own expertise.

Qualifications

Devices course or equivalent knowledge in digital systems, hardware and programming fundamentals.