Software Engineering is one of the fields of computing that drives the technology industry, directly impacting people's quality of life and society as a whole. The PUCRS Software Engineering course qualifies you to work in all segments of the software development process, from requirements analysis and architecture construction to software coding, management and quality control.
Our curriculum stands out for its innovation and for combining theory with practice in these activities from the first semesters of the course, allowing you to participate in real projects with real clients, developing practices similar to those required by the software industry. This way, you have access to integrated academic training and begin your experience even before entering the job market.
Upon graduating from the course, you can work as a Software Engineer in Brazil and abroad and achieve great prominence in your professional performance through this solid training. Do you identify with this course and are you already imagining yourself in the day-to-day life of the course? Find out more details and come study at PUCRS.
Course coordination
Ana Paula Bacelo
ana.bacelo@pucrs.br
The PUCRS Software Engineering course trains professionals who are qualified to use IT processes, methods and tools to systematically and effectively produce robust, high-quality software. The curriculum provides you with a comprehensive, multidisciplinary education.
Link with Tecnopuc, one of the largest technology hubs in Brazil
Theoretical and practical classes in unique and exclusive laboratories and access to the Experimental Agency in Software Engineering (Ages)
Internship programs with research, development and innovation partners
Professors with PhDs in different areas of computing, as well as in different institutions and countries and academic mobility programs with universities around the world
PUCRS provides students at the Polytechnic School with different spaces that contribute to the development of practical activities, in addition to complementing the theory developed in the classroom.
Our curriculum supports a multidisciplinary education in Software Engineering and is based on the most contemporary teaching concepts. In addition to subjects on innovation and integrated work, during the course you will participate in several practical activities in partnership with other areas, such as humanities and communication, and you will also have classes with professors who have different market experiences.
See related coursesOur School has a tradition of training professionals of technical and scientific excellence, prepared to develop sustainable technologies and meet the challenges of a changing society.
In addition, we have agreements with partner companies and recognized multinationals, bringing you even closer to the market.
Are you curious to learn more about the School and the course?
Schedule a guided tour and come and see everything about your undergraduate course up close. This is the ideal time for you to explore the spaces and ask questions to course coordinators and professors.
Thousands of internship opportunities connect students to the job market during their undergraduate studies.
One of the best infrastructures in the country, on a unique and safe campus, with one of the best locations in Porto Alegre: central and easy to access.
Create projects that go beyond the classroom and connect to one of the largest innovation ecosystems, transforming your ideas into projects that positively impact the world.
Do an exchange during your undergraduate degree.
Check out which paths you can follow from this course and explore all the possibilities for a fluid training.
Undergraduate Studies
Software Engineering
Communicators Alice Bastos Neves and Luciano Périco lead competition between PUCRS Schools inspired by the sporting spirit of the 2026 World Cup
Tuesday, July 15 | 2025