Introduces Web publishing in 12 sessions. Students will learn the basics of HTML and the use of at least one HTML editor. Site publishing including file structures, image and sound files will be covered.
| Room | Day | Start Time | End Time |
|---|---|---|---|
PL-4 | Wednesday | 13:45 | 15:05 |
Introduces the field of computer science and the fundamental concepts of programming from an object-oriented perspective using the programming language Java. Starts with practical problem-solving and leads to the study and analysis of simple algorithms, data types, control structures, and use of simple data structures such as arrays and strings.
| Room | Day | Start Time | End Time |
|---|---|---|---|
PL-2 | Monday | 13:45 | 15:05 |
PL-2 | Thursday | 12:10 | 15:05 |
This is the second part of the foundation course for the Information and Communication Technologies degree program. Successful students will have a thorough knowledge of the computer language Java, the systematic development of programs, problem-solving and a knowledge of some of the fundamental algorithms of computer science. Essential concepts include inheritance, polymorphism, and error-handling, using exceptions.
| Room | Day | Start Time | End Time |
|---|---|---|---|
PL-4 | Monday | 16:55 | 18:15 |
PL-4 | Wednesday | 16:55 | 18:15 |
PL-4 | Thursday | 16:55 | 18:15 |
PL-4 | Wednesday | 15:20 | 16:40 |
| Room | Day | Start Time | End Time |
|---|---|---|---|
PL-2 | Monday | 15:20 | 16:40 |
PL-2 | Thursday | 15:20 | 16:40 |
Covers a current CS topic of interest. Content changes each semester the course is offered.
| Room | Day | Start Time | End Time |
|---|---|---|---|
PL-4 | Monday | 15:20 | 16:40 |
PL-4 | Thursday | 15:20 | 16:40 |
The course explains through an architecture perspective the principles and practice of computer networking, with emphasis on the Internet and on pervasive computing. The following topics will be covered: structure and components of distributed systems, layered ISO/OSI architectures, protocols, local Area Networks, wide area networking issues including routing, flow control. Some advanced topics will also be covered such as pervasive computing, ad-hoc networks, security and privacy.
| Room | Day | Start Time | End Time |
|---|---|---|---|
PL-4 | Monday | 09:00 | 10:20 |
PL-4 | Wednesday | 09:00 | 10:20 |
Studies the design and implementation of general-purpose operating systems on digital computers: memory management, virtual memory, storage hierarchy evaluation, multiprogramming, process creation, synchronization, deadlock, message communication, parallel programming constructs, I/O management, and file systems. Includes case studies of major operating systems.
| Room | Day | Start Time | End Time |
|---|---|---|---|
PL-4 | Tuesday | 10:35 | 11:55 |
PL-4 | Friday | 10:35 | 11:55 |
Internship can replace one elective from the ICT curriculum. May be done in France or elsewhere. 1 or 4 Credits. Please contact the Internship Office for more details.