Aller au menu Aller au contenu
Our engineering & Master degrees


School of engineering in Physics, Applied Physics, Electronics & Materials
Science

Our engineering & Master degrees
Our engineering & Master degrees

> Studies

Core Curriculum: Structured Programming - 3PMKPRO6

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo
  • Number of hours

    • Lectures : 7.0
    • Tutorials : 7.0
    • Laboratory works : 14.0
    • Projects : 1.0
    • Internship : ?
    ECTS : 3.0

Goals

The objective is to provide :

  • Conceptual tools ??to design algorithms to solve a problem with imperative languages
  • How to implement these algorithms through a programming language such as C language .

The acquired skills are:

  • Practice structured programming.
  • Software development lifecycle: specification, analysis, coding, compiling, testing
Contact Michel DESVIGNES

Content

  • Problem Analysis
  • Structured programming:
  • # Variables, data types
  • # Conditionals and iterative controls
  • # Functions
  • # Tables
  • # Pointers
  • # Files
  • # Structures
  • TP: Every key concept is illustrated by examples. Some topics:
  • # Computing series and limit (Golden ratio, Pi)
  • # Managing a Master Mind Game
  • # Management of the periodic table of chemical elements
  • # Acoustic signal, music,
  • # Micro-Project : Image Processing, mosaicking, inpainting, steganography

The language used is C language under LINUX environment.



Prerequisites

Tests



Session 1 : Examen Ecrit x 0.8 + Controle Continu x 0.2
Session 2 : Examen Ecrit x 0.8 + Controle Continu x 0.2

Additional Information

Curriculum->F1Y-PMP->Semester 5
Curriculum->F1Y-PET->Semester 5
Curriculum->1Y Core Curriculum->Semester 5
Curriculum->Common courses->Semester 5

Bibliography

Kernighan B., Ritchie D., Le langage C, norme ANSI , 2ème édition, septembre 2004 Editions Dunod, ISBN10 : 2100487345
P et U Prinz : C précis et concis: syntaxe et fondamentaux du langage C
1ère édition,février 2003 Editions O'Reilly,ISBN10 : 2841772470
Sur le Web :
http://fr.wikibooks.org/wiki/Programmation_C

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

Date of update March 19, 2019

Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes