A learning e-portfolio for the CertHE Computer Science programme at the University of Essex Online.
🔗 Live site: henry99s.github.io/eportfolio
This repository hosts my academic e-portfolio: a structured, evolving record of my journey through the University of Essex Online's CertHE Computer Science programme. It collects the artefacts, reflections, and skills developed across each module, presented as a static website built with HTML, CSS, and JavaScript and hosted on GitHub Pages.
The portfolio is designed to demonstrate not only finished work, but the process of learning — including challenges faced, feedback received, and measurable progression from one module to the next.
| Qualification | CertHE Computer Science (Level 4, 120 credits) |
| Institution | University of Essex Online (Kaplan Open Learning) |
| Status | In progress |
Each completed module has a dedicated page covering its learning outcomes, artefacts, a reflective piece (using the 3 W's framework), and a professional skills matrix with a SWOT analysis and action plan.
| # | Module | Status | Grade |
|---|---|---|---|
| 01 | Research and Professional Practice | Completed | 74% |
| 02 | Introduction to Maths and Statistics | Completed | 80.5% |
| 03 | Fundamentals of Programming | Completed | 71% |
| 04 | Object-oriented Programming | Completed | 79% |
| 05 | Introduction to Data Modelling | Not yet taken | — |
| 06 | Web Application Development | In progress | — |
| 07 | Fundamentals of Networks | Not yet taken | — |
| 08 | Digital Systems Fundamentals | Not yet taken | — |
A few highlights from the work documented in this portfolio:
- Generative AI for Non-Player Characters — a literature-based mini research project (Distinction) on the impact of generative AI on immersion and ethics in modern games.
- Finance Manager — a CLI personal finance tracker built in native Python, featuring CSV persistence, custom date validation, and modular design following the Single Responsibility Principle.
- "The Crusaders' Treasure" — a procedural Python text-adventure game with an A* pathfinding algorithm (Manhattan heuristic), a graph-based world map, and a data-driven item system.
- Online Shopping System — an object-oriented Python system demonstrating abstraction, encapsulation, inheritance, and polymorphism.
Note: artefacts are described and discussed within the portfolio; source files for assessed coursework are not republished here.
- HTML5 — semantic structure
- CSS3 — custom design system (no frameworks), responsive layout
- JavaScript — interactive elements (animated typing, scroll-aware navigation, animated skill bars)
- GitHub Pages — hosting
eportfolio/
├── index.html # Home — About Me, modules, skills, contact
├── module-01-research-practice.html # Research and Professional Practice
├── module-02-maths-statistics.html # Introduction to Maths and Statistics
├── module-03-fundamentals-programming.html # Fundamentals of Programming
├── module-04-oop.html # Object-oriented Programming
├── assets/
│ └── css/
│ └── style.css # Design system and styles
├── LICENSE
└── README.md
- GitHub: github.com/Henry99s
- LinkedIn: henriquesdealmeida
- Location: Gainsborough, United Kingdom
This project is licensed under the terms of the MIT License.