Abdullah Al Fahad's repositories
Algorithms
This repository is for the course "CSE 221: Algorithms," covering efficient algorithm design techniques, algorithm analysis, graph algorithms, NP-hard problems, and performance bounds. It includes lab assignments, lab final questions, practice sheets, previous semester questions, quiz questions, and theory assignments.
Basics-In-Python
Basic problem and solution using Python //There are different types of problem for *for-loop, while loop, string, list, dictionary, tuple, implementation, i/o and exception.
Computer-Networks
This repository is for the course "CSE 421: Computer Networks," covering topics such as transport protocols, TCP/IP, wireless networks, and network security. It includes lab assignments, theory assignments, previous semester questions, OSI model notes, and lecture slides to support your study of computer networks and distributed systems.
Data-Structures
This repository is for the course "CSE 220: Data Structures," covering data structures, algorithms, sorting, searching, and recursion. It includes bonus questions, lab assignments, class notes, practice sheets, previous semester questions, and quiz questions to help students prepare and practice.
Database-Systems
This repository is for the course "CSE 370: Database Systems," covering topics such as database models, SQL, and database administration. It includes SQL-based lab assignments to help students practice and apply concepts like query formulation, data manipulation, and database integrity.
Digital-Electronics-and-Pulse-Techniques-CSE350
This repository contains resources for the Digital Electronics and Pulse Techniques (CSE350) course, including class notes, practice sheets, BUX assignments, lab reports, and quiz questions.
Microprocessor
This repository contains lab materials and a project for the CSE 341 Microprocessor course. It includes exercises on Intel 8086 assembly language programming, covering topics like I/O operations, flow control, arrays, and stack operations.
Prime_Checker
Prime checker using for loops in python
Programming-Language-I-CSE-110
This repository is for the course "Programming Language I (CSE 110)," covering key computational concepts like algorithm development, flowchart construction, recursion, and data structures. It includes assignments, lecture notes, and practice sheets to help students strengthen problem-solving and programming skills.
Programming-Language-II-CSE111
This repository is for the course "CSE 111: Programming Language-II," which covers data structures, formal syntax specification, language theory, and structured programming. It includes assignments with solutions, class notes, previous semester questions, lab final and midterm questions, and quizzes for practice.
Software-Engineering
This repository is for the course "CSE 470: Software Engineering," focusing on software design, modular structure, and quality assurance. It includes practice sheets, quiz questions, and examples for design patterns like Singleton, Observer, Class-Object, and Refactoring to help students understand key software engineering concepts.
Tower-Of-Hanoi
Solve the classic Tower of Hanoi problem using recursion! This repository includes a detailed explanation of the problem, mathematical insights, and Python code to visualize the solution. Learn the rules, explore the step-by-step process, and understand the algorithm behind this fundamental problem in computer science.