BSc in Computer Science
2017-09 – 2022-09
Faculty of Sciences, University of Porto
180 ECTS, of which 54 ECTS in Mathematics.
Activities and societies:
- Member of EUGLOH's Joint Curricula Design work package and Student Board (2020-07-13 → 2021-07-30)
- Member of the Faculty of Sciences' Pedagogical Council (2019-11-05 → 2022-06-17)
- Freshers' teaching assistant for the Computer Science Department (2019-09-10 → 2021-07-30)
- Founding member of the Hackers at Porto student society (since 2017-11-01)
Key contents:
- Mathematics — numerical analysis, stochastic processes, operations research, linear algebra, analytic geometry, multivariable calculus, differential equations
- Computing theory — graphs, logic and proof, computability, complexity, reactive systems
- Computer systems — computer architecture, computer networking, operating systems
- Programming — compiler construction, advanced algorithms and data structures, multiprocessor programming
- Applications and professionalism — intelligent systems, interaction design, security, privacy, databases
- Electrical engineering — automatic control, digital signal processing
Key areas: C, Java, Haskell, Prolog, SQL, Erlang, UNIX/shell, algorithms, data structures, concurrency, databases, networking, security, AI, numerical analysis, stochastic processes, control, signal processing.