3rd Bachelor in Computing and Systems : Network and Telecommunications

Complements for network programming

< Back

ECTS Credits2
Number of Hours (h/year)30
Teaching staffCHARLET, Christophe
VILVENS, Claude
Course UnitCompulsory
TermQuad. 1
CodeTECH-RESE0010/3
Prerequisite

Knowledge of C and Unix network-multithreading programming (sockets).

Knowledge of Web environment and Java network-multithreading programming.

Aims and Objectives

Mastering the usage of classical TCP and UDP based protocols.

Mastering the security concepts within the software design.

Mastering the mobile programming on J2ME platform.

Mastering based-XML technology in classical and Web applications.

Description

Applicative protocols SMTP, POP3, IMAP (Java Mail), FTP (Java FTP), SNMP (network administration); study of servers architectures.

Java platform security (signed applets).

Secure communications with the SSL protocol.

Study of the frameworks J2ME (mobiles) and Javacards (smart card and identity card).

Information transfer protocols based upon XML and Java XML; JAVA-XSLT.

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.

Wood, D. Programming Internet Email. Sebastopol, California, U.S.A. O'Reilly and Associates, Inc. 1999.

http://java.sun.com/

Stern, M. & Bogaert, K. Belgian eID Toolkit Developer's guide. CSC Computer Sciences. 2006 (document électronique).

Teaching and Learning MethodsLectures
Tutorials
Laboratory work

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

Assessment MethodsWritten examinations
Oral examinations
Projects or practical work
Continuous assessment

Theory: written examination

Practical works: continuous assessment evaluation and synthetical work 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.