The undergraduate program in Computer Engineering begins with fundamental courses such as mathematics, physics, programming, discrete mathematics and followed by courses as digital logic design, data structures, computer architecture, operating systems, artificial intelligence, machine learning, and microprocessor system design. Students are instructed in various programming languages, including C++ and Python. In the last two years of education, students can specialize in specific areas of interest within Computer Engineering through various elective courses. |