< Back

2nd Bachelor in Management Computing

 ECTS CreditsNumber of Hours (h/year)
9,5105
230
445
3,530
445
14150
445
460
445
330
460
460

Foreign languages-English

ECTS Credits2
Number of Hours (h/year)30
Teaching staffCARRE, Josiane
Course UnitCompulsory
TermQuad. 1 and 2
CodeECO-INF00005/2
Prerequisite

Grammatical, syntactic and lexicological basis including the vocabulary referring to computer science

Aims and Objectives

Improve the students' ability to master management computing- oriented technical English and improve their communication skills.

Description

I. The specific computing, technical and economic vocabulary will be extended by working on articles, authentic texts, and sound documents.Some grammatical items will sometimes be studied.

II. How to make an effective presentation of a computer project developed during the school year? Students will practise individually or in group and will train the structure of the presentation and use the necessary linguistic tools.

Bibliography

A Quick & Easy Guide to English (Défi)

“ 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

Various texts and press documents

Teaching and Learning MethodsLectures
Assessment MethodsWritten examinations
Oral examinations
Continuous assessment

In January and June : Written exam related to point I

In June : oral exam assessing the student's ability to present orally a computer application

Regular assessment in class related to point  I and II

NotesIn part
LanguageFrench
English

Networks

ECTS Credits4
Number of Hours (h/year)45
Teaching staffQUETTIER, Patrick
Course UnitCompulsory
TermQuad. 1 and 2
CodeECO-INF00020/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.

The Physical layer, The Data link layer, Mac sublayer, Network layer

Transport Layer, Application Layer.

Within the framework of the transport layer, we will study the programming of new protocol.

Bibliography

Computer Networks Fourth Edition, Andrew S. TanenBaum, Prentice Hall International Edition

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 examinations
Oral examinations
Continuous assessment
NotesYes
LanguageFrench

Networks and Internet technologies

ECTS Credits3
Number of Hours (h/year)30
Teaching staffMADANI, Mounawar
VILVENS, Claude
WAGNER, Jean-Marc
Course UnitCompulsory
TermQuad. 2
CodeECO-INF00021/2
Prerequisite

Basic knowledge of C++ language.

Aims and Objectives

Mastering the basic topics of the Java language and platform.

Mastering the GUIs developments, using event driven programming paradigms, utilities classes and streams.

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 …

Windows and Unix portability.

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 MethodsLectures
Tutorials
Laboratory work

Lectures - practical works based on a project gathering all the theoretical concepts.

Assessment MethodsWritten examinations
Oral examinations
Projects or practical work
Continuous assessment

Theory: written examination

Projects: evaluation of practical works.

NotesYes
LanguageFrench

Object Oriented Programming

ECTS Credits4
Number of Hours (h/year)60
Teaching staffMADANI, Mounawar
MERCENIER, Denys
ROMIO, Alfonso
VILVENS, Claude
WAGNER, Jean-Marc
Course UnitCompulsory
TermQuad. 1 and 2
CodeECO-INF00013/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 MethodsLectures
Laboratory work

Lectures - practical works and project gathering all the theory concepts.

Assessment MethodsWritten examinations
Oral examinations
Projects or practical work
Continuous assessment

Theory: oral examination

Practical works: continuous assessment evaluation and synthetical work at the end of the session.

NotesYes
LanguageFrench

Management language

ECTS Credits3,5
Number of Hours (h/year)30
Teaching staffTHIRY, Christiane
Course UnitCompulsory
TermQuad. 1 and 2
CodeECO-INF00015/2
Prerequisite

Mastership of structured programming

Knowledge of organizations and access methods of a file system

Aims and Objectives

Complete study of COBOL language

Write programs to handle data, create and exploit shared files

COBOL embedded SQL

Description

Overview of the COBOL language

Data description

Basic instructions

Alternative structure

Repetitive structure

Numeric editing

Handling tables

The strings

Intrinsic functions

Declare, open and close files

Sequential files

Relative files

Indexed files

Interprogram communication

The sort

Producing printed reports

COBOL/SQL

Bibliography

N.SILVERIO - Programmer en Cobol ANS 85, Eyrolles.

Compaq COBOL Reference Manual, Compaq Computer Corporation, Houston Texas.

Compaq COBOL User Manual, Compaq Computer Corporation, Houston Texas.

Teaching and Learning MethodsLectures
Laboratory work

Lectures and practical work

Assessment MethodsWritten examinations
Oral examinations
Projects or practical work
Continuous assessment
NotesYes
LanguageFrench

Analysis and Project control

ECTS Credits9,5
Number of Hours (h/year)105
Teaching staffCOSTA, Corinne
SAGOT, Pierre
SERRHINI, Souad
Course UnitCompulsory
TermQuad. 1 and 2
CodeECO-INF00017/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 analysis 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 modeling 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 MethodsLectures
Tutorials
Laboratory work

Exercises are conducted by student teams and are organized as real projects.

Assessment MethodsWritten and/or oral examination
Projects or practical work
Continuous assessment

Differents ways of assessment:

Day to day, based on a project

Theoretical aspects are assessed through an examination

NotesIn part
LanguageFrench

Data organization and exploitation

ECTS Credits14
Number of Hours (h/year)150
Teaching staffHERBIET, Laurence
THIRY, Christiane
Course UnitCompulsory
TermQuad. 1 and 2
CodeECO-INF00018/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 be able to define access privileges. To be able to define and understand the utility of views. To handle embedded SQL, modular SQL, dynamic SQL and the exception mechanism

In a second generation client/server approach, to be able to develop stored procedures, packages and triggers

Description

Definition of database and database management system notions and ANSI/X3/SPARC architecture

« 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

Working safety: backup, before and after image journals, recovery.

Data confidential aspect

Cursor stability, double transaction and double connection

Definition and practical interrogation of an SQL database, storage of procedures and triggers and development of applications (3GL) accessing it.

Bibliography

Delmal (P.), SQL2-SQL3, Applications à Oracle, De Boeck Université, 2000.

Teaching and Learning MethodsLectures
Laboratory work

Lectures and practical work

Assessment MethodsWritten examinations
Oral examinations
Projects or practical work
Continuous assessment
NotesYes
LanguageFrench

Operating systems

ECTS Credits4
Number of Hours (h/year)60
Teaching staffMERCENIER, Denys
STARZAK, Luc
VILVENS, Claude
WAGNER, Jean-Marc
Course UnitCompulsory
TermQuad. 1 and 2
CodeECO-INF00019/2
Prerequisite

Deep knowledge of C programming language

Aims and Objectives

Understanding of the basic principles of multitasking operating systems

Description

Threads POSIX

Deep study of threads programming.

Fundamental principles of real time systems.

Bibliography

UNIX et Threads

Progammer's guide d'UNIX

Principes fondamentaux et systèmes temps réel

Dec osf/1, guide to realtime programming gital equipement corporation USA.1994.

Teaching and Learning MethodsLectures
Tutorials
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 MethodsWritten and/or oral examination
Projects or practical work

Theory: written knowledge verification.

Laboratory: public demonstration of the realised works.

NotesYes
LanguageFrench

Organisation and Management of the Company

ECTS Credits4
Number of Hours (h/year)45
Teaching staffALMER, Charles
Course UnitCompulsory
TermQuad. 1 and 2
CodeECO-INF00001/2
Prerequisite

Necessary notions to draw up balance sheets, trading results and operational costs.

Aims and Objectives

The subject is actually a continuation of the one studied in the "Comptabilité générale"(General Accounting) and "Economie appliquée"(Applied Economics) courses given in the first year and completes it with new points of management and especially financial management and budgeting. These notions will be seen with concrete examples to develop the dialogue between computer scientists and managers.

Description

1st part: budget management:

The different budgets with estimates, budgeting and checking, calculation of gaps and explanations of them, sales, production, purchasing, investment budgets with profitability studies and investment choices, fund and general budgets with balance sheets and estimate result.

2d parts: financial management:

Diagnosis through the method of classical ratios, instrument panel, funds statement and analysis of financial, economic and monetary capabilities, decision about the financing choice.

Bibliography

Organisation et gestion d’entreprises.

Philippe COLLEE édité par l’A.S.B.L. DEFI

Etats financiers, analyse et interprétation.

Paul LURKIN, Nadine DESCENDRE, Danièle LIEVENS édité chez DE BOECK.

Comptabilité analytique et contrôle de gestion Tome 2 : Coûts préétablis et écarts, gestion prévisionnelle et budgets.

Christian et Christiane RAULET édité chez DUNOD

Teaching and Learning MethodsLectures
Assessment MethodsWritten examinations
NotesYes
LanguageFrench

