Skip to main content

Network programming (3cr)

Code: KL04BT53040-12

General information


Enrollment
01.12.2015 - 19.03.2016
Registration for the implementation has ended.
Timing
11.01.2016 - 20.03.2016
Implementation has ended.
Number of ECTS credits allocated
3 cr
Local portion
3 cr
Mode of delivery
Contact learning
Degree programmes
Bachelor of Engineering, Information Technology
Teachers
Petteri Mäkelä
Course
KL04BT53040

Evaluation scale

1-5

Objective

Student can design client-server applications. Student can design concurrent and distributed applications with different programming languages.

Content

- Client-server model
- Socket programming
- http protocol
- Remote method calls
- Concurrent programs
- Threads and synchronization

Materials

- Lecture materials
- MSDN: Processes, threads, networking. http://msdn.microsoft.com

Teaching methods

Lectures and exercises

Student workload

Lectures and exercises 40 h, self-study 40 h

Assessment criteria, satisfactory (1)

- excellent (5): The student can develop demanding distributed applications
- good (3-4) The student masters well the principles of client-server model and can utilize the learned skills in development of distributed applications.
- satisfactory (1-2) The student knows the basics

Qualifications

Object-oriented programming

Go back to top of page