Skip to main content

System ProgrammingLaajuus (3 cr)

Code: ELA22AM03

Credits

3 op

Objective

The student:
- understands the difference between standard programming and system-level programming
- is able to implement solutions on both Windows and Linux
- knows data security from a programming 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.2024 - 22.09.2024

Timing

02.09.2024 - 30.11.2024

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
  • ELA22-I (Size: 40. Open UAS: 0.)
Groups
  • ELA22D-V
    Ingenjör (YH), el- och automationsteknik, 2022, dagstudier
Small groups
  • ELA22-I

Objective

The student:
- understands the difference between standard programming and system-level programming
- is able to implement solutions on both Windows and Linux
- knows data security from a programming perspective.

Content

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

Materials

See the current realization of the course.

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

Qualifications

All programming courses according to grades.