Data & InnovationMaster the languages ​​that are shaping the future of the planet.

Computer scientists operate in areas where technology is still unnamed. They develop the algorithms, models, and architectures that make possible what seems impossible today.

A highly technical education that combines applied mathematics, artificial intelligence, and computational thinking to create, not just use, the technologies that will define the coming decades.

Excellence in education that combines science, technology, and innovation!

IdeaLab: Real AI

Our own infrastructure for research in artificial intelligence, parallel computing, and cybersecurity from the very beginning.

Dual degree in Software

Two degrees, double the technical depth, expanded positioning for any global market.

100% In-Person + Science that the market is still learning

100% in-person and online course
to global technology trends.

Mathematics that Becomes a Product

Linear algebra, optimization, and statistical modeling are not abstract prerequisites. They are the tools with which you build machine learning systems, decision algorithms, and high-performance solutions throughout your training.

Immersive Experience

Modern laboratories for development, prototyping, and virtual reality.

Data Science and Software Engineering: Together until the 4th semester so you can decide what's best for your future.

You can choose between Computer Science or Software Engineering starting in the 4th semester, or pursue a dual degree.

IDP prepares you to be A highlight of the job market.

At IDP, your education opens doors in different areas:

Software and Application Development
Artificial Intelligence and Machine Learning
Data Science and Big Data
Cybersecurity and Cryptography
Cloud computing
Games and Virtual Reality
IT Consulting and Tech Startups

Curriculum that makes the digital world work.

1st Semester

Introduction to Computing

Algorithms and Programming Logic

Computational Logic

Differential and Integral Calculus I

Linear Algebra and Applications

2st Semester

Tech Project in Prototyping 3D Printing Solutions

Data Structures

Statistical Modeling and Programming

Differential and Integral Calculus II

Entrepreneurship and Innovation

3st Semester

Tech Project in Web Solutions

Programming Techniques and Algorithm Analysis

Software Process

Object Oriented Programming

Database

4st Semester

IT Equipment Tech Project

Computer Networks and the Internet

Artificial Intelligence

Computer Architecture and Organization

Big Data and NoSQL

5st Semester

Tech Project in Mobile Solutions

Concurrent Programming

Machine Learning

Electronics and Digital Circuits

Computer Theory

6st Semester

Tech Project Computer Science

Operational systems

Computational Language Paradigms

compilers

Optimization Models and Algorithms

7st Semester

Supervised Internship I

Capstone I Project

Business Intelligence

Encryption and Security

Image processing

Elective I

8st Semester

Supervised Internship II

Capstone II Project

ESG

Parallel and Distributed Computing

Elective II

Elective III

1st Semester

Introduction to Computing

Algorithms and Programming Logic

Computational Logic

Differential and Integral Calculus I

Linear Algebra and Applications

2st Semester

Tech Project in Prototyping 3D Printing Solutions

Data Structures

Statistical Modeling and Programming

Differential and Integral Calculus II

Entrepreneurship and Innovation

3st Semester

Tech Project in Web Solutions

Programming Techniques and Algorithm Analysis

Software Process

Object Oriented Programming

Database

4st Semester

IT Equipment Tech Project

Computer Networks and the Internet

Artificial Intelligence

Computer Architecture and Organization

Big Data and NoSQL

5st Semester

Tech Project in Mobile Solutions

Concurrent Programming

Machine Learning

Electronics and Digital Circuits

Computer Theory

6st Semester

Tech Project Computer Science

Operational systems

Computational Language Paradigms

compilers

Optimization Models and Algorithms

7st Semester

Supervised Internship I

Capstone I Project

Business Intelligence

Encryption and Security

Image processing

Elective I

8st Semester

Supervised Internship II

Capstone II Project

ESG

Parallel and Distributed Computing

Elective II

Elective III

Workload
Mandatory Disciplines
3.200 hrs
Workload
Elective Courses
240 hrs
Workload
Complementary Activities
460 hrs
Workload
Complementary Activities
3.900 hrs
Download the Course Guide
Find all the course information.
Access the Course Pedagogical Project (PPC)
Find all the course information.

New technology lab at IDP Norte. A space designed to boost innovation, research, and the development of solutions that connect academia and society.

Discover the campus that will help you To provide unique opportunities!

North Wing Campus

A dynamic and connected environment that brings together technology, modernity, and experiences that inspire the future.

