Bachelor in Computer Engineering

Faculty of Engineering - Computer Engineering Department

b

Description

During the undergraduate studies in the department, the student spends nearly eight semesters, receiving many lectures and practical experiences in compulsory and elective engineering courses, which culminates in preparation for the graduation project, which is a theoretical and practical study of a specific engineering problem. and discussed during the last two semesters.

Objectives

The Department of Computer Engineering aims to qualify engineers with the ability to:

  • Achieve the ability to solve and analyze a variety of engineering problems by applying basic scientific and engineering principles.
  • Installation, coordination and operation of computers, the ability to design a system, component or process to meet the needs required in various fields including electronic fields and communication technologies
  • Achieve the ability to design and analyze various systems and products with a focus on the needs of the local industry and the local community.
  • Knowledge of contemporary problems and research to find solutions to them through the use of modern engineering techniques, skills and tools necessary for engineering practice.
  • Carrying out research and studies of scientific value that have an applied nature in this specialization
  • Graduates demonstrate competencies at the professional level of the local and regional labor market, including communication skills, research skills, ethical thinking and continuous learning, and achieve the ability to work within multidisciplinary teams.

Outcomes

A computer engineering graduate must be able to:

  • Setting specifications for computers and giving technical advice to choose the most suitable ones
  • Supervising the installation and operation of computers, preparing the necessary technical equipment for them, designing and developing computer networks and then managing them
  • Contribute to the design of electronic computers, their networks and the electronic devices that depend on them and the design of microprocessor systems and control systems  
  • Carrying out research and studies of scientific value that have an applied nature in this specialization.
  • Linking the educational outputs of the department to the requirements of development and the labor market in the country.
  • The ability to communicate professionally and effectively through the use of the necessary engineering methods, skills and means  

Certificate Rewarded

Bachelor of Computer Engineering

Entry Reuirements

The student must have a cumulative average of 65% or above and passed the courses of mathematics 2 and physics 2 with a minimum score of 65%.

Study Plan

The Bachelor in Computer Engineering prepares students to qualify for Bachelor in Computer Engineering. The student studies several subjects which have been carefully chosen in this major to cover its different aspects.

It comprises 10 Semesters of study, in which the student will study a total of 147 units, which include 59 units of general subjects, and 76 major units, 12 of elective units. In addition to a final project in the student's major.

Study plan for this program is shown below:

1st Semester

Code Title Credits Course Type Prerequisite
GS101 Mathematics I 03 General +

GE121 Engineering Mechanics 03 General +

Statics of particles; forces in plane and spree; statics of rigid bodies : Equivalent system of forces; equilibrium in two and three dimensions, work and energy, analysis of trusses, frames, and machines, free body diagram; kinematic; stability friction, centroids and center of gravity-lines, area and volumes. Moment of inertia of areas and masses.

GH141 Mathematics I 03 University requirement +

The main objective of this course (English I) is to encourage the leaners to acquire the English language skills they need to pursue their specialized courses in different Departments of the Faculty. In order to achieve this purpose, emphasis should be relied upon the formal grammar of the language, reading and writing activities in the classroom and listening comprehension and note-taking practice in the language laboratory. Undoubtedly, this can help the students to express themselves freely while dealing with technical terminology, vocabulary items and structures related to their subject areas. The overall program is a complimentary and prerequisite course for all Engineering Departments (Four hours per week). It covers the following:- Intensive Reading of different passages containing materials the students need to follow their departmental courses (vocabulary exercises, comprehension questions, contextual references, affixation, etc.). •Description of the laboratory experiments. Scientific vocabulary including the use of dictionary, punctuation, word-order, spelling, word- formation, etc. •The study of English verb tenses, active forms and passive constructions. The study of English nouns (kinds, functions, derivation) pronouns, adjectives, articles, adverbial phrases and so forth. •Summary writing.

GH150 Arabic I 02 University requirement +

Review of Arabic courses taken in high school, including construction of Arabic sentence, spelling and punctuation (Part one).

GS111 Physics I 03 General +

GS115 Chemistry 03 General +

Measurements and SI units; chemical equations and stoichiometry; structures of atoms and periodic relationships, chemical compounds: The gaseous state; solutions-electrolytes and non-electrolytes; acids and bases; thermochemistry; chemical equilibrium; ionic equilibrium I and II; organic chemistry.

2nd Semester

Code Title Credits Course Type Prerequisite
GS112L Physics Lab 01 General GS111 +

Experiments about sound, light, electricity, magnetism, heat and electro-chemical conversion.

GS112 Physics II 03 General GS111 +

Electrostatics: changes and fields, the electric potential; electric current; the magnetic field, electric fields in matter. Photoelectric effect, Einstein’s explanation and quantum theory of the hydrogen atom. Radioactive decay law derivation.

GS102 Mathematics II 04 General GS101 +

· Integration: definite and indefinite integrals, and their applications (area under a curve, area bounded by two curves, solids of revolution (disc method)). · Transcendental functions: exponential, logarithm functions, the hyperbolic functions, hyperbolic inverse functions, and their derivatives and integrations · Techniques of integration: (change of variables to find integrations, integration by parts, integration by substations, integration using partial fraction, reduction formulas). · The complex numbers: (definition, properties, conjugates, absolute values, polar forms, and determining roots). · Functions of several variables: (partial derivatives, implicit differentiation, chain rule and its applications, total differentiation and its applications, total differentiation of derivatives of second and higher order, maxima and minima, and Lagrange multiplier method).

GE127 Engineering Drawing 02 General +

Introduction; definitions, conventions. Instrument, dimensioning, some geometrical constructions; e.g., drawing of some polygons, parallel lines, line and arc tangents. Projection; theory, types of projection, one view projection, multi-view projection, first and third angle projection, applications, including missing line views. Sectional vie s; complete section, half section, pant section, removed sections, revolved section, and applications.

GH152 Technical Writing Report 01 University requirement GH142 +

Writing technical reports, Report preparation and presentation. Preparation of minutes of meetings. Translation of technical document.

GH151 Arabic Language II 01 University requirement GH150 +

Review of Arabic courses taken in high school, including construction of Arabic sentence, spelling and punctuation (Part two).Accustom the student to clear expressions of his ideas in pronunciation and writing and the good use of punctuation marks. Developing the student's literary taste so that he realizes the aesthetic aspects of speech styles, meanings and images. Identify the beauty of the Arabic language and literature, and that the student acquires the ability to study the branches of the Arabic language. Develop the student's spelling and writing ability and skill so that he can write correctly in all respects.

GS115L Chemistry Lab 01 General +

Some experiments related to GS115 course.

GH142 English II 03 University requirement GH141 +

This program (English II) aims at developing the students' scientific and vocational skills. It is specially designed to introduce the learners to the basic patterns of technical terminology at the introductory stage and thereafter deals with more advanced topics. Thus the students can go further and become creative by way of discussion and various original contributions to the materials. It also offers an opportunity for the learners to evolve their communicative competence and comprehend their departmental contents with a restricted period of time. However, this course tends to give instructions to the learners in a variety of subjects such as:- Intensive Reading of passages (texts) including materials to students' needs with comprehension questions, contextual references, vocabulary exercises and affixation and so forth. The study of scientific and technical vocabulary which involves the use of dictionary, spelling, picking up the meaning form the context, rules of affixation, etc. Description of the laboratory experiments. Revision and study of basic English verb tenses, active and passive voice in scientific technical English. The English noun phrases, relative clauses, deletion of relative relation in active and passive voice. The study of English pronouns, adjectives, adverbial phrases, etc. Summary Writing.

GE129 Workshop Technology 02 General +

Industrial safety; engineering materials and their mechanical and physical properties; classifications, ferrous and nonferrous metals, natural and synthetic materials; introduction to manufacturing processes: casting, welding, forging, rolling, extrusion; sheet metal working methods, metal machining.

3rd Semester

Code Title Credits Course Type Prerequisite
PH317 Modern Physics 03 Compulsory GS102 +

EC201 Systems & Circuits I 03 Compulsory GS102 +

Familiarize students with the basic components and variables of electrical circuits, such as, voltage, current, resistance, capacitance, inductance, voltage source, current source, dependent sources. Introduce various methods of analyzing electrical and electronic circuits: Ohm's Law, Kirchhoff's Laws, nodal analysis, mesh analysis, circuit transformations, time response, sinusoidal steady-state response. Strengthen the skills of analyzing linear circuits, in general, via homework and exercises.

GE125 Engineering Graphics 03 General +

Introduction, the purpose of Descriptive Geometry, different types of projection. Representation of point, line arid plane. Position problems. Metric problems. Projection on auxiliary views. Polyhedrons, development and intersections. Circle and sphere. Cone and cylinder. Curved surfaces, development arid Intersection.

GE129L Workshop Technology Lab 01 General GE129 +

Some experiments related to GE129 course prepared by specified department.

GE133 Properties of Materials 03 Compulsory +

