Skip to main content

System Programming (3 cr)

Code: ELA18AM03-3004

General information


Enrollment

15.06.2023 - 06.09.2023

Timing

28.08.2023 - 29.10.2023

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology and Seafaring

Campus

Vasa, Wolffskavägen 33

Teaching languages

  • Svenska

Degree programmes

  • Degree Programme in Electrical Engineering and Automation

Teachers

  • Kaj Wikman

Teacher in charge

Ronnie Sundsten

Scheduling groups

  • ELA21-I (Size: 30. Open UAS: 0.)

Groups

  • ELA21D-V
    Ingenjör (YH), el- och automationsteknik, 2021, dagstudier

Small groups

  • ELA21-I

Objective

After passing the course the student is expected to understand the difference between normal programming and programming at System level.
The course treats data security from a system perspective.

Content

1. Windows API
2. Linux API
3. Datasecurity
4. Project

Teaching methods

The course is based on lectures, self-study and exercises in a classroom environment. The labs are compulsory, the theory lessons not

Evaluation scale

H-5

Assessment criteria, satisfactory (1)

Understand the concepts of system programming and be able to solve simple problems.

Assessment criteria, good (3)

Create solutions that take into account the different systems ' specific differences.
Create simple system architectural solutions.

Assessment criteria, excellent (5)

Can independently and in group implement solutions that use different systems.
Understand layer-based solutions and be able to implement more-layered solution in project form

Assessment methods and criteria

Of the marks of the examination questions, you must obtain at least 30% in order to obtain a grade in the course, irrespective of the total score of the exams. 30% for pass, per exam. In total, 30% is applied for approved and linear scale.

Qualifications

All programming courses according to grades.