/Computer-Science-UMinho

Primary LanguageAGS ScriptMIT LicenseMIT

Computer Science UMinho - Course material and main projects

UMLogo

During my student years at University of Minho, while taking my Master degree in Software Engineering, I gathered around lots of exercises, tutorials, investigation resources and interesting projects.

I finally decided to organize everything in a single repository mapping all the projects. Since some of the course contents are similar over the years, this collection of information may be useful for other students or someone interested in the project's topics.

Because all the code here is student code, don't expect everything to be properly commented, especially in my freshmen years. If you need help through any part or if you need to find out what was the assignment we were supposed to do, your best bet is probably to contact me and I will help you.

Master Degree Years (MSc)

Main Projects

  • PEI: Momenter: Mobile app platform for advertisement and recommendation of any kind of social and cultural events. Main focus on the autonomous recommendation system, able to infer the user social preferences based on the behaviour and interaction with the platform. The developed work and recommendation system is still proprietary for the group. Contact us for more information.

  • LEI: Physically Based Photorealistic Cloud Rendering: Implementing the state of the art \textit{FrostBite} realistic volume cloud rendering, targeted for real-time gaming scenarios.

Inteligent Systems Specialization

  • Autonomous Systems: Class exercises and tutorials. Main projects: TP1 is a Robocode team. TP2 is an integration of PhidgetRFID, AdaFruit and IFTTT.

  • Natural Computing: Class exercises and tutorials. Main projects: TP1 is a personal paper regarding neural networks and their capabilities. TP2 is deep learning text analysis experiment based under Twitter posts. TP3 and TP4 provide insights regarding small challenges using Genetic algorithm and Suppor Vector Machines, respectively

  • Inteligent Agents: Class exercises and projects implemented using Java, Jade, JadeX and Jess for Agent Behaviours. Main project: Reactive and Intelligent Bike-Sharing assistant able to manage and notify the bicycles in user under the delivery and pick up stations.

  • Extraction and Learning of Knownledge: Class exercises. Main projects: a paper about genetic algorithms, reinforcement learning and support vector machines. Knowledge extraction techniques analysis using Weka.

  • Data Mining: Class exercises and scrips developed under Weka framework.

Computer Graphics Specialization

Bachelor Degree Years (BSc)

3º Year:

2º Year:

Contributers

Momenter Team:

Folks with whom I had the pleasure to work with