SGAN 609, Conjunto A, Asa Norte, Brasília - DF
Duration
4 years (8 semesters)
Workload
3.900 hrs
Entry Forms
IDP Pass, ENEM, IB, Prouni, Transfer and Second Degree
Beginning of Classes
August / 2026
Modality
In-person - Morning
Campus
IDP Asa Norte - Brasília
Timetable
Monday to Friday: 8:00 AM to 11:40 AM
Tuition and Scholarship Program

Monthly payment

BRL 3.416,00*
*Value referring to the 2026 school year.
Scholarship Program
Academic Merit Scholarships
Awarded to the top three candidates in the Selection Process (IDP PASS):
Full Scholarship
1rd Place Overall
Partial Scholarship 80%
2rd Place Overall
Partial Scholarship 60%
3rd Place Overall
Social Scholarships

IDP has a social scholarship program for all undergraduate courses. Discounts may vary depending on performance in the selection process and family income. for students who need financial assistance to pursue higher education.

In addition, IDP admits candidates from the following programs:

  • ProUni
  • NASTY

At IDP, higher education is a journey of transformative experiences. Extracurricular projects are designed to train professionals prepared for the future, capable of innovating, leading, and positively impacting society.

This is achieved through five pillars: direct contact with the market, international experience, simulations and competitions, connection with the community, and the development of research and innovation.

At IDP, higher education is a journey of transformative experiences. Extracurricular projects are designed to train professionals prepared for the future, capable of innovating, leading, and positively impacting society.

This is achieved through five pillars: direct contact with the market, international experience, simulations and competitions, connection with the community, and the development of research and innovation.

The Journey That Will To shape your professional future.

The Computer Science Journey focuses on creating the technologies that make the digital world work, with a deep focus on algorithms, artificial intelligence, and mathematical modeling. With an entrepreneurial spirit, our students are encouraged to step outside their comfort zone. Discover our tech track!

Objective of Tech Foundations

In the first year, the student builds the technical foundation of the technology: programming, logic, and mathematics.
applied. Here he learns the fundamentals of programming, applied mathematics, and thought processes.
computational, while beginning to solve real-world problems and develop its first solutions.

Focus: Programming, logic, and applied mathematics.

Skills

Logical and structured thinking
Applied programming
Problem Solving with real-world cases
Communication and presentation of solutions
Prototyping and experimentation
Team work

Projects

First Tech Challenge

In the First Tech Challenge, first-year Software Engineering and Computer Science students form teams to solve a practical technical problem, applying programming logic, computational thinking, and collaboration. It's the ideal experience to get into the rhythm of the course, meet classmates, and discover how technology transforms problems into solutions.

Math Help!

Math Help! is a mentoring program where first-year students develop communication and mathematical reasoning skills by supporting their peers in fundamental subjects such as Calculus and Linear Algebra. In addition to strengthening their technical foundation, the project trains professionals capable of explaining, collaborating, and leading – essential skills in any technology team.

IDP GO

The IDP League is a project that connects you to the challenges of the legal world and international relations through competitions and practical simulations, both internal (students vs. students) and external (IDP vs. other higher education institutions). It's the ideal opportunity to test and apply the content learned in the classroom in a real-world environment.
dynamic and challenging.

IDP Winter School

The IDP League is a project that connects you to the challenges of the legal world and international relations through competitions and practical simulations, both internal (students vs. students) and external (IDP vs. other higher education institutions). It's the ideal opportunity to test and apply the content learned in the classroom in a real-world environment.
dynamic and challenging.

Curriculum from Tech Foundations

1st Semester

Introduction to Computing

Algorithms and Programming Logic

Computational Logic

Differential and Integral Calculus I

Linear Algebra and Applications

2st Semester

Tech Project in Prototyping 3D Printing Solutions

Data Structures

Statistical Modeling and Programming

Differential and Integral Calculus II

Entrepreneurship and Innovation

Objective of Tech Development

In-depth study of software development, systems, data, and processes, with hands-on projects in workshops connected to real-world cases.

Focus : Development of web and mobile systems, data structuring, and software processes.

Skills

Scalability and performance
Data structuring and modeling
Web and mobile systems development
Integration between systems
Technical project management

Projects

Sprint IDP

Have you ever imagined solving strategic challenges for companies like Google, Meta, Coca-Cola, and BTG Pactual while still in college? The IDP Sprint is a 10-week program where students from various fields, including technology, work in teams to develop innovative solutions for real-world problems brought to them by large companies.

