< Back

3rd Bachelor in Management Computing

 ECTS CreditsNumber of Hours (h/year)
345
230
215
215
675
230
560
30345
560
345

Foreign language-English

ECTS Credits2
Number of Hours (h/year)30
Teaching staffNICOLAY, Nathalie
Course UnitCompulsory
TermQuad. 1
CodeECO-INF00005/3
Prerequisite

grammatical, syntactic and lexicological basis (including the computer science basic vocabulary)

Aims and Objectives

refining oral and written expression

Being prepared to job application, job interviews and business language.

Description

presenting facts and reports

job interviews

writing letters, C.V, reports

Bibliography

A quick & casy guide to English for Inpres students - DEFI

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 MethodsTutorials

tutorials and workshops

Assessment MethodsWritten examinations
Oral examinations
Continuous assessment

continuous assessment based on written and oral exercises (presenting reports, letters, CV)

NotesYes
LanguageFrench
English

Networks and Internet technologies

ECTS Credits5
Number of Hours (h/year)60
Teaching staffMADANI, Mounawar; VILVENS, Claude
Course UnitCompulsory
TermQuad. 1
CodeECO-INF00021/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.

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 and UDP/IP programming in C/C++.

Design of multithreads server in C/C++ UNIX and in Java; clients C-C++/UNIX and clients Java/Windows or Java/UNIX..

Sockets TCP/IP programming, threads and database access with JDBC in Java. Multithreads servers in Java.

Web programming: Java applets-servlets communications, Java Server Pages, custom tags.

Network security context: cryptography programming (symmetric and asymmetric cipher, digests, electronic identification, certificates).

 

Bibliography

Stevens, W.R. UNIX networking programming – Networking APIs: Sockets and XTI (Volume 1). U.S.A. Prentice Hall P.1998.

Level

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, oral evaluation of the other practical works at the end of the session.

NotesYes
LanguageFrench

Distributed Systems and Web Services

ECTS Credits5
Number of Hours (h/year)60
Teaching staffCAPRASSE, François; MADANI, Mounawar
Course UnitCompulsory
TermQuad. 1
CodeECO-INF00022/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. SOAP Headers, SOAP Handlers.

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

Professional integration activities

ECTS Credits30
Number of Hours (h/year)345
Teaching staffLOVINFOSSE, Vinciane
Course UnitCompulsory
TermQuad. 1 and 2
CodeECO-INF00024/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.

NotesYes
LanguageFrench

Database administration and advanced techniques

ECTS Credits3
Number of Hours (h/year)45
Teaching staffHERBIET, Laurence
Course UnitCompulsory
TermQuad. 1
CodeECO-INF00014/3
Prerequisite

Knowledge of SQL and client/server model

Mastership of Entity-Relationship and relational models

Aims and Objectives

To handle the fundamentals of data warehousing

To develop a WEB interface project in a multi-tier architecture and a business intelligence solution

To understand the database administration principles

To administer and to optimize relational databases

Description

The cube model and the data warehouses

The data warehouse’s derives

Database administration (process level , memory level and physical storage level)

Backup and recovery practices

Database Security : virtual private databases, identity management, grid computing, net services

Bibliography

KIMBALL (R.), Entrepôts de données, Guide pratique du concepteur de Data Warehouse, Paris, Wiley, 1997.

 

GOUARNE (J-M), Le projet décisionnel, Enjeux Modèles Architectures du Data Warehouse, Eyrolles, Paris, 1998.

 

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

ORACLE 9i Administration, Collection « Ressources Informatiques », Editions ENI, Nantes, Novembre 2002.

Pratique d’ORACLE, Universal Data Server, Editions WEKA, Paris, Mars 2004.

Teaching and Learning MethodsLectures
Tutorials
Laboratory work

Lectures and practical work

Assessment MethodsWritten examinations
Oral examinations
Projects or practical work
Continuous assessment

Lectures : Oral examination

Practical work : continued evaluation

NotesIn part
LanguageFrench

.NET programming

ECTS Credits2
Number of Hours (h/year)30
Teaching staffROMIO, Alfonso
Course UnitCompulsory
TermQuad. 1
CodeECO-INF00016/3
Prerequisite

Bases of the C# language and the .NET architecture: Win Forms, 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 MethodsLectures
Laboratory work

Theory in front of students (PowerPoint) + live presentations. Practice in team of two students: they have to implement an application illustrating different techniques

Assessment MethodsWritten examinations
Projects or practical work

Evaluation of the application + examination on theory and problems met during implementation.

NotesYes
LanguageFrench

Data organization and exploitation

ECTS Credits6
Number of Hours (h/year)75
Teaching staffHERBIET, Laurence
Course UnitCompulsory
TermQuad. 1
CodeECO-INF00018/3
Prerequisite

Mastership of Entity-Relationship and relational models

Knowledge of SQL and client/server model

Mastership of a stored procedures definition language

Aims and Objectives

To master the fundamentals to normalize relational schema

To master the object-relational model concepts

To understand the advantages of a data exchange format “vendor-neutral” like XML and to study his integration in a relational database

To handle the fundamentals of distributed databases

To develop a WEB interface project in a multi-tier architecture with distributed databases

Description

The normal forms and the normalization algorithm.

Functional dependence and multi-value dependence

The object-relational extensions

