Computer Engineering

Integrate robots and computing to solve market and societal problems. Challenge yourself in automation projects, robot integration, autonomous vehicle prototypes, computer vision and artificial intelligence.

Selection process 2025

Be the engineer, not the robot

Our aim is to train engineers capable of using scientific and technological knowledge of computing (hardware and software) to develop solutions with economic, environmental, social and ethical impacts on the market and people's lives.

During this incredible learning journey, you will have the opportunity to develop a business vision in areas such as corporate finance, market intelligence, digital marketing and people analytics, as well as working on your socio-emotional skills.

Skills and Competencies

Participate in and manage projects relevant to Computer Engineering, solving problems involving interdisciplinary perspectives;

Analyze and evaluate computer architectures, including parallel and distributed platforms, as well as develop and optimize software for them;

Understanding, implementing and managing the security of computer systems;

Analyze, evaluate, select and configure hardware platforms for the development and implementation of software applications and services;

Recognize their role in society through critical thinking, promoting innovation in the areas in which Computer Engineers work;

Demonstrate self-learning, collaboration and communication skills.

Year 1

Common curriculum for all courses

In the first year you will develop technology projects common to all courses.

Year 2

Specific curriculum of the chosen course

From the second year onwards you will develop projects specific to the course you have chosen

Year 3

Part-time curriculum

In the third year you can start part-time internships

Year 4

Career acceleration

In the fourth year you choose which track to follow: entrepreneurial, academic or corporate.

Our students intern at the best companies

What you need to know

Bachelor's Degree in Computer Engineering

Duration:

4 years

Workload:

4000 Hours

Mode:

In person

Investment :

R$6.770,00

(Referring to 2024)

60 places per year

MEC grade 5 concept*

Scholarship Program

*Ordinance No. 1124, of 05/10/2021, published in D.O.U. No. 190, of 06/10/2021, Section 1, page 204.

Grid

Curriculum

Year 1 Common curriculum for all students

Project 1

Digital Game - A digital game with its own characters, narrative and mechanics, to help institutions in their training and educational activities.

Mathematics/Physics

  • Functions
  • Limits
  • Derivatives
  • Vectors
  • Kinematics
  • Linear Momentum and Collisions

Computing

  • Introduction to Programming (Javascript)
  • Object-Oriented Programming 
  • State machines
  • Software Quality

Design

  • Design Thinking
  • Game Design
  • Concept Art
  • Narratives
  • Level Design
  • Sound Design

Business

  • Games Market
  • SWOT analysis
  • Value Proposition Canvas
  • Risk Analysis
  • Pitch and Pitch Deck

Leadership

  • Representativeness and Diversity
  • Individual and Group Objectives
  • Public presentations

Project 2

Web Application - A web system with back-end and front-end, focused on data registration and retrieval, for various corporate applications

Mathematics/Physics

  • Indefinite Integral
  • Defined Integral
  • Numerical Integration
  • Propositional Logic
  • Graphs, Trees
  • Descriptive Statistics

Computing

  • Databases 
  • MVC standard
  • HTML, CSS, Javascript
  • Node.js
  • Unit Tests
  • Network Fundamentals

Design

  • Personas
  • Prototyping
  • Interface Design
  • Usability
  • Accessibility
  • User testing

Business

  • Product Life Cycle
  • Design Thinking
  • 4 P's of Marketing
  • Branding
  • PMI, PMBok, Agile

Leadership

  • Leadership in conflict situations
  • Cognitive Biases
  • Empathy

Project 3

Logic for prediction with Artificial Intelligence- Use of machine learning on databases to generate predictive models that help decision-making.

Mathematics/Physics

  • Functions of several variables
  • Partial Derivatives
  • Multiple Integral
  • Probability
  • Inductive Statistics
  • Linear Transformations

Computing

  • Python language, Pandas, Numpy
  • Pre-processing
  • Feature Engineering
  • Supervised and Unsupervised Learning
  • Explainability 

Design

  • User Journey
  • Data Visualization
  • Storytelling with Data

Business

  • LGPD
  • Data Governance
  • Corporate Governance
  • Organizational Culture and Design

Leadership

  • Ethics
  • Feedback
  • Vulnerability

Project 4

