Level/category

Professional studies

Teaching language

Swedish

Type of course

Compulsory

Cycle/level of course

First

Recommended year of study

3

Total number of ECTS

5 cr

Competency aims

The aim of the course is that students are familiar with network programming in both client-server environment and distributed service environment. The student has a good understanding of how network programming is done in the .Net environment.

Learning outcomes

After completing the course, students are expected to be able to cope with the programming of data channels and know how to create custom transport protocols. The student is also capable of developing distributed services using a service-oriented architecture.

Course contents

Programmeringsmodellen för en client-server
applikation
Programmering av datakanaler ("Socket
Programming")
- förbindelseorienterad kommunikation (tcp)
- förbindelselös kommunikation (udp)
JSON
Broadcasting
Pipes
Cloud

Prerequisites and co-requisites

Processprogrammering/parallellprogrammering

Previous course names

Nätverksprogrammering

Additional information

Examination content and deadline is notified in itslearning

Recommended or required reading

EBrary books
(http://site.ebrary.com/lib/arcada/home.action External link)
-C# Network Programming
-C# Programming for the Absolute Beginner
-Professional C# 2012 and .NET 4.5

Mode of Delivery

Participation in tuition

Assessment methods

Essays, reports, productions and portfolio

Assessment requirements

To pass the course, the student must pass the following examinations at given deadlines:
Examination 1: Project 1-JSON service
Examination 2: Project 2 Middleware
(= examinations, demonstrations, presentations, reports and productions, essays, and attendance at specified times)

Teacher

  • Westerlund Magnus
  • Stenvall Sam

Examiner

Westerlund Magnus

Group size

No limit

Assignments valid until

Until date 2014-11-24

The timetable of the course

Projekten i kursen publiceras och beskrivs på ItsLearning. Även deadline för dessa projekt meddelas via ItsLearning

Assessment methods

2014-10-31 - Reports and productions

Course and curriculum search