Erasmus Students: please refer to this page for the information that's relevant to you.
BSc in Informatics – Programming
Degree programme: BE | Faculty: Science and Technology Department |
Mode: Full-time | Start in: September |
Credits: 180 | Duration: 3 years |
Vacancies: 25 (a minimum number of students is required) |
Programme Coordinator

Message from the Program Coordinator
We are in the cusp of an extraordinary evolution within organizations’ IT infrastructure and management. The ubiquitous communications, the BYOD policies supporting the increasing mobile workforce, the IT as a service model, the emergence of the Big Data, and the Internet of Things opening further security challenges to the organizations, all of them expand the role of the CTO to levels spanning from mission-critical activities, to more influential roles on human resources, marketing and financial operations. Given the increasing widespread use of IT, and the emergent markets on Smart Cities, Smart Homes, Industrial IoT, Connected Cars, to name a few, the professional on Computation is placed in the midst of this exciting IT developments, with an increased responsibility on the levels of planning, definition, implementation, management, and increasingly important, the IT security. Cyber-attacks might be extremely hazardous for the organizations’ information, as well as for the security of people and goods. A well-defined strategy of cybersecurity consists in a major asset for ensuring that all the stakeholders of this connected world may play their part without disruptions. The UPT offers a singular and unique melting pot of courses, allowing the BS-IP students to contact with fields that are increasingly related and dependent of a well implemented IT infrastructure, spanning from Economy to Management, but also Law, Education, Tourism and Cultural Heritage. This healthy and rich environment helps creating an open minded approach for students on their way to grasp the core knowledge, in order to tackle the exciting challenges modern society and its organizations face in the near future.
Pedro Fernandes
Objectives
This course aims to prepare professionals that are able to design, develop, install and maintain computer systems. Students are prepared to develop technological systems capable of addressing the needs of today's society and organizations, using the most modern technologies. Thus, it is ensured that students simultaneously master the areas of systems modelling, programming and databases, computer networks and security.
Why choose this course
The main purpose of UPT’s Bachelor in Informatics - Programming is to train professionals with the best program and a highly motivated and skilled teaching staff, so that students become experts in this field and are able to successfully enter the competitive international market. We offer you the possibility of putting into practice the theoretical knowledge acquired during the course in inspiring and adequate internship programs, which will improve and enrich your experience in technology-driven areas.
The course 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.
Career prospects
The graduates in Informatics hold positions in software development departments of large companies as well as in software houses, and may, in early stages of their careers, perform the following functions:
• Software applications developer
• Software engineer
• Web site and multimedia solutions programmer
• Computer systems administration
• Database Administration
Admission requirements
· High school or Bachelor level degree
· Minimum English Proficiency level according to the Common European Framework of Reference for Languages: B2 – Independent - Vantage or upper intermediate
· Evaluation of the CV
· An interview (live or Skype)
Postgraduate options:
Master in Informatics, specialization in Information Systems
Master in Informatics, specialization in Software Engineering
Program Content/ Presentation
The main purpose of UPT’s Bachelor in Informatics – Programming is to train professionals with the best program and a highly motivated and skilled teaching staff, so that students become experts in this field and are able to successfully enter the competitive international market. We offer you the possibility of putting into practice the theoretical knowledge acquired during the course in inspiring and adequate internship programs, which will improve and enrich your experience in technology-driven areas.
The BS_IP 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 Agency for Evaluation and Accreditation of Higher Education (Portugal), A3ES, and the UPT is the unique Portuguese private university to hold a global certificate quality (ISO 9001).
You’ll also be part of an exciting international organization that is involved in international projects.
Study plan
1st year, 1st semester |
|
---|---|
Course Unit |
ECTS |
Algorithms and Programming | 8 |
Business Organization | 5 |
Discrete Mathematics | 6 |
Portuguese Language Laboratory | 3 |
Computer Architecture and Organization | 6 |
1st year, 2nd semester |
|
Course Unit |
ECTS |
Mathematical Analysis | 6 |
Object Oriented Programming | 7 |
Information Systems | 6 |
Information and Knowledge Society | 3 |
Linear Algebra | 6 |
Computer Networks | 4 |
2nd year, 1st semester |
|
Course Unit |
ECTS |
Data Structures | 6 |
Web Languages and Technologies | 6 |
Information Systems Development | 6 |
Programming Laboratory | 6 |
Statistical Models | 6 |
2nd year, 2nd semester |
|
Course Unit |
ECTS |
Operating Systems | 6 |
Applied Algorithmics | 6 |
Database Fundamentals | 6 |
Multimedia Systems | 6 |
Web Systems | 6 |
3rd year, 1st semester |
|
Course Unit |
ECTS |
Entrepreneurship | 5 |
Software Engineering | 7 |
Production of Multimedia Contents | 6 |
Distributed Systems | 6 |
Database Technologies | 6 |
3rd year, 2nd semester |
|
Course Unit |
ECTS |
Artificial Intelligence | 5 |
Option I | 5 |
Option II | 5 |
Project | 9 |
Security in Computer Systems | 6 |
Further Information
ADMISSION OFFICE:
Phone: +351 225 572 222 / 23
Mobile: +351 969 773 967
Email: ingresso@upt.pt