Computer Science

Work on projects with mathematical modeling, optimization algorithms and AI. Develop natural language applications, implement deep learning and explore generative AI in high-performance environments.

Selection process 2025

Learn how to use advanced computing techniques to solve complex problems.

Our aim is to train scientists with a solid background in Computing and Mathematics, who are able to build general-purpose solutions, construct state-of-the-art software architectures for intelligent computing systems, and generate scientific and technological knowledge and innovation. At Inteli, in addition to academic skills, we encourage our students to extend their skills as the field advances, always seeking the best results with creativity, critical thinking and ethics.

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

Skills and Competencies

  • Define the fundamental concepts of Computing for the development of software, hardware and their applications. 
  • Specifying, designing, implementing and evaluating computer systems with quality at all stages. 
  • Manage computer systems projects and solve problems efficiently. 
  • Develop algorithms and methods for analysis and evaluation, recognizing the importance of computational thinking in various areas. 
  • Demonstrate an interdisciplinary and innovative vision of Computing, as well as skills in self-learning, collaboration and communication.

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 of Computer Science

Duration:

4 years

Workload:

4000 Hours

Mode:

In person

Investment :

R$6.770,00

(January 2024)

40 places per year

Concept MEC grade 4*

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

  • 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

  • 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

  • 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

  • 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

High-performance solution using graphs - Solution that uses graph structures and techniques to improve decision-making and optimization in real-world scenarios.

Mathematics

  • Graph Theory
  • Flow networks
  • Formal logic
  • Correction statement
  • Mathematical induction

Computing

  • Data structure
  • Abstract data types
  • Graph algorithms
  • Analysis of algorithms
  • Topological sorting
  • Minimum paths
  • Minimum spanning tree

UX and HCI

  • Data representation
  • Animation and interactivity
  • Graph visualization tools
  • Usability tests

Business

  • Supply chain markets and trends
  • Innovative supply chain applications
  • Economic policies
  • Financial products and capital markets

Leadership

  • Building collaborative and diverse teams
  • Storytelling in leadership
  • Values, facts and opinions

Project 6

Combinatorial optimization and operations research - Application of linear and integer programming algorithms to solve optimization problems in companies in order to maximize profits (or reduce costs) or make optimal use of scarce resources.

Mathematics

  • Modeling optimization problems
  • Linear programming
  • Simplex method
  • Duality and sensitivity analysis
  • Queue theory

Computing

  • Linear, integer and mixed integer programming algorithms
  • Dynamic programming
  • Local search and backtracking
  • Greedy algorithms
  • Scheduling, Routing, Decomposition Techniques
  • Computer theory

UX and HCI

  • Geometric representation and graphic animation
  • 3D graphic representation

Business

  • Global supply chain, geopolitics and the Global Supply Chain Pressure Index
  • Satisfaction, reputation and loyalty
  • Lead funnel management

Leadership

  • Argumentation, fallacies and spurious correlations
  • Negotiation: me and the other
  • Ethics and knowledge management

Project 7

Scalable application in distributed systems - Highly scalable, available, distributed system based on microservices to solve real problems.

Mathematics

  • Scalability metrics
  • Reliability metrics

Computing

  • Computer networks 
  • Cloud computing
  • Infrastructure as code
  • Servless development
  • Requirements Engineering
  • Software Architecture
  • Database modeling

UX and HCI

  • User Research
  • Information architecture: foundations and methods
  • Information Architecture: from context diagram to interface design

Business

  • Value proposition of using cloud platforms
  • Digital business scalability management
  • Management and cost accounting
  • Balance sheet

Leadership

  • Psychological safety
  • Feedback
  • Experimentation Techniques
  • Human-Centered Design as a management approach
  • Agenda 2030 and SDGs

Project 8

IDE for accessibility in sensory devices - IDE (Integrated Development Environment) whose interface allows the programming of therapies or assisted activities using appropriate sensors.

Mathematics

  • Number theory and modular arithmetic
  • Secure Hash Algorithms (SHA)
  • Symmetric encryption
  • Public key cryptography and RSA

Computing

  • Formal languages and automata
  • Compilers
  • Turing machine
  • Computer architecture
  • Operating systems

UX and HCI

  • Ergonomics, accessibility and IDE interaction design
  • HCI and Inclusive Design in Embedded IDEs
  • Integrating FDIs to Enhance ADLs

