| Year-Semester | Course Unit | Project | Language(s) | Description | Project Grade |
|---|---|---|---|---|---|
| Y1-S2 | L.EIC009 Programming | Image Processing | C++ | A program for representing and processing RGB color images with 8-bits per RGB channel. | 19.80 |
| Y2-S1 | L.EIC011 Algorithm and Data Structures | Schedules Management System | C++ | A simple system for managing schedules for L.EIC classes. | 19.75 |
| Y2-S1 | L.EIC011 Algorithm and Data Structures | Air Travel Flight Management System | C++ | A simple flight management system for efficient air travel planning and analysis. | 19.20 |
| Y2-S1 | L.EIC014 Software Design and Testing Laboratory | Crossing Guard Joe | Java (w/Lanterna lib) | A 2D text-based adaptation of September Games' "Crossing Guard Joe" maintaining the core gameplay of guiding kids across the road. | 18.60 |
| Y2-S2 | L.EIC016 Algorithm Design | Water Supply Network Management System | C++ | A simple management system for optimizing Portugal's water supply network through detailed analysis and failure resilience assessment. | 19.05 |
| Y2-S2 | L.EIC016 Algorithm Design | Traveling Salesman Problem | C++ | Comparative analysis of various algorithms for solving the Traveling Salesman Problem (TSP). | 19.50 |
| Y2-S2 | L.EIC017 Software Engineering | PinguPills | Dart | Medication management app for setting reminders, tracking stock, and managing schedules effortlessly. | 18.60 |
| Y2-S2 | L.EIC018 Computer Laboratory | DodgeLite! | C | A mini-game where player dodges planes to survive, using limited shots strategically for optimal gameplay. | 17.48 |
| Y2-S2 | L.EIC019 Web Languages and Technologies | Auto Paradise | PHP JavaScript | Marketplace for buying and selling preloved diecast model. | 17.30 |
| Y3-S1 | L.EIC023 Database and Web Applications Laboratory | STEAL! | PHP (w/Laravel) JavaScript | Online marketplace focused on selling game CDKs. | 18.40 |
| Y3-S1 | L.EIC024 Functional and Logic Programming | Graphs | Haskell | Graph operations to represent roadmaps including operations to find shortest paths and solve the Traveling Salesman Problem (TSP). | 18.40 |
| Y3-S1 | L.EIC024 Functional and Logic Programming | Qilin Chess | Prolog | Board game based on the national intangible cultural heritage project "Haifeng Qilin Dance" in Shanwei City. | 18.10 |
| Y3-S2 | L.EIC026 Compilers | Java-- Compiler | Java | A compiler for a Java-like language that performs parsing, semantic analysis, and generates Jasmin assembly for JVM execution. | 19.07 |
| Y3-S2 | L.EIC027 Computer Graphics | Feup Fire Department | WebGl JavaScript | 3D interactive simulation of a fire department environment. | 19.70 |
| Y3-S2 | L.EIC028 Parallel and Distributed Computing | Matrix Multiplication | C++ C# | Performance Evaluation of Matrix Multiplication Algorithms: Single-Core and Multi-Core Implementations. | 18.80 |
| Y3-S2 | L.EIC028 Parallel and Distributed Computing | Noia Talk | Java | Multi-user terminal chat app with AI-powered rooms, local LLM integration, and LAN support. | 17.10 |
| Y3-S2 | L.EIC029 Artificial Intelligence | Google Hash Code 2017 | Python | Interactive Python app for optimizing router placement (Hash Code 2017). | 19.00 |
| Y3-S2 | L.EIC029 Artificial Intelligence | UFC Fight Prediction | Python | Predictive ML model for UFC fight outcomes using fighter stats and historical data. | 19.00 |
| Y3-S2 | L.EIC030 Capstone Project | Code Quest | C# TypeScript | AI-driven platform for creating and auto-scoring technical hiring assessments, streamlining candidate evaluation. | 20.00 |
| Y4-S1 | M.EIC001 Machine Learning | WNBA Championship Predictions | Python | Pre-season ranking, coach-change and awards forecasting using 10 seasons of historical WNBA data. | 19.50 |
| Y4-S1 | M.EIC002 Large Scale Software Development | Tracking Status | Go TypeScript | Tracking status system for the MIPS(madeinportugal.store) project. | 18.90 |
| Y4-S1 | M.EIC003 Information Processing and Retrieval | NPEX | TypeScript Python | A compact searchable platform for NASA TechPort data. | 18.18 |
| Y4-S1 | M.EIC004 Large Scale Distributed Systems | SHELF | C# | Local first peer-to-peer distributed shopping list application, featuring conflict-free replication (CRDT), quorum-based consistency, and automatic bootstrap failover. | 20.00 |
| Y4-S1 | M.EIC005 Interactive Graphics Systems | Gaming Studio Room | ThreeJS JavaScript | Modern gaming studio room that combines work and leisure spaces. The room features sophisticated lighting design using primarily indirect illumination to create a warm, atmospheric environment suitable for gaming, music production, and relaxation. | 20.00 |
| Y4-S1 | M.EIC005 Interactive Graphics Systems | Thalassa | ThreeJS JavaScript | Underwater ecosystem. | TBD |
- Porto
-
20:36
(UTC) - in/bruno-huang-9a532629b
Highlights
- Pro
Pinned Loading
-
L.EIC017_ES_PRJ
L.EIC017_ES_PRJ Public archiveMedication management app for setting reminders, tracking stock, and managing schedules effortlessly.
Dart 1
-
L.EIC023_LBAW_PRJ
L.EIC023_LBAW_PRJ Public archiveOnline marketplace focused on selling game CDKs
PHP
-
L.EIC026_COMP_PRJ
L.EIC026_COMP_PRJ Public archiveA compiler for a Java-like language that performs parsing, semantic analysis, and generates Jasmin assembly for JVM execution.
Java
-
M.EIC003_PRI_PRJ
M.EIC003_PRI_PRJ Public archiveNPEX(Nasa Project Exploration and eXtraction): A compact searchable platform and ETL pipeline for NASA TechPort data.
TypeScript
-
M.EIC004_SDLE_PRJ
M.EIC004_SDLE_PRJ Public archiveSHELF: local first peer-to-peer distributed shopping list application, featuring conflict-free replication (CRDT), quorum-based consistency, and automatic bootstrap failover.
C#
-
M.EIC005_SGI_PRJS
M.EIC005_SGI_PRJS Public archiveThis repo contains 2 projects (PW1 - gaming studio room PW2 - Thalassa (underwater ecosystem)).
JavaScript
If the problem persists, check the GitHub status page or contact support.



