Computer Engineering Program
About the Program
Computer engineering exists at the intersection of technology and innovation. The Computer Engineering Program is designed to give students a strong background in the fundamentals of mathematics, physics, and computer engineering and science. Graduates of this program should be able to use these fundamentals to analyze and evaluate computer systems, both hardware and software. They should also be able to design and implement computer systems, both hardware and software, which are state of the art solutions to a variety of computing problems. In addition to these program specific objectives, all students in the Computer Engineering department are exposed to societal issues, professionalism, ethics, and have the opportunity to develop leadership and teamwork skills.
The curriculum of the Department of Computer Engineering is designed to fulfill the daily needs of organizations. –The curriculum includes departmental field courses and covers maths, electrical and electronic engineering courses, and elective courses. Throughout their studies, students take courses in artificial intelligence, databases, operating systems, computer networks, various programming languages and programming techniques, microprocessors, signal processing, and project management. Almost all courses have practical sections that consolidate theoretical knowledge. Through both theoretical courses and lab sessions, students can prepare themselves for professional working life easily under the supervision of dignified academicians who are experts in their fields.
Accreditations and Memberships
The Computer Engineering undergraduate program is accredited by the Association for Evaluation and Accreditation of Engineering Programs (MUDEK), and also has Oracle Academy and Microsoft Imagine Academy memberships.
Our undergraduate program graduates receive the “Computer Engineer” degree and they can work all over the world with the qualified knowledge and experience gained during their education. They can have a career in a wide range of areas, such as information technology management, software development, software design, database management and design, system security, information technology counseling, web based application development, system integration, industrial software, software project management, computer networks, network management, and system management. In addition, they can continue postgraduate studies in any subject related to computer technologies in order to be specialized in a certain area and they can have an academic career as well.