Course title | Number | |
Mathematics for Information and Technology | IT-121&122 | |
- Construction and representation of numbers (in particular machine numbers)
- Sequences and recurrence
- Vector geometry (vectors, angles, lines and planes)
- Systems of equations
- Vector spaces, matrix calculation, geometric transformations
- Introduction to cryptography and code theory
|
Mathematics for engineering | IT-123&124 | |
- Elementary functions (lines, parabolas, polynomials and their uses; rational, exponential, and logarithmic functions)
- Circular functions and applications, trigonometry
- Introduction to signal theory
- Complex numbers
- Limits, continuity, derivatives, function study
- Introduction to integral calculus
|
Logical Systems | IT-131-132 | |
The architecture of a computer system - The architecture of a computer or portable computer system Internal operation of a processor
- Computer data and digital content
- Signed whole numbers, unsigned integers.
- Information representation: text, audio, image
- Combinatorial logic
- Boolean algebra and simplification of logical equations (Karnaugh tables)
- Basic logic elements: logic gates, multiplexers, comparators, decoders
- Sequential logic
- Basic sequential elements: flip-flops, locks, registers
- Counters, shift registers
- State machines: Moore machines, Mealy machine
- Arithmetic: adder, subtractor, multiplier, ALU, flags
- Complex logic systems
- Processing and control unit
- Instruction set, assembler
- Programmable logic CPLD, FPGA
- Introduction to VHDL language
- Design of a minimalist RISC-type microprocessor
- Use in practical projects
|
Electronic system Information | IT-133-134 | |
Material :  Software used: - Basic electronics
- Description of a static circuit and schematic representation
- Convention and electrical quantities
- Correspondence between electrical signals and logic levels
- Measurements of signal characteristics
- Kirchhoff’s Laws and Ohm’s Law
- Basic components of electronics
- Electric sources
- Resistor, capacitor, diode
- Transistors
- Informatic Systems
- Architecture of a microcontroller
- Programming of a microcontroller using libraries to access hardware interfaces
- Introduction to the C language for microcontrollers
- Digital interfaces: displays, sensors, communicating systems, etc.
- Analogue-to-digital and digital-to-analog converters
- Interconnection of integrated circuits
|
Algorithms and Data Structures | IT-141-142 | |
- Programming methodology: control structures, basic data structures, recursion, …
- Basic algorithms: sorting, hashing, searching in a table, algorithms on linear structures static
- Basic data structures: tables, records, pointers
- Dynamic linear data structures: lists, stacks, queues, rings
- Tree structures: binary trees, Bars, quadratic trees, AVL trees
- Graph theory: modeling and data structures, breadth and depth browsing, more short way, coloring, covering
- Notions of complexity calculation
- Imperative programming
- Structure of a program
- Control structures
- Declarations, basic types
- Static and dynamic structures
- Functions and procedures, recursion, libraries
- Pointers
- Data structures
- Static, dynamic tables
- Simply and doubly linked lists, circular lists
- Stacks and queues
- Trees
- Organization of practical work
- Short exercises (over one or two sessions).
- Long practical work is divided into independent parts. These parts are integrated into a
full application. - Oral presentation with support for long practical work
- Introduction to unit testing and test-driven development.
- Introduction to the use of version control software and continuous integration.
|
Introduction to Telecommunication | IT-151-152 | |
- Introduction to communications networks (models, modes, protocols)
- Transmission security
- Introduction to multimedia and information theory
- Compression and error correction
- Characteristics of wireless networks and transmission media
- Diagnostics of communications networks
|
Introduction to Network | IT-153-154 | |
- 4-layer architecture model, OSI model concepts (7 layers)
- Local networks (LAN), Ethernet operating principles (CSMA / CD)
- Protocol family
- Address Resolution Protocol (ARP)
- Internet Protocol, Internet Control Message Protocol
- TCP / IP and UDP / IP operation
- Principles of flow control between systems
- Remote management of equipment by protocols such as Telnet, SNMP, FTPTFTP
- Operation of HTTP, SMTP protocols as well as associated protocols and mechanisms
- Mechanisms and architecture related to name resolution ↔ IP address (DNS)
- Internetworking
- Subnetworks (sizing principles)
- Characteristics of interconnection equipment (hub, switch, router)
- Switch and router configuration
- IP address classes (with private/public IP addresses)
- Static routing
- NAT PAT functions (translation of IP addresses)
- Principles of Virtual Lan (VLAN)
- Measurement techniques, protocol analyzers with statistical functions
- Type of physical interfaces
- Configuration of CISCO equipment (CISCO philosophy)
|