1. Skip to Menu
  2. Skip to Content
  3. Skip to Footer

Computer Engineering Program

Introduction

Computer engineering is a branch of engineering that encompasses the theory, design, and application of computer and information processing techniques. Computer Engineering Program combines theoretical foundations in physical and computer science with the system,software and hardware engineering concepts which are needed to develop reliable and effective computer based devices and systems. The Computer Engineering program teaches both software and hardware development.

Software development focuses on the application of engineering design principles for the development of effective, efficient and functionally correct computer software. Hardware development concentrates on the design of hardware structures to support computer-controlled processes. The BSCE program is designed to provide several important features that include a set of core courses to provide breadth in the field, additional specialized courses to provide in depth knowledge and understanding of different major areas of computer Engineering. The curriculum is flexible and provides opportunity for students to specialize in the areas of their interests through the choice of appropriate computer Engineering electives. The program structure allows the students to choose 6 credits (2 courses) as CE electives and 3 credits (1 course) as social science elective

A well integrated lecture and laboratory component is another important feature of this program. Our CE program closely follows the ACM/IEEE Computing Curricula 2005 recommendations and is designed to match the standards required to achieve ABET and NCAAA accreditation

Program Objectives:

The core objectives for the degree in BS in Computer Engineering program are to produce graduates who are proficient to:

Pursue further studies or to get engaged in successful careers in industry, academia, and public services while providing technical leadership for their business, profession and community.

Get engaged in the productive practice of computer engineering to identify and solve significant problems across a broad range of application areas in respective fields.

Promote analysis, design and implementation of products and services in the field of Computer Engineering through a combination of technical expertise, strong communication, leadership and entrepreneurial skills.

Successfully integrate the fundamentals of computer engineering and to design the realization practices to develop innovative solutions of complex technological problems.

Research autonomously & adapt to new technologies, tools and methodologies to remain at the leading edge of computer engineering practice with the ability to respond to the challenges of a changing environment.

Possess effective communication skills, excel in multi-disciplinary and multi-cultural teams, and have an appreciation for non-technical disciplines.
Promote their professional registration and life-long learning.

Become intellectual leaders in work environment and to meet the needs of industry in Yanbu and all over Saudi Arabia