Skip to content
Ugo175Public

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

📘 CS50 Projects

Welcome to my CS50 project collection, a repository containing solutions and explorations from Harvard’s CS50 course.
This repo highlights my progress through multiple problem sets, covering concepts such as C programming, algorithms, memory, and data structures.


🚀 What’s Inside

This repository includes folders representing individual CS50 problem sets and exercises, such as:

  • caesar — Implementing a Caesar cipher in C
  • substitution — Alphabet substitution cipher
  • credit — Credit card validation using Luhn’s algorithm
  • plurality / runoff / tideman — Voting system simulations
  • mario-more — Looping and pattern printing
  • readability — Calculating text grade level
  • scrabble — Scoring words in Scrabble
  • inheritance — Modeling genetics with C structures
  • filter-less / volume / world — Image and audio manipulation
  • sort — Sorting algorithm exploration
  • rough.c, intro.c, compare.c — Additional test programs and experiments

Each project generally includes:

  • 📄 Source code in C
  • 🧪 Helper files or Makefiles
  • 📝 Problem context where relevant

🛠️ Technologies Used

  • C Programming Language
  • GCC / Make
  • CS50 Library
  • Command-line tools

🎯 Purpose of This Repository

This collection demonstrates my growing understanding of:

  • Algorithms and computational logic
  • Memory management
  • File I/O
  • Debugging techniques
  • Foundational computer science principles

I completed these projects as part of strengthening my skills in systems programming and problem‑solving.


🤝 Contributions

This repository is primarily for educational reference, but suggestions and improvements are welcome!
Feel free to open an issue or submit a pull request.


📬 Contact

Author: Ugochukwu Igweagu
GitHub: https://github.com/Ugo175
LinkedIn: https://www.linkedin.com/in/ugochukwu-igweagu/

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages