< Back
2nd Bachelor in Management Computing
ECTS Credits | Number of Hours (h/year) | |
---|---|---|
9,5 | 105 | |
2 | 30 | |
4 | 45 | |
3,5 | 30 | |
4 | 45 | |
14 | 150 | |
4 | 45 | |
4 | 60 | |
4 | 45 | |
3 | 30 | |
4 | 60 | |
4 | 60 |
Foreign languages-English
ECTS Credits | 2 |
---|---|
Number of Hours (h/year) | 30 |
Teaching staff | CARRE, Josiane |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | ECO-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 Methods | Lectures |
Assessment Methods | Written 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 |
Notes | In part |
Language | French English |
Networks
ECTS Credits | 4 |
---|---|
Number of Hours (h/year) | 45 |
Teaching staff | QUETTIER, Patrick |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | ECO-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 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 Continuous assessment |
Notes | Yes |
Language | French |
Networks and Internet technologies
ECTS Credits | 3 |
---|---|
Number of Hours (h/year) | 30 |
Teaching staff | MADANI, Mounawar; VILVENS, Claude; WAGNER, Jean-Marc |
Course Unit | Compulsory |
Term | Quad. 2 |
Code | ECO-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, 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 … 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 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 |
Object Oriented Programming
ECTS Credits | 4 |
---|---|
Number of Hours (h/year) | 60 |
Teaching staff | MERCENIER, Denys; VILVENS, Claude; WAGNER, Jean-Marc |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | ECO-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 Methods | Lectures Laboratory work Lectures - practical works and project gathering all the theory concepts. |
Assessment Methods | Written 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. |
Notes | Yes |
Language | French |
Management language
ECTS Credits | 3,5 |
---|---|
Number of Hours (h/year) | 30 |
Teaching staff | THIRY, Christiane |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | ECO-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 Methods | Lectures Laboratory work Lectures and practical work |
Assessment Methods | Written examinations Oral examinations Projects or practical work Continuous assessment |
Notes | Yes |
Language | French |
Analysis and Project control
ECTS Credits | 9,5 |
---|---|
Number of Hours (h/year) | 105 |
Teaching staff | SAGOT, Pierre; SERRHINI, Souad |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | ECO-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 Methods | Lectures Tutorials Laboratory work 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 Differents ways of assessment: Day to day, based on a project Theoretical aspects are assessed through an examination |
Notes | In part |
Language | French |
Data organization and exploitation
ECTS Credits | 14 |
---|---|
Number of Hours (h/year) | 150 |
Teaching staff | HERBIET, Laurence; THIRY, Christiane |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | ECO-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 Methods | Lectures Tutorials Laboratory work Lectures and practical work |
Assessment Methods | Written examinations Oral examinations Projects or practical work Continuous assessment |
Notes | In part |
Language | French |
Operating systems
ECTS Credits | 4 |
---|---|
Number of Hours (h/year) | 60 |
Teaching staff | MERCENIER, Denys; STARZAK, Luc; WAGNER, Jean-Marc |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | ECO-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 Methods | Lectures 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 Methods | Written and/or oral examination Projects or practical work Theory: written knowledge verification. Laboratory: public demonstration of the realised works. |
Notes | Yes |
Language | French |
Organisation and Management of the Company
ECTS Credits | 4 |
---|---|
Number of Hours (h/year) | 45 |
Teaching staff | ALMER, Charles |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | ECO-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 Methods | Lectures |
Assessment Methods | Written examinations |
Notes | Yes |
Language | French |
Applied Mathematics and Statistics
ECTS Credits | 4 |
---|---|
Number of Hours (h/year) | 45 |
Teaching staff | BARSICS, Joseph |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | ECO-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 Methods | Lectures Lectures amphitheatres. Exercices are regularly proposed to students for homework. |
Assessment Methods | Written examinations In written examination at the end of the :
|
Notes | In part |
Language | French English |
Advanced techniques of programming
ECTS Credits | 4 |
---|---|
Number of Hours (h/year) | 60 |
Teaching staff | MERCENIER, Denys; WAGNER, Jean-Marc |
Course Unit | Compulsory |
Term | Quad. 1 |
Code | ECO-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 Methods | Lectures 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 Methods | Written and/or oral examination Projects or practical work Theory: written knowledge verification. Laboratory: public demonstration of the realised works. |
Notes | Yes |
Language | French |
Applications in an object oriented language
ECTS Credits | 4 |
---|---|
Number of Hours (h/year) | 45 |
Teaching staff | QUETTIER, Patrick; ROMIO, Alfonso |
Course Unit | Compulsory |
Term | Quad. 1 and 2 |
Code | ECO-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 |
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 Methods | Lectures Tutorials 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 Continuous assessment Evaluation of the implemented application at end of the period dedicated to the implementation + Written knowledge verification |
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.