< Retour

3ième Bachelier en informatique et systèmes finalité réseaux et télécommunications

 Crédits ECTSVolume horaire (h/an)
6,575
345
230
230
1,515
230
560
30350
330
560

Réseaux et technologie Internet

Crédits ECTS5
Volume horaire (h/an)60
Titulaire(s)CHARLET, Christophe
VILVENS, Claude
WAGNER, Jean-Marc
UnitéObligatoire
PériodeQuad. 1
CodeTECH-RESE0011/3
Prérequis

Connaissance approfondie des langages C et Java.

Connaissance de la programmation des threads Posix sous Unix et de la théorie des réseaux.

Objectifs

Maîtriser la programmation réseau selon les protocoles TCP/IP et UDP/IP dans des langages usuels du développement actuel (C, C++, Java, ...).

Acquérir une connaissance approfondie du langage Java et de ses applications client-serveur et Web avec une approche d'e-commerce sécurisé.

Maîtriser les outils cryptographiques usuels.

Contenus

Programmation en C et C++ des sockets TCP/IP et UDP/IP.

Conception des serveurs multithreads avec threads POSIX dans un environnement UNIX; clients C-C++/UNIX et clients Java/Windows ou Java/UNIX.

Programmation Java des threads, des sockets et des accès aux bases de données par JDBC; conception des serveurs multithreads Java.

Programmation Web : communication applet-servlets en Java, Java Server Pages, tags personnalisés.

Programmation des problèmes cryptographiques de base (chiffrements symétrique et asymétrique, digests, signatures électroniques, certificats) dans le contexte de la sécurité réseau.

Bibliographie

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.

 

 

Méthodes d'enseignement et d'apprentissageCours magistraux
Travaux pratiques ou dirigés
Travaux de laboratoire

Cours magistraux + travaux pratiques en laboratoire avec réalisation d'un projet mettant en œuvre l'ensemble des concepts vus en théorie.

EvaluationExamens écrits
Examens oraux
Projets ou travaux pratiques
Evaluation continue

Théorie : examen écrit

Laboratoire : évaluation continue pour le client-serveur multithreads, présentation des autres travaux lors d'un examen oral

Notes de coursOui
Langue(s) du coursFrançais

Systèmes distribués

Crédits ECTS5
Volume horaire (h/an)60
Titulaire(s)CAPRASSE, François
MADANI, Mounawar
UnitéObligatoire
PériodeQuad. 1
CodeTECH-RESE0012/3
Prérequis

Bases du C++ et de Java. Particularités des architectures O.O.

Objectifs

Appréhender les différents environnements et techniques permettant de construire une application utilisant les objets distribués (Enterprise JavaBeans, Web Services SOAP et RESTful,WCF).

Identifier les rôles des intervenants logiciels, humains ou autres dans le processus de construction et d'utilisation d'une application distribuée

Contenus
  • 1ère partie : Les Services Web - Création de service Web en .Net et en Java avec Metro, protocoles et normes utilisés, description d’un service Web, sécurité, UDDI et la découverte d’un service, création de client d’un service Web.
  • 2ème partie : JEE, Les Enterprise JavaBeans - Les EJB : la plateforme JEE. Les EJB : architecture générale, mise en œuvre d’un EJB simple, empaquetage et déploiement, les EJB session, les  entités et la persistance
  • 3ème partie : introduction à WCF
Bibliographie

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

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

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

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

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

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

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

Méthodes d'enseignement et d'apprentissageCours magistraux
Travaux de laboratoire
Projets, recherches ou travaux sur le terrain

Le cours théorique se donnera en auditorium avec support de type «slides» .Les travaux pratiques se feront en équipes de deux étudiants sur base d'énoncés visant des points de matière spécifiques.Démarche  de type situation-problème.

EvaluationExamens écrits
Examens oraux
Evaluation continue

