< Retour

3ième Bachelier en informatique et systèmes finalité informatique industrielle

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

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

Traitement d’images

Crédits ECTS1,5
Volume horaire (h/an)15
Titulaire(s)STARZAK, Luc
UnitéObligatoire
PériodeQuad. 1
CodeTECH-INDU0003/3
Prérequis

Maîtrise du langage C.

Traitement d'image (2eme année)

Objectifs

Comprendre les éléments de bases du traitement d’image en faisant ressortir les algorithmes élémentaires

Contenus

La Lumière

Nature de la lumière, unités de mesure.

Sensibilité de l'œil à la lumière (Dynamique, contraste, chromatique, …).

Les systèmes de couleur (RGB, etc...) et leurs transformations.

Les premiers Traitements

Le seuillage.

Lissage (opérateurs : moyen, médian, …).

Principaux opérateurs : érosion, dilatation, ouverture, fermeture.

Notion de bruit et élimination du bruit de fond (notion de FFT).

Augmentation du contraste.

Détections de Contours - Approche Contours

Notion de contour.

Opérateurs d'extraction du gradient (Kirsch, Prewitt et Sobel) et du laplacien.

Seuillage sur la norme (choix du seuil adéquat).

Affinage des contours.

Fermeture des contours.

Chaînage des contours.

Approximation polygonale.

Détection de Régions - Approche Régions

Agrégation de pixels.

Division et fusion de régions.

Notions de distance.

Reconnaissance de caractères (OCR, ...).

Bibliographie

Analyse d’images : filtrage et segmentation, J-P. Cocquerez & S. Philipp.

Reconnaissance des Formes, Méthodes et Applications, Abdel & Yolande Belaïd.

Méthodes d'enseignement et d'apprentissageCours magistraux

Cours théoriques au premier quadrimestre

EvaluationExamens oraux

Examen oral en fin d’année

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

Réseaux et technologies Internet

Crédits ECTS5
Volume horaire (h/an)60
Titulaire(s)CHARLET, Christophe; VILVENS, Claude
UnitéObligatoire
PériodeQuad. 1
CodeTECH-INDU0014/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)MADANI, Mounawar
UnitéObligatoire
PériodeQuad. 1
CodeTECH-INDU0015/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).

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. Sécurité à l'aide des SOAP Headers. Mise en place de SOAP Handlers.
  • 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 (JPA)
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.

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

Informatique en milieu industriel

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

Principes fondamentaux des systèmes d’exploitation.

Compréhension de l’architecture d’un système à microprocesseur.

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

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

Notions d’automatisation et de robotique.

Objectifs

Etude des techniques informatiques temps réel.

Etude de techniques informatiques et d'architectures matérielles permettant l'implémentation de systèmes de contrôle en temps réel et de supervision.

Contrôle en temps réel et supervision d'équipements industriels.

Contenus

Synthèse des APIs Temps Réel POSIX 1003.1b, 1003.1c et 1003.1d. Choix d’un type d’IPC.

Caractéristiques des systèmes temps réel.

Temps réel soft et temps réel hard. Notion de préemption.

Définition et techniques de mesure des grandeurs caractéristiques.

Notion d’image système.

Profile de systèmes temps réel. Développement croisé.

Architectures matérielles et logicielles.

Outils de développement et de test.

Debugging local et distant. Analyseur de performances.

Devices drivers. Gestion des interruptions et des exceptions.

Application de contrôle en temps réel et de supervision d'un dispositif didactique.

Bibliographie

http://www.dedicated-systems.com

http://www.qnx.com, http://www.compaq.com,

http://www.icop.com.tw, http://www.ni.com

Méthodes d'enseignement et d'apprentissageCours magistraux
Travaux de laboratoire

Théorie : cours magistraux.

Laboratoire : travaux pratiques.

Evaluation

Théorie : examen oral en fin d’année.

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

Notes de coursOui
Langue(s) du coursFrançais

Systèmes embarqués

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

Connaissance de la programmation des circuits programmables.

Connaissance des principes fondamentaux des systèmes d’exploitation.

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

Notions théoriques de systèmes embarqués et mise en œuvre d’un host vers une cible.

Objectifs

Construire des images systèmes pour un système embarqué.

Réaliser de petites applications embarquées.

Contenus

Mise en œuvre d’un système embarqué.

Pratique d’outils spécifiques.

Développement, transfert et démarrage d’images systèmes (sur disquette, via ligne série, via réseau, mémoire flash, bootp, tftp,...).

Local et remote débugging.

Cross-compilation vers une cible ARM.

Cross-compilation vers un µC.

Local et remote débugging.

Bibliographie

http://www.qnx.com

System Architecture – QNX 6.*

Compiling and Debugging, Buiing Embedded Systems – QNX 6.*

Etude de QNX 6.1 et des systèmes embarqués,

TFE : E. Kleijnen, 2002.

Méthodes d'enseignement et d'apprentissageTravaux de laboratoire
Evaluation

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

Notes de coursOui
Langue(s) du coursFrançais

Administration des réseaux

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

Le cours de Réseaux et Programmation réseaux

Objectifs

Etude des principes de base de la configuration des routeurs et firewalls

Contenus

Introduction au Cisco IOS

Les commandes de base du routeur

les protocoles ppp & hdlc

Notion de table de routage,

le routage dynamique rip,ospf

le protocole dhcp

Le Nat

Les access-lists

 

Bibliographie

Iptables Tutorial, Oskar Andreasson

TCP/IP, Karanjit S.Siyan, CampusPress

CCNA ICND

 

Méthodes d'enseignement et d'apprentissageCours magistraux
Travaux de laboratoire

L'exposé : Présentation orale de l'information au cours de laquelle l'élève doit prendre des notes.

Les exercices par groupe de deux personnes. Les étudiants doivent réaliser des exercices comportant des étapes de difficulté progressive

EvaluationExamens écrits et/ou oraux
Evaluation continue
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-INDU0010/3
Prérequis

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

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

Notions d’automatisation et de robotique.

Maîtrise du langage C.

Traitement d'image (2eme année)

Objectifs

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

Approche de différents types d’interfaçages.

Approche par différentes méthodes de programmation.

Comprendre les éléments de bases du traitement d’image en faisant ressortir les algorithmes élémentaires

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 mettra en œuvre sa solution en utilisant les différents types d’interfaçages (RS232, RS485, profibus, …).

L’étudiant travaillera avec des outils des programmations en langage procédural et en langage objet. Il travaillera avec un langage de programmation graphique.

Principaux opérateurs morphologiques.

Approche Contours.

Approximation polygonale.

Bibliographie

Analyse, Clermont C., DEFI

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

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

Notes de coursNon
Langue(s) du coursFrançais

Programmation.Net

Crédits ECTS2
Volume horaire (h/an)30
Titulaire(s)ROMIO, Alfonso
UnitéObligatoire
PériodeQuad. 1
CodeTECH-INDU0012/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 : "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

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.