The course is included in these curricula and study modules
Level/category
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
Home page of the course
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