Le cours théorique sera évalué par écrit(questions ouvertes et/ou QCM). Les travaux pratiques seront évalués oralement et par une mise en situation(test d'un laboratoire déjà effectué et/ou mise en situation devant problème)

Notes de coursOui
Langue(s) du coursFrançais

Analyse et design d'application

Crédits ECTS3
Volume horaire (h/an)45
Titulaire(s)STARZAK, Luc
UnitéObligatoire
PériodeQuad. 1
CodeTECH-RESE0008/3
Prérequis

Connaissance d’une méthode d’analyse classique.

Connaissance du langage C et de la programmation C sous Unix.

Maîtrise de la programmation temps réel POSIX 1003.1b.

Principes fondamentaux des systèmes d’exploitation.

 

 

Objectifs

Application d'une méthode d'analyse à un cas concret d'application C.I.M. (Computer Integrated Manufacturing) sur un dispositif didactique.

 

 

Contenus

Elaboration dirigée d'un dossier d'analyse pour une application C.I.M. et mise en  oeuvre  dans un cas concret de CONTRÔLE EN TEMPS RÉEL et supervision de dispositifs industriels didactiques.

L’étudiant devra concevoir une solution applicable à une chaîne de production.

L’étudiant doit être capable d'apporter une solution à un problème informatique (plus particulièrement en informatique industrielle) depuis le cahier des charges jusqu'aux schémas des processus inclus.

Contrôle en temps réel et supervision d’un équipement industriel.

 

Bibliographie

Analyse, Clermont C., DEFI.

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

Méthodes d'enseignement et d'apprentissageTravaux pratiques ou dirigés
Travaux de laboratoire

Travaux dirigés et travaux de laboratoire

EvaluationEvaluation continue

Laboratoire : évaluation continue – travaux pratiques avec dossiers et démonstrations.

Notes de coursNon
Langue(s) du coursFrançais

Stage de 14 semaines en entreprise avec réalisation d'un travail de fin d'études

Crédits ECTS30
Volume horaire (h/an)350
Titulaire(s)LOVINFOSSE, Vinciane
UnitéObligatoire
PériodeQuad. 1 et 2
CodeTECH-INS00016/3
Prérequis
Objectifs

Concrétisée par un séjour de 14 semaines en entreprise, ces activités ont pour but d'immerger le futur bachelier dans la pratique quotidienne des entreprises et ainsi d'être confronté aux réalités du terrain.

Contenus

Durant cette période, l'étudiant sera amené à résoudre un problème qui lui aura été soumis par son maître de stage encore appelé "parrain entreprise".

Bibliographie
Méthodes d'enseignement et d'apprentissageProjets, recherches ou travaux sur le terrain
EvaluationMémoires

Le stage (activités d’intégration professionnelle) fera l'objet d'une évaluation par le maître de stage.

Un document écrit bien structuré encore appelé Travail de Fin d'études constituera le recueil des études et travaux réalisés par le candidat. Ce document sera apprécié par le maître de stage et par le professeur superviseur.

L'étudiant devra présenter devant un jury d'experts, une défense publique du travail réalisé.

Notes de coursNon
Langue(s) du coursFrançais

Administration et sécurité des réseaux

Crédits ECTS6,5
Volume horaire (h/an)75
Titulaire(s)CHARLET, Christophe
DE FOOZ, Pierre
KUTY, Ludovic
UnitéObligatoire
PériodeQuad. 1
CodeTECH-RESE0001/3
Prérequis

Le cours de Techniques des réseaux et télécommunications

Objectifs

Devenir compétent et efficace dans la mise en place, le dépannage et l'administration de réseaux LAN et WAN

Contenus

Partie 1

NAT/PAT et double NAT - IPv6 (suite) - ISDN - SNMP - VPN IPsec - RADIUS - 802.1X - Hotspot WiFi - Introduction à la téléphonie IP.

Partie 2

Introduction aux réseaux Microsoft.  Windows Server 2008 et Active Directory.

Partie 3

Introduction aux serveurs Linux (NFS - Samba - Squid...) et intégration Linux/Windows.

 

Bibliographie
Méthodes d'enseignement et d'apprentissageCours magistraux
Travaux de laboratoire
EvaluationExamens écrits
Examens oraux
Notes de coursPartielles
Langue(s) du coursFrançais

Programmation.Net

Crédits ECTS2
Volume horaire (h/an)30
Titulaire(s)MOITROUX, Cécile
ROMIO, Alfonso
UnitéObligatoire
PériodeQuad. 1
CodeTECH-RESE0005/3
Prérequis

Bases du C# et de l'architecture .NET : WinForms, ASP.NET et ADO.NET. Etre capable d'écrire des programmes Windows et Web en C#.

Objectifs

Maîtrise des extensions C# et des techniques avancées de programmation bases de données et web, y compris sur mobiles

Contenus

C# et .NET 2 : Compléments et techniques avancées

Les nouveautés du langage C#3

.NET 3 : WPF – XAML – Application fenêtrées

.NET 3.5 : LinQ

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

Bibliographie

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

Méthodes d'enseignement et d'apprentissage

Le cours théorique se donne en amphithéâtre avec support de type PowerPoint + démonstrations live. Les travaux pratiques se font en équipes de deux étudiants sur base d’un énoncé intégrant l'ensemble de techniques.

Evaluation

Evaluation de l'application réalisée + examen théorique sur les notions vues au cours et les problèmes rencontrés dans l'application.

Notes de coursOui
Langue(s) du coursFrançais

Architecture des réseaux

Crédits ECTS2
Volume horaire (h/an)30
Titulaire(s)VANSTAPEL, Herman
UnitéObligatoire
PériodeQuad. 1
CodeTECH-RESE0009/3
Prérequis

un cours de Réseaux et Programmation réseaux

Objectifs

Etude des mécanismes de partage des adresses publiques.

Elements d'administration linux.

Configuration de firewall.

Programmation d'attaque réseaux élémentaires.

Contenus

Etude des variantes du nat.

Etude des access-list IOS et d'iptables.

Principes de base de l'administration système sous Ubuntu au travers de la configuration du DNS.

Programmation d'attaques réseaux élémentaires en utilisant netlib.

 

 

 

 

Bibliographie

Iptables Tutorial, Oskar Andreasson

TCP/IP, Karanjit S.Siyan, CampusPress

CCNA ICND

Méthodes d'enseignement et d'apprentissageCours magistraux
Travaux de laboratoire
EvaluationExamens écrits
Examens oraux
Evaluation continue
Notes de coursOui
Langue(s) du coursFrançais

Complément programmation réseaux

Crédits ECTS2
Volume horaire (h/an)30
Titulaire(s)CHARLET, Christophe
VILVENS, Claude
UnitéObligatoire
PériodeQuad. 1
CodeTECH-RESE0010/3
Prérequis

Connaissance de la programmation réseau-multithread en C/C++ (sockets).

Connaissance de l'environnement Web et de la programmation réseau-multithread en Java.

Objectifs

Maîtriser l'utilisation des protocoles applicatifs classiques basés TCP et UDP.

Maîtriser les concepts de sécurité logicielle au sein des applications réseaux.

Maîtriser la programmation d'applications pour mobiles J2ME.

Maîtriser les techniques classiques et Web basées sur XML.

 

Contenus

Protocoles applicatifs SMTP, POP3, IMAP (Java Mail ), FTP (Java FTP), SNMP (administration réseau); études d'architectures logicielles de serveurs.

Sécurité de la plate-forme Java (notamment applets signées).

Communications sécurisées avec le procotole SSL.

Les plates-formes J2ME (mobiles) et Javacard (cartes à puces et carté d'identité électronique).

Protocoles d'échanges d'information basés XML et Java XML; JAVA-XSLT.

Bibliographie

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).

Méthodes d'enseignement et d'apprentissageCours magistraux
Travaux pratiques ou dirigés
Travaux de laboratoire

Cours magistraux + travaux pratiques en laboratoire avec réalisation d'un projet mettant en œuvre l'ensemble des concepts vus en théorie.

EvaluationExamens écrits
Examens oraux
Projets ou travaux pratiques
Evaluation continue

Théorie : examen écrit

Laboratoire : évaluation continue, présentation d'un travail de synthèse lors d'un examen oral

Notes de coursOui
Langue(s) du coursFrançais

Système de gestion de bases de données

Crédits ECTS3
Volume horaire (h/an)30
Titulaire(s)HERBIET, Laurence
KUTY, Ludovic
UnitéObligatoire
PériodeQuad. 1
CodeTECH-INS00017/3
Prérequis
  • Connaissance du modèle relationnel et de SQL.
  • Maîtrise du développement d’application sur une base de données centralisée.
Objectifs
  • Posséder une connaissance du modèle client/serveur.
  • Etre capable de développer une application basée sur le modèle client/serveur.
  • Dans une approche client/serveur de deuxième génération, être capable de construire des procédures stockées, des packages et des déclencheurs.
  • Comprendre les concepts d’une architecture multi-tiers et le fonctionnement d’un serveur d’application.
  • Etre capable d’intégrer un ensemble de techniques d’analyse et de programmation afin de développer une application offrant une interface Web et utilisant des bases de données distribuées dans un environnement hétérogène.
  • Programmer en SQL dynamique
Contenus
  • Modèle client/serveur et techniques d’accès à distance à une base de données.
  • Définition et interrogation pratique d’une base de données SQL, stockage de procédures et déclencheurs, et développement d’applications (3GL) y accédant.
  • Gestion des exceptions.
  • Approche de l’architecture multi-tiers par la pratique.
  • Développement d’une application Intranet avec génération de pages Web dynamiques en relation avec une base de données.
  • SQL dynamique
Bibliographie
  • DELMAL (P.), SQL2 - SQL3 : applications à Oracle, De Boeck Université, 3ème édition, 2001.
  • Documentation Oracle 10gR2.
Méthodes d'enseignement et d'apprentissageCours magistraux
Projets, recherches ou travaux sur le terrain
EvaluationExamens oraux
Notes de coursOui
Langue(s) du coursFrançais

Langue moderne

Crédits ECTS1,5
Volume horaire (h/an)15
Titulaire(s)CARRE, Josiane
SMETS, Dominique
UnitéObligatoire
PériodeQuad. 1
CodeTECH-INS00015/3
Prérequis

Base grammaticale, syntaxique et lexicologique y compris le vocabulaire de base informatique.

Savoir présenter oralement un projet

Objectifs

Améliorer l’expression écrite (correction de la langue)

Préparer à l’entretien d’embauche et à l'insertion professionnelle en entreprise : étendre le vocabulaire aux concepts et aux expressions en usage en 'Business English.

Contenus

Expression écrite : Présentation écrite de projets ou de rapports : rédaction d'un 'paper' à contenu technique dont le sujet ést établi en interdisciplinarité + Rédaction de lettres de motivation et CV.

Expression orale : préparation à l'entretien d’embauche

Etude de documents relatifs à la vie dans l'entreprise

Bibliographie

A Quick & Easy Guide to English - DEFI

English Grammar in Use - published by Longman

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

Textes divers de la presse internationale

Méthodes d'enseignement et d'apprentissageCours magistraux
EvaluationExamens écrits
Examens oraux
Essais
Evaluation continue
Notes de coursPartielles
Langue(s) du coursFrançais
Anglais

Les informations reprises sur cette page le sont à titre de simples renseignements et ne peuvent en aucune façon engager la responsabilité de la Haute Ecole.