Skip to main content

System ProgrammingLaajuus (3 cr)

Code: ELA18AM03

Credits

3 op

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

Qualifications

All programming courses according to grades.

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

Materials

See the current realization of the course.

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.