Computer science

Software development.
Opportunity in new areas of knowledge.

In 1969, Unicamp created its bachelor's degree in Computer Science, this being the first of its kind in Brazil. Since then, computing has evolved greatly, with the use of computer systems in the most diverse areas of knowledge becoming common, for example, in the creation of geographic information systems and information systems for biodiversity, bioinformatics, information technology applied to education. , embedded systems, internet technologies, among others.
Therefore, a well-founded basic training is essential for the professional to be able to deal with challenges in any of these varied fields of activity.

More than liking computers

In this scenario, there is a demand for professionals capable of designing and implementing efficient information systems that meet the particularities of each application. The profile of these professionals must therefore include the ability to work in groups, in general, associated with multi and interdisciplinary activities. To prepare a professional with such broad assignments, the Computer Science course curriculum provides students with comprehensive and well-founded training in all areas of computing, from computer theory to the design and development of software for industrial and commercial applications. . Because of its curricular content, an important requirement required of those who wish to study it is aptitude for the area of ​​exact sciences. Enjoying spending hours in front of the computer is not enough to make the candidate a good professional.
Knowing how to use the computer as a tool is quite different from making it work through programs that need to be developed. For this, it is essential that the candidate identifies his interest in understanding how the computer works.
Taught at night, at the Institute of Computing, the course is completed in ten semesters. The curriculum comprises the disciplines of economics and administration, physics, mathematics and those specific to computing: programming languages, operating systems, computer networks, computer graphics, database, artificial intelligence, software engineering, computer architecture, among others. others. A dynamic practical activity is added to theoretical knowledge. In laboratories equipped with advanced equipment and programs, the student has the opportunity to experience the application of the disciplines.
The student is encouraged to participate in extracurricular and multidisciplinary activities, among which stands out a broad program of scientific initiation work, in which the interested party can apply for a scholarship and work on a research project with a professor.

The professional 

The professional will be able to work in the design and development of software products, essential for the processing of information or used in the production of applications (such as word processors, spreadsheets and multimedia programs), as well as in areas whose main focus is information technology . Among the companies that hire professionals trained in the course are software development, computer manufacturing, financial groups, consulting companies, research and development centers, universities, educational establishments and public services.


Course 42 - Bachelor of Computer Science

Course code at MEC: 2717

Composition of the CG and Secretariat

For ticket information, visit the  Comvest.