
Academic Staff Of Course
Teacher of the lecture: BENCHABANA Ayoub, BENSACI Ramla
benchabana.ayoub@univ-ouargla.dz
bensaci.ramla@univ-ouargla.dz
Target audience
First-year computer science students at LMD
Coefficient 5 Credit 7
weekly Hourly Volume 6 hours ( 1.5h Lecture+ 1,5 Tutorials+ 3h work lab)+3 hours for personal work
Tutorial Mark= Marked Participation(8pts) + Assessment1(6pts) + Assessment2(6pts)
Lab work Mark= Participation(12 pts)+ Assessment1(8pts)
Final Assessment Method/20 = Continuous ((Tutorial Mark + Work lab mark)/2 ) *0.4+ Exam*0.6
Course Outline
Chapter 1: Functions and SubprogramsChapter 2: Files
Chapter 3: Linked Lists - Course Materials
prerequisites
To successfully follow this course, students are expected to have:
-
A solid understanding of the fundamentals of the C programming language (data types, control structures, arrays, functions).
-
Basic knowledge of algorithmic thinking and problem-solving techniques.
-
Familiarity with concepts from ADS1, including simple data structures and iterative algorithms.
These prerequisites ensure that learners are prepared to approach advanced topics such as recursion, file handling, and dynamic memory management.
- المعلم: Ayoub BENCHABANA