Computer Science
Descrição:
Qualification and title awarded – Licenciatura in Computer Science, Licenciado.
Official length - 3 years/6 semesters/40 weeks of full-time study per year/180 ECTS credits.
Access requirements – Enrolment on the Degree Course can be achieved through the National Competition for Access to Higher Education, the Special Regimes, the Special Access Competitions or the Re-Entry, Change and Transfer of Course Regimes. To apply for access to higher education through the National Competition, students must fulfil the requirements described in DGES/Access to Higher Education.
Programme requirements - The degree in Computer Science seeks to provide students with a solid and extensive knowledge on all issues related to the correct and effective use of computational methods and techniques. The programme of studies is organized around the concepts and formalisms related to computational phenomena and their foundations, thus creating the basis for a rigorous, productive, and original approach to solving problems. On one hand, mathematical ideas (including abstract models) are studied which are used in modeling different aspects of computation. Along this line the programme includes courses on Algebra, Logic, and Discrete Mathematics. On the other hand, formalisms related (in a number of different ways, with different degrees of abstraction) to computer programming tasks are approached. This includes the study of programming paradigms and
methods, as well as the study of algorithms from multiple points of view.
Additionally, the degree also offers courses on basic technologies in the fields of Computer Architecture, Computer Communications, Operating Systems, and Databases, as well as more applied mathematical techniques in the areas of Numerical Analysis, Probability Theory, and Number Theory. This technological offering, allied to a style of teaching that extensively uses laboratory
classes and individual and group projects, provides the students with the skills, experience, and autonomy that are essential tools for their future professional activities.
The strong foundational component of the programme gives these students a profile that makes them apt to follow a vast number of 2nd. cycle programmes.
Access to further study - The Licenciado degree allows access to postgraduate studies, according to the terms described at DGES/Academic+Recognition/Diploma+Supplement.
Professional Status and Opportunities -
Local Funcionamento: Campus of Gualtar, Braga
Director: Alberto José Gonçalves Carvalho Proença Carla Albertina Carvalhinho Silva Mendes
Coordenadores ECTS:
Ano
|
Código
|
Nome
|
Regime
|
ECTS
|
1
|
8501N2
|
Computational Mathematics
|
S1
|
7
|
1
|
8501N3
|
Functional Programming
|
S1
|
8
|
1
|
8501N1
|
Linear Algebra
|
S1
|
8
|
1
|
8501N4
|
Topics in Mathematics
|
S1
|
7
|
1
|
8502N2
|
Calculus
|
S2
|
7
|
1
|
8502N6
|
Computing System
|
S2
|
5
|
1
|
8502N3
|
Discrete Mathematics
|
S2
|
6
|
1
|
8502N4
|
Imperative Programming
|
S2
|
6
|
1
|
8502N5
|
Language Theory
|
S2
|
6
|
2
|
8503N4
|
Algebraic Structures
|
S1
|
7
|
2
|
8503N1
|
Algorithms and Complexity
|
S1
|
6
|
2
|
8503N2
|
Analysis
|
S1
|
7
|
2
|
8503N3
|
Computer Communications
|
S1
|
5
|
2
|
8503N5
|
Logic
|
S1
|
5
|
2
|
8504N2
|
Computational Logic
|
S2
|
6
|
2
|
8504N3
|
Language Processing and Compilers
|
S2
|
6
|
2
|
8504N4
|
Object Oriented Programming
|
S2
|
6
|
2
|
8504N5
|
Operating Systems
|
S2
|
6
|
2
|
8504N1
|
Programme Calculation
|
S2
|
6
|
3
|
8505N3
|
Computability
|
S1
|
6
|
3
|
8505N5
|
Concurrent Programming
|
S1
|
6
|
3
|
8505N2
|
Databases
|
S1
|
5
|
3
|
8505N4
|
Geometry
|
S1
|
6
|
3
|
8505N1
|
Numerical Analysis
|
S1
|
7
|
3
|
8506N5
|
Computational Number Theory
|
S2
|
6
|
3
|
8506N1
|
Computer Graphics
|
S2
|
6
|
3
|
8506N6
|
Probability and Applications
|
S2
|
7
|
3
|
8506N2
|
Processes and Concurrency
|
S2
|
6
|
3
|
8506N3
|
Semantics of Programming
|
S2
|
5
|
Share with your friends: |