IDP Hackathon

The IDP Hackathon is an intense and immersive competition that pits technology students against real-world market challenges, stimulating innovation, creativity, and problem-solving in a dynamic environment.
and collaborative. A transformative experience where students are challenged to learn by doing and develop essential skills for the job market.

Second Tech Challenge

The Second Tech Challenge proposes more complex technical challenges, requiring students to integrate knowledge of algorithms, data structures, and software development to create functional solutions. Through presentations to evaluation panels, students also practice technical communication and defending ideas, essential skills in the technology market.

IDP League

Develop argumentation, negotiation, and strategic thinking skills through hands-on simulations that replicate real-world scenarios from the market and the corporate technology environment. The IDP League connects students to internal and external competitions (IDP vs. other institutions), providing a dynamic environment to test and apply what they have learned in the classroom.

Curriculum from Tech Development

3st Semester

Tech Project in Web Solutions

Programming Techniques and Algorithm Analysis

Software Process

Object Oriented Programming

Database

4st Semester

IT Equipment Tech Project

Computer Networks and the Internet

Artificial Intelligence

Computer Architecture and Organization

Big Data and NoSQL

Purpose of Tech Specialization & Global Immersion

Focus on artificial intelligence, advanced algorithms, optimization, parallel computing, and systems.
complexes.

Highlight: Projects involving generative AI, deep learning, and global challenges (partnership with the University of Hong Kong, in Shenzhen, China).

Skills

Advanced mathematical modeling
Development of complex systems
Parallel and distributed computing
Algorithms and optimization
Artificial Intelligence and Machine Learning

Projects

Exchange IDP

The IDP Exchange program offers partnerships with over 18 universities in countries such as Portugal, Germany, Italy, Spain, Argentina, and others, with more than 60 places available each year. Beyond technical learning in another language and cultural context, you build an international network and broaden your perspective on technological development around the world.

Third Tech Challenge: AI & China

The biggest technical challenge of the degree program comes in the third year, focusing on Artificial Intelligence and the global technology market. Students develop AI-based solutions applied to real-world contexts, with a special eye on trends and innovations in the Chinese technology ecosystem, one of the most dynamic and disruptive in the world. This experience prepares them to work in global scenarios of high technological complexity.

IDP Incubator

Do you have a tech startup idea? The IDP Incubator is the ideal environment to structure, validate, and scale your business. With mentorship from experienced experts, strategic networking, and access to resources from the innovation ecosystem, students progress through the ideation, acceleration, and succession phases according to the project's maturity.

Curriculum from Tech Foundations

5st Semester

Tech Project in Mobile Solutions

Concurrent Programming

Machine Learning

Electronics and Digital Circuits

Computer Theory

6st Semester

Tech Project Computer Science

Operational systems

Computational Language Paradigms

compilers

Optimization Models and Algorithms

Purpose of Tech Leadership & Impact

Technical consolidation and preparation for the global market or entrepreneurship. The final year prepares the student for technical leadership and the global market.

Final Challenge : Completion of the Capstone project with specialized mentoring.

Skills

Integration between systems
Web and mobile systems development
Data structuring and modeling
Integration between systems

Projects

Final Challenge (Capstone)

The most hands-on graduation project you can have. In the Final Challenge, students develop a complete technological solution, from requirements gathering to final delivery, for a real-world problem faced by a partner company or organization. It's the moment to integrate everything learned throughout the degree program and demonstrate, in practice, the ability to lead complex technology projects.

Cybersecurity Laboratory

In an increasingly digital world, protecting systems and data is one of the most valued skills in the market. At IDP's Cybersecurity Lab, students get hands-on experience in attack and defense simulations, vulnerability analysis, and the implementation of security solutions. It's a practical learning environment, up-to-date with the main threats and technologies in the sector.

AI Clinic

Artificial Intelligence is already transforming all areas, and those who know how to apply it responsibly and creatively are ahead of the curve. At the IDP AI Clinic, students develop applied projects in machine learning, natural language processing, and computer vision, focusing on real-world problems faced by companies and organizations. A living laboratory of innovation and impact.

Technical Interview

Tech recruitment processes have their own format, and preparing for them makes all the difference. In IDP's Technical Interview project, students train with real-life interview simulations at tech companies, including algorithm challenges, live problem-solving, and project presentations. Graduate ready to tackle any selection process.

IDP Mentoring

In the final year, every decision matters. IDP Mentorship connects graduating students in Software Engineering and Computer Science with professors and experienced professionals in the field, who offer personalized strategic guidance on career, job market, and transition to the professional world. It's the right support to take the next steps with confidence and clarity.

Cloud Computing

Master the infrastructure that underpins the digital world. In the Cloud Computing track, students deepen their knowledge of platforms such as AWS, Azure, and Google Cloud, working on practical projects in cloud architecture, scalability, and security. A highly demanded skill in the market and essential for any technology professional.

Curriculum from Tech Foundations

7st Semester

Supervised Internship I

Capstone I Project

Business Intelligence

Encryption and Security

Image processing

Elective I

8st Semester

Supervised Internship II

Capstone II Project

ESG

Parallel and Distributed Computing

Elective II

Elective III

A career With global reach!

The world as your classroom! In Brazil and around the world, we prepare you for a global future, guiding you towards the best international universities and, of course, providing personalized support from IDP every step of the way.

+ 15

Countries

+ 30

Institutions

+ 120

Students per semester

The world is yours. Next campus!

IDP's international programs offer more than just academic experiences—they provide opportunities that broaden horizons and strengthen career paths.

Backed by global partnerships and personalized support from IDP at every stage, each student experiences a transformative immersion that connects knowledge, culture, and opportunities on a global scale.

+ 15

Countries

+ 30

Institutions

+ 120

Students per semester

Discover the programs of internationalization

Borderless connections

Create lasting bonds with teachers, students and experts from different countries. A global network capable of opening doors to academic partnerships, business and unique professional opportunities.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Fluency beyond the language

International immersion enhances not only language proficiency, but also technical vocabulary and the ability to work confidently in multicultural and professional contexts.

Discover the programs of internationalization

Study for a semester at one of the The world's most renowned institutions through IDP Exchange!

There are over 30 partner universities that offer more than 100 exchange program spots for IDP students every year.

Argentina
La Plata
National University of La Plata
Argentina
Mendoza
Universidad de Mendoza
Chile
Santiago
Mayor University
Colombia
Cartagena
Technological University of Bolívar
Uruguay
Montevideo
University of Montevideo
China
Shenzen
Chinese University of Hong Kong
Germany
Bavarian of Passau
University of Passau
Italy
Pisa
University of Pisa
Università Roma TRE
Spain
Madrid
University of Nebrija
Spain
Castellón de la Plana
Jaume I University
Portugal
Covilha
University of Beira Interior
Portugal
Coimbra
historic university

Research Groups: The pursuit of knowledge is what drives innovation and transforms society.

At IDP, we encourage students to explore new frontiers of knowledge through academic research, scientific production, and the exchange of ideas that contribute to the advancement of different areas of knowledge.

With programs that encourage scientific initiation and development.
Through applied research, students have the opportunity to deepen their studies, publish articles, participate in academic events, and collaborate with renowned professors and experts.

This experience strengthens critical thinking, broadens academic knowledge, and prepares students for more complex challenges, whether in their professional careers or academic journeys.

More than just an intellectual exercise, study and research at IDP are tools for generating impact and transforming realities.

Here, students are encouraged to question, investigate, and propose solutions, building knowledge that goes beyond textbooks and connects directly with real-world challenges.

PROIC

cientific initiation Program

PROIC is IDP's scientific initiation program that offers exclusive support to students interested in transforming their ideas into research, together with renowned professors. And, to top it off, the student receives a monthly stipend to develop their project.

The PROIC program annually selects students to develop individual research projects, granting a monthly financial aid of R$ 600,00 for up to 7 months. Students work under the supervision of specialized professors, participate in workshops, and receive training in research techniques and academic writing. The program's call for applications is published annually, usually in March and April, and offers a unique opportunity for students committed to academic advancement.

Participating in PROIC means enhancing skills such as critical thinking, project management, and academic communication. You will have access to tools that will help you excel in master's programs, competitions, and your professional career. This is an opportunity to build a solid foundation as a researcher.

PAPIN

Program to Support Scientific Initiation and Research

Transform your ideas into articles and present them at major national or international academic events! PAPIN is the program that connects you to the academic world, offering support and financial assistance to develop your potential as a researcher.

Participants are mentored by professors and have access to resources that enable them to present their work at highly relevant academic events. The program is structured to encourage high-quality scientific production and promote the integration of students into the national and international academic community.

