< Back

3rd Bachelor in Computing and Systems : Network and Telecommunications

 ECTS CreditsNumber of Hours (h/year)
6,575
345
230
230
1,515
230
560
30350
330
560

Networks and technology Internet

ECTS Credits5
Number of Hours (h/year)60
Teaching staffCHARLET, Christophe
VILVENS, Claude
WAGNER, Jean-Marc
Course UnitCompulsory
TermQuad. 1
CodeTECH-RESE0011/3
Prerequisite

Mastering C and Java language.

Knowledge of Posix threads programming and networking general theory.

Aims and Objectives

Mastering the network programming with TCP/IP and UDP/IP protocols, using usual programming languages (C, C++, Java).

Acquiring deep knowledge of Java language. Mastering its client-server and Web applications in a secure e-commerce context.

Mastering the usual cryptographic programming tools.

Description

Sockets TCP/IP programming in C/C++.

Sockets TCP/IP programming, threads and database access with JDBC in Java.

Design of multithreads server in C/C++ UNIX and in Java; clients C-C++/UNIX and clients Java/Windows or Java/UNIX..

Web programming : Java applets-servlets communications, Java Server Pages, custom tags.

Network security context: cryptography programming (symmetric and asymmetric cipher, digests, electronical signatures, certificates).

Bibliography

Stevens, W.R. UNIX networking programming – Networking APIs: Sockets and XTI (Volume 1). U.S.A. Prentice Hall Pub. 1998.

Bergsten, H. Java Server Pages. Sebastopol, California, U.S.A. O'Reilly and Associates, Inc. 2001.

Teaching and Learning MethodsLectures
Tutorials
Laboratory work

Lectures - practical works based on a project gathering all the theory concepts and implementing network communication architecture.

Assessment MethodsWritten examinations
Oral examinations
Projects or practical work
Continuous assessment

Theory: oral examination

Projects: continuous assessment for client-server part, evaluation of the other practical works at the end of the session.

NotesYes
LanguageFrench

Distributed Systems

ECTS Credits5
Number of Hours (h/year)60
Teaching staffCAPRASSE, François
MADANI, Mounawar
Course UnitCompulsory
TermQuad. 1
CodeTECH-RESE0012/3
Prerequisite

Mastering of C++ or Java basics, understanding of object oriented software architectures.

Aims and Objectives

Mastering the main principles and techniques related to EJB and Web Services , being able to use them to build a distributed application

Identifying the roles played by software components or computer scientists(developers, packagers, deployers...)  during  all the lifecycle of an distributed application using EJB

Description
  •  1st part: Web Services(SOAP, RESTful) - Creating a Web Service in .Net and Metro, using  protocols and standards, description of a Web Service, security, UDDI and Web service discovery, programming a client.
  • 2nd part: JEE, Enterprise JavaBeans - What are the JavBeans, introduction - EJB and JEE platform - EJB: main architecture, programming a simple EJB, packaging and deployment, Session EJB, Entity EJB and persistence.
  • 3rd part : WCF introduction
Bibliography

EJB Specification   :  http://jcp.org/en/jsr/detail?id=220

JEE  Specification  :  http://jcp.org/en/jsr/detail?id=244

WSDL Specification   :  http://www.w3.org/TR/wsdl

SOAP Specification  : http://www.w3.org/TR/soap/

JEE tutorial  : http://java.sun.com/javaee/5/docs/tutorial/doc/

Raghu R. Kodali and Jonathan Wetherbee,(2006) Beginning EJB 3 Application Development. APress.

John Sharp. Windows Communication Foundation Step by Step. Microsoft Press, 2007.

Teaching and Learning MethodsLectures
Laboratory work
Project or fieldwork

 

Theory in auditorium, supported by slide shows.

Team Laboratories (2 students/team). Job defined on base of a requirement document focusing on a specific chapter of the course

Assessment MethodsWritten examinations
Oral examinations
Continuous assessment

In January : Questionnaire assessing the theory.

Continuous assessment based on the different jobs achieved by the students in laboratories + oral assessment in January of these jobs.

NotesYes
LanguageFrench

Analyse and design of application

ECTS Credits3
Number of Hours (h/year)45
Teaching staffSTARZAK, Luc
Course UnitCompulsory
TermQuad. 1
CodeTECH-RESE0008/3
Prerequisite

Knowledge of a analysis method

Real time programming (POSIX 1003.1b) (2nd year)

Knowledge of C language and Unix-C programming