Various ways of storing and validating XML schemas and XML files

Integration et generation of XML contents with SQL.

Programming in dynamic SQL

Definition of distributed databases

Distributed databases architecture: Fragments, distribution transparency level

Different techniques of replicated information.

Grid databases architecture

Application development with multi-tier architecture, WEB programming and distributed database

Bibliography

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

Oracle XML DB, Developper’s Guide, 10g Release 1, Oracle Press, 2003

Teaching and Learning MethodsLectures
Tutorials
Laboratory work

Lectures and practical work

Assessment MethodsWritten examinations
Oral examinations
Projects or practical work
Continuous assessment

Lectures : Oral examination

Practical Work : continued evaluation

NotesIn part
LanguageFrench

Correspondence, report and communication in French

ECTS Credits2
Number of Hours (h/year)15
Teaching staffRuggieri, Gianni
Course UnitCompulsory
TermQuad. 1
CodeECO-INF00004/3
Prerequisite

None.

Aims and Objectives
  • Improve student communication skills, oral as well as written.
  • Propose application documents (curriculum vitate and covering letter with job interest).
  • Prepare for job interviews.
  • Advise students, in such a way as to enable them to write their final dissertation and defend it orally.
Description

Theory, advices and analysis of example :

- job application

- finality of the final dissertation,

- sphere of investigation (choice of the subject),

- planning of the work,

- desk research, utilization and valuation of the informations found,

- structure of the final dissertation,

- notation of the citations and the bibliographical references,

- presentation and how to make up into pages,

- how to defend the dfinal dissertation orally (equipement, self control, language, tools...).

Bibliography
  • ADAM, Agnès, GEHLEN, Anne-Françoise, MERCIER, Catherine, SCHONAERTS, Anne-Marie, "Apprendre à apprendre: préparer les travaux écrits", dans Une introduction à l'enseignement supérieur, Apprendre à apprendre, Les Éditions du Céfal, Liège, 2008, pp. 91-130.
  • Annuaire Go 2000, Anvers, Academici Roularta Média S.A., 2000
Teaching and Learning MethodsLectures

Theory and exercices.

Assessment Methods

Written production to bring in January.

NotesYes
LanguageFrench

Law

ECTS Credits2
Number of Hours (h/year)15
Teaching staffGERARD, Andre
Course UnitCompulsory
TermQuad. 1
CodeECO-INF00007/3
Prerequisite

None

Aims and Objectives

To familiarize the students with the legal aspects of computing (civil law, deontology, law NTIC)

Description

General introduction to law: definition, structure

Law and computer science: overview and synthesis

Law and IT: definition, obstacles

The Internet: law and obligations

Examples from case law and discussions

Bibliography

"Droits d'auteur et Internet", Dr. Mireille BUYDENS - SSTC - http://193.191.208.76/belspo/home/publ/

"Introduction au droit et éléments de droit civil", Joseph GILLAIN - DE BOECK UNIVERSITE, 2000.

"La responsabilité des fournisseurs d'outils de recherche sur Internet", Sophie PIRLOT de CORBION - http://www.droit-technologie.org

"Logiciels libres: le droit d'auteur contre le droit d'auteur", Philippe LAURENT - KUB - Mémoire année académique 2002-2003 - http://www.droit-technologie.org

"L'ordre juridique", SANTI ROMANO - Traduction de Lucien FRANCOIS et Pierre GOTHOT - DALLOZ, PARIS, 1975.

Teaching and Learning MethodsLectures
Tutorials
Assessment MethodsWritten examinations
Oral examinations

Final examination

NotesYes
LanguageFrench

E-commerce technology

ECTS Credits3
Number of Hours (h/year)45
Teaching staffKUTY, Ludovic; VILVENS, Claude
Course UnitCompulsory
TermQuad. 1
CodeECO-INF00008/3
Prerequisite
  • Knowledge of Web environment and Java programming.
  • Basic knowledge of C and Unix sockets programming.
Aims and Objectives
  • Mastering XML.
  • Mastering the applicative Web protocols.
  • Mastering e-commerce security techniques.
Description
  • Study of XML, schemas (only DTD), XMl parsing in Java (SAX, DOM, JAXP), namespaces, XPath 1.0, XSLT 1.0 and transformations in Java (TrAX).
  • B2C, B2B.
  • Java Server Pages for e-commerce sites, mail programming.
  • Secure Java applets, virtual basket.
  • Electronically payments; smart cards for e-commerce sites.
Bibliography
  • Akif, M, et al. Java XML – Programmer's Reference. Birmingham, United Kingdom. Wrox Press Ltd. 2001.
  • Avedal, K, et al. Professional JSP. Birmingham, United Kingdom. Wrox Press Ltd. 2000.
  • Harold (E. R.) et Means (W. S.), XML in a Nutshell, O'Reilly, 2002.
  • Wilde (E.) et Lowe (D.), XPath, XLink, XPointer, and XML: A Practical Guide to Web Hyperlinking and Transclusion, Addison-Wesley, 2002.
Teaching and Learning Methods

Magisterial courses + practical works upon a project using the theoretical concepts.

Assessment Methods
  • Theory: written examination
  • Practical works: continuous assessment for XML part, oral evaluation of the other practical works at the end of the session.
NotesYes
LanguageFrench

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