Computer Engineering

This program is offered through a partnership between the Schools of Engineering (FENG) and Computer Science (FACIN). The Undergraduate Program in Computer Engineering is intended to produce professionals to work in automation processes, combining insights related to the development and management of hardware and software projects. Such insights involve embedded systems, real-time systems, hardware and software integrated systems, distributed systems, computer networks and communication systems.

The creation and implementation of the Computer Engineering program can be justified for the increasing level of automatization and informatization in the modern society, which has paved the way for this new area of operation, called Computer Engineering in the most prestigious universities of the planet. The need for professionals capable of addressing computer demands at a lower level (hardware) dynamically, which was something that had normally been done by graduates from the Electrical Engineering program, who relied on increased awareness of the needs and trends of computational demands at a higher level (software), which was something that had normally been done by graduates from the Computer Science program, has given rise to the implementation and increasing market demand for professionals in this new area.

1 46171-04 Algorithms and Data Structures I
95300-04 Calculus I
48319-04 Technical Drawing
4452A-02 Introduction to Computer Engineering
4610P-04 Programming Laboratory I – Computer Engineering
95303-04 Discrete Mathematics
2 46172-04 Algorithms and Data Structure II
4452B-04 Digital Circuits
95301-04 Calculus II
4610R-04 Programming Laboratory II – Computer Engineering
46174-04 Logic for Computer Science
42188-04 Fundamental Mechanics
3 4115P-02 Differential and Integral Calculus III
42187-04 Electromagnetism
46184-02 Computer Organization Laboratory
46183-04 Computer Organization
4311P-04 General Chemistry
46180-04 Computability Theory
4115S-02 Matrix Algebra
4 46185-04 Computer Architecture I
4115R-04 Differential and Integral Calculus IV
4620V-04 Software Engineering – Computer Engineering
95305-04 Differential Equations and Integral Transforms
95304-04 Probability and Statistics
42192-04 Thermal Physics and Fluids
5 4459S-04 Circuit Analysis I
46186-04 Computer Architecture II
4620U-04 Computational Methods – Computer Engineering
42190-04 Waves and Modern Physics
44630-04 Signals and Systems
4647D-04 Operating Systems
6 4459U-04 Circuit Analysis II
44632-04 Control System Analysis
44028-00 Complementary Activities (120 Hours)
4452G-04 Analog Electronics – Computer Engineering
4459G-02 Processors Laboratory I
4459Y-04 Processors I
4612C-04 Peripherals Programming
4620J-04 Real-Time Systems
7 4621A-04 Applied Artificial Intelligence – Computer Engineering
4456C-04 Microelectronics
4458K-04 Digital Signal Processing
4620K-04 Parallel and Distributed Programming
44633-04 Control System Project
4455B-04 Communication Networks I
8 4456S-04 Digital Signal Processing Applications
44637-04 Automation
4621C-02 Networks Laboratory
4621D-04 Integrated Systems Project I
4458D-04 Communication Networks II
4456U-04 System Reliability and Testing
9 4456X-08 Elective Courses
4456W-02 Supervised Internship – Mechanical Engineering (190 Hours)
2512A-02 Fundamentals of Economics for Engineers
11521-04 Humanism and Religious Culture
4458H-04 Integrated Systems Project II
4455Y-04 Wireless Communication Networks
10 4471X-02 Engineering Economics
4621B-02 Computer Network Management
44721-02 Business Management for Engineers
4621E-02 Final Thesis – Computer Engineering
1501A-04 Ethics and Citizenship
44792-02 Ethics and Professional Practice in Engineering