Skip to content

FadyAshraf-Dev/Programming1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 Programming 1 — The C Foundations

This repository contains my personal, entirely hand-written solutions for my introductory C programming course sheets. No AI assistants, no external code generators—just pure logic, trial-and-error, and core problem-solving code that I built entirely by myself.


📂 Repository Breakdown

The project tracks core structured programming concepts divided by course handouts:

  • sheet2/ – Foundational input/output logic and variable assignments.
  • sheet3/ & sheet4/ – Conditional logic structures (if/else, switch) and iterative loops (for, while).
  • sheet5/ & sheet6/ – Practical memory arrays, custom functions, and algorithmic basics.

🛠️ Core Concepts Covered

  • Sequential code flow and data types in C
  • Implementing control flow logic and loop boundaries
  • Managing memory manually via basic C arrays and parameters

⚙️ How to Compile & Run

To run these raw C source files locally:

  1. Clone the repository:
    git clone https://github.com/FadyAshraf-Dev/Programming1/
  2. Compile any file using a standardized C compiler (like GCC):
    gcc filename.c -o output_program
  3. Execute the binary:
    ./output_program

About

Hand-written problem sheets and foundational programming solutions written entirely in C during my first development course.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages