Software Engineering @ University of Minho 🇵🇹
Exchange Studies @ Åbo Akademi 🇫🇮
This repository contains all the projects that I developed and exercises solved during my university degree.
-
-
Calculo: All exercises and tests (2018/19).
-
Systems Engineering Elements: Project report of a
Assisted Voting System
(2018/2019). -
Software Labs I: This project consists in a remake of the game
Tank Battalion
. It has been developed in the Haskell programming language. -
Functional Programming: All exercises and testes (2018/19).
-
Discrete Math Topics: All exercises and testes (2018/19).
-
-
-
Software Labs II: This project is a version of the
Reversi
board game built in C. -
Imperial Programming: All exercises and testes (2018/19).
-
Computing Systems: Exercises and testes (2018/19).
-
-
-
Computer Architecture: All exercises and testes (2019/20).
-
Data Communication: All exercises and testes (2019/20).
-
Applied Statistics: All exercises and testes (2019/20).
-
Economic Engineering: All exercises and testes (2019/20).
-
Dynamic Systems Introduction: All exercises and testes (2019/20).
-
-
-
Program Calculation: This project follows program design by calculation methods with literate programming principles using Haskell and
lhs2TeX
. -
Software Labs III: This project is a modular Sales Management System done twice in C and JAVA.
-
Object Oriented Programming: This project is a Command Line Application for a delivery system built in the JAVA programming language using abstraction and reflections to automatically generate the app user interface (View) from the Model.
-
Operating System: All exercises and project build in C to
Control, Communicate, and Monitor of Processes
.
-
-
- Software Development Systems: This project is a Warehouse Managment System in Java, with a beautiful GUI in JavaFX, capable of managing an robot automated warehouse with multiple different users at the same time - using an online database. Additionally we built a Web Page capable of requesting Orders to the warehouse coded in JavaScript. Like in previous Java projects we made a terminal shell (now its used more as a development tool to quickly test queries and debug) that is generated automatically from the model source code using abstraction and reflextions.
- Luís Araújo
- Carlos Beiramar
- Carlos Ferreira
- Daniel Carvalho
- Duarte Alves
- Filipe Felício
- Henrique Lopes
- Henrique Ribeiro
- Nuno Rodrigues
- Paulo Barros
- Pedro Ferreira
- Ruben Adão
In addition to all the help from contributors to each of the projects, many other people had a positive impact on my academic journey. This list tries to mention the most decisive ones by alphabetical order.