The course of study leading to a Graduation degree in Computer Science and Engineering emerge from the adoption of a new model of training and deepening of a professional profile recognized by the employer market and reflects the innovation and pedagogical improvement, achieved either by the involvement of teachers activities in post-graduation, either through their participation in collaborative projects with companies and other entities, public and private.
This course of study reflects the influence of industry connection and interaction with the community. It is a continued experience of productive relationship, accompanied by technology transfer, training and consultancy, particularly in the areas of core real-time operating systems, information security, data encryption, communications and embedded systems in application domains such as the electronic transaction of funds, distributed systems, military communications and web services.
Objectives and Thematic Areas
The training given is aimed at the professional activity of computer engineering, according to the criteria established by professional associations of the class, ensuring students a component application of knowledge and understanding of the activities of this specific job profile. The course of study aims to:
- Check comprehensive and profound understanding of the key concepts of computing, including its application and extension;
- Enrich the ability of each student to appreciate and adapt to changes in the state of the art in computer science;
- Develop skills of critical and independent school work;
- Special emphasis on the basic principles of computer science and understanding of the engineering considerations involved in designing computer systems, and its implementation, application and use;
- Check solid background in discrete mathematics (logic and theory of computation), the formal basis for the computer;
- Check solid background in mathematics and continuous statistics, relevant to applications in science, engineering and management;
- Provide expertise in the professional aspects of computer engineering as a discipline;
- Provide an assessment of current and emerging technologies in the industrial and commercial context;
- Check practical experience through laboratory work and practical and supported through group work and individual work project;
- Develop skills to ensure the different roles that students will play;
- Exercising the ability of each student to work individually and as part of a team.