Aims and Objectives

Application of a design method on a real C.I.M.( Computer Integrated Manufacturing) application using a didactic device

 

Description

Design of a C.I.M. application

Implementation of a real system using REAL TIME CONTROL and supervision

 

Bibliography

Analyse, Clermont C., DEFI.

Programmation temps réel POSIX 1003.1B STARZAK R., DEFI

Teaching and Learning MethodsTutorials
Laboratory work
Assessment MethodsContinuous assessment

Oral examinations.

Practical works with continuous assessment.

NotesNo
LanguageFrench

Professional integration activities

ECTS Credits30
Number of Hours (h/year)350
Teaching staffLOVINFOSSE, Vinciane
Course UnitCompulsory
TermQuad. 1 and 2
CodeTECH-INS00016/3
Prerequisite
Aims and Objectives

To place students for 14 weeks in a professional environment

Description

Students will have to solve a problem put forward by their placement patron.

Bibliography
Teaching and Learning MethodsProject or fieldwork
Assessment MethodsDissertations

The placement is assessed by the placement patron.

In a well-structured written document called ‘Mémoire’ or ‘End-of-study work’ students describe their work and research. This document is assessed by the placement patron and the supervising teacher.

Students also have to present their work orally to a jury of teachers and experts.

NotesNo
LanguageFrench

Network Security and Administration

ECTS Credits6,5
Number of Hours (h/year)75
Teaching staffCHARLET, Christophe
DE FOOZ, Pierre
KUTY, Ludovic
Course UnitCompulsory
TermQuad. 1
CodeTECH-RESE0001/3
Prerequisite

Networking and Telecommunications

Aims and Objectives

Become competent and efficient in installing, maintaining and administering LAN and WAN networks.

Description

Part 1

NAT/PAT and double NAT - IPv6 (continued) - ISDN - SNMP - VPN IPsec - RADIUS - 802.1X - Hotspot WiFi - IP Telephony introduction.

Partie 2

Microsoft networks introduction.  Windows Server 2008 and Active Directory.

Partie 3

Linux servers introduction (NFS - Samba - Squid...) and Linux/Windows introduction.

 

Bibliography
Teaching and Learning MethodsLectures
Laboratory work
Assessment MethodsWritten examinations
Oral examinations
NotesIn part
LanguageFrench

.NET programming

ECTS Credits2
Number of Hours (h/year)30
Teaching staffMOITROUX, Cécile
ROMIO, Alfonso
Course UnitCompulsory
TermQuad. 1
CodeTECH-RESE0005/3
Prerequisite

Bases of the C# language and the .NET architecture: WinForms, ASP.NET and ADO.NET. Students must be able to write Windows and Web applications in C#.

Aims and Objectives

Expertise in C# extensions and advanced techniques in data base, web and mobile programming.

Description

C# et .NET 2 : Advanced skills

C#3 : What’s new ?

.NET 3 : WPF – XAML – Windows applications

.NET 3.5 : LinQ

ASP.NET 2.0 – 3.5 + Silverlight – Rich Internet Applications

Bibliography

Gérard Leblanc (titulaire du cours) : "C# et .NET", Editions Eyrolles, Paris.

Teaching and Learning Methods

Theory in front of students (PowerPoint) + live presentations. Practice in team of two students: they have to implement an application illustrating different techniques.

Assessment Methods

Evaluation of the application + exam on theory and problems met during implementation.

NotesYes
LanguageFrench

Structure of the networks

ECTS Credits2
Number of Hours (h/year)30
Teaching staffVANSTAPEL, Herman
Course UnitCompulsory
TermQuad. 1
CodeTECH-RESE0009/3
Prerequisite

Course of Network and Network Programming.

Aims and Objectives

Study of the rudiments of the Router Configuration and Firewall Configuration.

Study of Linux administration

Description

Study of the rudiments of the Router Configuration (  IP adress, routing table, gateway )

Study of the rudiments of the Firewall Configuration ( Windows , Unix )

Study of  NAT Concepts

Study of Linux administration

Study of Iptables

Bibliography

Iptables Tutorial, Oskar Andreasson

TCP/IP, Karanjit S.Siyan, CampusPress

CCNA ICND

Teaching and Learning MethodsLectures
Laboratory work
Assessment MethodsWritten examinations
Oral examinations
Continuous assessment

Oral examinations and continuous assessment

NotesYes
LanguageFrench

Complements for network programming

