Algorithmics II

Quadrimestre 2 - All options

24 hours

Coordinator : LBC

Teaching staff : LBC, CUV, MCD, NPX, JLC, SDR, JSS

General course description

Programming techniques and design of algorithms. Theoretical approach + exercises.

Learning basic skills

None

Course Aims

  • Learning to construct coherent algorithms (logical structures of programming)
  • Studying several methods in representing algorithms
  • Programming paradigms
  • Working on some data structures

Course Outline

Chapter 1: Two dimensionnal tables

Chapter 2 : Object oriented programmation

Chapter 3 : The list

Chapter 4 : The sequential file

  • Basic algorithms : steps, research, selection, scattering
  • Case of ordered files

Chapter 5 : Treatment of breakdowns

Chapter 6 : Data representation

Bibliography

  • ESI course book