< Back

2nd Bachelor in Computing and Systems : Network and Telecommunications

 ECTS CreditsNumber of Hours (h/year)
230
775
445
345
230
3,545
3,545
2,530
5,560
675
330
5,560
5,560
775

Operating system

ECTS Credits6
Number of Hours (h/year)75
Teaching staff
Course UnitCompulsory
TermQuad. 1 and 2
CodeTECH-INS00003/2
Prerequisite

Deep knowledge of C programming language.

Aims and Objectives

Understanding of the basic principles of multitasking operating systems.

Description

UNIX and UNIX administration.

Study of the « make » and « vi » utilities and Unix command lines.

Study of the execution of a typical Unix process.

Study of the interprocess communication.

Study of the Unix files system.

Input / output controls.

Terminals management.

Study of development and test tools.

Threads POSIX

Deep study of threads programming.

Bibliography

UNIX et Threads

Progammer's guide d'UNIX

Teaching and Learning MethodsLectures
Laboratory work

Teacher driven lessons + laboratory hand-on sessions including the design of a specific project related to the concepts of the theoretical lessons.

Assessment MethodsWritten and/or oral examination
Projects or practical work

UNIX , UNIX Administration and Threads

Theory: written knowledge verification.

Laboratory: public demonstration of the realised works.

Mid-year and end-year partial written and vocal examination.

NotesYes
LanguageFrench

Advanced techniques of management of the networks

ECTS Credits3
Number of Hours (h/year)30
Teaching staffVANSTAPEL, Herman
Course UnitCompulsory
TermQuad. 2
CodeTECH-RESE0013/2
Prerequisite

A course on Introductory C Programming

Aims and Objectives

Study of DNS software ( Domain Name Server )

Description

How Does DNS Work? , Where Do I Start?

, Setting up Bind, DNS and Electronic Mail,

Parenting, nslookup.

Bibliography

DNS and Bind, Paul albitz & Cricket Litt, O’Reilly.

Préparation au MCSE TCP/IP, Emmett Dulaney, Sherwood Lawrence, Rob Scrimger, S & sM

TCP/IP, Karanjit S.Siyan, CampusPress.

Teaching and Learning MethodsLectures
Laboratory work

Orally Presentation with note-taking.

Exercises by group of two people. The students must carry out exercises comprising of the stages of progressive difficulty.

Assessment MethodsWritten and/or oral examination
Continuous assessment
NotesYes
LanguageFrench

Signal processing

ECTS Credits7
Number of Hours (h/year)75
Teaching staffCHARLET, Christophe; NEU, Marjolaine; WAGNER, Jean-Marc
Course UnitCompulsory
TermQuad. 1 and 2
CodeTECH-RESE0014/2
Prerequisite

Bases of electrostatic, electricity, magnetism, electromagnetism, electronic.

Aims and Objectives

Get knowledge’s in different kinds of analogical and digital communications used in the transmissions. (physical level)

Use spectral analysis with Fourier and explain with characteristic signals.

Define a pass band of a signal

Description

Study of different system of communications: line of transmission, electromagnetic wave, optical fibber, antenna, wave guide.

An introduction to Fourier analysis, convolution, auto and inter correlation, power spectrum, sampling, filtering

Study of thermal noise and reduction of noise in communication.

Analogical and digital modulations

Nyquist, Shannon theoricals

Multiplexing: TDM , FDM, WDM, DWDM

ADSL

Wireless B,G, N (modulation, codage, channels, security,...)

Bibliography

An introduction to communication systems Allan R. Hambley ed. Computer science press.

Les réseaux A. Tannenbaum Ed. Prentice Hall

Travaux pratiques sur les fibres optiques Pocatec LTEE, la Pocatière.

Traité de l’électronique P. Horowitz & H.ll Ed. Elector.

Notes de cours de la section télécommunication (ISIL) : Technologie des télécommunications P.Camus,

Théorie et de traitement du signal V.Brixko,

Télécommunication V.Brixko,

Analyse et traitement des signaux A. Dor.

Teaching and Learning Methods

Theorical cursus and practical works and applications

Assessment Methods

Theory: Written examination

Labs: presentation of practical works and oral examinatio

NotesYes
LanguageFrench

Applied Mathematics and Statistics

ECTS Credits2
Number of Hours (h/year)30
Teaching staff
Course UnitCompulsory
TermQuad. 1
CodeTECH-INS00019/2
Prerequisite

TECH-INS00023/1, TECH-INS00019/1, TECH-INS00002/1, TECH-INS00017/1, TECH-INS00006/1.

Aims and Objectives

Binary trees polyvalence – Up-to-date Indexing structures – Graphs and operational research.

Description

Binary Trees: equivalence with any tree; isomorphism between definitions and algorithms; height rebalancing;functionnal programming, introduction to compiling : evaluating boolean, arithmetic and mixed expressions.

B-Trees: complete management algorithms.

Graphs: matrix and dynamic representations; path existence; Warshall algorithm, adjacency lists of successors and predecessors; topological levels and Bellman algorithm; connex components; graphs exploring (detecting circuits; optimisation; Eulerian and Hamiltonian paths); Sedgewick-Vitter, Floyd-Warshall, and Dijkstra algorithms.

Elementary statistics.

Histograms use into image processing.

Bibliography

Méthodes de Programmation ; B. Meyer et C. Baudoin ; Éditions Eyrolles, Paris, 1984 ; ISBN 0399-4198.

Compilers : Principles, Techniques and Tools ; A.V. Aho, R. Sethi et J.D. Ullman ; Addison-Wesley 1986 ; ISBN 0-201-10194-7.

Algorithmes de Graphes ; C. Prins ; Éditions Eyrolles, 1994 ; ISBN 2-212-09020-X.

Remote Sensing Digital Image Analysis ; J.A. Richards ; Springer-Verlag 1994 ; ISBN 3-540-16007-8

Teaching and Learning MethodsLectures

Lectures in amphitheatres. Exercises regularly proposed to students for homework.

Assessment MethodsWritten examinations

In written examination at the end of the first semester (January).

NotesIn part
LanguageFrench
English

Networks and programming networks

ECTS Credits3,5
Number of Hours (h/year)45
Teaching staff
Course UnitCompulsory
TermQuad. 1 and 2
CodeTECH-INS00004/2
Prerequisite

A course on Introductory C Programming

Aims and Objectives

Introduction to today’s networks

Study of the most important network protocols

To know to program a new protocol in language C

Description

The course of Network presents the principal models used in the field of the networks

The OSI Reference Model, The TCP/IP Reference Model, ATM ( Telecom Only )

The Physical layer, The Data link layer, Mac sublayer, Network layer

Transport Layer, Application Layer.

The course is also an introduction to cisco IOS.

 

We use in the labs the software packet tracer.

Within the framework of the transport layer, we will stuffy the programming of new protocol using C & Unix

------------------------------------------------------------------------

For the telecom, the programming of the new protocol is done in an another course

Bibliography

Computer Networks Fourth Edition, Andrew S. TanenBaum,

CCNA ICND, Wendell Odom, CampusPress,

Prentice Hall International Edition TCP/IP, Karanjit S. Siyan, Campus Press.

Teaching and Learning MethodsLectures
Laboratory work

Orally Presentation with note-taking

Exercises by group of two people. The students must carry out exercises comprising of the stages of progressive difficulty

Assessment MethodsWritten examinations
Oral examinations
Continuous assessment
NotesYes
LanguageFrench

Database‘s Structure

ECTS Credits5,5
Number of Hours (h/year)60
Teaching staff
Course UnitCompulsory
TermQuad. 1 and 2
CodeTECH-INS00017/2
Prerequisite

Mastership of structured programming

Knowledge of organizations et access methods of a file system

