Acronym Name Resources Exercises Projects Forms Bachelor 1st Year 1st Semester ALGE Algebra AMAT Mathematical Analysis AOCO Computer Architecture and Organization ✔️ FPRO Programming Fundamentals ✔️ MDIS Discrete Mathematics ✔️ PF Project FEUP ✔️ 2nd Semester CMAT Complements of Mathematics FISI1 Physics I ✔️ MEST Statistical Methods MPCP Microprocessors and PCs ✔️ PROG Programming ✔️ ✔️ 2nd Year 1st Semester TCOM Computing Theory ✔️ MNUM Numerical Methods ✔️ FIS2 Physics II ✔️ AEDA Algorithms and Data Structures ✔️ ✔️ LCOM Computer Laboratory ✔️ 2nd Semester BDAD Databases ✔️ ✔️ CAL Algorithm Design and Analysis ✔️ ✔️ ✔️ CGRA Computer Graphics ✔️ ✔️ SOPE Operating Systems ✔️ ✔️ (#1, #2) ✔️ LPOO Object Oriented Programming Laboratory ✔️ ✔️ 3rd Year 1st Semester ESOF Software Engineering ✔️ ✔️ LAIG Graphical Applications Laboratory ✔️ LTW Web Languages and Technologies ✔️ ✔️ PLOG Logic Programming ✔️ ✔️ (#1, #2) RCOM Computer Networks ✔️ ✔️ (#1, #2) 2nd Semester COMP Compilers ✔️ ✔️ IART Artificial Intelligence ✔️ ✔️ (#1, #2) LBAW Database and Web Apps Lab ✔️ PPIN Personal and Interpersonal Proficiency ✔️ SDIS Distributed Systems ✔️ (TP, Ex) ✔️ (#1, #2) ✔️ Master 1st Year 1st Semester AC Machine Learning ✔️ DS Large Scale Software Development FSI Computer Security Foundations ✔️ PRI Information Processing and Retrieval ✔️ SDLE Large Scale Distributed Systems 2nd Semester EDAA Advanced Data Structures and Algorithms ✔️ LGP Project Management Laboratory ✔️ O Optimization ✔️ SSI Computer Systems Security ✔️ SETR Embedded and Real Time Systems ✔️