Applied Mathematics and Statistics

ECTS Credits4
Number of Hours (h/year)45
Teaching staffBARSICS, Joseph
Course UnitCompulsory
TermQuad. 1 and 2
CodeECO-INF00006/2
Prerequisite

ECO-INF00010/1, ECO-INF00006/1, ECO-INF00018/1,ECO-INF00023/1.

Aims and Objectives

App. Math: binary trees polyvalence, state-of-the-art indexing, introduction to compiling, graphs and operational research.

App. Stat.: statistics inference basics: sampling, estimating, conformity and homogeneity hypothesis tests ( mean and variance).

Description

App. Math.: 1° Binary trees (versus any tree, definition & algorithms isomorphism, functional programming, re-balancing, expressions compiling). 2° B-Trees. 3° Graphs (implementation, path existence, Warshall, adjacency lists, topological level -Bellman, connected components, exploring, circuits, optimisation, eulerian & hamiltonian paths, Sedgewick-Vitter, Floyd-Warshall, Dijkstra). 4° Histograms and image processing.

App. Stat.: 1° Common Distributions – Sampling: distribution, central limit theorem, normal and Student laws – Estimators and estimating by confidence intervals – Conformity hypotheses (mean, variance, chi-square) and homogeneity hypotheses (comparing means & variances, Fischer laws). Exercises. 2° Histograms and Image enhancement : modification rule, contrast enhancement, normalization, region of interest, contrast matching, density slicing, pseudo-coloring.

Bibliography

Math. App. : Méthodes de Programmation ; B. Meyer et C. Baudoin ; Éditions Eyrolles, Paris, 1980. – Compilers ; A.V. Aho, R. Sethi et J.D. Ullman ; Addison-Wesley 1986. –

Algorithmes de Graphes ; C. Prins ; Éditions Eyrolles, 1994. –

Stat. App. : Méthodes statistiques ; G. Baillargeon ; Éd. SMG. Trois-Rivières (Québec), 1984. – Théorie et méthodes statistiques ; P. Dagnelie ; Presses agronomiques de Gembloux, 1973. – Statistique appliquée à la gestion ; V. Giard ; Éd. Economica, Paris, 1995. –Théorie et applications de la statistique ; M.R. Spiegel ; McGraw-Hill Inc., Paris, 1984. - Remote Sensing Digital Image Analysis; J.A. Richards; Springer-Verlag 1994.

Teaching and Learning MethodsLectures

Lectures amphitheatres. Exercices are regularly proposed to students for homework.

Assessment MethodsWritten examinations

In written examination at the end of the :

  • first semester (January) for Appl. Math. part, and
  • second semester (June) for the Appl. Statistics part.
NotesIn part
LanguageFrench
English

Advanced techniques of programming

ECTS Credits4
Number of Hours (h/year)60
Teaching staffMERCENIER, Denys
WAGNER, Jean-Marc
Course UnitCompulsory
TermQuad. 1
CodeECO-INF00011/2
Prerequisite

Knowledge of C programming language

Aims and Objectives

Understanding of basic principles of multitasking operating systems

Description

Study of the different technic of inter-processus communication.

Study of the pipe.

Study of the signal.

Study of IPC.

Bibliography

UNIX

Progammer's guide d'UNIX

Teaching and Learning MethodsLectures
Tutorials
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 MethodsWritten and/or oral examination
Projects or practical work

Theory: written knowledge verification.

Laboratory: public demonstration of the realised works.

NotesYes
LanguageFrench

Applications in an object oriented language

ECTS Credits4
Number of Hours (h/year)45
Teaching staffQUETTIER, Patrick
ROMIO, Alfonso
Course UnitCompulsory
TermQuad. 1 and 2
CodeECO-INF00012/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 plateform

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

Web programming using ASP.NET

Bibliography

« C# et .NET » de Gérard Leblanc (titulaire de ce cours), 850 pages, éditions Eyrolles à Paris, 2002" Programmation orientée objets" de Alfonso Romio édition DEFI, 2007

Teaching and Learning MethodsLectures
Tutorials
Laboratory work

Theoretical presentations (PowerPoint + demonstrations) followed by the implementation of a real life program (two students per project).

Assessment MethodsWritten examinations
Oral examinations
Continuous assessment

Evaluation of the implemented application at end of the period dedicated to the implementation + Written knowledge verification

NotesYes
LanguageFrench

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