Business

  • Reflections on the third sector
  • Social business
  • Innovation economy
  • Radical and disruptive innovation
  • Digital transformation and open innovation

Leadership

  • Do relationships and hierarchies have an impact on decision-making?
  • Knowledge management
  • Networking: how to create professional networks.
Year 3 Course + Internship

Project 9

Deep learning system applied to computer vision - Creation of models that use Convolutional Neural Networks (CNNs) and Transfer Learning to solve challenges in Computer Vision in order to improve accuracy and efficiency in image analysis.

Mathematics

  • Partial Derivatives
  • Functions of several variables
  • Downward gradient
  • Multilayer perceptron
  • Chain rule

Computing

  • Image Processing
  • Convolutional Neural Networks (CNNs)
  • Object detection
  • Image segmentation
  • Pose estimation
  • Transfer Learning
  • Data augmentation
  • Model Optimization and Regularization

Business

  • Data-Driven Organizations
  • Performance Analysis and Evaluation - Analytics
  • Talent development
  • Change Management
  • Labor rights and duties

Leadership

  • Engaging speeches
  • Human rights and organizational relations
  • Organizational alignment and value delivery

Project 10

Application of neural networks in reinforcement learning

Development of agents that optimize sequential actions in uncertain environments, with reinforcement learning to solve complex decision-making problems..

Mathematics

  • Bayesian Statistics
  • Statistics and Probability
  • Optimization
  • Information Theory

Computing

  • Monte Carlo methods
  • Markov Decision Processes
  • Time difference methods
  • Policies and strategies in reinforcement learning
  • Exploration and exploitation.
  • Parallel computing.
  • GPU programming.

Business

  • Business Strategies with AI
  • Mergers and acquisitions in times of AI
  • Corporate structures and shareholder agreements
  • Productivity

Leadership

  • Influencing and argumentation techniques
  • Organizational ethics and the limits of individual actions
  • Influence and experience design

Project 11

Natural language processing system with generative AI - NLP and generative AI solution for understanding, interpreting and generating human language in organizational applications.

Mathematics

  • Cluster Analysis: proximity measures
  • Linear algebra in word embeddings
  • Information Gain and Entropy in the context of machine learning
  • Time Series Analysis

Computing

  • Recurrent Neural Networks (RNNs)
  • Large Language Models (LLMs)
  • Transfer learning
  • Cluster parallel computing
  • Programming paradigms and languages

Business

  • Impact of generative AI on companies
  • Environmental management
  • Sustainability
  • Frameworks for implementing business strategies

Leadership

  • The positive impact that leaders can seek
  • Unlocking the Power of Habit
  • How leaders develop and monitor experiments

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

High-performance solution using graphs - Solution that uses graph structures and techniques to improve decision-making and optimization in real-world scenarios.

Mathematics

  • Graph Theory
  • Flow networks
  • Formal logic
  • Correction statement
  • Mathematical induction

Computing

  • Data structure
  • Abstract data types
  • Graph algorithms
  • Analysis of algorithms
  • Topological sorting
  • Minimum paths
  • Minimum spanning tree

UX and HCI

  • Data representation
  • Animation and interactivity
  • Graph visualization tools
  • Usability tests

Business

  • Supply chain markets and trends
  • Innovative supply chain applications
  • Economic policies
  • Financial products and capital markets

Leadership

  • Building collaborative and diverse teams
  • Storytelling in leadership
  • Values, facts and opinions

Project 6

Combinatorial optimization and operations research - Application of linear and integer programming algorithms to solve optimization problems in companies in order to maximize profits (or reduce costs) or make optimal use of scarce resources.

Mathematics

  • Modeling optimization problems
  • Linear programming
  • Simplex method
  • Duality and sensitivity analysis
  • Queue theory

Computing

  • Linear, integer and mixed integer programming algorithms
  • Dynamic programming
  • Local search and backtracking
  • Greedy algorithms
  • Scheduling, Routing, Decomposition Techniques
  • Computer theory

UX and HCI

  • Geometric representation and graphic animation
  • 3D graphic representation

Business

  • Global supply chain, geopolitics and the Global Supply Chain Pressure Index
  • Satisfaction, reputation and loyalty
  • Lead funnel management

Leadership

  • Argumentation, fallacies and spurious correlations
  • Negotiation: me and the other
  • Ethics and knowledge management

Project 7

Scalable application in distributed systems - Highly scalable, available, distributed system based on microservices to solve real problems.

Mathematics

  • Scalability metrics
  • Reliability metrics

Computing

  • Computer networks 
  • Cloud computing
  • Infrastructure as code
  • Servless development
  • Requirements Engineering
  • Software Architecture
  • Database modeling

UX and HCI

  • User Research
  • Information architecture: foundations and methods
  • Information Architecture: from context diagram to interface design

Business

  • Value proposition of using cloud platforms
  • Digital business scalability management
  • Management and cost accounting
  • Balance sheet

Leadership

  • Psychological safety
  • Feedback
  • Experimentation Techniques
  • Human-Centered Design as a management approach
  • Agenda 2030 and SDGs

Project 8

IDE for accessibility in sensory devices - IDE (Integrated Development Environment) whose interface allows the programming of therapies or assisted activities using appropriate sensors.

Mathematics

  • Number theory and modular arithmetic
  • Secure Hash Algorithms (SHA)
  • Symmetric encryption
  • Public key cryptography and RSA

Computing

  • Formal languages and automata
  • Compilers
  • Turing machine
  • Computer architecture
  • Operating systems

UX and HCI

  • Ergonomics, accessibility and IDE interaction design
  • HCI and Inclusive Design in Embedded IDEs
  • Integrating FDIs to Enhance ADLs

Business

  • Reflections on the third sector
  • Social business
  • Innovation economy
  • Radical and disruptive innovation
  • Digital transformation and open innovation

Leadership

  • Do relationships and hierarchies have an impact on decision-making?
  • Knowledge management
  • Networking: how to create professional networks.

Project 9

Deep learning system applied to computer vision - Creation of models that use Convolutional Neural Networks (CNNs) and Transfer Learning to solve challenges in Computer Vision in order to improve accuracy and efficiency in image analysis.

Mathematics

  • Partial Derivatives
  • Functions of several variables
  • Downward gradient
  • Multilayer perceptron
  • Chain rule

Computing

  • Image Processing
  • Convolutional Neural Networks (CNNs)
  • Object detection
  • Image segmentation
  • Pose estimation
  • Transfer Learning
  • Data augmentation
  • Model Optimization and Regularization

Business

  • Data-Driven Organizations
  • Performance Analysis and Evaluation - Analytics
  • Talent development
  • Change Management
  • Labor rights and duties

Leadership

  • Engaging speeches
  • Human rights and organizational relations
  • Organizational alignment and value delivery

Project 10

Application of neural networks in reinforcement learning - Development of agents that optimize sequential actions in uncertain environments, with reinforcement learning to solve complex decision-making problems.

Mathematics

  • Bayesian Statistics
  • Statistics and Probability
  • Optimization
  • Information Theory

Computing

  • Monte Carlo methods
  • Markov Decision Processes
  • Time difference methods
  • Policies and strategies in reinforcement learning
  • Exploration and exploitation.
  • Parallel computing.
  • GPU programming.

Business

  • Business Strategies with AI
  • Mergers and acquisitions in times of AI
  • Corporate structures and shareholder agreements
  • Productivity

Leadership

  • Influencing and argumentation techniques
  • Organizational ethics and the limits of individual actions
  • Influence and experience design

Project 11

Natural language processing system with generative AI - NLP and generative AI solution for understanding, interpreting and generating human language in organizational applications.

Mathematics

  • Cluster Analysis: proximity measures
  • Linear algebra in word embeddings
  • Information Gain and Entropy in the context of machine learning
  • Time Series Analysis

Computing

  • Recurrent Neural Networks (RNNs)
  • Large Language Models (LLMs)
  • Transfer learning
  • Cluster parallel computing
  • Programming paradigms and languages

Business

  • Impact of generative AI on companies
  • Environmental management
  • Sustainability
  • Frameworks for implementing business strategies

Leadership

  • The positive impact that leaders can seek
  • Unlocking the Power of Habit
  • How leaders develop and monitor experiments

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:

Ana Cristina dos Santos

She has a degree in Mathematics from UNESP in Presidente Prudente.

Master's degree in Computer Science and Computational Mathematics from ICMC - USP São Carlos.

PhD in Biomedical Engineering from POLI - USP in São Paulo.

She works as a teacher, course coordinator and academic coordinator of undergraduate courses in the area of computing.

Professor and coordinator of postgraduate courses in Data Science and Software Engineering.

Founder of AiiA Serviços & Soluções, an IT training and consultancy company.

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