3rd Bachelor in Management Computing
Networks and Internet technologies
< Back
ECTS Credits | 5 |
---|---|
Number of Hours (h/year) | 60 |
Teaching staff | MADANI, Mounawar; VILVENS, Claude |
Course Unit | Compulsory |
Term | Quad. 1 |
Code | ECO-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 Methods | Lectures Tutorials Laboratory work Lectures - practical works based on a project gathering all the theory concepts and implementing network communication architecture. |
Assessment Methods | Written 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. |
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.