Solution for IoT- Devices with sensors and actuators that collect data and send it to the cloud, helping with monitoring and automation.

Mathematics/Physics

  • Vector fields, Gradient
  • Directional Derivative
  • Power Series
  • Electric Field
  • Resistors / Capacitors
  • Electromagnetism

Computing

  • Basic Electronics
  • Sensors and Actuators
  • Microcontrollers
  • Distance Communication
  • Dashboards
  • Security

Design

  • Storyboard
  • Interaction Design
  • Interusability
  • Digital Manufacturing

Business

  • Industry 4.0
  • KPIs
  • Interest and Cash Flow
  • Financial indicators
  • Startup funding cycle

Leadership

  • Environmental Impacts of Technologies
  • Feedback techniques
  • Psychological safety
Year 2 Course Choice

Project 5

Automation of processes and systems - Development of an automation system, covering analog and digital electronics, embedded technologies and robotics, integrating sensing and instrumentation.

Mathematics/Physics

  • Rotational kinematics 
  • Rotational dynamics
  • First and second order differential equations
  • Initial value problems for first and second order linear ODEs

Computing

  • Integrating IT - Information Technology and AT - Automation Technology
  • Analog and digital electronics
  • Robotics
  • Automation

UX

  • UX research
  • Flow maps
  • Visual identity
  • User and usability testing

Business

  • Automation market
  • Monetary and economic policies
  • Inflation and economic activity indicators
  • Financial products and capital markets

Leadership

  • Diversity
  • Building values
  • Data-driven
  • Storytelling

Project 6

Mobile robotics and computer vision - Development of a system integrating mobile robots and computer vision, applying simulation of electromechanical systems, control and neural networks.

Mathematics/Physics

  • Laplace transform
  • Unit step function
  • Unit impulse function
  • Convolution of functions

Computing

  • Convolutional neural networks
  • Computer vision
  • Data structure
  • Robotic operating system

UX

  • UML
  • PACT Framework
  • Socio-cultural aspects and tool biases
  • Shared language

Business

  • AVG markets
  • Satisfaction, reputation and loyalty
  • Lead funnel management
  • Market models

Leadership

  • Ethics
  • Knowledge
  • Argumentation
  • Negotiation techniques.

Project 7

Predictive maintenance system with AI and cloud architecture - Development of predictive maintenance systems using artificial intelligence and cloud architecture, with a focus on data analysis and machine learning.

Mathematics/Physics

  • Time series
  • Descriptive statistics
  • Inferential statistics
  • Discrete and continuous probability distributions

Computing

  • Recurrent neural networks
  • Machine learning
  • Architecture of AI solutions
  • Cloud computing

UX

  • Design and consumption
  • Circular economy
  • Visualization and storytelling 
  • Qualitative research

Business

  • Cost-effectiveness and impact of predictive maintenance
  • Balance sheet
  • Profitability, ROI and EBITDA
  • Cost accounting

Leadership

  • Experience
  • Psychological security
  • Feedback culture
  • Sustainability

Project 8

Autonomous service robot with generative AI - Development of an autonomous service robot using generative AI, with a focus on human-machine interaction, task automation and autonomous navigation.

Mathematics/Physics

  • Change of basis in a vector space
  • Complex numbers
  • Calculus with complex variables
  • Quaternions

Computing

  • Generative AI
  • Natural language processing
  • Mapping algorithms
  • Autonomous navigation

UX

  • Prototyping
  • Accessibility and usability
  • Product design
  • Heuristic analysis and field tests

Business

  • Market for autonomous robots
  • Innovation economy
  • Digital transformation and open innovation
  • Digital transformation and open innovation

Leadership

  • Reading context
  • Decision-making
  • Teambuilding
  • Networking
Year 3 Course + Internship

Project 9

Hyperconnectivity for Smart Cities - Development of advanced systems for smart cities, focusing on network communication models, information security and BI - Business Intelligence.

Computing

  • Networks
  • MQTT
  • Databases
  • Security
  • Quality of service
  • Data visualization

UX

  • User-centered urbanism
  • The transformation of urban space by technology
  • Data interface and dashboard
  • Usability and accessibility
  • Hyperconnectivity and user experience

