Algorithms and data structure 1& 2

 

This course is intended for first year MI students to learn the basics of programming, ie learn to write programs that allow to solve any problem automatically by computer.

 

courses and tutorials

Chapter cours in PDF TDs series References

Chapter 1:

Introduction
INTRODUCTION TS 1  

Chapter 2:

Simple Sequential Algorithm
Simple Sequential Algorithm

TS 2

 

Apprenez-a-programmer-en-c.pdf

Chapter 3:

Conditional structures (in algorithmic language and C)

Chapter 3 TS 3  

Chapter 4:

Loops (in algorithmic language and C)

Chapter 4

exercise to be solved in the course 

TS 4 C Tutorial

Chapter 5:

Arrays and Strings

 

 

ARRAYS

ARRAYS 2

TS N°5

HOME EXERCISES

TS N°6

EXAM1

EXAM2

EXAM3

EXAM4

EXAM5

EXAM6

 

Chapter 6:

Custom types

Custom types

Custom types VFR

 

 

Chapter 7:

Sub-algorithms (Functions and Procedures)

FUNCTION & PROCEDURE

TS N° 7

 

Chapter 8:

Pointers & Linked lists

Dynamic variables address

LINKED LISTES

TS N° 8  

Chapter 9:

Files 

FILES

FICHIERS

   

 

Offered: 

2023
exam2023_s2v1.pdf883 KB
exam_correction_2023_2024_s2.pdf733 KB
corrige_exam_s2.pdf852 KB