ICT AND COMPANY PRACTISE (ICP) COURSE

Course ICT and Company Practise 2007

1 The Master System and Network Engineering 1

1.1 Target students 1

2 The SNE curriculum 2

3 Course ICP information 2

3.1 Objectives of the course 2

3.2 Structure of the course 3

3.3 Course Staff 3

4 Schedule per course staff 5

1  The Master System and Network Engineering

Information of websites: https://www.os3.nl/info/start en https://www.os3.nl/info/curriculum

The Master System and Network Engineering (SNE) is a time intensive one year course given at the Universiteit van Amsterdam (UvA) in cooperation with the Hogeschool van Amsterdam (HvA). It allows students to specialize in System and Network Engineering on a more theoretical level. As such, graduated System and Network Engineers play a central role in the efficient and effective functioning and innovation of the technical ICT infrastructure of the Netherlands. The impact and use of this infrastructure increases every day, as does our dependancy, its complexity and its (mis)use and (mis)management. For correct management of this infrastructure people are required who are well versed in the technical details on one side, and the goals and needs of organisations and society on the other side.

1.1  Target students

Formally speaking this Master is an extension to the Bachelor Informatica (Computer Science) of the University of Amsterdam. However, the course is also targeted to WO and HBO Bachelors in Informatica graduated at other schools of education. The course teaches a high level of academic and scientific professionalism. The students gain an academic mode of working geared towards the study and solving of concrete real-world problems.

Within the context of the oganisation where you will come to work you, as a System and Network Engineer will be responsible for:

·  designing system configurations

·  designing and (havings other do the) executing of procedures for daily management and during calamities

·  keeping up to date with technical innovations and utilising the possibilities they represent

·  planning and verifying steps in the evolution of managed systems and networks

·  providing adequate and up to date security

These subjects will be treated thoroughly in the SNE course programme.

2  The SNE curriculum

The curriculum of 60 ECTS encompasses 10 courses in total. There are 4 technically orientated courses, 2 courses are practically orientated, 2 courses are comprised of team projects and lastly there are the 2 research projects focussed on individual projects.

The following schema shows the curriculum for the 2006-2007 academic year. The courses in slanted font are the first year courses for the part-time students. The remaining courses comprise their second year.

Semester 1 ( 8 + 8 + 4 weken )
Period 1 (September,October) / Classical Internet Applications / Koymans (6 ECTS) / Essential Skills for Administrators / van Ginkel (6 ECTS)
Period 2 (November,December) / Security of Systems and Networks / van Ginkel (6 ECTS) / Distributed Internet Applications / Nahrwar (6 ECTS)
Period 3 (January) / Research Project 1 / de Laat (6 ECTS)
Semester 2 ( 8 + 8 + 4 weken )
Period 4 (February,March) / InterNetworking and Routing / Koymans (6 ECTS) / Large Installation Administration / van Ginkel (6 ECTS)
Period 5 (April,May) / ICT and Company Practice (ICP) / Meijer (6 ECTS) / Intrusion Detection Systems / Carels (6 ECTS)
Period 6 (June) / Research Project 2 / de Laat (6 ECTS)

3  Course ICP information

3.1  Objectives of the course

The ICP course is given in period 5 and addresses the non-technical aspects of ICT and essentially has to develop the students skills:

·  To understand the balance between technical, organisational, legal and commercial aspects of an ICT project

·  To make judgements on priorities, based on a sound analysis of the facts

·  To communicate with stakeholders

The objectives of the course are described as:

“Master-level positions within organisations require the capacity to form and

defend well-founded opinions concerning business-related ICT issues. Those

who hold such positions serve as discussion partners for a wide range of

managers, advisors and policy makers, many of whom are not technically

oriented.

A well-founded opinion is formed through the acquisition of knowledge.

The ability to defend an opinion requires good communication (by means of

presentations and written reports).

The objectives of the ICP course can be formulated as follows:

·  The acquisition of knowledge concerning business-oriented ICT issues. In the 2004-2005 academic year, this involved sourcing, legacy and information security. These topics were chosen specifically because of their interface with the work and responsibilities of system and network administrators.

