Aperçu des sections
- Généralités
- Contact card
Contact card
Prof :
Courses and TP: Dr. Abdelmadjid Djehiche
Contact: by email at djehiche.a@centre-univ-mila.dz
Target audience: 1st year License
Course title: Computer Science 2
Credit: 04
Coefficient: 02
Duration: 15 weeks
Schedule: Wednesday: 14:00 p.m. - 15:30 p.m.
Lecture hall: A03
- Targeted skills
Targeted skills
Basic Syntax and Structure: Understanding the fundamental syntax and structure of C, including variables, data types, operators, and control structures (loops and conditional statements).
Functions: Proficiency in writing and using functions, including function prototypes, parameter passing (by value and by reference), and function recursion.
Arrays and Pointers: Mastery of arrays (single-dimensional and multi-dimensional) and pointers, including pointer arithmetic, dynamic memory allocation (malloc, calloc, free), and memory management.
Memory Management: Understanding memory allocation and deallocation, including static, stack, and heap memory, and avoiding common pitfalls like memory leaks and dangling pointers.
File Handling: Knowledge of file operations in C, such as opening, reading, writing, and closing files using file pointers and standard library functions (fopen, fread, fwrite, fclose).
Structures and Unions: Familiarity with structures (structs) and unions, including how to define and use them to organize data in a meaningful way.
- Prerequisites
- Meet your prof
- Main lines
- Introduction
Introduction
PDF support
- Objectives
- Chapter1: Functions in C
Chapter1: Functions in C
- Note: At the end of each chapter you will find a series of exercises. Read them and think about solving them.
- Chapter 2: C arrays
- Practical Test
Practical Test
You will find in the following link a simple test
- Chapter 3 : C files
- Bibliography
- Section 13
- Homework (Put your answer here)
- Section 15
- Section 16
- Section 17