3rd Bachelor in Computing and Systems : Network and Telecommunications
Complements for network programming
< Back
ECTS Credits | 2 |
---|---|
Number of Hours (h/year) | 30 |
Teaching staff | CHARLET, Christophe; VILVENS, Claude |
Course Unit | Compulsory |
Term | Quad. 1 |
Code | TECH-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 Methods | Lectures Tutorials Laboratory work Magisterial courses + practical works upon a project using the theoretical concepts. |
Assessment Methods | Written 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. |
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.