Request Information

 
 
 
 
Content
Home
School
School of Engineering and Information Technology
School Mission

The School of Engineering and Information Technology strives to provide high quality Engineering and Information Technology education to its students. It places special emphasis on developing its graduates with the skills and knowledge to take on appropriate professional positions in Engineering and Information Technology upon graduation and grow into leadership positions or pursue research or graduate studies in their respective field and can effectively contribute to the advancement of the community.

Currently School of Engineering and Information Technology offers

  • Bachelor of Information technology
  • Bachelor of Science in Computer Engineering
  • Bachelor of Science in Communication Engineering

Upon graduating, students will have a solid grounding in information technology, vital to the successful implementation of software solutions, information management and systems strategy in any organization. Students may find employment in business and government as analysts, business consultants, information systems officers/managers, project officers/ managers, or web design consultants.

Bachelor’s Degree in Information Technology (123 Credit Hours) The BIT program requires a total of 123 credit hours for graduation. This includes 3 credit hours for 6 weeks of company training (internship) after the completion of 90 credit hours. In addition, in the final semester of the program, students work on a capstone project (Graduation Project) involving design, implementation, testing, and evaluation of a computer based software or hardware system. The remaining credit hours of course work are distributed over 8 full semesters. Accordingly, a student can complete all the requirements for graduation in a period of four years.
Summary of the BIT program structure is shown as following:

Course Code Course Title
General Education 24 Credit Hours
Core Courses 51 Credit Hours
Advanced Core Courses 45 Credit Hours
Internship 03 Credit Hours
Total 123 Credit Hours

No

BIT Program

Goals

PG1

Employ appropriate IT methodologies to help an individual or organization achieve its goals and objectives.

PG2

Function as a user advocate to meet the Information Technology needs of community and organizations.

PG3

Manage Information Technology resources and provide leadership in planning by strengthening IT knowledge and skills for the effective use of technology.

PG4

Predict the changing direction of Information Technology, evaluate and communicate toward new technologies to meet specified requirements.

PG5

Apply basic scientific and mathematical knowledge to identify and solve IT problems

PG6

Work effectively as a member of a team and acquire the generic skills needed to function in multidisciplinary, diverse, competitive and fast changing environment.

PG7

Contribute as a well‐rounded and ethical member of society

The Program learning outcomes of the BIT program are in conformity with those mentioned in (Accreditation Board for Engineering and Technology) ABET’s A-K and ACM2008. Upon completion of the program, a student will be able to achieve and demonstrate the following learning outcomes.

BIT Program learning Outcomes

PLO1

knowledge of computing, mathematics and research innovations appropriate to the discipline

PLO2

Knowledge of best practices, standards, applications and how other disciplines relate to the field of work and study

PLO3

Ability to understand the local and global impact of computing on individuals, organizations, and society

PLO4

Graduates will be able to recognize problems, create solutions, identify requirements and advance current practices.

PLO5

Graduates will be able to communicate effectively with a range of audiences

PLO6

Graduates will be able to assist in the creation of an effective project plan and interact successfully with others in order to work towards a common result.

PLO7

Graduates will be able to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs

PLO8

Graduates will be able to use and apply current technical concepts and practices in the core information technologies

PLO9

Graduates will be able to effectively integrate IT-based solutions into the user environment

PLO10

Graduates will be able to identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems

PLO11

Graduates will be able to take responsibility to work as an IT professional to design, select, apply, deploy and manage computing systems to support the organization, as an individual and in multi-cultural and multi-disciplinary teams, with the capacity to be a team leader or valuable team member

PLO12

An understanding of professional, ethical, legal, security and social issues and responsibilities

PLO13

An ability to engage in continuing professional development, independent learning and initiatives.

BIT 101 Computer Applications

This course provides the basic understanding of computer applications and foundation skills. It also teaches advanced features and practice of Microsoft Windows, Microsoft Office applications (Microsoft Word, Microsoft Excel and Microsoft PowerPoint, Microsoft Access and Microsoft Front-page), internet browsers and multimedia applications. Students are expected to practice these applications by working on class assignments in the lab. The course will also include topics such as, History of computing technology, the Internet, and the World-Wide Web.

BIT 102 Introduction to Arts

This course covers basics of Arts and introduces its various forms and some of the famous personalities in the field of Arts to the students. It gives an overview of what constitutes Arts and allows the student to have a better understanding and appreciation of this domain. The student will be having an aesthetic sense and will be able to identify the different forms of art and also will be able to criticize great works.

BIT 103 – Mathematics and Statistics for IT

The course introduces students to fundamentals of discrete mathematics and statistics that IT professionals should acquire. The course covers relevant topics in sets, functions, relations, logic, hypothesis, and statistical sampling. The course also introduces students to basic terminologies of trees, and graph theory

BIT 104 – Information Systems Design and Analysis

This course provides a methodical approach of developing new and existing information systems including systems planning, analysis, design, testing, implementation and software maintenance. Emphasis is on the strategies and techniques of systems analysis and design for producing logical methodologies for dealing with complexity in the development of information systems. The course approaches the development of information systems with the requirements analysis and modeling aspects from a problem-solving perspective that lead up to system design and implementation.

BIT 105 – Introduction to Computer Science

The aim of this course is to develop the student's appreciation of computer terminology and its applications. It provides an overview of computer architecture, data storage and manipulation, operating system, network and internet architecture, algorithms and problem-solving strategies, basic systems programming skills and tools, and software development engineering

BIT 201 – Fundamentals of Web Technologies

Web technology has grown to include a variety of business, academic, organizational and social applications. Diverse multi-cultural and multi-lingual user communities now depend on Web technology. Web technologies presents the student with an introduction to the Internet and its services, applications and tools. World Wide Web and its facilities, applications and tools. Topics include open source languages and packages, proprietary languages and packages, and enterprise Web development and distributed Web applications.

BIT 202 – Fundamentals of Networking

Virtually all IT applications involve networking. This course will help students to select, design, deploy, integrate, and administer network and communication infrastructures in an organization. The course covers data communications, telecommunications, inter/intranetworking, and infrastructure security. It also includes application of networking to multimedia, information storage and distribution, and the World Wide Web.

BIT 203 – Computer Programming Fundamentals

This course is designed to provide an introduction to computer programming which emphasizes using the computer in systematic and effective manner by using a programming language. The course is an introductory programming subject that orients students to programming concepts and logic without assuming any previous programming experience. Programming is a foundational skill for all computing disciplines. It covers fundamental programming concepts, event-driven programming, object-oriented programming, basic data structures, and algorithmic processes.

BIT 204 – Software Engineering

This course aims to introduce the student to the standard methods of software and systems development. Students will have an understanding of how to develop software, the different stages involved like planning, analysis, design, implementation operation and maintenance. The students will learn the systems approach and the engineering approach of developing software. Requirements engineering, System modeling. Architectural design, Design and Implementation, Software testing, Software Evolution. Practical analysis and design steps using traditional and modern approaches like Object – Oriented programming, with its counterpart tool, the UML conventions are demonstrated.

BIT 205 – Computer Architecture and Organization

This course is designed to give students a comprehensive knowledge of computer architecture at the hardware and software levels; study the numerical systems, arithmetic operations on signed binary numbers, memory locations and operations, addressing modes, instruction types, programming in assembly language, CPU basics, registers, control unit, cache memory, main memory, virtual memory, read only memory, RISC/CISC evolution cycle, and introduction to multiprocessors.

BIT 206 – Object Oriented Programming

This course is designed to introduce the students to the features of object oriented programming languages such as inheritance and polymorphism, and advanced functions along with its types, local and global variables, introduction to classes and objects, basic data structures provided by a programming language such as searching and sorting arrays, pointers, characters and strings, and make use of these features in problem solving techniques.

BIT 207 – Information Assurance and Security

This course describes concepts of IAS includes operational issues, policies and procedures, attacks and defense mechanisms, risk analyses, recovery, and information security. The course explains how to understand, apply, and manage information assurance and security in computing, communication, and organizational systems. The contents of this course includes: Introduction to information security, basic terms, mathematical background, symmetric and asymmetric cryptography, security requirements, viruses, file protection, operating system and database security, and network security controls.

BIT 208 – Operating System

This course will introduce the core concepts of operating systems, such as processes and threads, scheduling, synchronization, memory management; file systems, input and output device management. The course will consist of weekly lectures, quizzes, a midterm and final exam. The goal of the course is to introduce the core concepts. Students are expected to read the assigned materials prior to each class, and to participate in in-class discussions.

BIT 209 – Fundamentals of Information Management

This course focuses on how data must be efficiently collected, organized, retrieved and managed to make it meaningful to the organization. Students will learn how to develop, deploy, manage and integrate data and information systems to support the organization. This course includes the collection, organization, modeling, transformation, presentation, safety and security of the data and information. .

BIT 210 – Human Computer Interaction

This course help IT graduates to develop a mind-set that recognizes the importance of users and organizational contexts. They must employ user-centered methodologies in the development, evaluation, and deployment of IT applications and systems. This requires graduates to develop knowledge of HCI, including but not limited to such areas as user and task analysis, human factors, ergonomics, accessibility standards, and cognitive psychology.

BIT 301 – Integrative Programming & Technologies

Organizations typically use many disparate technologies that need to communicate and work with each other. A key component to the discipline of Information Technology is the integration of applications and systems. This knowledge area examines the various types of programming languages and their appropriate use. It also addresses the use of scripting languages, architectures, application programming interfaces and programming practices to facilitate the management, integration and security of the systems that support an organization.

BIT 302 – Database Programming

This course provides students with an overview of database programming. The course covers the process of database programming from creating a database to editing and manipulating the data and querying the databases. It assumes a vendor neutral approach and teaches the student the database programming concepts and not the vendor databases. An open source MySql database is recommended to be used by the students. The concepts learned can be applied to any vendor database and an overview of the leading DBMS in the market will be provided to the students..

