3rd Bachelor in Computing and Systems: Industrial Computing

Networks and technology Internet

< Back

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

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