·  Critical evaluation of a non-technical scientific article in the area of ICT.

·  Understanding change related to ICT projects and the impact it has on people

·  Writing a non-technical scientific article in the area of ICT”.

For a consise description of the objectives of the other courses the student receive (Period 1-6), see appendix B. This is helpful to understand the students background and skills level.

3.2  Structure of the course

The course starts on 3 april 2007 and runs till 1 june 2007. There are 16 morning lectures (every Tuesday and Friday) and 16 afternoon practical sessions (on the same Tuesdays and Fridays). The practical sessions may be used for lecturing, self-study, case studies, and experiments.

The 16 morning sessions are grouped in topic weeks. The topics of the weeks are:

Week / Topic
1 / Inroduction
ICT governance
2 / Sourcing
3 / Risk management
4 / ICT management
6 / No lectures
7 / Innovation
8 / Change management
9 / CMMI and project management
10 / Legal
Examination

Currently (20 march 2007) the mapping of course staff over the topics has been made. Changes in the sequence of topics may be needed during the course. These will be communicated as far as possible in advance.

The afternoon sessions will be used for individual work or case studies. Each topic and related course staff will instruct the students on this. Not all topics have an afternoon session planned.

3.3  Course Staff

Name / Topic
1 / Geleyn Meijer / Course lead and Innovation
2 / Eltjo Poort / Technical risk management
3 / Chris Soels / Outsourcing
4 / Han Verniers / ICT goverance en portfolio management
5 / Bert van der Hooft / Changemanagement
6 / Leon Manet / Changemanagement
7 / Rini van Solingen / Software measurement&improvement
8 / Paul Fluitsma / Project management
9 / Leon Dohmen / Management of IT
10 / Wim Groenendaal / Innovation-emerging technologies
11 / Guus Delen –VKA / Sourcing
12 / Marc Gillard – VKA / Risk management and innovation
13 / Polo van der Putt / Legal

4  Schedule of the course

Tuesday:
Morning=lecture
Afternoon=practise / Friday:
Morning=lecture
Afternoon=practise / Course / Staff
3 april / Overview and company practice trends / Geleyn Meijer
6 april / ICT Governance / Han Verniers
10 april / Sourcing / Chris Soels
13 april / Sourcing / Guus Delen
17 april / Risk management / Marc Gillard
20 april / Risk management / Eltjo Poort
24 april / ICT management / Leon Dohmen
27 april / ICT management / Leon Dohmen
Week van 1 mei geen college
8 mei / Change management / Bert van Hooft &
Leon Manet
11 mei / Change management & emerging trends / Bert van Hooft &
Leon Manet &
Wim Groenendaal
15 mei / Innovation and State gate models / Geleyn Meijer & Marc Gillard
18 mei
22 mei / SQM and CMMI / Rini van Solingen
25 mei / Project management / Paul Fluitsma
29 mei
1 juni / Legal / Polo van der Putt


Appendix B

Learning objectives by course

All learning objectives are stated by the lecurer responsible for each course

respectively.

B.1 Classical Internet Applications (CIA)

• Historical awareness of the development of Internet and UNIX.

• Insight into and knowledge of the most important classical client-server

applications (i.e., DNS, Email, Web and Directory Services).

• Understanding of the role of security in designing systems that must

carry out the identified services.

B.2 Essential Skills for Administrators (ESA)

This course forms the foundation for much of the daily work of a system

administrator. If the use of open standards and open source software is to

be advocated credibly, system administrators must adhere to these standards

as well. In the area of documentation, attention is paid to (pdf)(La)TeX,

and XHTML is considered for Web purposes. Version tools, including RCS,

CVS and SVN are also addressed, as is the use of secure remote log-in (SSH)

and secure communication (PGP, GPG). Finally, a number of scripting

languages (shell, Perl, Python, Tcl/Tk and Ruby) are discussed. Written

reporting is an important component of the course.

B.3 Security of Systems and Networks (SSN)

Systems are secured according to a variety of principles, including plain-text

passwords, one-time passwords, encrypted passwords, public/private keys

and certificates. Networks are secured with firewalls and encryption on the

network layer. The topics that are addressed in this course include remote

access using SSH, secure Web transactions using SSL/TLS, single sign-on

using Kerberos, secure email using PGP/GPG, IPsec and key management.

The course also considers the problems of wireless access and WEP. Many

of the security systems that are mentioned for these purposes are based

on the encoding of information (encryption). The course also addresses

the (mathematical) principles of cryptography. The following skills receive

special emphasis:

• Evaluation of security technology.

• Cooperation in groups of 2 and 4.

• Independent literature searches.

• Written reporting.

B.4 Distributed Internet Applications (DIA)

• Insight into the concepts of distributed systems and the principles of

middleware.

• Insight into the various modern technologies for developing distributed

systems. Web services, including Remote Procedure Call (RPC) and

Simple Object Access Protocol (SOAP), play a central role in this

regard.

• Modelling of distributed systems using the Unified Modeling Language.

• Basic knowledge of the Ruby scripting language and the ability to use

it to develop distributed Web applications.

• Implementation of a simple distributed system using Ruby, XML Remote

Procedure Call (XML-RPC) and SOAP.

B.5 InterNetworking and Routing (INR)

• Mathematical modelling of addressing diagrams and routing on the

Internet (IPv4 and IPv6).

54

• Insight into and knowledge of the abstract and concrete algorithms

that are used in routing systems.

• Insight into and knowledge of the virtualisation techniques that can

be used to examine networks and their routing systems (RIP, OSPF,

BGP).

• Skill in gathering information and giving presentations concerning additional

topics relating to Internet technology.

B.6 Large Internet Administration (LIA)

The daily tasks of system administrators and the concepts with which they

should be familiar are the focus of this course, which addresses the design,

implementation and documentation of procedures for daily administration.

Security, stability and manageability are primary requirements in this regard.

The course addresses account management, storage management and

version management. Particular attention will be paid to the administration

of complex systems and networks in large organisations. The course also

addresses Information Technology Infrastructure Library (ITIL), PRINCE2

and other technologies. Finally, presentation skills are emphasised in this

course as well.

B.7 Intrusion Detection Systems (IDS)

• Updating of theoretical knowledge.

• Examination of hacker techniques.

• Evaluation of security systems from a hacker’s perspective.

• Detection techniques, including Intrusion Detection Systems and Honeynets.

• Protocol analysis and knowledge of tools.

• Rootkit and malware technology.

• Cooperation in groups of 3 or 4.

• Independent literature searches.

• Submission of a proof of concept.

• Ethical aspects of security and network technology.

• Presentation of research results.

• Written reporting.

B.8 ICT and Company Practice (ICP)

Master-level positions within organisations require the capacity to form and

defend well-founded opinions concerning business-related ICT issues. Those

who hold such positions serve as discussion partners for a wide range of

managers, advisors and policy makers, many of whom are not technically

oriented.

A well-founded opinion is formed through the acquisition of knowledge.

The ability to defend an opinion requires good communication (by means of

presentations and written reports).

The objectives of the ICP course can be formulated as follows:

• The acquisition of knowledge concerning business-oriented ICT issues.

In the 2004-2005 academic year, this involved sourcing, legacy and

information security. These topics were chosen specifically because

of their interface with the work and responsibilities of system and

network administrators.

• Critical evaluation of a non-technical scientific article in the area of

ICT.

• Writing a non-technical scientific article in the area of ICT.

B.9 Research Project 1 (RP1) and

Research Project 2 (RP2)

The course objective is to ensure that students become acquainted with

problems from the field of practice through two short projects, which require

the development of non-trivial methods, concepts and solutions. After this

course, students should be able to:

• Transform a roughly outlined problem into a carefully defined question,

supported by literature on the topic.

• Establish a feasible project schedule for answering the question.

• Conduct autonomous research to answer the question at hand, using

literature searches, studying, experimentation and/or the development

of software and hardware.

• Present solutions to a diverse audience (experts as well as non-experts).

• Defend solutions in debates.

• Provide an appropriate report that is useful to a client.

Course description 4/16/2007 4