Skip to main content

Network programming (3 cr)

Code: KL25AB77100-3012

General information


Enrollment
13.11.2023 - 06.03.2024
Registration for the implementation has ended.
Timing
04.03.2024 - 28.04.2024
Implementation has ended.
Number of ECTS credits allocated
3 cr
Local portion
3 cr
Mode of delivery
Contact learning
Unit
SeAMK Automation Engineering and Information Technology
Campus
SeAMK Seinäjoki, Frami
Teaching languages
Finnish
Degree programmes
Bachelor of Engineering, Information Technology
Teachers
Raine Kauppinen
Course
KL25AB77100

Evaluation scale

1-5

Objective

Student can design client-server applications. Student can design concurrent and distributed applications with different programming languages. Student can develop simple web-based applications and utilize REST API's.

Content

- Client-server model
- Socket programming
- http protocol
- Remote method calls
- Concurrent programs
- Threads and synchronization
- Web-based applications and REST API

Materials

- Lecture materials

Assessment criteria, satisfactory (1)

The student knows the basics

Assessment criteria, good (3)

The student masters well the principles of client-server model and can utilize the learned skills in development of distributed applications.

Assessment criteria, excellent (5)

The student can develop demanding distributed applications

Qualifications

Object-oriented programming or basic of programming 2

Go back to top of page