Skip to content
Select Page

Admissions guide

Why Study Computer Science in Brazil? Course Content, Costs, and Career Paths

Brazil gives Computer Science applicants several different academic models.

Brazil gives Computer Science applicants several different academic models. A concrete example is the Bachelor of Computer Science at the University of São Paulo’s Institute of Mathematical and Computer Sciences (ICMC), in São Carlos. The university describes a five-year, full-time degree combining theoretical foundations with project work. Its published subject areas include mathematics, programming languages, hardware and software systems, databases, networks, robotics, computer graphics, multimedia and software engineering. The final year includes two capstone projects, with options involving a company, university or research centre.

That structure makes the programme worth considering if you want a broad computing foundation and time for substantial project work. It can be less suitable if you need a short degree, part-time study or instruction in English: confirm current delivery language and international admission eligibility directly with ICMC. The university’s public-facing undergraduate page describes the domestic entrance pathways and places; those figures should not be read as an international admission guarantee.

Costs require an equally precise check. USP’s published São Paulo accommodation and food estimates are not a full national student budget and do not automatically apply to São Carlos. Ask the university for the fee category and charges that apply to your status, then price rent, utilities, meals, transport, insurance and travel around the actual campus. If you are eligible for PEC-G, check the current call: the route can offer free study places, but its national eligibility and institution/course choices are cycle-specific.

Career directions named by ICMC include software and systems development, engineering, databases, entrepreneurship and research. Those are pathways rather than placement promises. Look at capstone options, internships and the local industry or research ecosystem, and check whether professional recognition is needed for your intended role.

Before applying from abroad, ask ICMC which selection route is open to you, whether any subjects are taught in English, and what proof of Portuguese or prior mathematics it expects. Request the latest curriculum and an itemised estimate of course-related charges. If you are comparing cities, calculate housing and transport in São Carlos rather than importing a São Paulo estimate. A course page can describe the academic design while only admissions can confirm your eligibility and fee category.

What to examine in the Computer Science curriculum

The University of São Paulo’s ICMC describes its Computer Science bachelor as a programme in São Carlos, but students should read the current curriculum and course catalogue rather than rely on a short course description. The sequence of mathematics, programming, algorithms, systems and project work determines whether the programme matches your interests. Ask which subjects are compulsory, how prerequisites work and when students begin larger projects. If the curriculum is published in Portuguese, use an accurate translation for your own planning and confirm important details with the programme office.

Compare Computer Science with nearby options such as Data Science or Information Systems by looking at the core skills, not just job labels. ICMC’s Data Science bachelor explicitly combines computing, statistics and mathematics and includes data handling and analysis. That can appeal to a student interested in extracting evidence from datasets, while Computer Science may suit a wider interest in software, algorithms and computing systems. This is not a guarantee about jobs; it is a way to identify which curriculum topics you would study every week.

Check admissions and language before planning a route

A programme page is not an international admissions decision. Ask whether a foreign applicant can apply through the same selection process, whether the university has a distinct international pathway, and how overseas secondary qualifications are assessed. For PEC-G applicants, the programme notice and institution-specific enrolment instructions take precedence. For other applicants, consult USP’s current admissions pages and the ICMC undergraduate office. Confirm the language of instruction, assessment and required reading; do not assume an international-student page means the degree is offered in English.

For a technical course, ask whether mathematical preparation is expected and whether diagnostic or remedial support is available. Gather course descriptions for calculus, discrete mathematics, statistics and programming if you need to compare them with prior schooling. Ask how prior learning is evaluated and whether any credits can be transferred; a positive answer from a different university does not determine ICMC’s decision.

Consider academic work and progression

The programme’s value depends partly on how you use it. Find out whether undergraduates can participate in research groups, extension activities or supervised projects, and what selection or time commitment applies. Ask whether internships are optional, required or organised through a separate office. If you hope to study a master’s abroad, check whether the degree’s credit structure and course content meet the destination’s prerequisites and whether you can obtain syllabi and official translations after graduation.

A practical planning example is to choose two possible next steps—one graduate programme and one type of entry-level role—and list the evidence each requires. A graduate course may expect advanced mathematics or research methods; a role may ask for a portfolio, programming language or internship experience. Compare those requirements with the published curriculum and identify what you would need to build through electives, projects or independent work. This example helps you ask better questions; it does not predict admission or hiring outcomes.

Plan for the place where you will study

São Carlos is a university city, but its costs and daily travel depend on where you live and which campus facilities you use. Check the university’s current housing guidance, local listings and class schedule. Ask about libraries, laboratories, computer access, student support, meal options and accessibility. If you need health care or ongoing support, contact the relevant university service before accepting an offer and confirm what is available to international students.

Before deciding, save the current programme plan, admissions response, official fee information and housing estimate. Recheck them for your entry year because course offerings and intake conditions can change. The course can be a strong fit when its technical content, language, admission route and location match your preparation and goals; its title alone cannot answer those questions.

Questions students often ask

How long is USP ICMC Computer Science? The published bachelor’s is five years full-time. Confirm the curriculum and entry terms for the specific intake.

Is the course taught in English? Do not infer that from USP’s international services. Ask ICMC to confirm the teaching language and international application route in writing.

Primary sources

Editorial note

Requirements can change and may differ by institution, programme and applicant. Recheck current university and government guidance before paying or travelling.

For comparisons, we assess the stated student brief, current route availability, discovery breadth, application ownership, progress visibility, support, costs and duplicate-application risk. Univs publishes this page and may have commercial relationships with institutions; those relationships do not determine admission decisions. Read our editorial standards.

Your next step

Explore study guides for Brazil

Review programme details, requirements and available application routes before choosing where to apply.

Browse Brazil study guides
© 2026 Univs LLC, trading as Univs.com · All rights reserved

Essential storage keeps security, account routing, and your saved preference working. Optional measurement is disabled unless you choose to allow it.