< Back
2nd Bachelor in Computing and Systems: Industrial Computing
ECTS Credits | Number of Hours (h/year) | |
---|---|---|
7 | 75 | |
4 | 45 | |
4 | 45 | |
7 | 75 | |
4 | 45 | |
3 | 45 | |
2 | 30 | |
4 | 45 | |
3,5 | 45 | |
2,5 | 30 | |
5,5 | 60 | |
6 | 75 | |
5,5 | 60 | |
2 | 30 |
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 |
Automates
ECTS Credits | 7 |
---|---|
Number of Hours (h/year) | 75 |
Teaching staff | BROSE, Christophe |
Course Unit | Compulsory |
Term | Quad. 1 |
Code | TECH-INDU0001/2 |
Prerequisite | Interfacing. Programmables chips programmation (8255, 8254) Analog electronic. Digital electronic. |
---|---|
Aims and Objectives | The student will be able to control and supervise simples industrials systems with PC and API. He will be able to program API with standards CEI61131-3 languages. |
Description | I/O with windows NT. Classification of industrial processes, (on/off, continuous, mixed). Concept of automation. Resolution of "on/off "problems combinative and sequential (truth table, method Huffman, logic diagram, ladder diagrams). Representations adapted to the sequential logical problems. - Process charts, Grafcet. Materialisation of the part of ordering of a logical automatism. Presentation of the industrial programmable automats... Study of the M340. Study of the Ladder Diagram. Programming languages (List, Structured Text, ...). Study of the GRAFCET. Examples of handling suggested (C on Pc or Ladder/Grafcet on automat): Management and supervision of an industrial sequential process. Device driver programmation on Windows NT. Driving and mesure of motor rotation speed. Management of an industrial process by API |
Bibliography | |
Teaching and Learning Methods | Lectures Laboratory work |
Assessment Methods | Written examinations Oral examinations |
Notes | Yes |
Language | French |
Automation and robotics
ECTS Credits | 4 |
---|---|
Number of Hours (h/year) | 45 |
Teaching staff | STARZAK, Richard |
Course Unit | Compulsory |
Term | Quad. 2 |
Code | TECH-INDU0002/2 |
Prerequisite | Basic electric and mechanical knowledge. Electronic interfaces basis For practical activities: C language under UNIX, Real-time programming POSIX 1003.1b. |
---|---|
Aims and Objectives | A general overview of industrial automation from simple motion to multiaxes robots. Control in real time of a didactic industrial device. General overview of the Computer Integrated Manufacturing model. |
Description | Regulator and automation basic principles. Different types of actuators. Activations from a PC. Industrial robots: characteristics, classifications, uses, control methods. CIM and MESA presentation. Control in real time of a didactic industrial device. Basic control and manipulations of a robot. |
Bibliography | Y. KOREN, La robotique pour Ingénieurs, McGraw-Hill, PARIS, 1986. C. PISVIN, Mécanique du Robot, ISET. P. GASPART, La programmation des systèmes de production, Journée ARIA à Bruxelles. www.mesa.org |
Teaching and Learning Methods | Lectures Laboratory work |
Assessment Methods | Written examinations. Practical works with continuous assessment |
Notes | Yes |
Language | French |
Image processing - analysis
ECTS Credits | 2 |
---|---|
Number of Hours (h/year) | 30 |
Teaching staff | MOITROUX, Cécile; STARZAK, Luc |
Course Unit | Compulsory |
Term | Quad. 2 |
Code | TECH-INDU0003/2 |
Prerequisite | C language |
---|---|
Aims and Objectives | To understand the aim of image analysis and bring out elementary algorithms |
Description | The Light Measuring units. Sensitivity of the eye to the light Systems of colour (RGB, etc...) and their transformations. First processing Threshold, Smoothing, … Morphological operators: erosion, dilation, opening, closing Noise Edge Detection Edge definition Edge closing Area Detection Pixels aggregation Character recognition (OCR...). |
Bibliography | Fonction and VI Reference Manual - National Instruments G Programming Reference Manual - National Instruments IMAQ Vision for G Reference Manual - National Instruments |
Teaching and Learning Methods | Laboratory work |
Assessment Methods | Continuous assessment |
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 |
Microprocessor-based systems architecture
ECTS Credits | 4 |
---|---|
Number of Hours (h/year) | 45 |
Teaching staff | STARZAK, Luc; STARZAK, Richard |
Course Unit | Compulsory |
Term | Quad. 2 |
Code | TECH-INDU0004/2 |
Prerequisite | Computer structure & microprocessors (1st year) Assembly language programming Electronics interfaces |
---|---|
Aims and Objectives | To study and understand the architecture, the operation and features of the different parts of microprocessor system (from end user PC to department computer with industrial computer and embedded system) |
Description | Microprocessor board. Von Neumann concept and chipset elements. Characteristics of INTEL processors from 8086 to Pentium. Real mode, protected and virtual modes. Elements of CISC, RISC, VLIW. Chipset study. Scalar, superscalar and superpipeline processors. Cache memory and predictive jumps. Pentium family, competitors and alternatives. Architectures for servers. History of the buses, ISA, PCI and USB. Characteristics of memories. Structure of an industrial system (specifics, boxes and racks, bus, distributed input-output). Composition of embedded system (caracteristics, formats of boards, bus, chipsets, µC). |
Bibliography | http://www.intel.com, http://www.amd.com Revues BYTE – SA, Revues électroniques – France. Real Time Magazine - Dedicated Systems – Belgique. Structure des ordinateurs – Matériel Starzak L. - DEFI. http://www.lannerinc.com, http://www.icop.com.tw http://www.compaq.com, http://www.ni.com |
Teaching and Learning Methods | Lectures |
Assessment Methods | Oral examinations |
Notes | Yes |
Language | French |
Real time
ECTS Credits | 5,5 |
---|---|
Number of Hours (h/year) | 60 |
Teaching staff | STARZAK, Richard |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | TECH-INDU0007/2 |
Prerequisite | C language, understanding the functionning of a µP systems. |
---|---|
Aims and Objectives | To understand 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 and oral examinations. Practical works with continuous assessment. |
Notes | Yes |
Language | French |
Analysis
ECTS Credits | 7 |
---|---|
Number of Hours (h/year) | 75 |
Teaching staff | COSTA, Corinne; ROMIO, Alfonso; SAGOT, Pierre; SERRHINI, Souad |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | TECH-INDU0009/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 Projects or practical work Continuous assessment Different ways of assessment: Day to day, based on a project Theoretical aspects are assessed through an examinatio |
Notes | Yes |
Language | French |
Applications in an object oriented language
ECTS Credits | 4 |
---|---|
Number of Hours (h/year) | 45 |
Teaching staff | MOITROUX, Cécile; ROMIO, Alfonso |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | TECH-INDU0011/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 version 2» 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 | Lectures Laboratory work Theoretical presentations (PowerPoint + demonstrations) followed by the implementation of a real life program (two students per project). |
Assessment Methods | Written examinations Oral examinations Projects or practical work Continuous assessment Evaluation of the implemented application at end of the period dedicated to the implementation. + written knowledge verifiction |
Notes | Yes |
Language | French |
Object Oriented Programming
ECTS Credits | 4 |
---|---|
Number of Hours (h/year) | 45 |
Teaching staff | MOITROUX, Cécile; ROMIO, Alfonso |
Course Unit | Compulsory |
Term | Quad. 1 |
Code | TECH-INDU0013/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 - practical works based on a project gathering all the theory concepts |
Assessment Methods | Theory: oral examination Projects: evaluation of practical works. |
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.