Courses | Course

School: School of Technology and Management
Course: Computer Science Engineering
Degree: Graduation
Course code: 3092/9119

ECTS: 180
Duration: 3 years (6 semesters)

Entrance exams
- 16 Mathematics

Regional Preference
- 50% of available spots
- Area of influence: Aveiro, Castelo Branco, Coimbra, Guarda, Portalegre, Porto, Vila Real e Viseu

Courses Secondary School: 082, 813, 977, 997.
Courses Private Education: A12, A16, A51, A56, 165, 166, 173, 174, 176, 180, 188, 190, 193.
Professional Courses: P44, P53, P56, P59, 581, 582, 669, 673.
Courses of Professional Schools - Level III: 455, 466, 469, 470, 472, 551, 578.
Other Professional Courses - Level III: 203, 211, 276, 288, 587, 593.
Courses Learning System (IEFP) Level III: T29, T30, 740, 753.
Other Classes: 602, 604, 606.

Learning objectives:
The Bachelor’s degree in Computer Science Engineering aims to train graduates in high aptitudes and knowledge based on scientific, technological, and human skills which allow them to carry out project tasks, to lead a project, implement, maintain, administrate, consult, and train technicians and be responsible for technical permits for computer systems, covering communication networks, hardware, and  basic and applied software in accordance with the reigning norms and legislation. This training provides access to the Master's in Mobile Computing for student who would like to continue their studies.

Incoming profile:

The methodologies of teaching and learning in each course must take intoconsideration:
» The objectives ofthe course and the curricular unit;
» The syllabus;
» The means availableto the student.

The learning evaluation can be of tree types (RegulationSchool):
» Continuous assessment;
» Periodic evaluation;
» Final evaluation.

Output profile:
Graduates qualified to practice as a Software Engineer, able to respond to current and future needs of the labor market, in qualified to practice their profession in a wide range of professional profiles, with a high level of scientific and technical expertise for the development and maintenance of applications informatics and ethical qualities and human relations.

Career Opportunities:
Graduates in Computer Engineering can access a wide range of professional features, such as:
- Software Engineering;
- Network Engineering Internet and Intranets;
- Multimedia Systems Engineering;
- Management Information Systems;
- Education and Research.


Course director:
José Carlos Martins da Fonseca (Telf: 271 220 120; Ext: 1225; email:


CodeUnitYearSemesterECTSGuide Course Unit
UCEE1022Algebra and Analytic Geometry11 6 Guide course unit
INF1052Algorithms and Data Structures11 6 Guide course unit
MF1007Mathematical Analysis11 6 Guide course unit
MF1008Introduction to Physics 11 6 Guide course unit
UINF1066Introducting to Programming11 6 Guide course unit
INF1004Software Engineering I12 6 Guide course unit
UINF1068Internet Technologies12 6 Guide course unit
MF1044Numerical Methods12 6 Guide course unit
UINF1067Programming12 6 Guide course unit
INF1003Digital Systems I12 6 Guide course unit
INF1056Databases I21 5 Guide course unit
INF1017Plant Control21 4,5 Guide course unit
INF1035Multimedia Systems21 5 Guide course unit
MF1045Probability and Statistics 21 5,5 Guide course unit
UINF1069Advanced Programming21 5 Guide course unit
INF1007Digital Systems II21 5 Guide course unit
INF1001Computer Architecture22 6 Guide course unit
INF1058Social Aspects of Computers22 5 Guide course unit
UINF1070Robotic22 5 Guide course unit
INF1013Computer Networks22 5 Guide course unit
INF1014Operating Systems22 5 Guide course unit
 Option I22 4
INF1060Computer Graphics31 6 Guide course unit
CSH1044Company Creation and Management31 3 Guide course unit
INF1016Networks Engineering31 5 Guide course unit
INF1012Software Engineering II31 6 Guide course unit
INF1020Artificial Intelligence31 4 Guide course unit
UINF1071Internet Programming31 6 Guide course unit
INF1062Databases II32 6 Guide course unit
INF1024Distributed Systems32 6 Guide course unit
 Option III32 4
 Option III32 4
UINF1072Computer Project32 10 Guide course unit

CodeOptional unitsYearSemesterECTS Unit Guide
INF1023Decision Support Systems  4
INF1031Interactive Graphics Systems  4
INF1064Programming for Mobile Devices  4
INF1065Functional Programming  4 Guide course unit
INF10803D Modeling and Animation  4
INF1067Digital Control  4
G1030Marketing and Internet  4
INF1068Computer Simulation  4
INF1071Digital Image processing  4
INF1022Strategic Planning of Information Systems  4
INF1021Telecomunications Systems  4
INF1040High Speed Networks  4
G1084Topics of Operational Research  4
UINF1065Programming and Security  4 Guide course unit
UINF1064Home and Building Automation Systems  4 Guide course unit
ULC1174Applied English  4 Guide course unit
UINF1059Software Testing  4
UINF1061Network security  4 Guide course unit
UINF1078Cloud Software Development  4 Guide course unit
UINF1091Enterprise Development of E-Commerce Solutions  4 Guide course unit

Centro de Informática | Politécnico da Guarda | Av. Dr. Francisco Sá Carneiro Nº50 | 6301-559 Guarda