Skip to main content

Network Programming (3cr)

Code: AE00CM70-3003

General information


Enrollment
22.04.2025 - 08.10.2025
Registration for the implementation has begun.
Timing
20.10.2025 - 14.12.2025
The implementation has not yet started.
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
English
Seats
0 - 35
Degree programmes
Bachelor of Engineering, Automation Engineering
Teachers
Raine Kauppinen
Groups
AE23
Bachelor of Engineering, Automation Engineering
IEPIP25
International Professional Studies
Course
AE00CM70

Evaluation scale

1-5

Objective

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

Content

- Client-server model
- Socket programming
- HTTP protocol
- Concurrent programs
- Threads and synchronization
- Web-based applications and REST API
- MQTT

Materials

Information about the materials are in Moodle.

Teaching methods

Contact teaching and independent work.

Student workload

3 cu * 27 h/cu = 81 hours, of which around one third is contact teaching and two thirds independent work.

Assessment criteria, satisfactory (1)

Student can develop simple client-server applications.

Assessment criteria, good (3)

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

Assessment criteria, excellent (5)

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

Qualifications

- Object-oriented programming

Go back to top of page