City St George's, University of London

1st Module: Programming & Algorithms (Python)

Assignment 1: Problem Set

Official documentation and questions

Download PDF

Programming Solution Notebooks

Program 1: Foundational Logic

View Notebook

Program 2: Set Operations

View Notebook

Program 3: Sorting Algorithms

View Notebook

Program 4: Data Structures

View Notebook

Program 5: Integrated App

View Notebook

2nd Module: Web Technologies

Focusing on modern web development standards, responsive design, and UI/UX implementation using the core web stack.

Technical Stack

HTML5

Semantic structure and accessibility.

CSS3

Advanced styling, Flexbox, and Grid.

JavaScript

DOM Manipulation and ES6+ features.

UI/UX

User-centered design and prototyping.

GitHub Projects

MSc Software Engineering Modules

Mai Abu Al Saud — Official Website

Mai Abu Al Saud — Professional Digital Channel

Patent Proposal — AI Medical Model

Clinical Prompt Injection Protocol (CPIP)

Nuclear Medicine EPIC System Integration

Re-Engineering DXA Report JHAH

AI Evaluation: Comparative LLMs in Healthcare

Jana Al Saif — Talent Portfolio

Hadi Al Saif — Chemical Engineering Portfolio

Hashim Al Saif — Technology Talent Portfolio

3rd Module: Object-Oriented Programming (OOP)

Object-Oriented Programming Coursework

Course material and assignment resource

Open Material

OOP Solution Programs

Program 1: Hotel Room Cost Calculator

View Program

Program 2: Library Book Borrowing System

View Program

Program 3: Schedule Heap & Heapsort

View Program

Program 4: Binary Trees & Search Trees

View Program

Program 5: Directed Weighted Graph & BFS

View Program