< Back

3rd Bachelor in Computing and Systems: Industrial Computing

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

Professional integration activities

ECTS Credits30
Number of Hours (h/year)350
Teaching staff
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

Image processing - analysis

ECTS Credits1,5
Number of Hours (h/year)15
Teaching staffSTARZAK, Luc
Course UnitCompulsory
TermQuad. 1
CodeTECH-INDU0003/3
Prerequisite

In depth knowledge of the C language

Image processing and analysis (2nd year)

Microprocessor-based systems architecture (2nd year)

Aims and Objectives

Master computing graphics and libraries programming language

Implement in a graphic environment, basic image processing function

Description

LabVIEW environment

Study of the G language

Conditions, sequences, tables, clusters and graphs

Strings and files

Image processing

Opening and closing image files

Expansion and extraction

Threshold and multi-threshold

Histogram equalization

Filters (Canny, convolution, low-pass)

Mathematical Morphology (erosion, dilation, opening, closing)

Colour Image Analysis

Bibliography

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

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

Teaching and Learning MethodsLectures
Assessment MethodsOral examinations

Oral examinations.

Practical works with continuous assessment.

NotesYes
LanguageFrench

Data base management system

ECTS Credits3
Number of Hours (h/year)30
Teaching staff
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 staff
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

Networks and technology Internet

ECTS Credits5
Number of Hours (h/year)60
Teaching staffCHARLET, Christophe; VILVENS, Claude
Course UnitCompulsory
TermQuad. 1
CodeTECH-INDU0014/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 staffMADANI, Mounawar
Course UnitCompulsory
TermQuad. 1
CodeTECH-INDU0015/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(JPA).
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.

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

Data processing in industrial circle

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

Fundamental principles of multitasks operating systems.

Microprocessor system architecture.

C language under UNIX, real-time POSIX 1003.1b programming.

Automation and robotic bases.

Aims and Objectives

Real time programming techniques.

Hardware and software architecture for real time control and supervision.

Control in real time and supervision of a didactic industrial device.

Description

Real time APIs POSIX 1003.1b, 1c, 1d. Choose of an IPC.

Real time systems characteristics.

Hard and soft real time. Pre-emption.

System’s performance definitions and measurements.

System image introduction.

System profiles. Cross-development.

Hardware and software architectures.

Development and debugging tools. Local and remote debugging.

Performance analysis.

Devices drivers. Interrupt handlers.

Control in real time and supervision of a didactic industrial device.

Bibliography

http://www.dedicated-systems.com

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

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

Teaching and Learning MethodsLectures
Laboratory work
Assessment Methods

Written examinations.

Practical works with continuous assessment.

NotesYes
LanguageFrench

Embedded systems

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

Knowledge of device interfaces.

Operating systems principles.

C language under UNIX, real-time programming POSIX 1003.1b.

Theoretical approach of embedded systems, cross-development, host and target.

Aims and Objectives

Building system images for an embedded system.

Small embedded applications.

Description

Learning specific tools.

System image development, startup and transfer to the target

(floppy, serial line, network and flash memory, bootp, tftp, ...).

Local and remote debugging.

CROSS-COMPILING to an ARM target.

CROSS-COMPILING for a µC.

Bibliography

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.

Teaching and Learning MethodsLaboratory work
Assessment Methods

Practical works with continuous assessment

NotesYes
LanguageFrench

Administration of the networks

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

Course of Network and Network Programming

Aims and Objectives

Study of the rudiments of the Router Configuration and Firewall Configuration

Description

Introduction to  Cisco IOS

router basics commands

protocols ppp & hdlc

Routing table ,

Dynamic routing : RIP, OSPF

DHCP protocol

Nat

access-lists

 

 

Bibliography

 

ICCNA ICND

iptables Tutorial, Oskar Andreasson

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

Analyse and design of application

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

Knowledge of a analysis method

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

Automation & robotics (2nd year)

Aims and Objectives

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

Approach various interfaces

Approach various programming methods

Description

Design of a C.I.M. application

Implementation of a real system using REAL TIME CONTROL and supervision

Implementation of various interfaces (RS232, RS485, profibus …).

The student will use different programming tools (procedural language and/or object language, graphical language)

Bibliography

Analyse, Clermont C., DEFI

Teaching and Learning MethodsTutorials
Laboratory work
Assessment MethodsContinuous assessment

Oral examinations.

Practical works with continuous assessment

NotesNo
LanguageFrench

.NET programming

ECTS Credits2
Number of Hours (h/year)30
Teaching staffROMIO, Alfonso
Course UnitCompulsory
TermQuad. 1
CodeTECH-INDU0012/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 : "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

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