< Back
2nd Bachelor in Computing and Systems : Network and Telecommunications
ECTS Credits | Number of Hours (h/year) | |
---|---|---|
2 | 30 | |
7 | 75 | |
4 | 45 | |
3 | 45 | |
2 | 30 | |
3,5 | 45 | |
3,5 | 45 | |
2,5 | 30 | |
5,5 | 60 | |
6 | 75 | |
3 | 30 | |
5,5 | 60 | |
5,5 | 60 | |
7 | 75 |
Operating system
ECTS Credits | 6 |
---|---|
Number of Hours (h/year) | 75 |
Teaching staff | |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | TECH-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 Methods | Lectures 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 Methods | Written 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. |
Notes | Yes |
Language | French |
Advanced techniques of management of the networks
ECTS Credits | 3 |
---|---|
Number of Hours (h/year) | 30 |
Teaching staff | VANSTAPEL, Herman |
Course Unit | Compulsory |
Term | Quad. 2 |
Code | TECH-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 Methods | Lectures 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 Methods | Written and/or oral examination Continuous assessment |
Notes | Yes |
Language | French |
Signal processing
ECTS Credits | 7 |
---|---|
Number of Hours (h/year) | 75 |
Teaching staff | CHARLET, Christophe; NEU, Marjolaine; WAGNER, Jean-Marc |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | TECH-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 |
Notes | Yes |
Language | French |
Applied Mathematics and Statistics
ECTS Credits | 2 |
---|---|
Number of Hours (h/year) | 30 |
Teaching staff | |
Course Unit | Compulsory |
Term | Quad. 1 |
Code | TECH-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 Methods | Lectures Lectures in amphitheatres. Exercises regularly proposed to students for homework. |
Assessment Methods | Written examinations In written examination at the end of the first semester (January). |
Notes | In part |
Language | French English |
Networks and programming networks
ECTS Credits | 3,5 |
---|---|
Number of Hours (h/year) | 45 |
Teaching staff | |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | TECH-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 Methods | Lectures 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 Methods | Written examinations Oral examinations Continuous assessment |
Notes | Yes |
Language | French |
Database‘s Structure
ECTS Credits | 5,5 |
---|---|
Number of Hours (h/year) | 60 |
Teaching staff | |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | TECH-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 Methods | Lectures Laboratory work Lectures and practical work |
Assessment Methods | Written examinations Oral examinations Projects or practical work Continuous assessment |
Notes | Yes |
Language | French |
English language
ECTS Credits | 3 |
---|---|
Number of Hours (h/year) | 45 |
Teaching staff | |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | TECH-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 Methods | Tutorials workshops |
Assessment Methods | Written 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 . |
Notes | Yes |
Language | French English |
Networks and technology Internet
ECTS Credits | 2,5 |
---|---|
Number of Hours (h/year) | 30 |
Teaching staff | |
Course Unit | Compulsory |
Term | Quad. 2 |
Code | TECH-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 Methods | Lectures Tutorials Laboratory work Lectures - practical works based on a project gathering all the theoretical concepts |
Assessment Methods | Written examinations Oral examinations Projects or practical work Continuous assessment Theory: written examination Projects: evaluation of practical works. |
Notes | Yes |
Language | French |
Networking and telecommunications
ECTS Credits | 5,5 |
---|---|
Number of Hours (h/year) | 60 |
Teaching staff | CHARLET, Christophe; DE FOOZ, Pierre; JACQUET, Véronique; KUTY, Ludovic |
Course Unit | Compulsory |
Term | Quad. 2 |
Code | TECH-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 Methods | Lectures 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 Methods | Written and/or oral examination Continuous assessment Oral examinations and continuous assessment: on-line exams |
Notes | Yes |
Language | French |
Analysis Analysis and design of application
ECTS Credits | 7 |
---|---|
Number of Hours (h/year) | 75 |
Teaching staff | COSTA, Corinne; ROMIO, Alfonso; SAGOT, Pierre; SERRHINI, Souad; STARZAK, Luc |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | TECH-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 Methods | Written and/or oral examination Continuous assessment Differents ways of assessment: Day to day, based on a project Theoretical aspects are assessed through an examination |
Notes | Yes |
Language | French |
Applications in an object oriented language
ECTS Credits | 4 |
---|---|
Number of Hours (h/year) | 45 |
Teaching staff | CAPRASSE, François; ROMIO, Alfonso |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | TECH-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 |
Notes | Yes |
Language | French |
Object Oriented Programming
ECTS Credits | 3,5 |
---|---|
Number of Hours (h/year) | 45 |
Teaching staff | JACQUET, Véronique; MADANI, Mounawar; MERCENIER, Denys; WAGNER, Jean-Marc |
Course Unit | Compulsory |
Term | Quad. 1 |
Code | TECH-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 Methods | Lectures Laboratory work Lectures - practical works based on a project gathering all the theory concepts |
Assessment Methods | Written examinations Oral examinations Theory: oral examination Projects: evaluation of practical works. |
Notes | Yes |
Language | French |
Real time
ECTS Credits | 5,5 |
---|---|
Number of Hours (h/year) | 60 |
Teaching staff | GERARD, Frédéric; STARZAK, Luc |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | TECH-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 Methods | Lectures Laboratory work |
Assessment Methods | Written examinations Oral examinations Continuous assessment Written and oral examinations. Practical works with continuous assessment |
Notes | Yes |
Language | French |
Complement programming Networks Administration and safety of the network
ECTS Credits | 2 |
---|---|
Number of Hours (h/year) | 30 |
Teaching staff | VANSTAPEL, Herman |
Course Unit | Compulsory |
Term | Quad. 2 |
Code | TECH-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 Methods | Lectures Laboratory work 1st part: Orally Presentation with note-taking. 2nd part: Orally Presentation with note-taking |
Assessment Methods | Written and/or oral examination Continuous assessment 1st and 2nd part: Written Examination |
Notes | Yes |
Language | French |
The information contained herein is intended for informational purposes only. The Higher Education Institution disclaims any responsibility with regard to its content.