Bachelor of Science in Computer Engineering with optional specializations in Embedded Systems, Artificial Intelligence and Cybersecurity Undergraduate Programme By The American University in Cairo |TopUniversities

Bachelor of Science in Computer Engineering with optional specializations in Embedded Systems, Artificial Intelligence and Cybersecurity

Subject Ranking

# 451-500QS Subject Rankings

Programme overview

Main Subject

Computer Science and Information Systems

Degree

BSc

Study Level

Undergraduate

Study Mode

On Campus

Computer engineering is defined as the discipline that embodies the science and technology of design, construction, implementation, and maintenance of software and hardware components of modern computing systems and computer-controlled equipment. It is solidly grounded in the theories and principles of computing, mathematics, science, and engineering and it applies these theories and principles to solve technical problems through the design of computing hardware, software, networks, and processes. Computer engineers are involved in the design of computer-based systems which includes (in addition to systems for portable, desktop and client/server environments and communications devices) distributed computing environments and embedded systems just to name a few. The convergence of several established technologies (such as television, telecommunications and networking infrastructures) resulted in the creation of massive challenges and opportunities for computer engineers.

The undergraduate program in computer engineering is to produce graduates with a broad perspective in both software and hardware topics relevant to computer systems engineering. It provides the foundation and areas of specialization necessary to analyze, design and evaluate systems software, middleware and software/hardware architectures and interfaces. The specific objectives of the program are to: educate students with breadth of knowledge in computer engineering that would allow them to contribute to computing projects individually or as members of multidisciplinary teams with emphasis on the creative applications of scientific knowledge in the analysis, design, and implementation of economical computer software and hardware systems; introduce students to a broad spectrum of computer engineering topics, with concentration in one or more computing areas of their choice; prepare students to cope with, and improve on, the ever-evolving discipline of computer engineering and state-of-the-art technologies in the industry of software and hardware systems. This is achieved through enabling students to integrate various analysis and design methodologies, models, techniques, and tools to develop software/hardware systems and their interfaces at the edge of technology; train students to communicate effectively, think critically, and recognize and consider the impact of computing solutions in a global and societal context with ability to understand and be sensitive to other cultures; motivate students to engage in life-long learning, develop their ability to pursue graduate studies in computer science, computer engineering, or other related areas, and develop students who are creative, possess qualities of leadership, and committed to professional and ethical conduct.


The Computer Engineering (B.S.) program is accredited by the Engineering Accreditation Commission of ABET, under the commission’s General Criteria and the Program Criteria for the Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Engineering Programs.

The Computer Engineering (B.S.) program has an equivalence from the Supreme Council of Universities in Egypt.

Programme overview

Main Subject

Computer Science and Information Systems

Degree

BSc

Study Level

Undergraduate

Study Mode

On Campus

Computer engineering is defined as the discipline that embodies the science and technology of design, construction, implementation, and maintenance of software and hardware components of modern computing systems and computer-controlled equipment. It is solidly grounded in the theories and principles of computing, mathematics, science, and engineering and it applies these theories and principles to solve technical problems through the design of computing hardware, software, networks, and processes. Computer engineers are involved in the design of computer-based systems which includes (in addition to systems for portable, desktop and client/server environments and communications devices) distributed computing environments and embedded systems just to name a few. The convergence of several established technologies (such as television, telecommunications and networking infrastructures) resulted in the creation of massive challenges and opportunities for computer engineers.

The undergraduate program in computer engineering is to produce graduates with a broad perspective in both software and hardware topics relevant to computer systems engineering. It provides the foundation and areas of specialization necessary to analyze, design and evaluate systems software, middleware and software/hardware architectures and interfaces. The specific objectives of the program are to: educate students with breadth of knowledge in computer engineering that would allow them to contribute to computing projects individually or as members of multidisciplinary teams with emphasis on the creative applications of scientific knowledge in the analysis, design, and implementation of economical computer software and hardware systems; introduce students to a broad spectrum of computer engineering topics, with concentration in one or more computing areas of their choice; prepare students to cope with, and improve on, the ever-evolving discipline of computer engineering and state-of-the-art technologies in the industry of software and hardware systems. This is achieved through enabling students to integrate various analysis and design methodologies, models, techniques, and tools to develop software/hardware systems and their interfaces at the edge of technology; train students to communicate effectively, think critically, and recognize and consider the impact of computing solutions in a global and societal context with ability to understand and be sensitive to other cultures; motivate students to engage in life-long learning, develop their ability to pursue graduate studies in computer science, computer engineering, or other related areas, and develop students who are creative, possess qualities of leadership, and committed to professional and ethical conduct.


The Computer Engineering (B.S.) program is accredited by the Engineering Accreditation Commission of ABET, under the commission’s General Criteria and the Program Criteria for the Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Engineering Programs.

The Computer Engineering (B.S.) program has an equivalence from the Supreme Council of Universities in Egypt.

Scholarships

Selecting the right scholarship can be a daunting process. With countless options available, students often find themselves overwhelmed and confused. The decision can be especially stressful for those facing financial constraints or pursuing specific academic or career goals.

To help students navigate this challenging process, we recommend the following articles:

More programmes from the university

Undergrad Programmes 36