Education

My Education

I have completed my Bachelor's degree in Computers And AI from Fayoum University in 2026

What I learned in College?

1st Level

C++
C++

C++ A fast, efficient language used for system development, games, and high-performance applications.

Intro To CS
Intro To CS

Covers fundamental computing concepts, including hardware, software, and algorithms.

Electronics
Electronics

Studies electrical circuits, components, and systems used in modern technology.

Digital Logic Design
Digital Logic Design

Focuses on designing and analyzing digital circuits using logic gates and Boolean algebra.

Problem Solving
Problem Solving

Develops logical thinking and algorithmic approaches to tackle computational challenges.

Computing Economics
Computing Economics

Explores the economic principles behind computing resources, software, and digital markets.

2end Level

Discrete Math
Discrete Math

Studies fundamental mathematical concepts like logic, sets, relations, graphs, and combinatorics in computing.

OOP
OOP

Focuses on designing software using classes, objects, inheritance, and polymorphism.

Intro to IS
Intro to IS

Covers the role of information systems in organizations, including data management, networking, and business applications.

Digital Signal Processing
DSP

Focuses on analyzing and processing digital signals for applications in audio, image, and communication systems.

Modern Management
Modern Management

Covers contemporary management principles, strategies, and organizational leadership in today's business environment.

Data Structure
Data Structure

Studies efficient ways to organize, store, and manage data using structures like arrays, linked lists, stacks, and trees.

Project Management
Project Management

Covers planning, execution, and control of projects to achieve goals within scope, time, and budget constraints.

Systems Analysis & Design
Systems Analysis & Design

Focuses on planning, modeling, and implementing information systems to meet business requirements.

File Organization
File Organization

Explores file storage, access methods, and disk management, including coding operations for efficient data handling.

Probability And Statistics
Probability And Statistics

Covers data analysis, probability theory, and statistical methods for decision-making and problem-solving.

Operation Research
Operation Research

Focuses on optimization techniques like linear programming to solve complex decision-making problems.

Future Science
Future Science

Explores emerging technologies, scientific advancements, and their potential impact on society.

Entrepreneurship
Entrepreneurship

Covers business innovation, startup development, and strategies for launching and managing new ventures.

3erd Level

Artificial Intelligence
Artificial Intelligence

Introduces fundamental AI concepts, including basic search algorithms and problem-solving techniques.

Operating Systems
Operating Systems

Covers core concepts like process scheduling, kernels, memory management, and deadlock handling.

Software Engineering
Software Engineering

Focuses on designing, developing, and maintaining software using structured methodologies and best practices.

Data Mining
Data Mining

Explores techniques for discovering patterns and insights from large datasets using tools like IBM SPSS.

Computer Architecture
Computer Architecture

Covers CPU structure, memory systems, and instruction sets, following M. Morris Mano's Computer System Architecture.

Algorithms Analysis & Design
Algorithms Analysis & Design

Covers complexity analysis, algorithm paradigms, and key sorting and search algorithms.

C
C

Focuses on low-level programming concepts, including memory management and basic compiler fundamentals.

Java
Java

Focuses on Java syntax, core features, and programming concepts for building applications.

Python
Python

Used in AI course labs for implementing basic search algorithms and problem-solving techniques.

Assembly Language
Assembly Language

Used in Computer Architecture labs for low-level programming and hardware interaction.

 Agile Project Management
Agile Project Management

Applied in Software Engineering labs to manage projects using Agile methodologies and iterative development.

Automata & Language Theory
Automata & Language Theory

Covers formal languages, automata models (DFA, NFA, PDA, Turing machines), and their role in computational theory.

Advanced Operating Systems
Advanced Operating Systems

Covers distributed systems, concurrency, synchronization, and advanced process management. Labs focused on containerization with Docker.

Digital Image Processing
Digital Image Processing

Covers image enhancement, filtering, transformation, and analysis techniques. Labs focused on MATLAB-based image processing.

Big Data
Big Data

Covers data storage, processing, and analytics for large-scale datasets. Labs focused on using Hadoop for big data processing.

Network
Network

Covers networking principles, protocols, and communication models. Labs focused on network simulation using Packet Tracer.

Database Management
Database Management

Covers database design, SQL, and transaction management. Labs focused on Oracle database systems.

Docker
Docker

Covers containerization, application deployment, scalability, and portability using images, containers, and networking.

Cisco Packet Tracer
Cisco Packet Tracer

Focuses on relational database management, SQL optimization, transaction processing, and enterprise-level data handling using Oracle Database.

Oracle
Oracle

Focuses on database management, SQL queries, and transaction processing using Oracle DBMS.

MATLAB
MATLAB

Used for numerical computing, data visualization, and image processing in engineering and science applications.