Algorithms and Programming 2

  • Cours (CM) 10h
  • Cours intégrés (CI) 32h
  • Travaux dirigés (TD) -
  • Travaux pratiques (TP) 21h
  • Travail étudiant (TE) -

Langue de l'enseignement : Anglais

Description du contenu de l'enseignement

  1. Introduction
    1. How a computer works (brief on hardware, instructions, OS, and programming languages)
    2. Text Editor, Compiler, Integrated Development Environment
  2. C programming language
    1. Primitive Data Types
    2. Flow Control: Sequence
    3. Flow Control: Decision
    4. Flow Control: Iteration
    5. Functions and Recursion
    6. Pointers
    7. Arrays
    8. Strings
    9. Arrays in more dimensions
    10. Struct, Union, Enum
    11. Dynamic Memory Allocation
    12. File Manipulation

Compétences à acquérir

At the end of the course the students will be comfortable with the points listed above.

Contact
Responsable
Igor Peretta

esilva.peretta@unistra.fr
 
 

LICENCE - Sciences de la Terre