{"id":16549541,"url":"https://github.com/nelsonmestevao/uminho","last_synced_at":"2025-10-27T14:21:27.571Z","repository":{"id":37663993,"uuid":"109145807","full_name":"nelsonmestevao/uminho","owner":"nelsonmestevao","description":":books: University projects, exercises \u0026 notes","archived":false,"fork":false,"pushed_at":"2023-02-11T00:35:46.000Z","size":30825,"stargazers_count":17,"open_issues_count":6,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-14T22:09:52.905Z","etag":null,"topics":["c","cpp","data-science","distributed-systems","haskell","java","software-engineering"],"latest_commit_sha":null,"homepage":"https://books.estevao.org/uminho","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nelsonmestevao.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-01T15:03:46.000Z","updated_at":"2025-03-07T19:17:57.000Z","dependencies_parsed_at":"2025-02-13T15:44:56.140Z","dependency_job_id":null,"html_url":"https://github.com/nelsonmestevao/uminho","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/nelsonmestevao/uminho","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nelsonmestevao%2Fuminho","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nelsonmestevao%2Fuminho/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nelsonmestevao%2Fuminho/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nelsonmestevao%2Fuminho/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nelsonmestevao","download_url":"https://codeload.github.com/nelsonmestevao/uminho/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nelsonmestevao%2Fuminho/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266944047,"owners_count":24010481,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-25T02:00:09.625Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","cpp","data-science","distributed-systems","haskell","java","software-engineering"],"created_at":"2024-10-11T19:29:51.020Z","updated_at":"2025-10-27T14:21:27.488Z","avatar_url":"https://github.com/nelsonmestevao.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"[gitbook]: https://books.estevao.org/uminho\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://www.eng.uminho.pt/SiteAssets/Logo.PNG\" alt=\"University of Minho\"\u003e\n  \u003cbr\u003e\n  \u003ch2\u003e\n  \u003cstrong\u003eSoftware Engineering\u003c/strong\u003e\n  \u003cem\u003e@\u003c/em\u003e\n  \u003cstrong\u003e\u003ca href=\"https://www.uminho.pt/EN/\"\u003eUniversity of Minho\u003c/a\u003e\u003c/strong\u003e\n  \u003c/h2\u003e\n\u003c/div\u003e\n\nThis repository contains solved exercises and class notes as well as the\nprojects I developed during my degree. You can read all my notes\n[here][gitbook]. The projects are git submodules, so you want to remember that\nif you clone the repository. I hope you find it useful somehow.\n\n## :package: List of Projects\n\n### **1st year**\n\n- ##### 1st semester\n\n  - [Software Labs I](/1st/1/Laboratórios%20de%20Informática%20I/Project):\n    This project consists in a game of cars. It has been developed in the\n    Haskell programming language.\n\n- ##### 2nd semester\n\n  - [Software Labs II](/1st/2/Laboratórios%20de%20Informática%20II/Project):\n    This project is a board game build in C. It also contains a program able to\n    generate boards with only one solution.\n\n### **2nd year**\n\n- ##### 2nd semester\n\n  - [Software Labs III](/2nd/2/Laboratórios%20de%20Informática%20III/Project):\n    This project is a Sales Management System for Hypermarkets with branches\n    done twice in C and JAVA.\n  - [Object Oriented Programming](/2nd/2/Programação%20Orientada%20aos%20Objetos/Project):\n    This project is a Command Line Application for car renting build in the JAVA\n    programming language.\n  - [Program Calculation](/2nd/2/Cálculo%20de%20Programas/Project):\n    This project follows program design by calculation methods with literate\n    programming principles using Haskell and `lhs2TeX`.\n  - [Operating Systems](/2nd/2/Sistemas%20Operativos/Project):\n    This project is a server-client architecture that serves the purpose to\n    handle inventory changes requested from multiple clients in a concurrent\n    way.\n\n### **3rd year**\n\n- ##### 1st semester\n\n  - [Databases](/3rd/1/Bases%20de%20Dados/Project):\n    This project consisted of modelling a database system for clinical tests\n    done with a relational database and then migrated to a NoSQL one.\n  - [Software Systems Development](/3rd/1/Desenvolvimento%20de%20Sistemas%20de%20Software/Project):\n    This project resulted in a media center for sharing music and videos in the\n    local network. It has a graphical user interface that allows also to play\n    the content.\n  - [Distributed Systems](/3rd/1/Sistemas%20Distribuídos/Project):\n    This project is a cloud server for sharing files using a command-line\n    interface in an interactively way for ease of use.\n\n- ##### 2nd semester\n  - [Computer Graphics](/3rd/2/Computação%20Gráfica/Project):\n    We developed a fully capable 3D Graphics Engine that can render any type\n    of figure and its movement by just providing a model in XML format.\n\n## :handshake: Contributors\n\n- [Nelson Estevão][nelson]\n- [Hugo Carvalho][hugo]\n- [Pedro Ribeiro][pedro]\n- [Ricardo Silva][ricardo]\n- [Rui Mendes][rui]\n\n[hugo]: https://github.com/HugoCarvalho99\n[nelson]: https://github.com/nelsonmestevao\n[pedro]: https://github.com/pedroagribeiro\n[ricardo]: https://github.com/ricardoslv\n[rui]: https://github.com/ruimendes29\n\n## :sparkles: Credits\n\nIn addition to all the help from contributors to each of the projects, many\nother people had a positive impact on my academic journey. This list tries to\nmention the most decisive ones by alphabetical order.\n\n- [Beatriz Rocha][bia]\n- [Catarina Machado][catarina]\n- [Daniel Tinoco][tinoco]\n- [Fernando Mendes][frm]\n- [Francisco Lira][lira]\n- [José Pedro Resende][resende]\n- [João Vilaça][vilaça]\n- [Martinho Aragão][martinho]\n- [Pedro Mendes][mendess]\n\n[bia]: https://github.com/beatrizfrocha\n[catarina]: https://github.com/catarinamachado\n[frm]: https://github.com/frm\n[lira]: https://github.com/FranciscoLira\n[martinho]: https://github.com/martinhoaragao\n[mendess]: https://github.com/mendess\n[resende]: https://github.com/ZePedroResende\n[tinoco]: https://github.com/0urobor0s\n[vilaça]: https://github.com/machadovilaca\n\n\u003cdiv align=\"center\"\u003e\n  \u003csub\u003e2017 - PRESENT\u003c/sub\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnelsonmestevao%2Fuminho","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnelsonmestevao%2Fuminho","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnelsonmestevao%2Fuminho/lists"}