This repository contains my semester-wise projects from my BS in Artificial Intelligence at NFC Institute of Engineering & Technology (NFC IET), Multan (2024–2028).
It serves as a structured record of all projects completed throughout my degree, reflecting my learning progress, problem-solving approach, and practical application of core Computer Science and AI concepts.
NFC-Projects/
│
├── PhoneBook-HashTable/
│ └── README.md
│
├── SearchEngine/
│ └── README.md
│
├── .github/
│ └── workflows/
│ └── syntax-check.yml
│
└── README.md ← (this file)This repository exists to:
- Keep all university projects organized in one place
- Document my growth as an AI and software developer semester by semester
- Collaborate with classmates and share knowledge openly
- Gradually build a portfolio that reflects real, hands-on work
Each project lives in its own folder with a dedicated README.md that covers:
- The semester and course it belongs to
- The core concept or data structure being demonstrated
- Features implemented and technologies used
- Instructions to run the project locally
Some projects were built independently. Others were developed in collaboration with fellow students, and credit is given where applicable.
Clone the repository to your local machine:
git clone https://github.com/Muawiya-contact/NFC-Projects.git
cd NFC-ProjectsThen navigate into any project folder and follow its README. For example:
cd SearchEngine
python main.pyThis repository uses a GitHub Actions workflow (.github/workflows/syntax-check.yml)
to automatically check Python syntax on every push, keeping the codebase clean
and error-free from the start.
This repository is actively maintained and will grow each semester as new projects are added. Topics will expand from foundational data structures into machine learning, deep learning, NLP, and beyond as the degree progresses.
For questions, feedback, or collaboration opportunities, feel free to reach out via GitHub.