Skip to content

Latest commit

 

History

History
79 lines (71 loc) · 4.23 KB

README.md

File metadata and controls

79 lines (71 loc) · 4.23 KB

Computer Software Engineering

Integrated Master's Degree at University of Minho

This repository stores all the files and projects developed while taking my course in Computer Software Engineering complemented with a Master's Degree specialized in Software Systems Engineering and Data Science.

Content

  • 1st year

    • Calculus
    • Funcional Programming
    • Software Labs I - Sokoban game developed in Haskell.
    • Linear Algebra
    • Topics in Systems Engineering
    • Topics in Discrete Mathematics
    • Analysis
    • Computing Systems
    • Imperative Programming
    • Software Labs II - Card game developed in C.
    • Mathematical Logic
    • Topics in Modern Physics
  • 2nd year

    • Algorithms and Complexity
    • Applied Statistics
    • Computer Architectures
    • Data Communication
    • Economics Engineering
    • Introduction to Dynamical Systems
    • Electromagnetism
    • Software Labs III
      • Part I - Wikipedia metadata parser in C.
      • Part II - Wikipedia metadata parser in Java.
    • Object Oriented Programming - UBER lookalike app developed in Java.
    • Operating Systems - Text file processing through pipes in C.
    • Programming Calculus
    • Programming with R
  • 3rd year

    • Numerical Methods and Nonlinear Optimization
    • Computer Networks - (missing repo) - Set of reports developed during the semester.
    • Databases - Musical database developed with MySQL.
    • Deterministic Models of Operations Research
    • Software Systems Development
    • Distributed Systems - Cloud Server Allocation Service developed in Java and using TCP Sockets and Locks.
    • Computer Communications - Reverse Proxy Server balancing service developed in Java.
    • Computer Graphics - 3D motion Solar System developed with OpenGL.
    • Software Labs IV - Plumbing services website developed in ASP.NET MVC.
    • Languages Processing
      • Part I - Freeling notation text files filtered with GAWK.
      • Part II - Compile LaTeX documents using a Markdown lookalike notation through Flex.
      • Part III - Graph generator using Flex and Yacc.
    • Stochastic Models in Operations Research
    • Knowledge Representation and Reasoning Systems
  • 4th year

    • Complementary Curricular Units
      • NoSQL Databases - Migration of MySQL Sakila to Oracle SQL, MongoDB and Neo4j.
      • Computer Systems Security
    • Specialization Profiles
      • Knowledge Engineering
        • Database Administration and Exploration
        • Data Analysis
        • Semantic Interoperability
        • Knowledge Discovery
      • Language and Knowledge Processing
        • Grammars in Software Understanding
        • Information Processing and Representation
        • Scripting in Natural Language Processing
        • Knowledge Processing and Representation
    • Computer Engineering Laboratory
  • 5th year ← I'm here!