Course
BSc (Hons) Software Engineering
Applications for the 26/27 academic year have closed.
Contact us for more information!
Degree-Granting Institution: Teesside University (United Kingdom).
Partner Entity: Giz, We Can Train You, Unipessoal, Lda. / ETIC_Algarve
Teaching Mode: Hybrid.
Higher Degree Level: 3rd Year.
Legal Framework: Activity developed under Decree-Law no. 83/2026, of April 7 (Registration at IES, I.P. in progress).
Diploma Recognition: Foreign academic degree awarded by Teesside University, subject to the regime for recognition of foreign higher education degrees and diplomas in Portugal, as ETIC_Algarve is not a higher education institution.

Specialize and lead the development of advanced software engineering solutions
The BSc (Hons) in Software Engineering is an advanced technical program that elevates your skills in systems architecture, cybersecurity, Cloud Native DevOps, and software development to an advanced level. Designed for those who already have a foundational education and wish to deepen their knowledge, this course allows you to consolidate critical thinking, complex problem-solving, and software quality management through a British International Certification awarded by Teesside University, with strong academic and professional value.
This specialized training in Programming combines theory, research, and practical experience with real projects, preparing you for a successful career in Web Development, both nationally and internationally.
The BSc (Hons) Software Engineering corresponds to a British International Certification awarded by Teesside University, enabling an internationally recognized academic pathway.
Upon completing this course, you have the opportunity to participate in an ERASMUS+ European mobility project, living an enriching international experience through an internship.

Prerequisites
- Completion of the 2-year Technical Course in Web Programming from ETIC_Algarve, or a Certificate of 120 credits completed with eligible equivalencies.
- Portfolio tailored to the specific course field
- English language proficiency level with scores required in the application process.
Trainee Support
Care for trainees well-being is a constant priority, which is why ETIC_Algarve provides its community with various services that contribute to their personal and human growth.
Whether through job market placement support, personal development support, or financial assistance granted through the recent Training Scholarship, there are several ways we assist students to facilitate and promote their growth.
Training Grant

Jump Internship

Personal Development

Specialized Training
1 year
Classes from September to June
Evening classes, 3 times a week in B-Learning, from 7 PM to 10 PM
Number of Trainees
Maximum 16
And after the course?
Erasmus+
Upon completing this training, you will have the opportunity to participate in our ERASMUS+ European mobility project.
Career Opportunities
- Software Engineer
- Full-Stack Developer
- Back-End Developer
- Front-End Developer
- Application Developer
- DevOps Engineer
- Systems Analyst
Contents
-
Computing Project
-
This module serves as a final project, running throughout the entire academic year, in which you will develop a large-scale project under the guidance of a trainer.
The project involves the design and development of a technological solution related to the field of Software Engineering, culminating in the production of a research report and a video presenting and demonstrating the work done.
Throughout the module, you will be guided to develop a structured methodology and a professional attitude, taking responsibility for the planning, management, and execution of your project.
You will have the opportunity to explore in depth a thematic area of your interest, applying and consolidating the knowledge acquired throughout the course.
During the project development, you will be challenged to set goals, conduct and analyze research, propose solutions, and implement your work in a creative and well-founded manner.
Issues related to risk, security, and sustainability will also be considered, as well as legal, social, ethical, equality, diversity, and inclusion aspects.
This module will also reinforce essential professional skills, such as time management, communication, problem-solving, autonomy, and critical thinking, preparing you for the challenges of the job market.
-
Cloud Native DevOps
-
In this module, you will explore cloud-native software architectures and the technologies used in the development and deployment of modern applications.
You will gain hands-on experience with various cloud platforms and infrastructures while deepening your understanding of DevOps principles and methodologies that support the complete software development lifecycle.
Throughout the module, you will build skills in designing, deploying, and managing scalable, resilient, and efficient systems using automation, continuous integration, and continuous delivery practices.
For assessment, you will be required to design the architecture of a cloud-compatible software system and demonstrate the application of DevOps practices in developing, deploying, and managing solutions hosted on a cloud infrastructure.
-
High-Integrity System
-
With this module, you will explore the principles, methodologies, and practices used in developing high-integrity software, used in contexts where security, reliability, and robustness are essential requirements.
As society becomes increasingly dependent on digital systems, IoT (Internet of Things), and Artificial Intelligence, it becomes essential to ensure that software is developed responsibly, minimizing risks and ensuring high quality standards.
In this context, software integrity plays a central role in Software Engineering, contributing to the creation of reliable and secure systems.
Throughout the module, you will analyze the challenges associated with developing software for critical environments and understand how to adapt software engineering processes, techniques, and practices to the specific requirements of different risk contexts.
You will be challenged to evaluate and develop solutions that consider technical, ethical, legal, and professional factors, reinforcing your ability to make well-founded decisions in complex scenarios.
-
Masterclasses
-
Throughout the course, masterclasses with invited national and/or international professionals are planned to enrich students’ projects and connect them with different professional contexts.
Trainers
Facilities and Equipment
- Room equipped with one computer per student, in a macOS or Windows environment.
- Web Server for website hosting/HTML5 and CSS3/MySQL and PHP.
- Software: Adobe Creative Cloud: Photoshop, Illustrator, XD, etc.; VSCode, Figma, VirtualBox, Docker, Git, GitHub, Terraform, Canva Pro, among others.
Testimonials
Prices
Monthly fees:
12 x €404.17
€250 Application Fee
16 x €303.13
€250 Application Fee
Special Discounts (non-cumulative):
-10%
- save €480.00 One-time Payment Former Trainees
-5%
- save €242.50
- One-time Payment
- Installments Former Trainees
Other Conditions
Citizens without tax residency in national territory: €250 enrollment fee + 1st installment – €1,485.00 (30% of the course fee) To be paid upon enrollment + 11 monthly installments of €315.00
Application Process
Enrollment is open between April and the start of classes, 2nd fortnight of September, as long as vacancies exist in the courses. Applications can be completed after admission requirements are verified and upon payment of the enrollment fee and presentation of:
- 1 passport-style digital photo
- Portfolio tailored to the specific course field
- Certificate of Qualifications
- Completion of the 2-year technical course in Web Programming from ETIC_Algarve or Certificate of 120 credits completed with eligible equivalencies. In both cases, the minimum final grade average must be 13 out of 20 or higher.
- Applicant Documents (ID Card/Passport + Tax Identification Number + Proof of Address: water, electricity, phone bill or driver’s license)
- Recommendation Letter in English
- English language proficiency score from one of the following tests is required: DUOLINGO, minimum 115 (95 in all subscores); IELTS, minimum 6.0 (5.5 in all subscores); TOEFL iBT, minimum 80 (20 in all subscores)
- Completion and signing of the enrollment form and training contract
Are you interested?
Make a non-binding pre-registration.







