Skip to content

mabualsaud/MSc-Software-Engineering-Modules-Projects-Assignments-

Repository files navigation

MSc-Software Engineering Modules projects & Assignments

See my codes in this link

🎓 1st Module: Programming & Algorithms (Python)

This repository contains my official coursework and practical assignments completed during Module 1: Programming & Algorithm for my Master of Science in Software Engineering (MSc SE) at City, University of London.

🏆 Academic Achievement: Secured 93% (Distinction/High First Class) ---

💻 Repository Structure & Contents

The repository includes 5 core computational notebooks (.ipynb) covering advanced programming concepts, algorithm design, and structured problem-solving in Python:

  • Assignments.pdf: Programming problems for all following solved Python
  • program_1.ipynb: Foundational logic building, advanced data types, and structured control flow.
  • program_2.ipynb: Algorithm implementation, functional programming, and data manipulation.
  • program_3.ipynb: Advanced algorithmic problem solving, handling iterations, and complex data structures.
  • program_4.ipynb: Efficiency optimization, object-oriented concepts, or module-specific algorithms.
  • program_5.ipynb: Comprehensive capstone script solving high-level analytical and computational logic.

🛠️ Tech Stack & Concepts Covered

  • Language: Python 3.x (Jupyter Notebook environment)
  • Core Concepts: Algorithm Complexity, Data Structures, Control Flow, Functional Decomposition, and Software Engineering Best Practices.
  • Academic Institution: City St George's University of London.

🎓 2nd Module: Web Technologies (HTML, CSS, JavaScript, and UI/UX)

💻 Repository Structure & Contents The repository includes a collection of interactive projects focusing on web architecture, user experience (UX), and dynamic interface development:

web_logic_core.js: Business logic implemented using JavaScript to ensure interface interaction efficiency.

layout_styles.css: Visual architecture (CSS) with a focus on responsive design and accessibility.

interface_design.html: User interface markup structure adhering to W3C standards.

ui_ux_case_study.ipynb: User experience analysis and documentation of design decisions based on engineering foundations and UX theories.

🛠️ Tech Stack & Concepts Covered Core Technologies: HTML5, CSS3, JavaScript (ES6+).

Concepts: Responsive Web Design (RWD), DOM Manipulation, UI/UX Principles, Web Standards, and Accessibility (A11y).

Methodology: Balancing visual aesthetics with engineering functionality, with a focus on User-Centric Design.

Academic Institution: City St George's University of London.

👤 Developer & Researcher

  • Name: Mai Abu Al Saud
  • Degree: MSc Software Engineering (candidate)
  • Vision: Driving global digital transformation through high-end software craftsmanship and clean code innovation. 🚀✨

About

Official Modules projects & assignments for MSc Software Engineering at City, University of London.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors