Erasmus Students: please refer to this page for the information that's relevant to you.
Bachelor of Science (BSc) in Informatics
Admission requirements
- High school or Bachelor level degree
- English level language requirements
- Evaluation of the CV
- An interview (live or Skype)
Objectives and Course structure
The Bachelor of Science in Informatics (BS_I) degree enables students the opportunity to strengthen current technology, business, and interpersonal skills, as well as broaden their ability design, develop, install and maintain computer systems. The curriculum stresses the areas of application and system programming, development of Web sites and multimedia solutions programming, databases administration, communication systems, mobile applications, computer networks and security.
The three-year course program aims to provide training in the Information Technology dimension, and promotes the connection to the institutions of the region. This issue is reflected in two dimensions:
i) the course study plan includes the curricular unit Project (formerly called Internship), which is held in an organizational context, enabling students to have an early approach to the labour market;
ii) the course allows the education of graduates that meet the market demand, with know-how to develop computer systems, that can be used to boost the competitiveness of twenty-first-century organizations, as well as for the organizations’ regional economic development, through the growth of companies in the area of technology. Furthermore, the study plan of the course is also adjusted to the needs expressed and discussed with employers, in meetings promoted for this purpose.
The course follows the best international practices and is aligned with the ACM/IEEE curriculum recommendations. Moreover, it is accredited by the national authority agency A3ES, and the UPT is the unique Portuguese private university to hold a global certificate quality.
You’ll also be part of an exciting international organization that is involved in international projects.
Course study plan
1st Year, 1st Semester |
Curricular Unit |
ECTS |
---|---|---|
— |
Introduction to Programming and Algorithms |
8 |
— |
Discrete Mathematics |
6 |
— |
Firm Organization |
5 |
— |
Portuguese Language |
3 |
— |
Computer Architecture and Organization |
6 |
1st Year, 2nd Semester |
Curricular Unit |
ECTS |
---|---|---|
— |
Information and Knowledge Society |
3 |
— |
Object Oriented Programing |
7 |
— |
Information Systems |
6 |
— |
Mathematical Analysis |
6 |
— |
Linear Algebra |
6 |
— |
Computer Networks |
4 |
2nd Year, 1st Semester |
Curricular Unit |
ECTS |
---|---|---|
— |
Web Languages and Technologies |
6 |
— |
Data Structures |
6 |
— |
Information Systems Development |
6 |
— |
Programming Laboratory |
6 |
— |
Statistical Models |
6 |
2nd Year, 2nd Semester |
Curricular Unit |
ECTS |
---|---|---|
— |
Operating Systems |
6 |
— |
Applied Algorithmics |
6 |
— |
Database Fundamentals |
6 |
— |
Multimedia Systems |
6 |
— |
Web Systems |
6 |
3rd Year, 1st Semester |
Curricular Unit |
ECTS |
---|---|---|
— |
Entrepreneurship |
5 |
— |
Software Engineering |
7 |
— |
Production of Multimedia Contents |
6 |
— |
Distributed Systems |
6 |
— |
Database Technologies |
6 |
3rd Year, 2nd Semester |
Curricular Unit |
ECTS |
---|---|---|
— |
Artificial Intelligence |
5 |
— |
Option I |
5 |
— |
Project |
9 |
— |
Security in Computer Systems |
6 |
optional |
Advanced Java Programming |
5 |
optional |
Human-Machine Interface |
5 |
optional |
Digital Marketing |
5 |
optional |
Mobile Application Development |
5 |
Further Information
E-mail: ingresso@upt.pt