Introduction to dynamics. Kinematics of particles; Kinematics of rigid bodies. Three-dimensional motion of a particle relative to a rotating frame (Coriolis acceleration). D’Alembert’s principle. Kinetic energy of a rigid body in plane motion. Kinetics of rigid bodies in three dimensions; motion of a gyroscope. Introduction to mechanical vibrations

GE222 Engineering Mechanics II 03 General +

Introduction to dynamics. Kinematics of particles; Kinematics of rigid bodies. Three-dimensional motion of a particle relative to a rotating frame (Coriolis acceleration). D’Alembert’s principle. Kinetic energy of a rigid body in plane motion. Kinetics of rigid bodies in three dimensions; motion of a gyroscope. Introduction to mechanical vibrations.

ُEC251 Intro. to Computer Programming 03 Compulsory GS102 +

GS203 Mathematics III 03 General GS102 +

Linear Algebra. · Definition of matrices, Types of matrices, and their properties. · Operations on matrices and their properties. · Elementary row operations and reduced row form (Echelon form) · Systems of linear equations and their solutions using reduced matrix and matrix inverses. · Determinants, their properties, and a determinant formula for matrix inverse. · System of linear equations and their solutions using Cramer’s rule and using elementary transformations. · Eigenvalues and eigenvectors and the Hamilton Cayley theorem. · Introduction to fields (Real, complex), vectors, linearly dependent and independent vectors, basis, and dimension. Dot product, cross product, and their applications. · Calculus of vectors; functions of vectors and their derivatives, gradient, divergence and curl. The vector differential operator del.

4th Semester

Code Title Credits Course Type Prerequisite
EC252 Object Oriented Programming 03 Compulsory +

This course is an introductory course in object-oriented programming. The fundamental concepts of object-oriented programming will be studied. Emphasis on the fundamentals of structured design with classes, including development, testing, implementation, and documentation. Students will gain skills in using classes and interfaces, exception handling, inheritance, polymorphism, overloading, abstract classes and methods, Writing into files & Graphical user interface (GUI), generics, and multi-threading in java. It is assumed that students will be familiar with basic programming concepts and programming logic. No prior knowledge of any particular programming language is required. Grades will be assigned based on performance on examinations and programming assignments

GS204 Mathematics IV 03 General GS102 +

Ordinary differential equations · Basic definitions, first order and first degree differential equations (Separable Equations, Homogeneous and nearly homogeneous equations, Exact equations, Integrating factors, linear equations, Bernoulli equation, Riccati equation, brief discussion of existence and uniqueness of a solution, orthogonal trajectories). · Linear higher order differential equations: theoretical considerations, constant coefficient case, nonhomogeneous equation (variation of parameters method, undetermined coefficients method), and Euler’s differential equation. · Laplace transformations and its inverse, calculating Laplace transformation and its invers, using Laplace transformation on solving linear equations. · System of linear differential equations; solution of differential equations in series; gamma, beta function, Bessel function, modified Bessel function, Legendre polynomials; Spherical harmonics, hyper geometric functions.

EC351 Introduction to Computer Systems 03 Compulsory +

EC381 Digital Systems I 03 Compulsory EC201 +

EC310 Electronic Material & Devices 03 Compulsory EC201 +

Describe the concept of a unit cell, determine the volume density of atom, derive the equations for the thermal equilibrium concentrations of electrons and holes in terms of the Fermi energy. Derive the equation for the intrinsic and extrinsic carrier concentration and discuss the variation of the Fermi energy with doping concentration and temperature. Draw the energy-band diagram of a zero-biased and reverse-biased pn junction and derive the expression of the built-in potential barrier voltage, the electric field in space charge region and capacitance of the pn junction. Describe the space charge region parameters when a reverse, forward biased voltage is applied and derive the ideal current–voltage relationship for a pn junction diode. Define the applications of the pn diodes as rectifier, clipper, clamper, regulator and voltage doubler. Sketch the energy bands of the transistor in thermal equilibrium and when biased in the various operating modes. Describe the voltage breakdown mechanisms in a bipolar transistor. Study BJT configurations. Describe the basic operation of the pn JFET and MOSFET and know how current is contained in the channel region. Sketch the I–V characteristics of MODFET and JFET and study their configurations.

EC381L Digital Systems I Lab 01 Compulsory +

5th Semester

Code Title Credits Course Type Prerequisite
EC312L Electronic Circuits I Lab 01 Compulsory EC310 +

EC352 Data Structures & Algorithm I 03 Compulsory EC252 +

EC372 Intro. to Numerical Analysis 03 Compulsory GS204 ُEC251 +

ُEC202 Systems & Circuits II 03 Compulsory EC201 +

EC383 Digital Systems II 03 Compulsory EC381 EC381L +

EC312 Electronic Circuits I 03 Compulsory EC310 +

EC383L Digital Systems II Lab 01 Compulsory EC381 +

6th Semester

Code Title Credits Course Type Prerequisite
EC313L Electronic Circuits II Lab 01 Compulsory EC312 EC312L +

GS206 Probability and Statistics 03 General GS101 +

Probability: concept of a random experiment and sample space; addition and multiplication laws of probability; conditional probability and independence, Bay’s theorem and its application. Random variables and their probability distribution; Binomial, Poisson, Normal, Gamma, Exponential, Uniform and Cauchy distributions and their properties. Basic statistical concepts: Statistical data, measures of central simple linear regression, regression coefficient and correlation coefficient, non-linear regression. Fitting of linear and non-linear regression to data. Multiple linear regression and multiple correlation coefficient.

M305 .Advanced Math 03 Compulsory GS204 +

EC451 Operating Systems 03 Compulsory EC383 +

EC482 Microprocessors 03 Compulsory EC351 EC383 +

The course aims to introduce the student to the structure of microprocessors and their internal components and mechanism of operations. Relying in this course on the study of the Intel 8086/80386 processor in clarifying the basic concepts in the field of processors and explaining how to connect the processor with the necessary surrounding circuits in most applications such as memories and input and output systems. The course provides a detailed study of the assembly programming language so that the student understands the mechanism of implementing programs and the direct relationship between the hardware and the software, such as the mechanism of occurrence and handling of interrupts. And a review of the famous families of modern microprocessors, so that the student can get acquainted with some contemporary microprocessors.

EC482L Microprocessor Systems Lab 01 Compulsory EC351 +

EC301 Linear Systems 03 Compulsory EC310 GS204 +

ُEC313 Electronic Circuits II 03 Compulsory EC312 EC312L +

Discuss and develop the parameters and characteristics of the ideal and nonideal operational amplifier, and determine the analysis method of inverting and noninverting op-amp circuits. In addition to analyze several op-amp circuits including summer, difference amplifier, voltage follower or buffer, integrators and differentiators op-amp applications. Describe the characteristics and terminology of the ideal BJT and MOSFET differential amplifier with and without active loads. Introduce feedback concepts and discuss advantages and disadvantages of using feedback in electronic circuits. Also, derive the transfer function of the ideal feedback system and its characteristics and analyze the four ideal feedback circuit configurations and determine circuit characteristics including input, output resistances and the stability criteria of feedback circuits. Describe and analyze the dc and ac characteristics of the classic 741 bipolar operational amplifier circuit. Analyze and design active filters including Butterworth filter and Chebychev filter approximations and first and second order filters. Also, analyze simulated LRC Inductors. Analyze and design oscillators that provide sinusoidal signals at specified frequencies such as RC, LC and crystal Oscillators. p { margin-bottom: 0.1in; direction: rtl; line-height: 115%; text-align: right; orphans: 2; widows: 2; background: transparent }p.western { font-family: "Times New Roman", serif; font-size: 12pt }p.cjk { font-family: "Times New Roman"; font-size: 12pt }p.ctl { font-family: "Times New Roman"; font-size: 12pt }

7th Semester

Code Title Credits Course Type Prerequisite
ُُEC446 Analog Control Systems 03 Compulsory EC301 EC313L ُEC313 +

EC441 Data Acquisition & Control I 03 Compulsory EC313L ُEC202 ُEC313 +

Understanding the physical nature of the phenomenon of interest Enabling the selection of suitable elements in the data acquisition channel Capability of studying sensitivity of each element and the complete channel Developing and enhancing sensing channels

EC441L Data Acquisition & Control I Lab 01 Compulsory EC313L ُEC202 ُEC313 +

EC446L Analog Control Systems Lab 01 Compulsory EC301 ُEC313 +

EC483 Microprocessor & Embedded system 03 Compulsory EC451 EC482 EC482L +

8th Semester

Code Title Credits Course Type Prerequisite
EC331 Intro.to Communication Systems 03 Compulsory EC301 GS206 +

EC331L Intro.to Communication Systems Lab 01 Compulsory EC301 GS206 +

EC488 Digital Signal Processing 03 Compulsory EC301 EC372 +

9th Semester

Code Title Credits Course Type Prerequisite
EC433 Computer Networks 03 Compulsory EC331 EC331L +

EC433L Computer Networks Lab 01 Compulsory EC331 EC331L +

10th Semester

Code Title Credits Course Type Prerequisite
EC499 B. Sc. Project 04 Compulsory EC483 +