📘 ADS1 – Algorithms & Data Structures

👩‍🏫 Instructor

Dr. Aicha KORICHI
Department of Computer Science and Information Technology
Faculty of New Technologies of Information and Communication
University of Kasdi Merbah – Ouargla
✉️ korichi.aicha@univ-ouargla.dz

🎯 Target Audience

1st Year Students

⏳ Weekly Hourly Volume

  • 6 hours/week
  • 📖 3 hours Lecture (Course)
  • 📝 1.5 hours TD
  • 🖥️ 1.5 hours TP

✅ Assessment Method

  • Continuous Assessment: 40%
  • Final Exam: 60%

📊 Coefficient: 05   |   Credits: 06

📂 General Course Outline

Chapter 1: Introduction to Algorithms
➡️ Computer basics, algorithms, and their applications
➡️ Python development environment

Chapter 1: Introduction to Algorithms
➡️ Computer basics, algorithms, and their applications in medicine and big data
➡️ Python development environment

Chapter 2: Sequential Algorithms
➡️ Writing and testing basic algorithms
➡️ Variables, constants, and data types
➡️ BMI calculator example

Chapter 3: Control Structures and Logical Expressions
➡️ Conditional structures (if)
➡️ Logical operators and expressions

Chapter 4: Loops
➡️ Repetition structures: for and while loops

Chapter 5: Arrays and Strings
➡️ Basic data structures for storing and manipulating data

Chapter 6: Custom Types
➡️ Understanding and defining custom data types