Business

  • IoT and the future of smart cities
  • Talent development
  • Change management
  • Labor rights and duties

Leadership

  • Engaging speeches
  • Proactivity
  • Human Rights
  • Partnerships

Project 10

Hyperscalable Applications - Development of mobile applications and support platforms that handle large access demands, measuring their performance using load testing tools and implementing observability.

Computing

  • Scalable services
  • Hybrid applications
  • Load test
  • Monitoring
  • Mobile solutions architecture
  • Design standards

UX

  • Mobile prototyping
  • Material design
  • Design system
  • Heuristic evaluation and usability testing
  • Human Interface Guidelines

Business

  • Business plans and scalable businesses
  • Corporate structures and shareholder agreements
  • Taxes and tax planning
  • Productivity

Leadership

  • Influencing tactics
  • Collective decisions
  • Mental models
  • Ethical context

Project 11

Edge computing system

Development of artificial intelligence systems with edge computing, drastically reducing latency, increasing reliability and optimizing the use of cloud resources.

Computing

  • Edge computing
  • Distributed processing
  • Operating systems
  • Competition and parallelism
  • Low-level programming
  • Embedded computer vision

UX

  • User knowledge
  • Monitoring dashboard
  • Implementation conditions
  • Test models and test definition
  • Test applications, records and tabulations

Business

  • Pollution and ecotoxicology
  • Environmental management
  • Sustainability
  • Frameworks for strategy implementation

Leadership

  • Positive impact
  • ESG
  • Feedback culture
  • Prototyping solutions

Project 12

Trends and Updates

This module covers the latest updates and emerging technological trends, providing an in-depth and practical understanding of innovations. The module is divided into two parts. The first part, the "Technical Review", is guided through continuous learning and validation of learning. The second part, the "Special Project", offers courses such as Fundamentals of Security and Post Quantum Cryptography, Risk Management in Cybersecurity, Immersive Experiences and Business Game, of technological trends, allowing the exploration of new technological concepts and applications of innovative practices, including Libras - Brazilian Sign Language.

Year 4 Course + Internship

Entrepreneurship Track 

  • Creation and acceleration of startups
  • Immersion in the entrepreneurial ecosystem
  • Connecting with mentors and venture capital investors

Corporate Track

  • Consulting projects for corporations
  • Business immersions
  • Preparation for selection and trainee processes in large companies

Academic Track

  • Building research projects
  • Writing scientific articles
  • Preparation for entry to master's and doctoral programs

Complementary activities

Workload: 400 hours

Total workload

4000 hours

Grid

Curriculum

Project 1

Digital Game - A digital game with its own characters, narrative and mechanics, to help institutions in their training and educational activities.

Mathematics/Physics

  • Functions
  • Limits
  • Derivatives
  • Vectors
  • Kinematics
  • Linear Momentum and Collisions

Computing

  • Introduction to Programming (Javascript)
  • Object-Oriented Programming 
  • State machines
  • Software Quality

Design

  • Design Thinking
  • Game Design
  • Concept Art
  • Narratives
  • Level Design
  • Sound Design

Business

  • Games Market
  • SWOT analysis
  • Value Proposition Canvas
  • Risk Analysis
  • Pitch and Pitch Deck

Leadership

  • Representativeness and Diversity
  • Individual and Group Objectives
  • Public presentations

Project 2

Web Application - A web system with back-end and front-end, focused on data registration and retrieval, for various corporate applications

Mathematics/Physics

  • Indefinite Integral
  • Defined Integral
  • Numerical Integration
  • Propositional Logic
  • Graphs, Trees
  • Descriptive Statistics

Computing

  • Databases 
  • MVC standard
  • HTML, CSS, Javascript
  • Node.js
  • Unit Tests
  • Network Fundamentals

Design

  • Personas
  • Prototyping
  • Interface Design
  • Usability
  • Accessibility
  • User testing

Business

  • Product Life Cycle
  • Design Thinking
  • 4 P's of Marketing
  • Branding
  • PMI, PMBok, Agile

Leadership

  • Leadership in conflict situations
  • Cognitive Biases
  • Empathy

Project 3

Logic for prediction with Artificial Intelligence - Use of machine learning on databases to generate predictive models that help decision-making.

