UBA’s Licenciatura en Ciencias de la Computación is a substantial route for students who want theoretical depth as well as applied computing. The university’s plan describes an initial CBC followed by the degree’s later study cycle; its 2023 plan organizes the core across eight semesters and includes elective credits and a thesis. UBA also describes an intermediate Bachiller award in the course structure. That can be useful for students who value a formal milestone on the way to the full licentiate, although the intermediate award should not be confused with the final professional qualification.
The curriculum spans core computing and mathematical foundations. The official plan includes programming and algorithms, systems, theory and electives; students should inspect the current course catalogue to see which subjects are running in their planned year and how prerequisites sequence. The thesis adds an opportunity for a sustained research or applied project. Ask the department what supervision is available and whether a proposed project can be completed with an external organization.
Before applying from abroad, confirm the course’s teaching language, accepted secondary qualification, admission calendar, document-recognition process and any required Spanish level. The UBA page is not a substitute for an individual eligibility decision. Ask the university for written confirmation of tuition or fees for your applicant category; do not infer that every student’s costs are zero from public-university status. Budget for Buenos Aires rent, transport, food, study materials, translated documents and insurance. Use current city-specific quotes rather than an older national average.
Career directions for a rigorous CS degree can include software and systems development, technical analysis, research and postgraduate study, but outcomes depend on experience, language, work authorization and the local market. If you want a broad technical base and are comfortable with mathematics, theory, programming and a long thesis-bearing degree, UBA is worth a close look. If you need a shorter or English-medium course, check the alternatives before committing.
Questions students often ask
Does UBA list an intermediate credential? The study-plan material identifies a Bachiller milestone; confirm current award conditions with the faculty.
How long should I budget for? The nominal plan is five years including the CBC and degree stages; actual completion time depends on course sequence and progress.
Are costs fixed in this article? No. Ask UBA about your specific applicant fee category and build a current Buenos Aires budget.
Read the plan as a sequence, not a list
Mark every required subject as a foundation, core computing subject, mathematics requirement, elective or culminating project. Then follow prerequisites between them. This reveals what a prior student may need to repeat and where a missing subject could delay later study. Ask the department how often required subjects run, whether a failed prerequisite blocks later modules, and how students register for electives. The nominal duration is a planning reference; it is not a personal completion promise.
If you have completed university study, ask whether the faculty will evaluate individual courses for formal equivalency. Send the transcript and course descriptions requested by the university, including topics, contact hours and assessment. Similar subject names do not establish credit transfer. Ask for a written decision that identifies which requirements remain and whether recognition changes your route through the CBC or later degree stages.
The thesis is a substantial part of the choice. Ask what formats are accepted, how students find a supervisor, what milestones apply and whether an external organization may contribute a project. A student interested in software engineering might compare a systems project with an applied research question; someone drawn to theory might ask how the faculty supports mathematical or algorithmic work. These are questions for the department, not guarantees about topics or placements. Review current faculty research and course offerings before assuming that a particular project is available.
Computer Science can support several directions because the curriculum includes programming, algorithms, systems and theoretical foundations. Match that evidence to the work you hope to do. If you want data analysis, machine learning or natural-language processing, compare the CS elective choices and thesis with UBA’s separate Data Science programme. If you prefer infrastructure or software systems, examine the sequence and depth of systems subjects. For employment planning, review real entry-level job descriptions where you intend to work and note the tools, language, project evidence and experience they request. Then map those requirements to the course and identify what you would need to build independently. A degree page cannot guarantee a job.
Before applying, ask for written confirmation of secondary-school recognition, Spanish evidence, the calendar, registration steps and fees for your applicant category. Build a Buenos Aires budget from current accommodation and transport offers near the teaching locations; include document translation, insurance, food, study materials and travel. Save the exact course plan and the faculty’s replies. Recheck them when your intake is confirmed because course maps and subject availability can change.
A useful final check is to compare this degree with one alternative that has a different structure, such as a data-focused programme or a shorter applied course. Use the same questions for each: which subjects are compulsory, how is practical work assessed, what is the final project, and how much flexibility exists after the foundation stage? This makes trade-offs visible. A long theoretical route can be valuable for a student who wants mathematical depth, while someone who needs an early applied credential may prefer another structure. The right answer depends on your prior preparation, learning goals and ability to fund the full period, not on the degree title alone.
Students who prefer learning through practice should ask how laboratories, programming assignments and group projects are assessed across the course. The plan may identify subject areas, but the faculty can explain the balance between lectures, supervised work and independent study. Ask whether students need to bring a laptop or use campus facilities and how they access computing resources outside scheduled classes. These details help you judge the learning environment without assuming that every subject has a project or that a listed practical option is compulsory.
The department also describes distinct theoretical classes, practical problem sessions, laboratory or workshop work, and consultation hours with teaching staff. That detail is useful when you assess learning style: ask how these elements are scheduled in the subjects you expect to take and what support is available outside class. The page describes the programme structure, but it does not guarantee a personal tutor or a fixed consultation schedule for every course. Check the current subject programmes before planning around a particular format.
Ask whether the course office publishes a current catalogue of subject programmes and assessment criteria. Those documents can help you determine whether a subject is proof-heavy, programming-intensive or laboratory-based. If you need accommodations, learning support or language assistance, contact the university before enrolment and ask what documentation and lead time are required. These are practical planning questions; availability and eligibility are determined by the institution, so do not assume that services described generally are guaranteed for every student.
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.