Welcome to the repository for the C Language Course for engineering students at the Higher School of Communication of Tunis, INDP1E and INDP1F. This repository contains resources and project examples to support your learning journey.
- Basic Concepts
- File Handling
- Projects
- How to Use This Repository
- Contributions
- Feedback
- Contact Information
This repository has been created to accompany the C Language Course, providing a centralized location for resources and project examples. Whether you are a student or an instructor, you will find valuable materials here to enhance your understanding of C programming.
-
Session 1: Basic Concepts
- Recap on the basics of C programming (Basic types, Constants and variables, Operators, Type conversion, Conditional statements, Iterative statements, Input/Output statements), Procedures and Functions
- Strings.
- Arrays.
- Introduction to recursion.
- Lab 1: Exercises on basic concepts and recursion.
-
Session 2: File Handling
- File concepts: Text files and Binary files.
- File operations.
- Practical projects.
Explore the practical side of the course through hands-on projects designed to reinforce the concepts covered in the sessions.
- Folder 1: TP1
- You will find the Lab 1 solution.
- Folder 2: Example de cours
- Explore course examples on file operations.
-
Session Materials: Access the course materials in the respective session folders.
-
Projects: Navigate to the "Projects" directory for detailed information on each project.
-
GitHub Repository: Clone or fork this repository to access code examples and contribute to projects.
If you would like to contribute to the repository, follow these steps:
- Fork the repository.
- Create a new branch for your contributions.
- Make your changes and commit them.
- Submit a pull request.
Your feedback is important! If you have any questions, encounter issues, or want to suggest improvements, please open an issue.
For further assistance or inquiries, feel free to contact:
- Instructor: THELJANI Alaeddine
Happy coding!