
- Enseignant: Mohamed HOUASNI
This module, Programming Tools 2, introduces essential computational skills with Scilab that are increasingly vital for mathematics students.
This course reflects six years of teaching experience in the Department of Mathematics at Djilali Bounaâma University, Khemis-Miliana, and is designed for second-year undergraduate students majoring in Mathematics.
The goal is not to make students specialists in programming, but to show how Scilab can be used effectively to perform numerical calculations, manipulate vectors and matrices, solve equations, analyze functions, and visualize mathematical concepts efficiently. By integrating programming with mathematical reasoning, students can deepen their understanding, explore complex problems, and develop practical skills that are indispensable in both academic research and real-world applications.
Each chapter includes exercises with detailed solutions to support classroom learning and laboratory works.
The material follows the official syllabus outlined in the most recent Canevas for the 2018–2019 academic year. Programming techniques are introduced step by step, with emphasis on two main aspects: mastering commands and practicing them to solve exercises. The presentation is limited to what is necessary, ensuring clarity without oversimplification.
The primary bibliographic source used in preparing this course is the help documentation of the latest version of Scilab (Scilab-2025.1.0), available at [https://help.scilab.org/docs/2025.1.0/en_US/]. Other works cited in the bibliography have also been used as supporting material to enrich and complement the content presented here.
Students are expected to have a basic background in algorithms, data structures, and programming languages to fully benefit from this course.
The recommended weekly schedule includes 1 hour and 30 minutes of lectures and 1 hour and 30 minutes of laboratory work. Assessment consists of continuous evaluation and a final exam. The module carries a coefficient of 1 and is worth 3 academic credits.
- Enseignant: Abdesselem KALI
- Enseignant: abdelkarim kelleche

This document is intended as a clear and structured pedagogical resource for second-year un-
dergraduate students enrolled in the *Introduction to Topology* course at the University of
Djilali Bounaama in Khemis Miliana, Faculty of Mathematical Sciences and Computer Science.
- Enseignant: Mihoub BOUDERBALA
- Enseignant: Abderrezak SAID
- Enseignant: Boualem SADAOUI