Aims and Objectives

To know the functions of database management system

To understand the internal working of database management system and these links with the operating system

To master a relational language such like SQL

To get a good knowledge of relational model

To be able to define a database from a logical model

To know and to understand the properties of transaction and the update conflicts

To master the data consistency problem

To handle embedded SQL, modular SQL, stored procedures and the exception mechanism

Description

Definition of database and database management system notions

« Database management system » versus « file system »

Data/Programme independence

Functions of a DBMS

Working of a DBMS

The relational model

DDL – DML – DCL

Integrity constraints

Transaction and coherent state. Conflicts management

Definition and practical interrogation of an SQL database and development of an application (3GL) accessing it.

Bibliography

Delmal (P.), SQL2-SQL3, Applications à Oracle, De Boeck Université, 2000.

Loney (K.) Et Koch (G.), Oracle8i La Référence, CampusPress, 2001.

Teaching and Learning MethodsLectures
Laboratory work

Lectures and practical work

Assessment MethodsWritten examinations
Oral examinations
Projects or practical work
Continuous assessment
NotesYes
LanguageFrench

English language

ECTS Credits3
Number of Hours (h/year)45
Teaching staff
Course UnitCompulsory
TermQuad. 1 and 2
CodeTECH-INS00015/2
Prerequisite

grammatical, syntactic and lexicological basis (including the computer science basic vocabulary)

Aims and Objectives

mastering the computer-related technical language

Description

1st part:

The technical and computer-related language will be taught through authentic technical literature and audio or video documents.

Oral presentation

The grammar structures will be revised occasionally.

2nd part:

presenting facts and reports

Oral presentation

 

Bibliography

A Quick & easy guide to English for Inpres students

“English grammar in use” published by Longman

“Infotech” English for computer users “ published by Cambridge

University Press

“Power house, an intermediate business English course” published by Longman

“More work in progress” published by Longman

“Travailler en anglais

Teaching and Learning MethodsTutorials

workshops

Assessment MethodsWritten examinations
Oral examinations
Continuous assessment

Four month period: written exam, 2nd four month period continuous assessment.

WRITTEN AND ORAL EXAMS.

Written exam : about the specific texts and vocabulary.

Oral exam : Presentation of a project/ a computer program the student had to develop in his orientation  .

NotesYes
LanguageFrench
English

Networks and technology Internet

ECTS Credits2,5
Number of Hours (h/year)30
Teaching staff
Course UnitCompulsory
TermQuad. 2
CodeTECH-INS00005/2
Prerequisite

Basic knowledge of C++ language.

Aims and Objectives

Mastering the basic topics of the Java language and plateform.

Mastering the GUIs developments, using event driven programming paradigms, utilities classes, streams and Java Beans.

Description

Basic concepts (virtual machine, JDK, …)

Basic programming in Java; interfaces; packages; Java beans; exceptions.

GUIs developments AWT and Swing : graphics components, events handling.

Utilities classes: vectors, string analyzers …

Bytes oriented streams and characters oriented streams.

Java Beans technology.

Bibliography

Arnold, K. & Gosling, J. The Java Programming Language - Second Edition / The Java Series. Reading, Massachusetts, U.S.A. Addison-Wesley Publishing Company. 1997.

Campione, M. & Walrath, K. The Java Tutorial - Object-oriented Programming for the Internet / The Java Series. Reading, Massachusetts, U.S.A. Addison-Wesley Publishing Company. 1997.

http://java.sun.com/

Teaching and Learning MethodsLectures
Tutorials
Laboratory work

Lectures - practical works based on a project gathering all the theoretical concepts

Assessment MethodsWritten examinations
Oral examinations
Projects or practical work
Continuous assessment

Theory: written examination

Projects: evaluation of practical works.

NotesYes
LanguageFrench

Networking and telecommunications

