Computer Engineering
Faculty of Engineering
ABOUT THE DEPARTMENT
Computer engineering is the point where technology and innovation reach each other. The Computer Engineering Program is designed to give students a strong background in the fundamentals of mathematics, physics, computer engineering, and science. Graduates of this program will be able to use the mixture of all sciences to analyze and evaluate computer systems in both hardware and software fields and They will also be able to design and run computer systems, which are the main resources of all solutions to a variety of computing problems. In addition to these program-specific objectives, all students in the Department of Computer Engineering will be exposed to societal issues, professionalism, ethics, and have the opportunity to develop leadership and teamwork skills.
EDUCATIONAL OPPORTUNITIES
The courses in this department are designed to fulfill the daily needs of organizations through subject matters which are a combination of mathematics, electrical and electronic engineering, and elective courses. Throughout their studies, students will be introduced to artificial intelligence, databases, operating systems, computer networks, various programming languages and programming techniques, microprocessors, signal processing, and project management. Almost all courses have practical components that consolidate theoretical knowledge. Through both theoretical courses and lab sessions, students can prepare themselves for professional life easily under the supervision of well-respected and expert academics.
CAREER AREAS
Our undergraduate program graduates receive the “Computer Engineer” degree and they can work all over the world with the high-quality 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.