As a Lecturer in the Information Systems and Technology Department at the University of Jeddah, I am committed to providing students with a strong foundation in Machine Learning, Data Science, and Information Technology. My courses emphasize practical applications, critical thinking, and hands-on experience to prepare students for real-world challenges.
Course Code: CCDS 421, APDS 290
Description: Introduction to supervised and unsupervised learning, including regression, classification, clustering, and neural networks. Covers data preprocessing, feature engineering, and model evaluation techniques.
Topics Covered:
Introduction to Machine Learning (ML)
Supervised vs. Unsupervised Learning
Decision Trees, SVM, and Neural Networks
Feature Selection and Data Preprocessing
Python for Machine Learning (NumPy, Pandas, Scikit-Learn)
Resources:
Textbook: "Pattern Recognition and Machine Learning" β Christopher M. Bishop
Assignments & Labs: Python-based ML projects
Software: Python (Jupyter Notebook, Scikit-Learn, TensorFlow, PyTorch)
Course Code: CCCS 321
Description: Covers process scheduling, memory management, file systems, and system security.
Topics Covered:
Process Management & Scheduling
Memory Allocation Strategies
File Systems and Storage Management
Deadlocks and Concurrency
Virtualization and Cloud-Based OS
Resources:
Textbook: "Operating System Concepts" β Abraham Silberschatz
Labs: Linux-based system simulations
Course Code: CCDS 124, CCCS 215
Description: Introduction to relational databases, SQL, and NoSQL databases. Covers database design, normalization, and query optimization.
Topics Covered:
Relational Databases & ER Models
SQL Queries & Optimization
NoSQL Databases (MongoDB, Firebase)
Indexing and Performance Optimization
Resources:
Textbook: "Database System Concepts" β Silberschatz, Korth, Sudarshan
Software: MySQL, PostgreSQL, MongoDB
Introduction to Programming (Python & C++)
Deep Learning
Computer Networks
Office Location: University of Jeddah, College of Computer Science and Engineering
Office Hours: Sunday β Tuesday β Wednesday | 10:00 AM β 5:00 PM
Student Meetings: Available by appointment via email (abanjar@uj.edu.sa)
Online Support: Microsoft Teams for student Q&A sessions