General Information
The Computer Engineering undergraduate program aims to meet the need for computer engineers at the undergraduate level in industry and higher education. This program focuses on the core areas of Computer Science and Engineering, including Computer Science, Programming Languages, Information Systems, Computer Architecture, Design and Analysis of Algorithms, and Software Engineering theory.
Graduates of this program gain knowledge in the following key engineering areas:
- Probability and Statistics
- Mathematics
- Basic Sciences
- Engineering and engineering sciences required for the design and analysis of complex electrical and electronic devices
- Software and hardware components containing software
- Theoretical Computer Science
This knowledge is achieved through the following strategies:
- In the first year, two courses in calculus (differential and integral) are offered. Additionally, five mathematics courses, including Probability and Statistics, Linear Algebra, and Differential Equations, are provided.
- To ensure that students are competent in designing complex electronic devices, the curriculum includes courses such as Electrical Circuits for Computer Engineering (EEM-102), Digital Design (BMÜ-231), and Computer Architecture (BMÜ-455). Students are also encouraged to take elective courses in electrical and electronics engineering to enhance their knowledge in these areas.
- Through courses like Compiler Design (BMÜ-454), Computer Networks (BMÜ-332), Operating Systems (BMÜ-314), Computer Organization and Design (BMÜ-234), and Database Systems (BMÜ-329), students acquire knowledge in the analysis and design of systems involving both hardware and software. Programming Languages (BMÜ-325), Software Engineering (BMÜ-326), and Algorithm Analysis (BMÜ-316) focus specifically on software systems.
- The mandatory courses in the second year, such as Discrete Structures for Computer Science (BMÜ-241) and Digital Design (BMÜ-231), provide a solid foundation in theoretical computer science.
- Students who meet the requirements of the university and the department are awarded the title of Computer Engineer.
Quick Access