Skip to content

Henry99s/eportfolio

Repository files navigation

e-Portfolio — Henrique Simoura de Almeida

A learning e-portfolio for the CertHE Computer Science programme at the University of Essex Online.

🔗 Live site: henry99s.github.io/eportfolio


About

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.


Programme

Qualification CertHE Computer Science (Level 4, 120 credits)
Institution University of Essex Online (Kaplan Open Learning)
Status In progress

Modules

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

Selected artefacts

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.


Built with

  • 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

Repository structure

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

Contact


License

This project is licensed under the terms of the MIT License.

About

e-Portfolio — CertHE Computer Science, University of Essex Online

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors