Computer Science

Create the science behind all technology.

You'll create the algorithms and the fundamentals behind the artificial intelligence, systems, and applications that millions of people use, understanding not only the how, but also the why.

Build a solid foundation in computing and solve complex problems.

Inteli trains computer scientists with a solid foundation in computer science and mathematics, who are capable of creating general-purpose solutions, cutting-edge software architectures, and generating scientific and technological knowledge.

In addition to technical skills, you’ll develop business acumen in corporate finance, market intelligence, supply chain, logistics, and people analytics, as well as the social-emotional skills required for a leadership role in technology.

Skills and Competencies

Throughout the course, you will:

Defines the fundamental concepts of computing and applies that knowledge to the creation of software, hardware, and intelligent systems.

Specifies, designs, implements, and evaluates high-quality computer systems at every stage of development. 

Manages computer systems projects and efficiently resolves complex problems. 

Develops algorithms and analytical methods, applying computational thinking in addition to technology. 

Develops an interdisciplinary, critical, and ethical perspective on computing, with self-directed learning, collaboration, and communication as integral parts of the work.

And in practice, how can you take action?

Logo - Amazon (2027)

Working at Amazon, developing the AI models that recommend products to millions of customers.

Logo - BTG Pactual (2027)

At BTG, you can also create systems that detect financial fraud in real time.

Logo - OpenAI (2027)

Or build the next generation of language models at OpenAI. 

Inteli Experience

PBL Methodology

You'll develop algorithms and AI systems to solve real-world problems for major partner companies from your first year through your senior year.

Center for Development and Leadership

One-on-one mentoring, preparation for recruitment processes, and career development starting in the first year.

Entrepreneurship Center

Real mentoring, career guidance, and the support system you need to finally get your idea off the ground.

Internationalization

Exchange programs with more than 60 partner universities, including NYU, Babson, and Technion.

World-renowned quality of education

Recognized by the WURI Ranking 2026 as the most innovative institution in Latin America.

Dual Degree

Students may earn a dual degree with other Inteli programs by completing two additional years of undergraduate study.

What you need to know

COURSE

Bachelor of Computer Science

MONTHLY FEE

R$ 7,780.00

(as of January 2026, subject to update in January 2027)

DURATION

4 years

ANNUAL OPENINGS

40

COURSE LOAD

4000 hours

SPORT

In person


Score:Grade 5 on the MEC*

*(Administrative Order No. 1,124, dated October 5, 2021)

Curriculum

Year 1 · Full-time program

Curriculum Common to All Courses

You'll work on technology projects alongside students from the other four programs and get an in-depth understanding of each program before making your choice.

Digital Game – A digital game featuring its own characters, storyline, and mechanics, designed to assist institutions with their training and educational initiatives

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

Web Application – A web system with back-end and front-end components, focused on data entry 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

Logic for Prediction Using Artificial Intelligence – Using machine learning on databases to generate predictive models that aid in 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

IoT Solution – Devices equipped with sensors and actuators that collect data and send it to the cloud, supporting 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 · Full-time program

Computer Science Resume

You'll dive into specific projects related to the course, such as high-performance algorithms, distributed systems, and blockchain.

High-Performance Graph-Based Solution – A 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

Combinatorial Optimization and Operations Research – Application of linear and integer programming algorithms to solve optimization problems in businesses in order to maximize profits (or reduce costs) or optimize the 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

Scalable application in distributed systems – A highly scalable, highly available, distributed, microservices-based system designed to solve real-world 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

IDE for accessibility on sensor-based devices – An IDE (Integrated Development Environment) whose interface allows for 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 · Part-time

Course + Internship

In your third year, you’ll continue with the program’s curriculum and can begin your internship, with support from the career services team.

Deep learning system applied to computer vision – Creating models that use Convolutional Neural Networks (CNNs) and transfer learning to solve challenges in computer vision in order to improve the accuracy and efficiency of 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

Application of Artificial Neural Networks in Reinforcement Learning – Development of agents that optimize sequential actions in uncertain environments, using 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
  • Exploitation 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

Natural Language Processing System with Generative AI – An 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

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 by continuous learning and the validation of that learning.

The second part, the “Special Project,” offers courses such as Fundamentals of Post-Quantum Security and Cryptography, Cybersecurity Risk Management, Immersive Experiences, and Business Games, covering technological trends and enabling students to explore new technological concepts and innovative applications, including Libras—Brazilian Sign Language.

Year 4 · Part-time

Career acceleration

In your fourth year, you choose which career path you want to focus on: entrepreneurship, academia, or the corporate world.

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

See it in action

Learn from the best

Photo - Flávia Santoro - Academic Director

Flávia Santoro

Academic Director

She holds a bachelor's 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.

Photo - Sérgio Venâncio - Courses Page.png

Sergio Venâncio

Basic Cycle Course Coordinator (1st year)

7 years of experience as a professor and researcher in the field of UX (User Experience); 7 years as a professor and researcher.

Photo - Michele Bazana - Courses Page.png

Michele Bazana

Course Coordinator

Bachelor of Science in Electrical Engineering with a concentration in Electronics and a focus on Telecommunications, and a Master of Science in Mechanical Engineering with a concentration in Industrial Automation and Robotics. He has over 20 years of academic experience in management and teaching at the higher education level.

Photo - Lisane Valdo - Courses Page.png

Lisane Valdo

Program Coordinator (4th year)

Electrical Engineering, with a Ph.D. and a master’s degree in Business Administration. Extensive experience in the corporate and academic sectors in strategy, management, and innovation.

Faculty