Students are selected through biannual calls for applications, launched in April and August, and widely publicized throughout the academic community.

PAGRUP

Program to Support the Development of Research Groups

Would you like to participate in innovative research and also receive support to present your work at national and international events?

PAGRUP is a program that encourages the creation and development of Research Groups, offering funding and strategic support so that professors and students can reach new levels in academic production.

PAGRUP offers support to Research Groups led by IDP professors, funding academic projects and encouraging participation in scientific events in Brazil and abroad. Calls for proposals are open twice a year, in April and August, guaranteeing regular opportunities for new projects to be submitted. With an interdisciplinary and collaborative environment, PAGRUP is the ideal space to explore new ideas and transform knowledge into impact.

Coordination from the Computer Science Course

Course coordinator

Lucas martins

Software engineer with extensive experience (since 1999) in IT management, project management, and software development/maintenance. Researcher in science and technology, especially in the Internet of Things (IoT), Smart Cities/Transit, Cyber-Physical Systems, Distributed Systems, Web Systems, and Web Software Architecture.

Faculty composed by authorities in the technological world.

The faculty of the Computer Science undergraduate program at IDP is composed of professionals with solid academic backgrounds and relevant experience in the market and in research.

By combining theory and practice, teachers bring real-world experiences in technology, innovation, and solution development into the classroom.

Networking with leading professionals and companies in the sector.

Professors with master's and doctoral degrees, with practical experience in the technology market.

Expertise in strategic areas such as AI, Data Science, Cybersecurity, Software Engineering, and Digital Entrepreneurship.

Meet some of the Featured professors of the course!

Professor

Elias Filho

Master in digital art and educator…
Professor

Leonardo Freitas

Scientist and creator of Startup Brasil…

More than just a test, it's a two-stage journey that takes your knowledge in a comprehensive and applied way.

Step 1: Case

Present a solution to a real-world company problem. This challenge relates to your future field of work, and you will need to present your proposal in written form.

Stage 2: Group Challenge

In this stage, you will connect with candidates from various courses to participate in group activities. You will apply skills in adaptability, teamwork, self-management, creativity, innovation, and engagement.

If you are unable to participate in the IDP Pass due to date availability, IDP offers other ways to enroll in undergraduate programs.

ENEM

Use your ENEM score to enroll in IDP's undergraduate programs. An accessible selection process that values ​​your performance and opens doors to an excellent education.

IB (International Baccalaureate)

Use your International Baccalaureate diploma to begin your undergraduate studies at IDP. We recognize your global academic background and offer a direct transition to the university environment.

Second Degree

Do you have a higher education degree and want to expand your professional opportunities? Enroll in a new course at IDP and gain skills that make a difference in the job market.

Transfer

Are you already pursuing a degree at another institution? Transfer to IDP and elevate your education by taking advantage of previously completed courses in a leading academic environment.

Choose your preferred ticket method for to begin your journey at IDP.

Scheduled Entrance Exam

Scheduled Entrance Exam

IB (International Baccalaureate)

Second Degree

Social Stock Market

 The IDP Exchange Program is a unique academic exchange program that offers IDP students the opportunity to study at renowned universities around the world. It features strategic partnerships with prestigious institutions such as the University of Coimbra, the University of Lisbon, Goethe University, Università Roma TRE, and others.
 

The program provides a unique international experience, allowing students to experience the culture and education in prominent countries such as Portugal, Germany, Italy, Spain, Argentina, and many others.

Connecting the world, expanding horizons.

IDP Exchange

IDP GO is an exclusive IDP program that takes you to strategic destinations in Europe and the United States, providing direct connections with companies.
Leading offices and globally prominent organizations. During five intensive days, you will have the opportunity to learn from experts, visit renowned institutions, and expand your international network, all while immersing yourself in new cultures and experiencing the latest advancements in your field of study.

In addition to technical visits, students participate in meetings with venture capital investors, entrepreneurs, and experts, providing in-depth learning about innovation, technology, and business on a global scale.

International experience in renowned companies

IDP GO Silicon Valley

 

The IDP Winter School is an intensive international and interdisciplinary training program aimed at students from all IDP undergraduate courses, focusing on contemporary themes such as innovation, global strategy, digital transformation, organizational culture, and management.

In 2026, our students went to King's College London in the United Kingdom, learning from different cultures and global perspectives.

Immersive program at international universities

Winter School 2026 in London