logo Insalogo Insa

OS, C language, computer networks ans regular expressions

Objectives

Operating systems :
At the end of this module, the student will have understood and be able to explain the operating system problems with a global overview of its functions and architecture. The student will be able to identify the different parts of the operating system and know how they work.
C language :
This course aims at presenting to students the fundamental notions of the C programming language so that they can be autonomous with this language. The student will be able to elaborate simple program illustrating algorithmic problems, but also more complex programs requiring a good knowledge of specific notions (pointer, etc)
Computer networks
At the end of this module, the student will have to know and to be able to explain the main concepts associated to computer networks : LAN, WAN and Internet (TCP/IP). The students will be able to identify : the features of the main distributed applications, the different kinds of connectivity and addressing scheme, the solutions of resource sharing and their consequences on the transfer quality, and finally the notions of service, protocol, architecture and quality of service. The services and the functionalities of the protocols and the architecture of the Ethernet LAN and of the internet will have to be known on the theoretical point of view.
Regular expessions :
At the end of this module, students are able to recognize a problem that can be solved using regular expressions, choose the appropriate tool, and apply quickly the solution.

Needed prerequisite


Operating Systems :
- Notions in computer structure.
C language :
- Notions in assembling language and in anotherprogramming language are welcome.
Computer Networks :
- Notions in operating systems and in programming.

Form of assessment

The evaluation of outcome prior learning is made as a continuous training during the semester. According ot the teaching, the assessment will be different: as a written exam, an oral exam, a record, a written report, peers review...