ECTS Credits2
Number of Hours (h/year)30
Teaching staffCHARLET, Christophe
VILVENS, Claude
Course UnitCompulsory
TermQuad. 1
CodeTECH-RESE0010/3
Prerequisite

Knowledge of C and Unix network-multithreading programming (sockets).

Knowledge of Web environment and Java network-multithreading programming.

Aims and Objectives

Mastering the usage of classical TCP and UDP based protocols.

Mastering the security concepts within the software design.

Mastering the mobile programming on J2ME platform.

Mastering based-XML technology in classical and Web applications.

Description

Applicative protocols SMTP, POP3, IMAP (Java Mail), FTP (Java FTP), SNMP (network administration); study of servers architectures.

Java platform security (signed applets).

Secure communications with the SSL protocol.

Study of the frameworks J2ME (mobiles) and Javacards (smart card and identity card).

Information transfer protocols based upon XML and Java XML; JAVA-XSLT.

Bibliography

Akif, M, et al. Java XML – Programmer's Reference. Birmingham, United Kingdom. Wrox Press Ltd. 2001.

Avedal, K, et al. Professional JSP. Birmingham, United Kingdom. Wrox Press Ltd. 2000.

Wood, D. Programming Internet Email. Sebastopol, California, U.S.A. O'Reilly and Associates, Inc. 1999.

http://java.sun.com/

Stern, M. & Bogaert, K. Belgian eID Toolkit Developer's guide. CSC Computer Sciences. 2006 (document électronique).

Teaching and Learning MethodsLectures
Tutorials
Laboratory work

Magisterial courses + practical works upon a project using the theoretical concepts.

Assessment MethodsWritten examinations
Oral examinations
Projects or practical work
Continuous assessment

Theory: written examination

Practical works: continuous assessment evaluation and synthetical work at the end of the session.

NotesYes
LanguageFrench

Data base management system

ECTS Credits3
Number of Hours (h/year)30
Teaching staffHERBIET, Laurence
KUTY, Ludovic
Course UnitCompulsory
TermQuad. 1
CodeTECH-INS00017/3
Prerequisite
  • Knowledge of relational model and SQL
  • Mastership of application development on a centralized database
Aims and Objectives
  • To get a good knowledge of client/server model
  • To be able to develop an application based on client/server model
  • In a second generation client/server approach, to be able to develop stored procedures, packages and triggers
  • To understand the multi-tier architecture concepts and the working of an application server
  • To be able to integrate a lot of analysis and programming techniques to develop an application with a Web interface on distributed databases in a heterogeneous environment
  • To know dynamic SQL
Description
  • Client/server model and et distant access to a database
  • Definition and practical interrogation of an SQL database, storage of procedures and triggers and development of applications (3GL) accessing it.
  • Exceptions management
  • Multi-tier architecture approach
  • Development of an Intranet application with dynamic pages generation on a database
  • Dynamic SQL
Bibliography
  • DELMAL (P.), SQL2 - SQL3 : applications à Oracle, De Boeck Université, 3rd edition, 2001.
  • Oracle 10gR2 documentation.
Teaching and Learning MethodsLectures
Project or fieldwork

practical work

Assessment MethodsOral examinations
NotesYes
LanguageFrench

Modern languages

ECTS Credits1,5
Number of Hours (h/year)15
Teaching staffCARRE, Josiane
SMETS, Dominique
Course UnitCompulsory
TermQuad. 1
CodeTECH-INS00015/3
Prerequisite

Grammatical, syntactic and lexicological basis of the English language + basic vocabulary related to computer science.

Be able to make an oral presentation of a technical project/topic

Aims and Objectives

Improve written expression (accuracy of the language)

Prepare students to job interviews and to their future professional environment : widen their range of vocabulary to concepts and phrases used in business English

Description

Written language: writing projects or reports: students will write a 'paper' (the topic of which is chosen by professors involved in their curriculum ) + CV and Cover letters.

Oral language : preparing students to job interviews.

Study of various documents related to company structure and working conditions

Bibliography

A Quick & Easy Guide to English - DEFI

English Grammar in Use - published by Longman

Power House, an intermediate business English course - published by Longman

Various Press Documents

Teaching and Learning MethodsLectures
Assessment MethodsWritten examinations
Oral examinations
Essays
Continuous assessment
NotesIn part
LanguageFrench
English

The information contained herein is intended for informational purposes only. The Higher Education Institution disclaims any responsibility with regard to its content.