BIT 303 – System Administration and Maintenance

Virtually all organizations have IT needs. It is the role of the IT professional to design, select, apply, deploy and manage computing systems to support the organization. This knowledge area consists of those skills and concepts that are essential to the administration of operating systems, networks, software, file systems, file servers, web systems, database systems, and system documentation, policies, and procedures. This also includes education and support of the users of these systems.

BIT 304 Network Communications and Security

The course will familiarize the students to the different protocols of controls data and multiplexing. The course also covers Circuit Switching and Packet Switching Routing in Switched Networks. Students will demonstrate the network security threats as well as the network security techniques. .

BIT 305 – Distributed Systems

This course covers abstraction and implementation techniques for the design of distributed systems and applications. Topics include: communication mechanisms, peer-to-peer services, naming, network application protocols. It will also be invaluable to them to understand new and future developments in the field.

BIT 306 – Management Information Systems

The Management of Information Systems course introduces students to business organization structure and different types of information systems that help these organizations to achieve their objectives. The course focuses on how the information is processed, stored, used and controlled with the help of computer-based information systems for information management and decision making. Students will also be shown how to equip organizations with quality, efficient and successful systems with emphasis on managing international information systems and global issues.

BIT307 – Mobile Computing

The course introduces the concepts of mobile communication and computing in which it covers the 2G, 2.5G, 3G, 3G+, and 4G communication systems, mobile satellite communication networks, mobile IP, mobile TCP, and mobile TV. Moreover, the course systematically tackles mobile operating systems, mobile databases, client-server computing agents, application servers, security protocols, and mobile Internet.

BIT 308 – Intelligent Systems

This course provides fundamental concepts of intelligent systems. The course will cover theoretical issues, characteristics, challenges, applications and implementation techniques of intelligent systems. An Overview of different paradigms, symbolic and non-symbolic methods, search algorithms, logical methods for reasoning, Structural Approaches Leading to Natural Language, fuzzy systems Concepts, Connotations, and Applications.

BIT 309 – Web Development

This course presents basic concepts and techniques related to designing, developing, creation, and maintenance of web pages and websites. Students will learn about web design standards and why they are important. The course covers web interface, website implementation and integration, database integration and accessibility issues.

BIT 310 – System Integration and Architecture

One of the roles of the IT professional is to design and build systems and integrate them into an organization. This course develops the skills to gather requirements, then source, evaluate and integrate components into a single system, and finally validate the system. It also covers the fundamentals of project management and the interplay between IT applications and organizational processes.

BIT 401 – Data Warehousing

This course covers scientific and practical aspects of current data warehouse with visions on reasonable solutions for management and technical fields. This course will cover topics such as, Overviews in Warehouse and Business Intelligence, Data in the Organization, Business Intelligence and Data Warehouse Strategy, Data Marts & Usage, Enterprise Data Models, Data Warehouse Architecture, ETL and Data Quality and Project Planning.

BIT 402 – Digital Media

The course will introduce different types of multimedia information: text, audio, images, graphics, video, animation and their characterization; multimedia processing, compression standards and techniques, and multimedia systems. Students will apply tools and techniques to create, capture, digitize, and sample media contents and will develop hands on experience and understanding of current media production and consumption. Students will also learn all features of theory and practice regarding the way media are made.

BIT 403 – Knowledge Based Systems

This course presents an in-depth treatment of expert or knowledge-based systems. Topics to be covered include architectures, development, management, Fuzzy logic, agent based systems, agent based and multi-agent systems, and software computing systems. Students are expected to learn how to write, analyze and design programs and systems of varying complexities.

BIT 404 – e-Commerce

This course is will familiarize students with current and promising electronic commerce technologies using the Internet. It will provide students with an understanding of how the Internet can be used to create a brand presence, complete commercial transactions, business opportunities in electronic commerce, electronic commerce Web site design, social, political and ethical issues associated with electronic commerce, and business plans for technology ventures and other important aspects of having an online business. Students will be involved with a real problem solving, gather requirements, identify the problem, form a solution and present this solution to a prospective customer.

BIT 405 – Cloud Computing

This course covers a series of current cloud computing technologies, including technologies for infrastructure, Platform, Software and Physical Systems as a Service. The course will also cover cloud issues and challenges and security. Students will learn to choose a solutions, calculate costs and compare between in-house and cloud solutions.

BIT 406 – IT and Society

In this course the students will develop a critical awareness of the responsibilities, concerns, and consequences surrounding the use of IT in social, cultural, and economic contexts. Information Technology (IT) has changed our society. This course will develop an awareness of these changes and an understanding of the resulting theory and debates.

BIT 407 – Software Quality Management

This course examines concepts, tools, and techniques used in the management and measurement of quality, productivity, and competitiveness in an international environment. It focuses on how firms add value and compete with quality. Topics include quality control and management, employee involvement in quality, team building for quality, quality circles, relation between quality, productivity, and competitiveness, and statistical process control. The course requires the students to demonstrate and apply various quality management approaches and improvement tools into real life projects of local business organizations.

BIT 408 – Graduation Project

To enhance students’ ability to integrate IT solutions in designing, implementing and testing a realistic IT project. Students are expected to include project proposal, feasibility studies, intellectual property, teamwork, budgets, and schedule management for their project. This course also intends to improve students’ presentation skills and provides them a chance to further extend their planning, coordination, and problem-solving skills and engage in continuing professional development while working as members of a project team.

BIT 409 – Internship

Pre-work experience to apply knowledge gained during the course of the program to real world context. This course intends to improve curriculum related experience. At this level, students are expected to engage and take responsibility as an IT professional to support the organization and society.

Table I General Education Courses

S.No Course Code Course Title Cr Pre-requisite Cr
1 GED 101 Computer Applications 3 None
2 GED 102 English Writing Skills 3 None
3 GED 103 Advanced English Writing Skills 3 GED 102
4 GED 104 Islamic Culture 3 None
5 GED 105 Environmental Studies 3 None
GED 107 UAE Society & Culture 3 None
7 GED 108 Introduction to Arts 3 None
8 GED 110 Innovation and Entrepreneurship 3 45 Credit Hours
Total number of hours for General Education 24

Table II Core Courses

S.No Course Code Course Title Cr Pre-requisite Cr
1 BIT 103 Mathematics and Statistics for IT 3 None
2 BIT 104 Information Systems Design and Analysis 3 None
3 BIT 105 Introduction to Computer Science 3 None
4 BIT 201 Fundamentals of Web Technologies 3 GED101
5 BIT 202 Fundamentals of Networking 3 BIT105
BIT 203 Computer Programming Fundamentals 3 BIT103
7 BIT 204 Software Engineering 3 None
8 BIT 205 Computer Architecture and Organization 3 BIT105
BIT 206 Object Oriented Programming 3 BIT203
10 BIT 207 Information Assurance and Security 3 BIT203
11 BIT 208 Operating System 3 BIT203
12 BIT 209 Fundamentals of Information Management 3 BIT103
13 BIT 210 Human Computer Interaction 3 BIT201
14 BIT 301 Integrative Programming and Technologies 3 BIT209
15 BIT 302 Database Programming 3 BIT209
16  BIT 303 System Administration and Maintenance 3 BIT 208
17 RESM 202 Research Methodology 3 BIT103
Core Courses 51

Table III Advanced Core Courses

S.No Course Code Course Title Cr Pre-requisite Cr
1 BIT 304 Network Communications and Security 3 BIT202
2 BIT 305 Distributed Systems 3 BIT208
3 BIT 306 Management Information Systems 3 None
4 BIT 307 Mobile Application Development 3 BIT203
5 BIT 308 Intelligent Systems 3 BIT206
BIT 309 Web Development 3 BIT201
7 BIT 310 IT Project Management 3 BIT204
8 BIT 401 Data Warehousing 3 BIT302
BIT 402 Digital Media 3 BIT101
10 BIT 403 Knowledge Based Systems 3 BIT308
11 BIT 404 e-Commerce 3 BIT309
12 BIT405 Cloud Computing 3 BIT304 & BIT309
13 BIT406 IT and Society 3 BIT204
14 BIT407 Software Quality Management 3 BIT204
15 BIT408 Graduation Project 3 Completion of 96 Crs
Advanced Core Courses 45
16  BIT409 Internship 3 Completion of 90 Crs

Study Plan

