Skip to content

Marco9165/uminho

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

University of Minho

Software Engineering @ University of Minho

This repository contains solved exercises and class notes as well as the projects I developed during my degree. You can read all my notes here. The projects are git submodules, so you want to remember that if you clone the repository. I hope you find it useful somehow.

📦 List of Projects

1st year

  • 1st semester
    • Software Labs I: This project consists in a game of cars. It has been developed in the Haskell programming language.
  • 2nd semester
    • Software Labs II: This project is a board game build in C. It also contains a program able to generate boards with only one solution.

2nd year

  • 2nd semester
    • Software Labs III: This project is a Sales Management System for Hypermarkets with branches done twice in C and JAVA.
    • Object Oriented Programming: This project is a Command Line Application for car renting build in the JAVA programming language.
    • Program Calculation: This project follows program design by calculation methods with literate programming principles using Haskell and lhs2TeX.
    • Operating Systems: This project is a server-client architecture that serves the purpose to handle inventory changes requested from multiple clients in a concurrent way.

3rd year

  • 1st semester
    • Databases: This project consisted of modelling a database system for clinical tests done with a relational database and then migrated to a NoSQL one.
    • Software Systems Development: This project resulted in a media center for sharing music and videos in the local network. It has a graphical user interface that allows also to play the content.
    • Distributed Systems: This project is a cloud server for sharing files using a command-line interface in an interactively way for ease of use.
  • 2nd semester
    • Computer Graphics: We developed a fully capable 3D Graphics Engine that can render any type of figure and its movement by just providing a model in XML format.

🤝 Contributors

✨ Credits

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.

2017 - PRESENT

About

📚 University projects, exercises & notes

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 44.7%
  • C++ 17.1%
  • Jupyter Notebook 12.1%
  • Haskell 7.5%
  • Java 7.1%
  • R 4.3%
  • Other 7.2%