This course is composed by two parts:

the first part is an introduction to computer science and the second part is learning algorithm and program concepts using language (C).