Bachelor in Computer Engineering

Faculty of Engineering - Department of Computer Engineering

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
GS111 Physics 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.

GS101 Mathematics 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.

GH150 Arabic I 02 University requirement +

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

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.

2nd Semester

Code Title Credits Course Type Prerequisite
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).

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.

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.

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.

GS115L Chemistry Lab 01 General +

Some experiments related to GS115 course.

3rd Semester

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

GS112L Physics Lab 01 General GS111 +

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

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.

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.

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.

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

GE129L Workshop Technology Lab 01 General GE129 +

Some experiments related to GE129 course prepared by specified department.

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.

4th Semester

Code Title Credits Course Type Prerequisite
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 +

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

6th Semester

Code Title Credits Course Type Prerequisite
EC482 Microprocessors 03 Compulsory EC351 +

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.

M305 .Advanced Math 03 Compulsory GS204 +