ECTS Credits5,5
Number of Hours (h/year)60
Teaching staffCHARLET, Christophe; DE FOOZ, Pierre; JACQUET, Véronique; KUTY, Ludovic
Course UnitCompulsory
TermQuad. 2
CodeTECH-RESE0002/2
Prerequisite

OSI and TCP/IP models basic knowledge

Aims and Objectives

The students must become competent and efficient in installing and maintaining LAN networks (including routers, switches and access-points basic configuration)

Description

Part 1

Dynamic routing protocoles RIP - RIPv2 - EIGRP - OSPF

Part 2

LAN design - Switch basic configuration - VLAN - VTP - STP - Wireless LAN

Part 3

WAN - PPP - Frame Relay - Network security introduction - ACL - NAT/PAT - IPv6

Bibliography

Sites www.cisco.com and cisco.netacad.net (CCNA Exploration)

Teaching and Learning MethodsLectures
Laboratory work

Each student has an account on cisco.netacad.net, which allows them to study the theory at their own pace. The theoretical presentations allow the teacher to deepen the most important points of the on-line course.

The lab exercises allow the students to configure network devices and to test various network configurations (including router configuration)

Assessment MethodsWritten and/or oral examination
Continuous assessment

Oral examinations and continuous assessment: on-line exams

NotesYes
LanguageFrench

Analysis Analysis and design of application

ECTS Credits7
Number of Hours (h/year)75
Teaching staffCOSTA, Corinne; ROMIO, Alfonso; SAGOT, Pierre; SERRHINI, Souad; STARZAK, Luc
Course UnitCompulsory
TermQuad. 1 and 2
CodeTECH-RESE0003/2
Prerequisite

Knowledge of structured programming principles.

Aims and Objectives

Mastering the different techniques used in analysis and design of software applications.

Description

The course is divided into two main parts: analysis methods related to information systems and methods related to object oriented approach

Main parts:

Requirement definitions and lifecycle of software applications

notations and models used in modelling an information system, (Entity-Relationship diagrams, Data Schema, ...)

Survey of a CASE tool to illustrate theory and covering the whole project lifecycle.

Analysis and design of an application with object modelling techniques, special aspects.

UML notation, mainly related to process modeling

Bibliography

Bodart (F.) et Pigneur (Y.), Conception assistée des applications informatiques, 1. Etude d’opportunité et analyse conceptuelle, Paris, Masson.

Craig Larman, "UML et les Design Patterns", Campus Press

Eric J. Naiburg & Robert A. Maksimchuk "Bases de données avec UML", Campus Press

Teaching and Learning Methods

Exercises are conducted by student teams and are organized as real projects.

Assessment MethodsWritten and/or oral examination
Continuous assessment

Differents ways of assessment:

Day to day, based on a project

Theoretical aspects are assessed through an examination

NotesYes
LanguageFrench

Applications in an object oriented language

ECTS Credits4
Number of Hours (h/year)45
Teaching staffCAPRASSE, François; ROMIO, Alfonso
Course UnitCompulsory
TermQuad. 1 and 2
CodeTECH-RESE0004/2
Prerequisite

knowledge of an object oriented language such as C++ or Java

Aims and Objectives

to be able to write professional applications in the Microsoft .NET environment

Description

General architecture of the .NET platform

Language C#. Differences between C# and C++/Java

Classes in the .NET framework

Programming in console mode

Graphical User Interface classes. Advanced techniques in Windows programming.

Classes and techniques of data base access

Bibliography

« C# et .NET » de Gérard Leblanc (titulaire de ce cours), 850 pages, éditions Eyrolles à Paris, 2006 "Programmation orientée objets" d'Alfonso Romio éditions DEFI 2007,

Teaching and Learning Methods

Theoretical presentations (PowerPoint + demonstrations) followed by the implementation of a real life program (two students per project).

Assessment Methods

Evaluation of the implemented application at end of the period dedicated to the implementation + Written knowledge verification

NotesYes
LanguageFrench

Object Oriented Programming

ECTS Credits3,5
Number of Hours (h/year)45
Teaching staffJACQUET, Véronique; MADANI, Mounawar; MERCENIER, Denys; WAGNER, Jean-Marc
Course UnitCompulsory
TermQuad. 1
CodeTECH-RESE0006/2
Prerequisite

Basic knowledge of C language.

Aims and Objectives

Building and using classes and classes' hierarchy, with functionalities and genericity as wide as possible.

Mastering the basic concepts: encapsulation, polymorphism, and heritage.

Mastering C++ techniques in Unix and Windows environment (templates, streams, exceptions).

Description

C++: basic topics, classes and objects, encapsulation.

Operators overriding.

Heritage and virtual methods, multiple heritage, building a classes' hierarchy with abstract classes;

Containers and iterators.

Generic classes and templates.

I/O streams.

Exceptions.

Bibliography

Eckel, B. C++ inside & out. Berkeley, California, U.S.A., Osborne McGraw-Hill Ed., 1993.

Stroustrup, B. The C++ Programming Language. Reading, Massachusetts, U.S.A.,Addison-Wesley Publishing Company, 1986.

Teaching and Learning MethodsLectures
Laboratory work

Lectures - practical works based on a project gathering all the theory concepts

Assessment MethodsWritten examinations
Oral examinations

Theory: oral examination

Projects: evaluation of practical works.

NotesYes
LanguageFrench

Real time

ECTS Credits5,5
Number of Hours (h/year)60
Teaching staffGERARD, Frédéric; STARZAK, Luc
Course UnitCompulsory
TermQuad. 1 and 2
CodeTECH-RESE0007/2
Prerequisite

C language, microprocessor structure and working.

Aims and Objectives

To handle fundamental principles of multitasks operating systems. To handle concepts and programming of real time operating systems.

Description

Fundamental principles of multitasks operating systems.

Multitasking, system kernel (exceptions, dispatcher, primitive methods for semaphores), memory management (pagination, segmentation, virtual memory, protection),

Input-outputs (interruptions, drivers, buffering), files management (physical organisation, file and record locking) , resources allocation (deadlock, scheduling algorithms).

Real time system characteristics.

Real time POSIX 1003.1b programming :

semaphores, shared-memories, signals, scheduling, timers, message queues, asynchronous and synchronised operations.

POSIX 1b applications and specific tests.

Bibliography

Lister, M. Principes fondamentaux des systèmes d'exploitation. Paris. Editions Eyrolles, 1977.

Bacon, J. Concurrent systems.USA Addison-wesley, 1992.

Dec osf/1, guide to realtime programming

Digital equipement corporation USA.1994.

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

Written and oral examinations.

Practical works with continuous assessment

NotesYes
LanguageFrench

Complement programming Networks Administration and safety of the network

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

1st part:

Course of Network and Network Programming.

2nd part:

Course of Network and Network Programming

Aims and Objectives

1st part:

To study the vulnerability of the principal protocols networks of the market

2nd part:

To present the principal problems of safety with which the Computers can be confronted and how to cure

Description

1st part:

Study of the various external attacks to which a network can be subjected.

( fragment attacks, tcp hijacking, ip spoofing )

2nd part:

Cryptography (Private key and public Key ).

how to implement an arp attack ?

The Firewall: principles

XSS Attacks

Bibliography

1ère partie : Complément programmation réseaux :

 

 

Voir cours bibliographie du cours réseau & programmation réseaux.

 

2ème partie : Administration et sécurité des réseaux :

Practical Unix & Internet Security, Simson Garfinkel & Gene Spafford, O’Reilly

Divers sites web consacré à la sécurité

Teaching and Learning MethodsLectures
Laboratory work

1st part:

Orally Presentation with note-taking.

2nd part:

Orally Presentation with note-taking

Assessment MethodsWritten and/or oral examination
Continuous assessment

1st and 2nd part: Written Examination

NotesYes
LanguageFrench

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