Year Sr. Course Code Course Title Type Pre-Requisite Cr
Year 1
Fall
1 GED 101 Computer Applications GE None 3 (3Lec)
2 GED 108 Introduction to Arts GE None 3 (3Lec)
3 GED 107 UAE Society and Culture GE None 3 (3Lec)
4 GED 104 Islamic Culture GE None 3 (3Lec)
5 GED 102 English Writing Skills GE None 3 (3Lec)
Total 15
Year 1
Spring
6 GED 103 Mathematics and Statistics for IT CR None 3 (3Lec)
7 BIT 102 Management Information Systems CR GED 101 3 (3Lec)
8 BIT 105 Introduction to Computer Science CR None 3 (3Lec)
9 GED 105 Environmental Studies GE None 3 (3Lec)
10 GED 109 Critical Thinking GE GED 102 3 (3Lec)
Total 15
Year 2
Fall
11 BIT 201 Fundamentals of Web Technologies CR GED 101 3 (2Lec+2Lab)
12 BIT 202 Fundamentals of Networking CR BIT 105 3 (2Lec+2Lab)
13 BIT 203 Computer Programming Fundamentals CR BIT 103 3 (2Lec+2Lab)
14 BIT 204 Software Engineering CR BIT 105 3 (3Lec)
15 BIT 205 Computer Architecture and Organization CR BIT 105 3 (3Lec)
Total 15
Year 2
Spring
16 BIT 206 Object Oriented Programming CR BIT 203 3 (2Lec+2Lab)
17 BIT 207 Information Assurance and Security CR BIT 203 3 (3Lec)
18 BIT 208 Operating System CR BIT 203 3 (3Lec)
19 BIT 209 Fundamentals of Database CR BIT 203 3 (3Lec)
20 BIT 210 Human Computer Interaction CR BIT 201 3 (3Lec)
Total 15
Year 3
Fall
21 BIT 301 Integrative Programming and Technologies CR BIT 209 3 (3 Lec)
22 BIT 302 Database Programming CR BIT 209 3 (2Lec+2Lab)
23 BIT 303 System Administration and Maintenance CR BIT 208 3 (3Lec)
24 BIT 304 Network Communications and Security AD BIT 202 3 (3Lec)
25 BIT 305 Distributed Systems AD BIT 208 3 (3Lec)
Total 15
Year 3
Spring
26 BIT 311 Systems Analysis and Design AD BIT 204 3 (3Lec)
27 BIT 307 Mobile Application Development AD BIT 203 3 (2Lec+2Lab)
28 BIT 308 Intelligent Systems AD BIT 206 3 (3Lec)
29 BIT 309 Web Development AD BIT 201 3 (2Lec+2Lab)
30 BIT 310 IT Project Management AD BIT 204 3 (3Lec)
Total 15
Year 4
Fall
31 RESM 202 Research Methodology CR BIT 103 3 (3Lec)
32 BIT 401 Data Warehousing AD BIT 302 3 (2Lec+2Lab)
33 BIT 402 Digital Media AD GED 101 3 (2Lec+2Lab)
34 BIT 403 Knowledge Based Systems AD BIT 308 3 (2Lec+2Lab)
35 BIT 404 e-Commerce AD BIT 309 3 (3Lec)
Total 15
Year 4
Spring
36 BIT 405 Cloud Computing AD BIT 304 & BIT 309 3 (2Lec+2Lab)
37 BIT 406 IT and Society AD BIT 204 3 (3Lec)
38 BIT 407 Software Quality Management AD BIT 204 3 (3Lec)
39 BIT 408 Graduation Project AD Completion of 96 Crs 3 (1Lec+4Lab)
40 GED 110 Innovation and Entrepreneurship GE 45 Credit Hours 3 (3Lec)
Total 15
Year 4
Summer
41 BIT 409 Internship   Completion of 90 Crs 3( 8 weeks)
Total Number of Credit Hours 123
Sr. Course Title CR
1 General Education (Humanities & Social Science) (18 Cr. Hrs.)
2 Mathematics and Statistics (21 Cr. Hrs.)
3 Basic Science (Physics & Chemistry) (11 Cr. Hrs.)
4 Computer Engineering Courses (33 Cr. Hrs.)
5 Electrical Engineering Courses (33 Cr. Hrs.)
6 Internship ( 3 Cr. Hrs.)
7 Technical Electives ( 9 Cr. Hrs.)
8 Specialization Requirements ( 7 Cr. Hrs.)
9 Graduation Projects ( 5 Cr. Hrs.)
Total Number of Credit Hours 140 Cr.Hrs

The goals of the engineering program are in conformity with those mentioned in Association for Computing Machinery\ IEEE computer Society. The goals of the proposed programs are:

No

Goals

NQF Strand #

PG1

Placing importance on design and being able to select appropriate approaches in particular contexts

3

PG2

Being able to respond to the challenges and fast-changing engineering environment

2

PG3

Recognizing the range of applications for their work and continually updating their technical knowledge while working as professional engineers.

3

PG4

Can address a significant problem in computer engineering, and deploy selection of computer aided design tools, techniques and disciplined approach in arriving at a solution of the problem and identifying new tools.

2,3

PG5

Have a strong foundation of basic sciences and mathematics and are able to apply this knowledge to analyze and solve engineering problems and Understanding the important relationship between theory and practice.

1

PG6

Can work effectively as a member of a team and acquire the generic skills needed to function in multidisciplinary, diverse, competitive and fast changing environment.

2,4

PG7

Can appreciate the significance of ethical issues and contribute as a well-rounded member of society.

5

The Program learning outcomes of the B.Sc. in Engineering program are in conformity with those mentioned in (Accreditation Board for Engineering and Technology) ABET’s A-K and ACM\IEEE CE2004 report. The program provides opportunities for students to achieve and demonstrate the following learning outcomes:.

Engineering Programs learning Outcomes

ABET (A-K)

NQF Strand # 1: Knowledge

PLO1

An ability to apply the knowledge of mathematics, science and engineering

A

PLO2

An understanding of best practices, standards, applications and how other disciplines relate to the field of work and study

K

PLO3

Ability to understand contemporary issues and to realize the impact of engineering solutions in a global and societal context.

H,J

NQF Strand # 2: Skills

PLO4

An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

E

PLO5

To be able to communicate effectively with a range of audiences

G

PLO6

To assist in the creation of an effective project plan and interact successfully with others in order to work towards a common result.

D

NQF Strand # 3: Responsibility

PLO7

An ability to design a system, component, or process to meet desired needs.

B,C

PLO8

An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

K

PLO9

An ability to identify, formulate, and solve engineering problems and integrate solutions into the user environment

E

PLO10

An ability to design and conduct experiments, as well as to analyze and interpret data

B,C,H

NQF Strand # 4: Role in Context

PLO11

Graduates will be able An ability to function on multi-disciplinary teams with the capacity to be a team leader or valuable team member

D

NQF Strand # 5: Independency and Self-Development

PLO12

An understanding of professional and ethical responsibility

F

PLO13

Recognition of the need for and an ability to engage in continuing professional development, independent learning and initiatives.

I

MTH 101 Calculus I

Topics in this course includes: Definition of the limit of a function, theorems about limits, Derivatives of algebraic and trigonometric functions, applications of derivatives, Transcendental Functions, Functions of Several Variables.

MTH 102 Calculus II

Topics in this course includes: The definite and indefinite integrals and their applications, Polar coordinates, double and triple integrals in rectangular and polar coordinates, infinite sequences and series definitions, sequences, tests for convergence, power series expansion of functions, Taylor series of a given function, Laurent series and Fourier series.

MTH 103 Discrete Mathematics

Review of propositional and predicate logic; methods of theorem proving; strong and weak induction; finite and infinite sets, set operations; introductions to computational complexity, theta and big-O notation; combinatorics, including permutations and combinations; discrete probability and binomial distribution.

MTH 201 Differential Equations

Topics of this course includes: Ordinary Differential Equations, Laplace Transform, Inverse Laplace Transform, Laplace Transform of derivatives and integrals, to partial differential equations (PDE), first order PDE (linear and non-linear), and second order PDE.

MTH 202 Linear Algebra

Topics of this course Include: Matrix theory and Linear Algebra, dot and cross products, vector calculus, Gradient, Divergence, and Curl, and Fourier analysis. Software Package such as MATLAB is utilized to solve numerous problems to enhance the student’s understanding of the material.

MTH 301 Probability and Statistics

This course introduces the recent growth of statistics and, in particular, its applications to problems of engineering, analysis of uncertainty and risk for engineering applications. Fundamentals of probability, random processes, statistics, and decision analysis are covered, along with random variables and vectors, uncertainty propagation, conditional distributions, and second-moment analysis. Other topics covered include Bayesian analysis and risk-based decision, estimation of distribution parameters, hypothesis testing, simple and multiple linear regressions, and Poisson and Markov processes.

PHY 101 Physics I

An introductory course in physics with emphasis on vectors, motion and newton’s laws, work, energy and momentum, rotation of rigid bodies, dynamics of rotational motion, equilibrium and elasticity, periodic motion, fluid mechanics and thermodynamics.

PHY 102 Physics II

This course is designed to give students a comprehensive knowledge of electric charge and electric field, capacitance, dc circuits, magnetic fields, electromagnetic induction, inductance, electromagnetic waves and optics.

CHM 101 Chemistry For Engineers

This course is designed to give students a comprehensive knowledge of ionic compounds, names of compounds, hydrates, electronic structure and the periodic table, types of bonds, chemistry of the metals, chemistry of semiconductors, introduction to organic chemistry and alkenes and alkynes.

CPE 201 Computer Programming Fundamentals

This course is designed to provide an introduction to computer programming which emphasizes using the computer in systematic and effective manner by using a programming language. The course is an introductory programming subject that orients students to programming concepts and logic without assuming any previous programming experience. Programming is a foundational skill for all computing disciplines. It covers fundamental programming concepts, event-driven programming, object-oriented programming, basic data structures, and algorithmic processes.

CPE 202 Fundamentals of Networking

This course will help students to select, design, deploy, integrate, and administer network and communication infrastructures in an organization. The course covers data communications, telecommunications, inter/intranetworking, and infrastructure security. It also includes application of networking to multimedia, information storage and distribution, and the World Wide Web.

CPE 203 Data Structure

This course introduces the different techniques of algorithm design. It covers Abstract Data Types (ADT); also the linear and non-linear structures. Linear structures such as: Arrays (one-dimensional and Multidimensional), Lists, stacks, and Queues. Non-linear structures such as: Trees, Graphs, Tables, Sets. It also covers Recursion, elementary sorting and searching methods: bubble sorting, quick sorting, sequential search, and binary searching algorithms.

CPE 301 Network Communications and Security

The course will familiarize the students to the different protocols of controls data and multiplexing. The course also covers Circuit Switching and Packet Switching Routing in Switched Networks. Students will demonstrate the network security threats as well as the network security techniques.

CPE 302 Operating System

This course will introduce the core concepts of operating systems, such as processes and threads, scheduling, synchronization, memory management; file systems, input and output device management. The course will consist of weekly lectures, quizzes, a midterm and final exam. The goal of the course is to introduce the core concepts. Students are expected to read the assigned materials prior to each class, and to participate in in-class discussions. .

CPE 303 Computer Architecture and Organization

This course is designed to give students a comprehensive knowledge of computer architecture at the hardware and software levels; memory locations and operations, addressing modes, instruction types, programming in assembly language, CPU basics, registers, control unit, cache memory, main memory, virtual memory, read only memory, RISC/CISC evolution cycle, and introduction to multiprocessors.

CPE 402 Embedded Systems

This course is designed to provide students with the basic understanding of embedded systems design. This includes system specifications and requirements, system architectural and implementation, real-time applications, includes embedded system types, microcontroller architecture, programming , I/O interfacing, task scheduling, interrupt management and other related topics.

CPE 404 Computer Hardware Design

Students will also learn about computer-aided synthesis and implementation for PLDs and FPGAs design. Practical exercises lead the students through the complete programmable logic design cycle. Each student will prototype a digital system starting with VHDL entry, functional and timing simulations, logic synthesis, device programming, and verification.

CPE 405 I/O Interfacing

This Course is designed to introduce students to different types of I/O Interfacing including ISA, EISA, PCI, PXI busses, Parallel Port interfacing. Serial Port Interfacing. USB Port interfacing, IEEE 488 (GPIB) and RS-232 standards, Hardware and software interrupts, programmable interrupt controllers, DMA control and DMA controllers. Applications for I/O Interfacing using different kinds of sensors/transducers.

ELE 201 Circuit I

This course covers basic concepts of circuit and systems. Topics include: System of Units, Basic Quantities, Circuit Elements, Ohm’s Law, Kirchhoff’s Laws, Voltage and Current Division, Series and Parallel Resistor Combinations, Circuit with series and parallel resistance combinations, Circuits with dependent (controlled) sources, Nodal and Loop Analysis Techniques, Network Theorems, Circuits with Operational Amplifiers, Circuits with Capacitance and Inductance and Transient Analysis. .

ELE 202 Digital Logic Circuits

The course introduces the concepts of Boolean Algebra and Logic Gates. Topics Include: Basic Theorems and Properties of Boolean Algebra. Boolean Functions. Canonical and Standard Forms, Simplification of Boolean Functions, Combinational Logic Circuits, flip flops, shift registers, counters, and basic computer building blocks such as adders, MSI and PLD Components and Sequential Logic Circuits. Students are required to design and test assigned projects about combinational and sequential logic circuits using VHDL or Verilog and simulate digital circuits on FPGA board.

ELE 203 Engineering Programming and Analysis

Topics in this course includes: Specialized programming exercises and projects for solving engineering problems, Programming with MATLAB, SIMULINK analysis, Introduction to commonly used tools and libraries in MATLAB, Finally LabVIEW programming, front panels and block diagram.

ELE 204 Circuit II

This course covers basic concepts of circuit and systems. Topics include: introduction to AC circuits, impedance and admittance, sinusoidal waveforms, rms value, phasors and phasor diagrams, series and parallel circuits, sinusoidal steady-state analysis, steady-state response with sinusoidal excitation, the phasor method, nodal and loop (mesh) analysis of circuits with sinusoidal excitation, application of circuit theorems, transient analysis of circuits with sinusoidal excitation, frequency response of simple circuits, series and parallel resonance, mutual inductance, dot rule for coupled coils, analysis of magnetically coupled circuits, two- and three-phase systems, Star-Delta and Delta-Star Transformations, three-phase system voltages, balanced three-phase y- and Δ-connected loads.

ELE 301 Electronic Circuits

This course presents the properties of Semiconductor Materials, Semiconductor Diodes, Bipolar Junction Transistor (BJT), Junction Field Effect Transistor (JFET), Transistor configurations, Analysis and design of transistor amplifier circuits.

ELE 302 Signal and Systems

Topics in this course includes: Continuous-Time Signals, Continuous-Time and Discrete-Time Systems and System Properties, LTI Systems, Fourier Transform Properties, convolution, transfer functions, Fourier series, and frequency response Laplace Transform and Inverse Laplace Transform, and Z- Transform and Inverse Z- Transform.

ELE 303 Introduction to Microprocessors

Topics in this course includes: Introductory concepts to microprocessors, Internal microprocessor architecture, Memory and I/O interfacing, memory address decoding, microprocessors vs. microcontrollers, PIC Microcontrollers.

ELE 304 Digital Signal Processing

Topics in this course includes: Review of discrete time signals and systems including topics such as the Z transform, the discrete time Fourier transform, the FFT algorithm, and digital filter structures such as FIR and IIR filters transform-domain representations of signals, transform-domain representations of LTI systems and digital filter design and structures.

ELE 401 Digital Image Processing and Applications

Topics in this course includes: Review of basic theories and methodologies of digital image processing, Image fundamentals, image enhancement, Spatial domain filtering, Image Frequency Transformation, Color and Multichannel image processing, Image restoration, Geometric transformation, Image segmentation and digital video processing applications and extensive use of MATLAB image processing toolbox.

ELE 402 Systems Instrumentation and Control

Topics in this course includes: introduction to systems instrumentation and control using PC's and microcontrollers, its applications and advantages, fundamentals of data acquisition, sensors, measurement errors, signal conditioning, field wiring and signal measurement, noise and interference, serial and parallel data communication standards, distributed and stand alone controllers, IEEE 488 standard, open and closed loop control and universal serial bus.

CME 301 Communication Systems

Topics in this course includes: review of signals and systems, Amplitude Modulation (AM) principles, power spectral density, channel modeling, linear and nonlinear distortion, filters, frequency conversion, quadrature amplitude modulation, single sideband, power distributions, spectrum of AM signals, Frequency Modulation (FM), phase modulation PM, relation between FM and PM, FM versus AM, FM modulation and demodulation circuits, principles of digital communications, sampling, quantization, coding, pulse code modulation, delta modulation and time division multiplexing.

CME 302 Electromagnetic Fields and Wave Propagation

Topics in this course includes:, Coulomb’s Law, Gauss’s Law (Electric Flux), Ampere’s Circuital Law (Magnetic Flux), transmission line propagation, free space propagation (plane waves), basic antennas, and topics such as Electric fields in materials, Time-varying Fields & introduction to Maxwell’s Equations and Uniform Plane Wave Propagation.

CME 402 Digital Communications

Topics in this course includes: Review of Random Processes, Analog Pulse Modulation (PAM, PWM and PPM), and TDM, concepts of baseband PAM transmission including pulse shaping and the Nyquist criterion for zero inter-symbol interference, bandpass techniques and noise analysis, noise in digital modulation techniques and error probability analysis Baseband, pulse transmission, passband digital transmission, signal and system models of binary and M-level ASK, FSK, PSK and DPSK , spread spectrum communication, pseudo-noise sequence, direct sequence spread spectrum and frequency-hop spread spectrum.

CME 404 Wireless Communications

Topics in this course includes: Introduction to Cellular Mobile Radio Systems, Definition of terms and Cellular concept, new trends in mobile communications, frequency reusing planning, channel assignment strategies, Radio Wave Propagation, Shadowing and Fading, Small Scale multipath propagation, Multiple Access Techniques For Mobile Communication, first generation (1G), analog cellular, Second-generation (2G) cellular systems (GSM), Third-generation (3G) cellular systems (UMTS) and New Trends in Wireless Communication.

CPE 406 Web Engineering Design

This course presents basic concepts and techniques related to designing, developing, creation, and maintenance of web pages and websites. Students will learn about web design standards and why they are important. The course covers web interface, website implementation and integration, database integration and accessibility issues.

CPE 407 Cloud Computing

This course covers a series of current cloud computing technologies, including technologies for infrastructure, Platform, Software and Physical Systems as a Service. The course will also cover cloud issues and challenges and security. Students will learn to choose a solutions, calculate costs and compare between in-house and cloud solutions.

CPE 408 Intelligent Systems

This course provides fundamental concepts of intelligent systems. The course will cover theoretical issues, characteristics, challenges, applications and implementation techniques of intelligent systems. An Overview of different paradigms, symbolic and non-symbolic methods, search algorithms, logical methods for reasoning, Structural Approaches Leading to Natural Language, fuzzy systems Concepts, Connotations, and Applications.

CPE 409 Digital Media

The course will introduce different types of multimedia information: text, audio, images, graphics, video, animation and their characterization; multimedia processing, compression standards and techniques, and multimedia systems. Students will apply tools and techniques to create, capture, digitize, and sample media contents and will develop hands on experience and understanding of current media production and consumption. Students will also learn all features of theory and practices regarding the way media are made.

CPE 410 IT and Society

In this course the students will develop a critical awareness of the responsibilities, concerns, and consequences surrounding the use of IT in social, cultural, and economic contexts. Information Technology (IT) has changed our society. This course will develop an awareness of these changes and an understanding of the resulting theory and debates.

ELE 403 Robotics and Simulation

Topics of this course includes: introduction to robotics with a brief history of developments in this field, applications, explanation of various parts of a robot, robot kinematics, motion analysis, degrees of freedom, sensors characteristic, actuating systems, hydraulic devices, pneumatic devices, electric motors, microprocessor control of electric motor, image processing and analysis with vision systems, programming languages for robots, artificial intelligence in robots, fuzzy logic and its applications in robotics.

ELE 404 VLSI Design and Fabrication

Topics of this course includes: basic concepts, General VLSI System Components, VLSI design hierarchy, design flow examples, VLSI chip types, basic and complex logic gates in CMOS, integrated circuit layers, sheet resistance, time delay, CMOS layers, Overview of Silicon processing, material growth and deposition, physical design and limitations, dynamic CMOS logic circuits, and large-scale physical design.

ELE 405 Fuzzy Logic and Neural Networks

Topics of this course includes: An introduction to Fuzzy Logic and Neural Networks history, applications, and implementations, Fuzzy logic basic creation rules, operations, Neural Networks fundamentals, Artificial Neural Network Architectures, Training Algorithms. Genetic Algorithm and Evolution Computing, Combining Neural and Fuzzy, Fuzzy control systems, and finally implementation and applications.

ELE 406 Advanced Electronic Circuits

This course presents the Metal-Oxide Semiconductor (MOS) devices, including structure, capacitor, threshold voltage, C-V characteristics, MOSFET: Physics of operation, I-V relation, and transistor parameters, Transistor as an amplifier: theory, analysis, and design, frequency response of BJT and FET amplifiers, loading effects in amplifiers, feedback amplifiers and oscillator circuits, operational and power amplifiers.

CME 405 Applied Telecommunication Systems

Topics in this course includes: the history and future of telecommunications, telecommunication fundamentals and transmission media characteristics, transportable earth stations, performance and testing, fault detection, Video Modulator and Demodulator Operations, antenna development, , circuit switching concept, digital switching in an analog environment, essentials of traffic engineering, traffic measurements and performance, network synchronization and management, satellite communications, and fiber optic communications.

CME 406 Radar Systems

Topics in this course includes: introduction and early history of radar, basic concepts, applications and block diagram, derivation of the radar equation, review of antenna parameters, design of a simple surveillance radar, range and range ambiguity, doppler and velocity measurements, radar transmitters and detection theory.

CME 407 Special Topics In Communications

This course is designed to cover one topic of state-of-art communication aspects. The course is tailored according to market demands and the technology directions. This course will be a placeholder in the calendar where the exact topics for a particular year could be determined at that time and proposed by the instructor. In many cases the courses would be in the area of research of a particular instructor.

CPE 401\CME401 Engineering Design Project I

To enhance students’ ability to integrate Engineering solutions in designing, implementing and testing a realistic project. Students are expected to include project proposal, feasibility studies, intellectual property, teamwork, budgets, and schedule management for their project. This course also intends to improve students’ presentation skills and provides them a chance to further extend their planning, coordination, and problem-solving skills and engage in continuing professional development while working as members of a project team.

CPE 403\CME403 Engineering Design Project II

To enhance students’ ability to integrate Engineering solutions in designing, implementing and testing a realistic project. Students are expected to include project proposal, feasibility studies, intellectual property, teamwork, budgets, and schedule management for their project. This course also intends to improve students’ presentation skills and provides them a chance to further extend their planning, coordination, and problem-solving skills and engage in continuing professional development while working as members of a project team.

CPE 400\CME400 Internship

Pre-work experience to apply knowledge gained during the course of the program to real world context. This course intends to improve curriculum related experience. At this level, students are expected to engage and take responsibility as Engineering professionals to support the organization and society.

ENG 101 Introduction to Engineering

This course is intended for beginning students in different branches of engineering. The course begins with a brief history of engineering, followed by definition of engineering and description of functions and career paths for various branches of engineering, professional responsibilities of engineers, creativity and learning process, engineering design methods, ways of successful engineers communication with their supervisors, common mathematical procedures to the solution of engineering problems and importance of engineering society.

ECN 201 Engineering Economy

This course aims to introduce the importance of engineering economy, the principles of engineering economy, engineering economy and the design process, accounting and engineering economy, cost estimating, types of costs, the general economic environment, relationship between price and demand, total revenue function, breakeven point relationships, maximizing profits/minimizing costs, cost driven design optimization, return to capital, origins of interest, simple and compound interests, concept of equivalence, cash flow diagrams / tables, interest formulas, arithmetic and geometric sequence of cash flows, interest rate that vary with time, nominal versus effective interest rates, continuous compounding, applications of money-time relationships and comparing alternatives.

Table III General Education Courses

S.No Course Code Course Title Cr Pre-requisite
1 CPE 101 Computer Applications 3 None
GED 108 Introduction to Arts 3 None
3 GED 104 Islamic Culture 3 None
4 GED 105 Environmental Studies 3 None
5 GED 107 UAE Society & Culture 3 None
6 GED 102 English Writing Skills 3 None
7 GED 110 Innovation and Entrepreneurship 3 45 Credit Hours
Students will take six of the above general education courses, where CPE101, GED110 and GED102 must be included.

Table IV Mathematics and Statistics

S.No Course Code Course Title Cr Pre-requisite
1 MTH101 Calculus I 4 None
MTH102 Calculus II 4 MTH101
3 MTH103 Discrete Math 3 None
4 MTH201 Differential Equations 4 MATH102
5 MTH202 Linear Algebra 3 MTH201
6 MTH301 Probability & Statistics 3 ELE303
Total 21 Cr. Hrs

Table V Basic Science

S.No Course Code Course Title Cr Pre-requisite
1 PHY101 Physics I 4 None
2 PHY102 Physics II 4 None
3 CHM101 Chemistry for Engineering 3 None
Total 11 Cr. Hrs

Table VI Computer Engineering Core Courses

S.No Course Code Course Title Cr Pre-requisite
1 CPE201 Computer Programming Fundamentals 4 MTH103
2 CPE202 Fundamentals of Networking 4 CPE201,ELE202
3 CPE203 Data Structure 3 CPE 201
4 CPE301 Network Communications and Security 4 CPE202
5 CPE302 Operating System 3 CPE203
6 CPE303 Computer Architecture and Organization 3 ELE202
7 CPE402 Embedded Systems 4 ELE303
CPE404 Computer Hardware Design 4 CPE303
9 CPE405 I/O Interfacing 4 ELE402
CS Core Courses 33 Cr. Hrs

Table VII Electrical Engineering Core Courses

S.No Course Code Course Title Cr Pre-requisite
1 ELE201 Circuit I 4 MTH102
2 ELE202 Digital Logic 4 ENG101,MTH103
3 ELE203 Engineering Programming and analysis 4 CPE201
4 ELE301 Electronic Circuits 4 ELE201
5 ELE302 Signal and Systems 3 ELE201,ELE203
6 ELE303 Introduction to Microprocessors 4 ELE202
7 ELE304 Digital Signal Processing 3 ELE302,MTH301*
8 ELE401 Digital Image Processing and Applications 3 ELE305
9 ELE402 Computer systems Instrumentation & Control 4 ELE305
CS Core Courses 33 Cr. Hrs

Table VIII Technical Electives

Technical Electives List of Courses
S.No Course Code Course Title Cr Pre-requisite
1 CME405 Telecommunication Systems 3 ELE304
2 CME406 Radar Systems 3 ELE304
3 CME407 Special Topics In communication 3 ELE304
4 CPE406 Web Engineering Design 3 CPE301
5 CPE407 Cloud Computing 3 CPE301
6 CPE408 Intelligent Systems 3 CPE201
7 CPE409 Digital Media 3 CPE 301
CPE410 IT and Society 3 RESM202
9 ELE403 Robotics and Simulation 3 ELE402
10 ELE404 VLSI Design and Fabrication 3 ELE301
11 ELE405 Fuzzy Logic & Neural Networks 3 ELE202
12 ELE406 Advanced Electronic Circuits 3 ELE301
Technical Elective Courses (3 courses required for CPE students)

4 Credit hours Technical Electives List of Courses from Core CME program to CPE students

S.No Course Code Course Title Cr Pre-requisite
1 CME301 Communication Systems 4 ELE302
2 CME402 Digital Communications 4 ELE302

Table IX Specialization Requirement Courses

S.No Course Code Course Title Cr Pre-requisite
1 ENG101 Introduction to Engineering 2 None
2 ECN201 Engineering Economy 2 None
2 RESM 202 Research Methodology 3 Advisor's Approval
Specialization Requirement Courses 7 Cr. Hrs

Bachelor of Science Computer Engineering Study Plan

Year Sr. Course Code Course Title Type Pre-Requisite Cr
1 1 CHM 101 Chemistry for Engineering B.SCI None 3
2 MTH 101 Calculus I MTH None 4
3 PHY 101 Physics I B.SCI MTH101* 4
4 GED 101 Computer Applications GE None 3
5 GED 102 English Writing Skills GE None 3
Total 17
2 6 MTH 103 Discrete Math MTH None 3
7 MTH 102 Calculus II MTH MTH101 4
8 PHY 102 Physics II B.SCI PHY101, MTH102* 4
9 ENG 101 Introduction to Engineering SR None 2
10 - General Education Course GE None 3
Total 16
11 MTH 201 Differential Equations MTH MTH102 4
12 ELE 201 Circuit I ELE MTH102 4
13 CPE 201 Computer Programming Fundamentals CEC MTH103 4
14 ELE 202 Digital Logic Circuits ELE ENG101,MTH103 4
15 ECN 201 Engineering Economy SR None 2
Total 18
4 16 MTH 202 Linear Algebra MATH MTH201 3
17 ELE 203 Engineering Programming and analysis ELE CPE201 4
18 CPE 202 Fundamentals of Networking CEC CPE201,ELE202 3
19 CPE 203 Data Structure CEC CPE 201 3
20 - General Education Course GE None 3
Total 17
5 21 ELE 301 Electronic Circuits ELE ELE201 4
22 ELE 302 Signal and Systems ELE ELE201,ELE203 3
23 CPE 301 Network Communications and Security CEC CPE202 4
24 ELE 303 Introduction to Microprocessors ELE ELE202 4
25 - General Education Course GE None 3
Total 18
6 26 MTH 301 Probability and Statistics MTH MTH103 3
27 ELE 304 Digital Signal Processing ELE ELE302,MTH301* 3
28 CPE 302 Operating System CEC CPE203,CPE303* 3
29 CPE 303 Computer Architecture and Organization CEC ELE202 3
30 RESM 202 Research Methodology SR Advisor's Approval 3
31 GED 110 Innovation and Entrepreneurship GE 45 Credit Hours 3
Total 15
7 32 CPE 401 Engineering Design Project I CPE/ELE Advisor's Approval 2
33 ELE 402 Computer systems Instrumentation & Control ELE ELE304 4
34 ELE 401 Digital Image Processing and Applications ELE ELE304 3
34 CPE 402 Embedded Systems CEC ELE303 4
35 - Technical Elective I CPE/ELE Advisor's Approval 3
Total 16
8 36 CPE 403 Engineering Design Project II CPE/ELE Advisor's Approval 3
37 CPE 404 Computer Hardware Design CEC CPE303 4
38 CPE 405 I/O Interfacing CEC ELE304 4
39 - Technical Elective II CPE/ELE Advisor's Approval 3
40 GED 110 Technical Elective III CPE/ELE Advisor's Approval 3
Total 17
Summer 41 CPE 400 Internship (Training 8 weeks)   3
Grand Total 140

GE: General Education   CEC: Computer Science Course   ELE: Electrical Engineering Course   MTH: Mathematics   SR: Specialization Requirement   B.SCI: Basic Science    The * signifies co-requisite   Crs.: Credits

Sr. Course Title CR
1 General Education (Humanities & Social Science) (18 Cr. Hrs.)
2 Mathematics and Statistics (21 Cr. Hrs.)
3 Basic Science (Physics & Chemistry) (11 Cr. Hrs.)
4 Computer Engineering Courses (33 Cr. Hrs.)
5 Electrical Engineering Courses (33 Cr. Hrs.)
6 Internship ( 3 Cr. Hrs.)
7 Technical Electives ( 9 Cr. Hrs.)
8 Specialization Requirements ( 7 Cr. Hrs.)
9 Graduation Projects ( 5 Cr. Hrs.)
Total Number of Credit Hours 140 Cr.Hrs

The goals of the engineering program are in conformity with those mentioned in Association for Computing Machinery\ IEEE computer Society. The goals of the proposed programs are:

No

Goals

NQF Strand #

PG1

Placing importance on design and being able to select appropriate approaches in particular contexts

3

PG2

Being able to respond to the challenges and fast-changing engineering environment

2

PG3

Recognizing the range of applications for their work and continually updating their technical knowledge while working as professional engineers.

3

PG4

Can address a significant problem in computer engineering, and deploy selection of computer aided design tools, techniques and disciplined approach in arriving at a solution of the problem and identifying new tools.

2,3

PG5

Have a strong foundation of basic sciences and mathematics and are able to apply this knowledge to analyze and solve engineering problems and Understanding the important relationship between theory and practice.

1

PG6

Can work effectively as a member of a team and acquire the generic skills needed to function in multidisciplinary, diverse, competitive and fast changing environment.

2,4

PG7

Can appreciate the significance of ethical issues and contribute as a well-rounded member of society.

5

The Program learning outcomes of the B.Sc. in Engineering program are in conformity with those mentioned in (Accreditation Board for Engineering and Technology) ABET’s A-K and ACM\IEEE CE2004 report. The program provides opportunities for students to achieve and demonstrate the following learning outcomes:.

Engineering Programs learning Outcomes

ABET (A-K)

NQF Strand # 1: Knowledge

PLO1

An ability to apply the knowledge of mathematics, science and engineering

A

PLO2

An understanding of best practices, standards, applications and how other disciplines relate to the field of work and study

K

PLO3

Ability to understand contemporary issues and to realize the impact of engineering solutions in a global and societal context.

H,J

NQF Strand # 2: Skills

PLO4

An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

E

PLO5

To be able to communicate effectively with a range of audiences

G

PLO6

To assist in the creation of an effective project plan and interact successfully with others in order to work towards a common result.

D

NQF Strand # 3: Responsibility

PLO7

An ability to design a system, component, or process to meet desired needs.

B,C

PLO8

An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

K

PLO9

An ability to identify, formulate, and solve engineering problems and integrate solutions into the user environment

E

PLO10

An ability to design and conduct experiments, as well as to analyze and interpret data

B,C,H

NQF Strand # 4: Role in Context

PLO11

Graduates will be able An ability to function on multi-disciplinary teams with the capacity to be a team leader or valuable team member

D

NQF Strand # 5: Independency and Self-Development

PLO12

An understanding of professional and ethical responsibility

F

PLO13

Recognition of the need for and an ability to engage in continuing professional development, independent learning and initiatives.

I

MTH 101 Calculus I

Topics in this course includes: Definition of the limit of a function, theorems about limits, Derivatives of algebraic and trigonometric functions, applications of derivatives, Transcendental Functions, Functions of Several Variables.

MTH 102 Calculus II

Topics in this course includes: The definite and indefinite integrals and their applications, Polar coordinates, double and triple integrals in rectangular and polar coordinates, infinite sequences and series definitions, sequences, tests for convergence, power series expansion of functions, Taylor series of a given function, Laurent series and Fourier series.

MTH 103 Discrete Mathematics

Review of propositional and predicate logic; methods of theorem proving; strong and weak induction; finite and infinite sets, set operations; introductions to computational complexity, theta and big-O notation; combinatorics, including permutations and combinations; discrete probability and binomial distribution.

MTH 201 Differential Equations

Topics of this course includes: Ordinary Differential Equations, Laplace Transform, Inverse Laplace Transform, Laplace Transform of derivatives and integrals, to partial differential equations (PDE), first order PDE (linear and non-linear), and second order PDE.

MTH 202 Linear Algebra

Topics of this course Include: Matrix theory and Linear Algebra, dot and cross products, vector calculus, Gradient, Divergence, and Curl, and Fourier analysis. Software Package such as MATLAB is utilized to solve numerous problems to enhance the student’s understanding of the material.

MTH 301 Probability and Statistics

This course introduces the recent growth of statistics and, in particular, its applications to problems of engineering, analysis of uncertainty and risk for engineering applications. Fundamentals of probability, random processes, statistics, and decision analysis are covered, along with random variables and vectors, uncertainty propagation, conditional distributions, and second-moment analysis. Other topics covered include Bayesian analysis and risk-based decision, estimation of distribution parameters, hypothesis testing, simple and multiple linear regressions, and Poisson and Markov processes.

PHY 101 Physics I

An introductory course in physics with emphasis on vectors, motion and newton’s laws, work, energy and momentum, rotation of rigid bodies, dynamics of rotational motion, equilibrium and elasticity, periodic motion, fluid mechanics and thermodynamics.

PHY 102 Physics II

This course is designed to give students a comprehensive knowledge of electric charge and electric field, capacitance, dc circuits, magnetic fields, electromagnetic induction, inductance, electromagnetic waves and optics.

CHM 101 Chemistry For Engineers

This course is designed to give students a comprehensive knowledge of ionic compounds, names of compounds, hydrates, electronic structure and the periodic table, types of bonds, chemistry of the metals, chemistry of semiconductors, introduction to organic chemistry and alkenes and alkynes.

CPE 201 Computer Programming Fundamentals

This course is designed to provide an introduction to computer programming which emphasizes using the computer in systematic and effective manner by using a programming language. The course is an introductory programming subject that orients students to programming concepts and logic without assuming any previous programming experience. Programming is a foundational skill for all computing disciplines. It covers fundamental programming concepts, event-driven programming, object-oriented programming, basic data structures, and algorithmic processes.

CPE 202 Fundamentals of Networking

This course will help students to select, design, deploy, integrate, and administer network and communication infrastructures in an organization. The course covers data communications, telecommunications, inter/intranetworking, and infrastructure security. It also includes application of networking to multimedia, information storage and distribution, and the World Wide Web.

CPE 203 Data Structure

This course introduces the different techniques of algorithm design. It covers Abstract Data Types (ADT); also the linear and non-linear structures. Linear structures such as: Arrays (one-dimensional and Multidimensional), Lists, stacks, and Queues. Non-linear structures such as: Trees, Graphs, Tables, Sets. It also covers Recursion, elementary sorting and searching methods: bubble sorting, quick sorting, sequential search, and binary searching algorithms.

CPE 301 Network Communications and Security

The course will familiarize the students to the different protocols of controls data and multiplexing. The course also covers Circuit Switching and Packet Switching Routing in Switched Networks. Students will demonstrate the network security threats as well as the network security techniques.

CPE 302 Operating System

This course will introduce the core concepts of operating systems, such as processes and threads, scheduling, synchronization, memory management; file systems, input and output device management. The course will consist of weekly lectures, quizzes, a midterm and final exam. The goal of the course is to introduce the core concepts. Students are expected to read the assigned materials prior to each class, and to participate in in-class discussions. .

CPE 303 Computer Architecture and Organization

This course is designed to give students a comprehensive knowledge of computer architecture at the hardware and software levels; memory locations and operations, addressing modes, instruction types, programming in assembly language, CPU basics, registers, control unit, cache memory, main memory, virtual memory, read only memory, RISC/CISC evolution cycle, and introduction to multiprocessors.

CPE 402 Embedded Systems

This course is designed to provide students with the basic understanding of embedded systems design. This includes system specifications and requirements, system architectural and implementation, real-time applications, includes embedded system types, microcontroller architecture, programming , I/O interfacing, task scheduling, interrupt management and other related topics.

CPE 404 Computer Hardware Design

Students will also learn about computer-aided synthesis and implementation for PLDs and FPGAs design. Practical exercises lead the students through the complete programmable logic design cycle. Each student will prototype a digital system starting with VHDL entry, functional and timing simulations, logic synthesis, device programming, and verification.

CPE 405 I/O Interfacing

This Course is designed to introduce students to different types of I/O Interfacing including ISA, EISA, PCI, PXI busses, Parallel Port interfacing. Serial Port Interfacing. USB Port interfacing, IEEE 488 (GPIB) and RS-232 standards, Hardware and software interrupts, programmable interrupt controllers, DMA control and DMA controllers. Applications for I/O Interfacing using different kinds of sensors/transducers.

ELE 201 Circuit I

This course covers basic concepts of circuit and systems. Topics include: System of Units, Basic Quantities, Circuit Elements, Ohm’s Law, Kirchhoff’s Laws, Voltage and Current Division, Series and Parallel Resistor Combinations, Circuit with series and parallel resistance combinations, Circuits with dependent (controlled) sources, Nodal and Loop Analysis Techniques, Network Theorems, Circuits with Operational Amplifiers, Circuits with Capacitance and Inductance and Transient Analysis. .

ELE 202 Digital Logic Circuits

The course introduces the concepts of Boolean Algebra and Logic Gates. Topics Include: Basic Theorems and Properties of Boolean Algebra. Boolean Functions. Canonical and Standard Forms, Simplification of Boolean Functions, Combinational Logic Circuits, flip flops, shift registers, counters, and basic computer building blocks such as adders, MSI and PLD Components and Sequential Logic Circuits. Students are required to design and test assigned projects about combinational and sequential logic circuits using VHDL or Verilog and simulate digital circuits on FPGA board.

ELE 203 Engineering Programming and Analysis

Topics in this course includes: Specialized programming exercises and projects for solving engineering problems, Programming with MATLAB, SIMULINK analysis, Introduction to commonly used tools and libraries in MATLAB, Finally LabVIEW programming, front panels and block diagram.

ELE 204 Circuit II

This course covers basic concepts of circuit and systems. Topics include: introduction to AC circuits, impedance and admittance, sinusoidal waveforms, rms value, phasors and phasor diagrams, series and parallel circuits, sinusoidal steady-state analysis, steady-state response with sinusoidal excitation, the phasor method, nodal and loop (mesh) analysis of circuits with sinusoidal excitation, application of circuit theorems, transient analysis of circuits with sinusoidal excitation, frequency response of simple circuits, series and parallel resonance, mutual inductance, dot rule for coupled coils, analysis of magnetically coupled circuits, two- and three-phase systems, Star-Delta and Delta-Star Transformations, three-phase system voltages, balanced three-phase y- and Δ-connected loads.

ELE 301 Electronic Circuits

This course presents the properties of Semiconductor Materials, Semiconductor Diodes, Bipolar Junction Transistor (BJT), Junction Field Effect Transistor (JFET), Transistor configurations, Analysis and design of transistor amplifier circuits.

ELE 302 Signal and Systems

Topics in this course includes: Continuous-Time Signals, Continuous-Time and Discrete-Time Systems and System Properties, LTI Systems, Fourier Transform Properties, convolution, transfer functions, Fourier series, and frequency response Laplace Transform and Inverse Laplace Transform, and Z- Transform and Inverse Z- Transform.

ELE 303 Introduction to Microprocessors

Topics in this course includes: Introductory concepts to microprocessors, Internal microprocessor architecture, Memory and I/O interfacing, memory address decoding, microprocessors vs. microcontrollers, PIC Microcontrollers.

ELE 304 Digital Signal Processing

Topics in this course includes: Review of discrete time signals and systems including topics such as the Z transform, the discrete time Fourier transform, the FFT algorithm, and digital filter structures such as FIR and IIR filters transform-domain representations of signals, transform-domain representations of LTI systems and digital filter design and structures.

ELE 401 Digital Image Processing and Applications

Topics in this course includes: Review of basic theories and methodologies of digital image processing, Image fundamentals, image enhancement, Spatial domain filtering, Image Frequency Transformation, Color and Multichannel image processing, Image restoration, Geometric transformation, Image segmentation and digital video processing applications and extensive use of MATLAB image processing toolbox.

ELE 402 Systems Instrumentation and Control

Topics in this course includes: introduction to systems instrumentation and control using PC's and microcontrollers, its applications and advantages, fundamentals of data acquisition, sensors, measurement errors, signal conditioning, field wiring and signal measurement, noise and interference, serial and parallel data communication standards, distributed and stand alone controllers, IEEE 488 standard, open and closed loop control and universal serial bus.

CME 301 Communication Systems

Topics in this course includes: review of signals and systems, Amplitude Modulation (AM) principles, power spectral density, channel modeling, linear and nonlinear distortion, filters, frequency conversion, quadrature amplitude modulation, single sideband, power distributions, spectrum of AM signals, Frequency Modulation (FM), phase modulation PM, relation between FM and PM, FM versus AM, FM modulation and demodulation circuits, principles of digital communications, sampling, quantization, coding, pulse code modulation, delta modulation and time division multiplexing.

CME 302 Electromagnetic Fields and Wave Propagation

Topics in this course includes:, Coulomb’s Law, Gauss’s Law (Electric Flux), Ampere’s Circuital Law (Magnetic Flux), transmission line propagation, free space propagation (plane waves), basic antennas, and topics such as Electric fields in materials, Time-varying Fields & introduction to Maxwell’s Equations and Uniform Plane Wave Propagation.

CME 402 Digital Communications

Topics in this course includes: Review of Random Processes, Analog Pulse Modulation (PAM, PWM and PPM), and TDM, concepts of baseband PAM transmission including pulse shaping and the Nyquist criterion for zero inter-symbol interference, bandpass techniques and noise analysis, noise in digital modulation techniques and error probability analysis Baseband, pulse transmission, passband digital transmission, signal and system models of binary and M-level ASK, FSK, PSK and DPSK , spread spectrum communication, pseudo-noise sequence, direct sequence spread spectrum and frequency-hop spread spectrum.

CME 404 Wireless Communications

Topics in this course includes: Introduction to Cellular Mobile Radio Systems, Definition of terms and Cellular concept, new trends in mobile communications, frequency reusing planning, channel assignment strategies, Radio Wave Propagation, Shadowing and Fading, Small Scale multipath propagation, Multiple Access Techniques For Mobile Communication, first generation (1G), analog cellular, Second-generation (2G) cellular systems (GSM), Third-generation (3G) cellular systems (UMTS) and New Trends in Wireless Communication.

CPE 406 Web Engineering Design

This course presents basic concepts and techniques related to designing, developing, creation, and maintenance of web pages and websites. Students will learn about web design standards and why they are important. The course covers web interface, website implementation and integration, database integration and accessibility issues.

CPE 407 Cloud Computing

This course covers a series of current cloud computing technologies, including technologies for infrastructure, Platform, Software and Physical Systems as a Service. The course will also cover cloud issues and challenges and security. Students will learn to choose a solutions, calculate costs and compare between in-house and cloud solutions.

CPE 408 Intelligent Systems

This course provides fundamental concepts of intelligent systems. The course will cover theoretical issues, characteristics, challenges, applications and implementation techniques of intelligent systems. An Overview of different paradigms, symbolic and non-symbolic methods, search algorithms, logical methods for reasoning, Structural Approaches Leading to Natural Language, fuzzy systems Concepts, Connotations, and Applications.

CPE 409 Digital Media

The course will introduce different types of multimedia information: text, audio, images, graphics, video, animation and their characterization; multimedia processing, compression standards and techniques, and multimedia systems. Students will apply tools and techniques to create, capture, digitize, and sample media contents and will develop hands on experience and understanding of current media production and consumption. Students will also learn all features of theory and practices regarding the way media are made.

CPE 410 IT and Society

In this course the students will develop a critical awareness of the responsibilities, concerns, and consequences surrounding the use of IT in social, cultural, and economic contexts. Information Technology (IT) has changed our society. This course will develop an awareness of these changes and an understanding of the resulting theory and debates.

ELE 403 Robotics and Simulation

Topics of this course includes: introduction to robotics with a brief history of developments in this field, applications, explanation of various parts of a robot, robot kinematics, motion analysis, degrees of freedom, sensors characteristic, actuating systems, hydraulic devices, pneumatic devices, electric motors, microprocessor control of electric motor, image processing and analysis with vision systems, programming languages for robots, artificial intelligence in robots, fuzzy logic and its applications in robotics.

ELE 404 VLSI Design and Fabrication

Topics of this course includes: basic concepts, General VLSI System Components, VLSI design hierarchy, design flow examples, VLSI chip types, basic and complex logic gates in CMOS, integrated circuit layers, sheet resistance, time delay, CMOS layers, Overview of Silicon processing, material growth and deposition, physical design and limitations, dynamic CMOS logic circuits, and large-scale physical design.

ELE 405 Fuzzy Logic and Neural Networks

Topics of this course includes: An introduction to Fuzzy Logic and Neural Networks history, applications, and implementations, Fuzzy logic basic creation rules, operations, Neural Networks fundamentals, Artificial Neural Network Architectures, Training Algorithms. Genetic Algorithm and Evolution Computing, Combining Neural and Fuzzy, Fuzzy control systems, and finally implementation and applications.

ELE 406 Advanced Electronic Circuits

This course presents the Metal-Oxide Semiconductor (MOS) devices, including structure, capacitor, threshold voltage, C-V characteristics, MOSFET: Physics of operation, I-V relation, and transistor parameters, Transistor as an amplifier: theory, analysis, and design, frequency response of BJT and FET amplifiers, loading effects in amplifiers, feedback amplifiers and oscillator circuits, operational and power amplifiers.

CME 405 Applied Telecommunication Systems

Topics in this course includes: the history and future of telecommunications, telecommunication fundamentals and transmission media characteristics, transportable earth stations, performance and testing, fault detection, Video Modulator and Demodulator Operations, antenna development, , circuit switching concept, digital switching in an analog environment, essentials of traffic engineering, traffic measurements and performance, network synchronization and management, satellite communications, and fiber optic communications.

CME 406 Radar Systems

Topics in this course includes: introduction and early history of radar, basic concepts, applications and block diagram, derivation of the radar equation, review of antenna parameters, design of a simple surveillance radar, range and range ambiguity, doppler and velocity measurements, radar transmitters and detection theory.

CME 407 Special Topics In Communications

This course is designed to cover one topic of state-of-art communication aspects. The course is tailored according to market demands and the technology directions. This course will be a placeholder in the calendar where the exact topics for a particular year could be determined at that time and proposed by the instructor. In many cases the courses would be in the area of research of a particular instructor.

