This repository contains all the exercises and assessments of the UC Programming, taught by Jorge Silva at Integrated Master in Informatics and Computing Engineering [MIEIC] at the Faculty of Engineering of the University of Porto [FEUP].
Pieces of code for exercises and assessments, notes that I take during practical classes and other experiences using C and C++ languages. It is an authentic disorganized notebook.
Notes that I take during theoretical lectures.
Varied exercises of easy, medium and difficult level, about the subject taught in the present week. They complement the weekly work developed during the practical classes.
Personal project that includes much of the knowledge acquired in the practical and theorical lectures.
Pratical work done between 29/03/2021 and 30/04/2021 with Pedro Ferreira.
Developed in C++ language, this project is a Robot's Game with a maze that will be loaded from .txt simple file. using several datatypes (strings, arrays, vectors, structs, files and dinamically memory allocation, Operating System compatibility) and modules that are available in StandardLibrary.
After the deadline, the project can be viewed in Proj 1 PROG.
Grade: 17.2/20
Pratical work done between 08/05/2021 and 28/05/2021 with Pedro Ferreira.
Developed in C++ language, this project is a Robot's Game with a maze that will be loaded from .txt simple file. using several datatypes (strings, arrays, vectors, structs, files and dinamically memory allocation, Operating System compatibility) and modules that are available in StandardLibrary. This is an Object Oriented Version of the last project.
After the deadline, the project can be viewed in Proj 2 PROG.
Grade: 16.0/20
Bibliography:
Nuno Miguel Cardanha Paulino, "(The Very) Basics of C Programming"
Cay S. Horstmann and Timothy Budd, "Big C++"
Jorge Silva, "Lectures notes from MIEIC"
@ Fábio Araújo de Sá
2020/2021