Computer Science Department

The Department of Computer Science (DCC) was formally set up in 1987, although the Institute has been developing works related to Computation since 1970. The DCC is responsible for graduate, undergraduate, and extension courses in Computer Science, besides offering introductory courses to Computation to other courses of the University.
The main research areas of the department are Algorithms, Combinatory and Continuous Optimization, Computing Systems, Logic, Artificial Intelligence, Software Engineering, Distributed Systems, Cryptography, Visual Computing and Bioinformatics.
The undergraduate program consists in a Computer Science Bachelor’s Degree course. The graduate program comprises the Master’s Degree in Computer Science and the Doctorate Degree in Computer Science courses. Its students perform research activities in several areas of Computation. The Department, together with other unities of the University of Sao Paulo, also takes part in the Bioinformatics Graduate Program.
A significant amount of foreign students is accepted every year in the department through the Institute’s and the University’s exchange agreements, as well as Brazilian students from other universities.
Research arrangements are hold with national and international funding agencies, like the Sao Paulo Research Foundation (FAPESP), the National Council for Scientific and Technological Development (CNPq), the Brazilian Federal Agency for the Improvement of Higher Education (CAPES), the Research and Projects Financing (FINEP), the French Committee for the Evaluation of University-Level Cooperation with Brazil (COFECUB), the German Academic Exchange Service (DAAD) and the National Science Foundation (NSF) of United States.

For more specific information please use the navigation bar on the left.


About the Institute
The predecessor of the Institute of Mathematics and Statistics is the Department of Mathematics of the old Faculty of Philosophy, Languages and Literature, and Human Sciences, which was created in 1934, the same year that the University of Sao Paulo itself was founded. In these years it was already thaugh mathematics in undergraduate degree in mathematics and, from 1945 on, in graduate degree.
The Institute itself, however, was officially created some years later, trough the University Reform of 1970 which brought together in a single unit teachers of mathematics, statistics and computer science from several other parts of the university.

About the Department
The starting point of the first undergraduate degree in Computer Science at University of Sao Paulo can be dated from 1962, by the time the Department of Mathematics at the Polytechnic School had acquired an IBM 1620 computer for teaching and researching. In 1970, with the creation of Institute of Mathematics and Statistics, several members of this initial group have become professors of the Department of Applied Mathematics at the newly created Institute.
In 1987, a group of twenty-four professors at Department of Applied Mathematics decided to create the Department of Computer Science. So, the Department of Applied Mathematics got divided into two: one that kept its name and another one – the Department of Computer Science. Before it, all activities related to Computer Science were held at Department of Applied Mathematics.
Since its early years the Department of Computer Science has encouraged its members to conduct doctoral studies abroad. This practice deeply contributed to form faculty.