Module title: Networked Services

SCQF level: 09:
SCQF credit value: 20.00
ECTS credit value: 10

Module code: CSN09603
Module leader: Gordon Russell
School School of Computing
Subject area group: Computer Systems
Prerequisites

Module Code CSN08601
Module Title Computer Systems
Examples of Equivalent Learning Basic Linux and command line experience

2017/8, Trimester 3, FACE-TO-FACE,
Occurrence: 001
Primary mode of delivery: FACE-TO-FACE
Location of delivery: MYANMAR
Partner:
Member of staff responsible for delivering module: Gordon Russell
Module Organiser:


Learning, Teaching and Assessment (LTA) Approach:
The module will be introduced by an Edinburgh Napier lecturer who will deliver an initial 25 hours of lectures, practical work and tutorials the additional hours will be delivered by our partner Info Myanmar College (IMC). The module will run over 5 consecutive weeks with the later four weeks being delivered by IMC staff. Lectures are used to introduce underlying principles and the practical and tutorial work is used to broaden & develop deeper understanding of the subject area. This is mixed with student-centred work, such as research questions and online exercises, as well as group activities such as discussion groups, group presentation exercises, and peer review.

The general approach in this module is to make use of presentations and group activities to give examples and case studies. These highlight the need for particular approaches and techniques, and make use of commands to tackle the issues presented. The tutorials follow up on the lectures, providing syntax and practice on the situations and commands discussed. This allows the lectures to minimise detailed discussions on command syntax, flags, and other detailed implementation issues, even though at its heart, system administration is a very practical activity. In this way the lectures can focus on the theory aspects of LO1-4, while the practicals re-enforce this with hands-on activities LO1-4. This includes the specific issues of security and performance LO4.
An example of the case-study approach might be a lecture on forging email ‘from’ fields, so that the email may appear to come from someone other than the sender. The lecture explains how email is sent and packaged, then demonstrates how email can be forged using no more than the telnet. The tutorials would then allow the students to investigate the variations of syntax which the commands involved can utilise, produce fake emails within a safe and isolated environment, then work on email server configurations to minimise or prevent fake emails.
The nature of Linux is largely very stable, but in addition some key aspects are much more dynamic. Some areas are in flux, such as systems and the evolution of web services, while other areas require current knowledge, such as vulnerabilities being actively utilised by attackers as well as the growth of DoS attacks and the development of mitigation techniques. These are covered in lectures, and the students are also encouraged to explore those things independently (LO5).
All practicals take place in an online learning environment (linuxzoo.net), which provides administrative access to virtual machines within a safe virtual networking environment. It also uses integrated practical assessments which are automatically graded with feedback. This allows students to work flexibly when required



Formative Assessment:
Formative assessment takes place during the timetabled tutorial sessions where students are expected to present evidence of practical work. Feedback is provided to students on a one-to-one basis through discussion during tutorial sessions with the class tutor allowing individual strengths and weaknesses highlighted in timely fashion. The overall objective here is that any remedial study can be put in place at the earliest possible point in the delivery of the module.

The online learning environment (linuxzoo.net) used in this module uses integrated practical assessments requiring students to execute a series of tasks and providing immediate formative feedback, guiding them to build the right answer.



Summative Assessment:
There are two assessments. Firstly, a practical assessment tests student knowledge under supervised conditions as they perform administration tasks on a live system (mostly focused on LO1-3). These may involve user account troubleshooting, security (LO4) and networking configuration, performance issues (LO4), and application management. Students are assessed on their ability to complete the tasks and the time taken. The assessment is open-book.

The second assessment is an exam, and takes the form of a 20 question short answer paper. This is designed to cover all the theory of the module, and focusses on understanding and application of knowledge rather than fact-based recollection. As understanding is the key measure, the exam is open-book. LO1-5.




Student Activity (Notional Equivalent Study Hours (NESH))
Mode of activityLearning & Teaching ActivityNESH (Study Hours)
Face To Face Lecture 40
Face To Face Practical classes and workshops 60
Face To Face Tutorial 4
Independent Learning Tutorial 36
Independent Learning Guided independent study 60
Total Study Hours200
Expected Total Study Hours for Module200


Assessment
Type of Assessment Weighting % LOs covered Week due Length in Hours/Words
Digital Examination (not Centrally Timetabled) 50 1-4 3 HOURS= 2, WORDS= 0
Digital Examination (not Centrally Timetabled) 50 1-5 5 HOURS= 2, WORDS= 0
Component 1 subtotal: 100
Component 2 subtotal: 0
Module subtotal: 100
2018/9, Trimester 2, FACE-TO-FACE,
Occurrence: 002
Primary mode of delivery: FACE-TO-FACE
Location of delivery: MYANMAR
Partner:
Member of staff responsible for delivering module: Gordon Russell
Module Organiser:


Learning, Teaching and Assessment (LTA) Approach:
The module will be introduced by an Edinburgh Napier lecturer who will deliver an initial 25 hours of lectures, practical work and
tutorials the additional hours will be delivered by our partner Info Myanmar College (IMC). The module will run over 5
consecutive weeks with the later four weeks being delivered by IMC staff. Lectures are used to introduce underlying principles
and the practical and tutorial work is used to broaden & develop deeper understanding of the subject area. This is mixed with
student-centred work, such as research questions and online exercises, as well as group activities such as discussion groups,
group presentation exercises, and peer review.
The general approach in this module is to make use of presentations and group activities to give examples and case studies.
These highlight the need for particular approaches and techniques, and make use of commands to tackle the issues
presented. The tutorials follow up on the lectures, providing syntax and practice on the situations and commands discussed.
This allows the lectures to minimise detailed discussions on command syntax, flags, and other detailed implementation issues,
even though at its heart, system administration is a very practical activity. In this way the lectures can focus on the theory
aspects of LO1-4, while the practicals re-enforce this with hands-on activities LO1-4. This includes the specific issues of
security and performance LO4.
An example of the case-study approach might be a lecture on forging email ‘from’ fields, so that the email may appear to come
from someone other than the sender. The lecture explains how email is sent and packaged, then demonstrates how email can
be forged using no more than the telnet. The tutorials would then allow the students to investigate the variations of syntax which
the commands involved can utilise, produce fake emails within a safe and isolated environment, then work on email server
configurations to minimise or prevent fake emails.
The nature of Linux is largely very stable, but in addition some key aspects are much more dynamic. Some areas are in flux,
such as systems and the evolution of web services, while other areas require current knowledge, such as vulnerabilities being
actively utilised by attackers as well as the growth of DoS attacks and the development of mitigation techniques. These are
covered in lectures, and the students are also encouraged to explore those things independently (LO5).
All practicals take place in an online learning environment (linuxzoo.net), which provides administrative access to virtual
machines within a safe virtual networking environment. It also uses integrated practical assessments which are automatically
graded with feedback. This allows students to work flexibly when required.

Formative Assessment:
Formative assessment takes place during the timetabled tutorial sessions where students are expected to present evidence of
practical work. Feedback is provided to students on a one-to-one basis through discussion during tutorial sessions with the
class tutor allowing individual strengths and weaknesses highlighted in timely fashion. The overall objective here is that any
remedial study can be put in place at the earliest possible point in the delivery of the module.
The online learning environment (linuxzoo.net) used in this module uses integrated practical assessments requiring students to
execute a series of tasks and providing immediate formative feedback, guiding them to build the right answer.

Summative Assessment:
There are two assessments. Firstly, a practical assessment tests student knowledge under supervised conditions as they
perform administration tasks on a live system (mostly focused on LO1-3). These may involve user account troubleshooting,
security (LO4) and networking configuration, performance issues (LO4), and application management. Students are assessed
on their ability to complete the tasks and the time taken. The assessment is open-book.
The second assessment is an exam, and takes the form of a 20 question short answer paper. This is designed to cover all the
theory of the module, and focusses on understanding and application of knowledge rather than fact-based recollection. As
understanding is the key measure, the exam is open-book. LO1-5.


Student Activity (Notional Equivalent Study Hours (NESH))
Mode of activityLearning & Teaching ActivityNESH (Study Hours)
Face To Face Lecture 40
Face To Face Practical classes and workshops 60
Face To Face Tutorial 4
Independent Learning Tutorial 36
Independent Learning Guided independent study 60
Total Study Hours200
Expected Total Study Hours for Module200


Assessment
Type of Assessment Weighting % LOs covered Week due Length in Hours/Words
Digital Examination (not Centrally Timetabled) 50 1-4 3 HOURS= 2, WORDS= 0
Digital Examination (not Centrally Timetabled) 50 1-5 5 HOURS= 2, WORDS= 0
Component 1 subtotal: 100
Component 2 subtotal: 0
Module subtotal: 100

Description of module content:

In this module you will be given a review/introduction to the Linux files system and command shell, and will study the basics of user administration (account management), key elements of the Linux architecture, server network management, server security, gateway security, web server configuration, DNS, and administration troubleshooting.

Learning Outcomes for module:

Upon completion of this module you will be able to
LO1: Design and implement operating system configurations, e.g. Linux
LO2: Implement and discuss web server configurations, e.g. Apache
LO3: Evaluate and implement network and server security, e.g. firewall configurations.
LO4: Discuss methodologies for high performance and high-reliability environments
LO5: Discuss the nature and substance of topical issues in the field.

Indicative References and Reading List - URL:
Network Services CSN09603