Skip to main content

Network Systems (3 cr)

Code: ELA18IK02-3004

General information


Enrollment

15.06.2024 - 05.01.2025

Timing

06.01.2025 - 09.03.2025

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology and Seafaring

Campus

Vasa, Wolffskavägen 33

Teaching languages

  • Svenska

Degree programmes

  • Degree Programme in Electrical Engineering and Automation

Teachers

  • Kaj Wikman

Teacher in charge

Ronnie Sundsten

Scheduling groups

  • ELA21-I (Size: 40. Open UAS: 0.)

Groups

  • ELA21D-V
    Ingenjör (YH), el- och automationsteknik, 2021, dagstudier

Small groups

  • ELA21-I

Objective

After passing the course, the student is expected to understand:
- how a network-based system is constructed.
- how to choose client / server software and hardware.
- how to document and test the system.
- how the software is designed
- how data security is structured

Content

- Definition of a network-based system
- How to program network-based client and server systems.
- Project documentation.
- Testing the system.
- Programming / Scripting
- Cyber security

Materials

See the current realization of the course.

Evaluation scale

H-5

Assessment criteria, satisfactory (1)

Understanding of technical specifications.
Create documentation of the work process and the roles of the team members.
Basic knowledge of script programming.
Installation and verification of software / hardware functioning.
Ability to be responsible for certain tasks within a team.
Understands on scripts and security aspects

Assessment criteria, good (3)

Installation and evaluation of Linux and Windows based client solutions.
Use of network software.
Detailed descriptions of individual technical solutions as part of an individual project.
Script management in multiple operating systems.
Create relevant test cases and execute them.
Ability to plan the team's activities and work around any technical and administrative problems.
Can create own scripts and programs that are secure

Assessment criteria, excellent (5)

Installation and evaluation of Linux and Windows based server solutions.
Use of network hardware.
Create documentation for an entire network, its services and describe the work that resulted in that network.
Automated scripts.
Create a test plan and utilize it in system development.
Ability to support other team members.
Manages to program applications that are network-aware and takes into account data security.

Qualifications

All programming courses.