/C-Programming-Practice-SEM1

🚀 C Programming Practice - Semester 1 🚀 Explore my hands-on C programming journey during the first semester at Szabist karachi! This repository contains a series of experiments covering essential concepts, from computer organization to algorithms. Dive into practical coding and contribute to the learning experience. Let's grow together! 🌱

Primary LanguageCOtherNOASSERTION

C Programming Practice - University Semester 1

Welcome to my C Programming Practice repository! 🚀 As a student, I've completed a series of experiments during my first semester, exploring various aspects of C programming, computer organization, and algorithms.

Experiments Overview

S.no Experiment Name
1 Introduction: Computer Organization; Algorithms, flowchart; Computer languages; Compiler, Assembler and Interpreter; Familiarization with Code Block
2 Pseudo Code & Input and Output with C
3 Defining and implement different Data types, Data representation, Identifiers, Reserved words, Variables and constants.
4 Arithmetic and logical Operators
5 Conditional Statements
6 Switch case statements
7 Loops
8 Arrays
9 Functions
10 Pointers, Dynamic memory allocation, ragged arrays
11 Searching and sorting algorithm.
12 Structures, Structure declaration, accessing structure members, array of structures
13 Passing structures as function arguments
14 File Handling Read / Write

Completed Status

🎉 All experiments have been successfully completed following the university guidelines.

How to Contribute

👉 I welcome contributions! If you have additional experiments, improvements, or corrections to share:

  1. Fork this repository.
  2. Create a new branch: git checkout -b feature/new-experiment.
  3. Commit your changes: git commit -m "Added a new experiment".
  4. Push to the branch: git push origin feature/new-experiment.
  5. Submit a pull request.

Let's learn and grow together! 🌱

Notes

If you have any questions or need clarification on specific experiments, feel free to use the "Contributing" section in the README.