Mathematics/Physics

  • Functions of several variables
  • Partial Derivatives
  • Multiple Integral
  • Probability
  • Inductive Statistics
  • Linear Transformations

Computing

  • Python language, Pandas, Numpy
  • Pre-processing
  • Feature Engineering
  • Supervised and Unsupervised Learning
  • Explainability 

Design

  • User Journey
  • Data Visualization
  • Storytelling with Data

Business

  • LGPD
  • Data Governance
  • Corporate Governance
  • Organizational Culture and Design

Leadership

  • Ethics
  • Feedback
  • Vulnerability

Project 4

IoT solution - Devices with sensors and actuators that collect data and send it to the cloud, helping with monitoring and automation.

Mathematics/Physics

  • Vector fields, Gradient
  • Directional Derivative
  • Power Series
  • Electric Field
  • Resistors / Capacitors
  • Electromagnetism

Computing

  • Basic Electronics
  • Sensors and Actuators
  • Microcontrollers
  • Distance Communication
  • Dashboards
  • Security

Design

  • Storyboard
  • Interaction Design
  • Interusability
  • Digital Manufacturing

Business

  • Industry 4.0
  • KPIs
  • Interest and Cash Flow
  • Financial indicators
  • Startup funding cycle

Leadership

  • Environmental Impacts of Technologies
  • Feedback techniques
  • Psychological safety

Project 5

Automation of processes and systems - Development of an automation system, covering analog and digital electronics, embedded technologies and robotics, integrating sensing and instrumentation.

Mathematics/Physics

  • Rotational kinematics 
  • Rotational dynamics
  • First and second order differential equations
  • Initial value problems for first and second order linear ODEs

Computing

  • Integrating IT - Information Technology and AT - Automation Technology
  • Analog and digital electronics
  • Robotics
  • Automation

UX

  • UX research
  • Flow maps
  • Visual identity
  • User and usability testing

Business

  • Automation market
  • Monetary and economic policies
  • Inflation and economic activity indicators
  • Financial products and capital markets

Leadership

  • Diversity
  • Building values
  • Data-driven
  • Storytelling

Project 6

Mobile robotics and computer vision - Development of a system integrating mobile robots and computer vision, applying simulation of electromechanical systems, control and neural networks.

Mathematics/Physics

  • Laplace transform
  • Unit step function
  • Unit impulse function
  • Convolution of functions

Computing

  • Convolutional neural networks
  • Computer vision
  • Data structure
  • Robotic operating system

UX

  • UML
  • PACT Framework
  • Socio-cultural aspects and tool biases
  • Shared language

Business

  • AVG markets
  • Satisfaction, reputation and loyalty
  • Lead funnel management
  • Market models

Leadership

  • Ethics
  • Knowledge
  • Argumentation
  • Negotiation techniques.

Project 7

Predictive maintenance system with AI and cloud architecture - Development of predictive maintenance systems using artificial intelligence and cloud architecture, with a focus on data analysis and machine learning.

Mathematics/Physics

  • Time series
  • Descriptive statistics
  • Inferential statistics
  • Discrete and continuous probability distributions

Computing

  • Recurrent neural networks
  • Machine learning
  • Architecture of AI solutions
  • Cloud computing

UX

  • Design and consumption
  • Circular economy
  • Visualization and storytelling 
  • Qualitative research

Business

  • Cost-effectiveness and impact of predictive maintenance
  • Balance sheet
  • Profitability, ROI and EBITDA
  • Cost accounting

Leadership

  • Experience
  • Psychological security
  • Feedback culture
  • Sustainability

Project 8

Autonomous service robot with generative AI - Development of an autonomous service robot using generative AI, with a focus on human-machine interaction, task automation and autonomous navigation.

Mathematics/Physics

  • Change of basis in a vector space
  • Complex numbers
  • Calculus with complex variables
  • Quaternions

Computing

  • Generative AI
  • Natural language processing
  • Mapping algorithms
  • Autonomous navigation

UX

  • Prototyping
  • Accessibility and usability
  • Product design
  • Heuristic analysis and field tests

Business

  • Market for autonomous robots
  • Innovation economy
  • Digital transformation and open innovation

Leadership

  • Reading context
  • Decision-making
  • Teambuilding
  • Networking

Project 9

Hyperconnectivity for Smart Cities - Development of advanced systems for smart cities, focusing on network communication models, information security and BI - Business Intelligence.

Computing

  • Networks
  • MQTT
  • Databases
  • Security
  • Quality of service
  • Data visualization

UX

  • User-centered urbanism
  • The transformation of urban space by technology
  • Data interface and dashboard
  • Usability and accessibility
  • Hyperconnectivity and user experience

Business

  • IoT and the future of smart cities
  • Talent development
  • Change management
  • Labor rights and duties

Leadership

  • Engaging speeches
  • Proactivity
  • Human Rights
  • Partnerships

Project 10

Hyperscalable Applications - Development of mobile applications and support platforms that handle large access demands, measuring their performance using load testing tools and implementing observability.

Computing

  • Scalable services
  • Hybrid applications
  • Load test
  • Monitoring
  • Mobile solutions architecture
  • Design standards

UX

  • Mobile prototyping
  • Material design
  • Design system
  • Heuristic evaluation and usability testing
  • Human Interface Guidelines

Business

  • Business plans and scalable businesses
  • Corporate structures and shareholder agreements
  • Taxes and tax planning
  • Productivity

Leadership

  • Influencing tactics
  • Collective decisions
  • Mental models
  • Ethical context

Project 11

Edge computing system - Development of artificial intelligence systems with edge processing, drastically reducing latency, increasing reliability and optimizing the use of cloud resources.

Computing

  • Edge computing
  • Distributed processing
  • Operating systems
  • Competition and parallelism
  • Low-level programming
  • Embedded computer vision

UX

  • User knowledge
  • Monitoring dashboard
  • Implementation conditions
  • Test models and test definition
  • Test applications, records and tabulations

Business

  • Pollution and ecotoxicology
  • Environmental management
  • Sustainability
  • Frameworks for strategy implementation

Leadership

  • Positive impact
  • ESG
  • Feedback culture
  • Prototyping solutions

Project 12

Trends and Updates - This module covers the latest updates and emerging technological trends, providing an in-depth and practical understanding of innovations. The module is divided into two parts. The first part, the "Technical Review", is guided through continuous learning and validation of learning. The second part, the "Special Project", offers courses such as Fundamentals of Security and Post Quantum Cryptography, Risk Management in Cybersecurity, Immersive Experiences and Business Game, of technological trends, allowing the exploration of new technological concepts and applications of innovative practices, including Libras - Brazilian Sign Language.

Entrepreneurship Track 

  • Creation and acceleration of startups
  • Immersion in the entrepreneurial ecosystem
  • Connecting with mentors and venture capital investors

Corporate Track

  • Consulting projects for corporations
  • Business immersions
  • Preparation for selection and trainee processes in large companies

Academic Track

  • Building research projects
  • Writing scientific articles
  • Preparation for entry to master's and doctoral programs

Complementary activities

(Workload - 400 hours)

Total workload

4000 hours

Learn from the best

Course Coordinator:

Michele Bazana de Souza

Degree in Electrical Engineering, Electronics with emphasis on Telecommunications from the National Telecommunications Institute (INATEL).

Master's Degree in Mechanical Engineering, Industrial Automation and Robotics from the University of Taubaté (UNITAU).

She has over 18 years' experience as a teacher and course coordinator in the field of engineering. 

Professor and coordinator of undergraduate engineering courses, focusing on Algorithms, Programming and Machine Learning.

Member of the Bank of Assessors of the National Higher Education Assessment System (BASis).

Reviewer for the Faculty Guide.

Academic director:

Flávia Santoro

Degree in Electronic Engineering from the Polytechnic School of the Federal University of Rio de Janeiro (UFRJ).

PhD and MSc in Systems and Computer Engineering from COPPE - Federal University of Rio de Janeiro (UFRJ).

Sabbaticals at the Université Pierre et Marie Curie, France (2004-2005) and Queensland University of Technology, Australia.

She has worked for 20 years as a teacher, course coordinator and researcher in Information Systems and Computer Science, focusing on Business Process Management, Knowledge-Intensive Processes, Knowledge Management and Collaborative Systems and Project-Based Learning.

He has more than 250 publications with various practical results.

Teaching staff