Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 1ST SEMESTER: PROGRAMMING FUNDAMENTALS (PF)

🚀 The Genesis of Logic Building — Core Syntax, Procedural Programming & Fundamental Lab Practices

Subject PF Language Core Logic Building


💻 Main GitHub Portfolio💼 LinkedIn Profile


📋 Repository Overview

Welcome to the foundation of my computer science journey. This repository archives my Programming Fundamentals (PF) laboratory assignments, syntax practices, and initial terminal-based mini-projects compiled during my 1st semester.

This space documents the exact phase where I transitioned from a tech enthusiast into a programmatic thinker. The focus here is on mastering raw procedural logic, structural execution blocks, control flows, and mathematical problem-solving without relying on high-level framework abstractions.


🧠 Core Programming Paradigms Mastered

The codebase demonstrates thorough, hands-on practice across the fundamental pillars of programming:

⚙️ Control Flow & Conditional Logic

  • Decision Making: Implementing deep conditional structures using if-else blocks and switch-case configurations to handle multi-route program behaviors.
  • Repetition & Loops: Optimizing iterative execution patterns through for, while, and do-while loops to process arrays and mathematical sequences.

📊 Data Manipulation & Modular Structure

  • Data Types & Operators: Working with primitive memory representations, type casting, and arithmetic/logical operations.
  • 1D & 2D Arrays: Constructing matrix arrays, handling linear indexes, and traversing sequential memory blocks.
  • Functional Decomposition: Breaking down monolithic logic into clean, reusable functions by implementing strict parameter passing (by value and by reference).

🛠️ Mini-Projects & Lab Challenges

  • Built various CLI-based utilities, basic console mini-games, calculator structures, and algorithmic puzzle solvers designed to exercise strict edge-case error check validations.

🛠️ The Value of this Repository

For a recruiter or technical lead, this repository serves as structural proof of my:

  • Organic Evolution: It shows a clear, unfiltered growth path from writing a simple "Hello World" terminal script to developing complex Machine Learning architectures and automated enterprise scrapers.
  • Pure Problem-Solving: Before utilizing heavy pre-built Python packages, I spent months wireframing and debugging raw loop algorithms and operational matrices natively.

💻 Local Compilation & Setup

To execute or review any 1st-semester foundational practice script locally:

  1. Clone the Core Repository:
   git clone [https://github.com/mhassan619/1st-Semester.git](https://github.com/mhassan619/1st-Semester.git)
   cd 1st-Semester
  1. Run individual practice files: Open the target source files using your native local IDE/Compiler configuration to trace the logic step-by-step.

🎯 Engineering Roadmap Mindset

"Not perfect, just improving every single day."

This repository is the baseline of my development career. The structural habits built here—such as clean code formatting, descriptive variable naming, and dry-running logic—are exactly what enabled me to scale rapidly into advanced fields like Object-Oriented Programming (OOP), Data Structures (DSA), and production-grade AI Automation Systems.

### 🌱 Where It All Began. Building Blocks of a Future Engineer. 📩 Technical Inquiries • 🌐 Let's Connect Networks on LinkedIn

About

In first Semester, I learn Programming Fundamental using C++

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages