logo Insalogo Insa

C language, Numerical Analysis and Computer Networks

Objectives

The teaching unit consists of three distinct parts: C language, Numerical analysis and
Computer networks.
C Language
At the end of this module:
- students will have acquired the fundamental notions and functioning of the C programming
language, including in particular the proximity to hardware
- the student will be able to write simple programs illustrating algorithmic problems,
but also more complex programs requiring a good knowledge of specific notions
(pointers, bit-operators, structures, etc.).
Numerical analysis
- to acquire some concepts of numerical analysis, scientific computing and numerical
optimisation.
- use the C language to illustrate some of these topics.
Computer Networks
At the end of this module:
- the student will have acquired and be able to explain the main concepts associated
with computer networks: LAN, WAN and Internet (TCP/IP);
- the student will be able to identify: the features of the main distributed applications,
the different kinds of connectivity and addressing schemes, the solutions of resource
sharing and their consequences on transfer performance, and finally the concepts
of service, protocol, architecture and quality of service. A good theoretical knowledge of
services and functions of protocols and the architecture of the Ethernet LAN and of the
Internet will be required.

Needed prerequisite

Basic Analysis and Linear Algebra

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...