CPE 401\CME401 Engineering Design Project I

To enhance students’ ability to integrate Engineering solutions in designing, implementing and testing a realistic project. Students are expected to include project proposal, feasibility studies, intellectual property, teamwork, budgets, and schedule management for their project. This course also intends to improve students’ presentation skills and provides them a chance to further extend their planning, coordination, and problem-solving skills and engage in continuing professional development while working as members of a project team.

CPE 403\CME403 Engineering Design Project II

To enhance students’ ability to integrate Engineering solutions in designing, implementing and testing a realistic project. Students are expected to include project proposal, feasibility studies, intellectual property, teamwork, budgets, and schedule management for their project. This course also intends to improve students’ presentation skills and provides them a chance to further extend their planning, coordination, and problem-solving skills and engage in continuing professional development while working as members of a project team.

CPE 400\CME400 Internship

Pre-work experience to apply knowledge gained during the course of the program to real world context. This course intends to improve curriculum related experience. At this level, students are expected to engage and take responsibility as Engineering professionals to support the organization and society.

ENG 101 Introduction to Engineering

This course is intended for beginning students in different branches of engineering. The course begins with a brief history of engineering, followed by definition of engineering and description of functions and career paths for various branches of engineering, professional responsibilities of engineers, creativity and learning process, engineering design methods, ways of successful engineers communication with their supervisors, common mathematical procedures to the solution of engineering problems and importance of engineering society.

ECN 201 Engineering Economy

This course aims to introduce the importance of engineering economy, the principles of engineering economy, engineering economy and the design process, accounting and engineering economy, cost estimating, types of costs, the general economic environment, relationship between price and demand, total revenue function, breakeven point relationships, maximizing profits/minimizing costs, cost driven design optimization, return to capital, origins of interest, simple and compound interests, concept of equivalence, cash flow diagrams / tables, interest formulas, arithmetic and geometric sequence of cash flows, interest rate that vary with time, nominal versus effective interest rates, continuous compounding, applications of money-time relationships and comparing alternatives.

Table III General Education Courses

S.No Course Code Course Title Cr Pre-requisite
1 CPE 101 Computer Applications 3 None
GED 108 Introduction to Arts 3 None
3 GED 104 Islamic Culture 3 None
4 GED 105 Environmental Studies 3 None
5 GED 107 UAE Society & Culture 3 None
6 GED 102 English Writing Skills 3 None
7 GED 110 Innovation and Entrepreneurship 3 45 Credit Hours
Students will take six of the above general education courses, where CPE101, GED110 and GED102 must be included.

Table IV Mathematics and Statistics

S.No Course Code Course Title Cr Pre-requisite
1 MTH101 Calculus I 4 None
MTH102 Calculus II 4 MTH101
3 MTH103 Discrete Math 3 None
4 MTH201 Differential Equations 4 MATH102
5 MTH202 Linear Algebra 3 MTH201
6 MTH301 Probability & Statistics 3 ELE303
Total 21 Cr. Hrs

Table V Basic Science

S.No Course Code Course Title Cr Pre-requisite
1 PHY101 Physics I 4 None
2 PHY102 Physics II 4 None
3 CHM101 Chemistry for Engineering 3 None
Total 11 Cr. Hrs

Table VI Computer Engineering Core Courses

S.No Course Code Course Title Cr Pre-requisite
1 CPE201 Computer Programming Fundamentals 4 MTH103
2 CPE202 Fundamentals of Networking 4 CPE201,ELE202
3 CPE203 Data Structure 3 CPE 201
4 CPE301 Network Communications and Security 4 CPE202
5 CPE302 Operating System 3 CPE203
6 CPE303 Computer Architecture and Organization 3 ELE202
7 CPE402 Embedded Systems 4 ELE303
CPE404 Computer Hardware Design 4 CPE303
9 CPE405 I/O Interfacing 4 ELE402
CS Core Courses 33 Cr. Hrs

Table VII Electrical Engineering Core Courses

S.No Course Code Course Title Cr Pre-requisite
1 ELE201 Circuit I 4 MTH102
2 ELE202 Digital Logic 4 ENG101,MTH103
3 ELE203 Engineering Programming and analysis 4 CPE201
4 ELE301 Electronic Circuits 4 ELE201
5 ELE302 Signal and Systems 3 ELE201,ELE203
6 ELE303 Introduction to Microprocessors 4 ELE202
7 ELE304 Digital Signal Processing 3 ELE302,MTH301*
8 ELE401 Digital Image Processing and Applications 3 ELE305
9 ELE402 Computer systems Instrumentation & Control 4 ELE305
CS Core Courses 33 Cr. Hrs

Table VIII Technical Electives

Technical Electives List of Courses
S.No Course Code Course Title Cr Pre-requisite
1 CME405 Telecommunication Systems 3 ELE304
2 CME406 Radar Systems 3 ELE304
3 CME407 Special Topics In communication 3 ELE304
4 CPE406 Web Engineering Design 3 CPE301
5 CPE407 Cloud Computing 3 CPE301
6 CPE408 Intelligent Systems 3 CPE201
7 CPE409 Digital Media 3 CPE 301
CPE410 IT and Society 3 RESM202
9 ELE403 Robotics and Simulation 3 ELE402
10 ELE404 VLSI Design and Fabrication 3 ELE301
11 ELE405 Fuzzy Logic & Neural Networks 3 ELE202
12 ELE406 Advanced Electronic Circuits 3 ELE301
Technical Elective Courses (3 courses required for CPE students)

4 Credit hours Technical Electives List of Courses from Core CME program to CPE students

S.No Course Code Course Title Cr Pre-requisite
1 CME301 Communication Systems 4 ELE302
2 CME402 Digital Communications 4 ELE302

Table IX Specialization Requirement Courses

S.No Course Code Course Title Cr Pre-requisite
1 ENG101 Introduction to Engineering 2 None
2 ECN201 Engineering Economy 2 None
2 RESM 202 Research Methodology 3 Advisor's Approval
Specialization Requirement Courses 7 Cr. Hrs

Bachelor of Science Computer Engineering Study Plan

Year Sr. Course Code Course Title Type Pre-Requisite Cr
1 1 CHM 101 Chemistry for Engineering B.SCI None 3
2 MTH 101 Calculus I MTH None 4
3 PHY 101 Physics I B.SCI MTH101* 4
4 GED 101 Computer Applications GE None 3
5 GED 102 English Writing Skills GE None 3
Total 17
2 6 MTH 103 Discrete Math MTH None 3
7 MTH 102 Calculus II MTH MTH101 4
8 PHY 102 Physics II B.SCI PHY101, MTH102* 4
9 ENG 101 Introduction to Engineering SR None 2
10 - General Education Course GE None 3
Total 16
11 MTH 201 Differential Equations MTH MTH102 4
12 ELE 201 Circuit I ELE MTH102 4
13 CPE 201 Computer Programming Fundamentals CEC MTH103 4
14 ELE 202 Digital Logic Circuits ELE ENG101,MTH103 4
15 ECN 201 Engineering Economy SR None 2
Total 18
4 16 MTH 202 Linear Algebra MATH MTH201 3
17 ELE 203 Engineering Programming and analysis ELE CPE201 4
18 CPE 202 Fundamentals of Networking CEC CPE201,ELE202 3
19 CPE 203 Data Structure CEC CPE 201 3
20 - General Education Course GE None 3
Total 17
5 21 ELE 301 Electronic Circuits ELE ELE201 4
22 ELE 302 Signal and Systems ELE ELE201,ELE203 3
23 CPE 301 Network Communications and Security CEC CPE202 4
24 ELE 303 Introduction to Microprocessors ELE ELE202 4
25 - General Education Course GE None 3
Total 18
6 26 MTH 301 Probability and Statistics MTH MTH103 3
27 ELE 304 Digital Signal Processing ELE ELE302,MTH301* 3
28 CPE 302 Operating System CEC CPE203,CPE303* 3
29 CPE 303 Computer Architecture and Organization CEC ELE202 3
30 RESM 202 Research Methodology SR Advisor's Approval 3
31 GED 110 Innovation and Entrepreneurship GE 45 Credit Hours 3
Total 15
7 32 CPE 401 Engineering Design Project I CPE/ELE Advisor's Approval 2
33 ELE 402 Computer systems Instrumentation & Control ELE ELE304 4
34 ELE 401 Digital Image Processing and Applications ELE ELE304 3
34 CPE 402 Embedded Systems CEC ELE303 4
35 - Technical Elective I CPE/ELE Advisor's Approval 3
Total 16
8 36 CPE 403 Engineering Design Project II CPE/ELE Advisor's Approval 3
37 CPE 404 Computer Hardware Design CEC CPE303 4
38 CPE 405 I/O Interfacing CEC ELE304 4
39 - Technical Elective II CPE/ELE Advisor's Approval 3
40 GED 110 Technical Elective III CPE/ELE Advisor's Approval 3
Total 17
Summer 41 CPE 400 Internship (Training 8 weeks)   3
Grand Total 140

GE: General Education   CEC: Computer Science Course   ELE: Electrical Engineering Course   MTH: Mathematics   SR: Specialization Requirement   B.SCI: Basic Science    The * signifies co-requisite   Crs.: Credits

Get A Call Back

أطلب مساعدة من مستشارينا

+971 56 934 3360

Our Instructors

Dr. Mohamad Habli

Professor,Dean
School of Engineering and Information Technology

Dr.Ahmed El Gindy

Assistant Professor,Chair
Department of Engineering

Dr. Haythem El Messiry

Assistant Professor,Chair
Department of Information Technology

Dr. Mohamed Afifi

Assistant Professor
Department of Information Technology

Dr. Sujni Paul

Assistant Professor
Department of Information Technology

Dr. Beenu Mago

Assistant Professor
Department of Information Technology

Dr. Yomna Shaker

Assistant Professor
Department of Engineering