Computer Engineering Depa t - eat.edu.lyeat.edu.ly/images/downloads/CES-2010.pdfENGINEERING ACADEMY...
Transcript of Computer Engineering Depa t - eat.edu.lyeat.edu.ly/images/downloads/CES-2010.pdfENGINEERING ACADEMY...
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 1)
COMPUTER ENGINEERING DEPARTMENT
I. Core Courses:
Year Semester Course code
Course Name Weekly Hours
No. of Credits
Total Credits
1st 1st
GSD‐121 Mathematics – I 4+0 4.0
16+6
19.0
GSD‐122 English Language – I 2+2 3.0
GSD‐123 Physics 3+1 3.5
GSD‐124 Chemistry 3+1 3.5
MED‐121 Engineering Mechanics – I (Static’s) 3+0 3.0
MED‐122 Engineering Drawing 1+2 2.0
2nd
2nd
GSD‐211 Mathematics – II 4+0 4.0
14+8
18.0
GSD‐212 English Language – II 2+2 3.0
MED‐211 Engineering Mechanics‐II (Dynamics) 3+0 3.0
MED‐212 Descriptive Geometry 1+2 2.0
MED‐213 Workshop Technology 2+2 3.0
CES‐211 Introduction to Computer Programming 2+2 3.0
3rd
GSD‐221 Mathematics – III 3+0 3.0
18+4
20.0
EED‐221 Fundamental of Electrical Engineering 3+1 3.5
EED‐222 Electronics – I 3+1 3.5
EED‐223 Electrical Properties of Material 3+0 3.0
CES‐221 Digital Fundamentals 3+1 3.5
MED‐221 Introduction to Mechanical Engineering 3+1 3.5
3rd
4th
GSD‐311 Mathematics – IV 3+0 3.0
18+4
20.0
GSD‐312 Probability & Statistics 3+0 3.0
EED‐312 Electronics ‐ II 3+1 3.5
EED‐314 Signals & Systems 3+0 3.0
CES‐311 Data Structure and Algorithms 3+2 4.0
CES‐312 Digital System Design 3+1 3.5
5th
CES‐325 Numerical Analysis 2+2 3.0
17+6
20.0
EED‐323 Digital Electronics 3+1 3.5
CES‐321 Object Oriented Programming 3+2 4.0
CES‐322 Operating Systems 3+0 3.0
CES‐323 Computer Arch. and Organization 3+0 3.0
CES‐324 Microprocessor‐I 3+1 3.5
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 2)
Year Semester Course code
Course Name Weekly Hours
No. of Credits
Total Credits
4th
6th
EED‐412 Digital Signal Processing 3+1 3.5
18+6 21.0
EED‐414 Control Systems ‐ I 3+1 3.5
EED‐415 Principle of Digital Communication 3+1 3.5
CES‐411 Data Acquisition System 3+1 3.5
CES‐412 Microprocessors Based Systems 3+1 3.5
CES‐413 Integrated Circuit Design 3+1 3.5
7th
EED‐421 Control Systems ‐ II 3+1 3.5
15+4 17.0
EED‐423 Communication Systems 3+1 3.5
CES‐421 Data & Computer Networks 3+0 3.0
CES‐422 Modeling and Simulations 3+1 3.5
CES‐423 Digital Image Processing 3+1 3.5
5th
8th
GSD‐511 Technical Report Writing 2+0 2.0 10+8
14.0
CES‐511 Advanced HDL Des. & VLSI Systems 3+2 4.0
CES‐512 Intelligent Control & Expert Systems 3+2 4.0
CES‐599 Final project Part ‐ I 2+4 4.0
9th
CES‐521 Elective ‐ I 3+1 3.5 8+6 11.0
CES‐522 Elective ‐ II 3+1 3.5
CES‐599 Final Project – II 2+4 4.0
Total 134+52 160
II. Elective Courses:
1. CES‐521 Operation Research 2. CES‐522 Computer Architecture and Parallel Processing 3. CES‐523 Digital Systems Testing and Simulation 4. CES‐524 Database Management Systems 5. CES‐525 Fault Tolerant Computing 6. CES‐526 Program Specification and Verification 7. CES‐527 Radar data processing
Note: The inclusion of the elective courses is subjected to the academy needs and staff members’
availability.
The old program has been modified with respect to some local and few international universities.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 3)
1ST YEAR / 1ST SEMESTER
Year Semester Course code
Course Name Weekly Hours
No. of Credits
Total Credits
1st 1st
GSD‐121 Mathematics – I 4+0 4.0
16+6
19.0
GSD‐122 English Language – I 2+2 3.0
GSD‐123 Physics 3+1 3.5
GSD‐124 Chemistry 3+1 3.5
MED‐121 Engineering Mechanics – I (Static’s) 3+0 3.0
MED‐122 Engineering Drawing 1+2 2.0
GSD‐121 Mathematics – I (4+0) 1st Semester
Sets: Definitions: subsets, operations on sets, set of real numbers.
Inequalities: Definitions of inequalities, properties of inequalities, solution of inequalities, definitions of intervals.
Function: Definitions of function, its domain and range, types of function; Linear, second, degree, polynomial, rational, root function, explicit and functions, parametric function, implicite function and its domain even and odd function, one‐ function inverse function, trig functions.
Limit of functions: The concept of limit of function, some basic theorems on limits, algebra of limits, one sided limits, limits of trig functions, limits at infinity, continuity of function at a point, continuity on intervals.
Derivative: Definition of derivative of function in general and at a point, rules of differentiation of sum, products and rational functions, derivative of composite function, parametric functions (chain rule), derivative of trig, function and its inverses, implicite differentiations, second and higher ordered derivatives, exponential and logarithmic functions their definitions, its derivative, hyperbolic function and its derivatives their inverses.
Applications: mean value theorem roll's theory, critical values of functions, increasing and decreasing functions, maxima and minima second derivative test for extremum, concavity and inflection points of curves, graphing of curves of function.
Integration: indefinite integral: Anti‐derivative, basic rules of integration, method of integrations, substitution method, integration by parts, trigonometric substitution, including completing the square, integration of trigonometric function reduction formulas, partial fractions.
Definite integral: Definition of definite integral, properties of definite integral, basic theorems on definite integral, application of definite integral: area of region in a plane, volumes, length of a curve.
References:
1. Swokowski, Calculus, 6th ed., 1994.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 4)
GSD‐122 English Language – I (2+2) 1st Semester
The syllabus consisting of two components is as follows: Linguistic Structures Handled Throughout:
Essential items of English Grammar, eg. Articles, Nouns, Pronouns, Adjectives, Adverbs. Prepositions,
Verbs, Tenses. The Passive Voice and Reported Speech.
Component 'A" ‐ Reading and Writing Skills:
For reading comprehension, following strategies are recommended: sound spelling exercises,
loud reading exercises, dictation exercises, reading assignments (Prepared by the Instructors).
For writing skills following performance strategies are recommended: copying exercises,
reproduction exercises, guided composition, story writing, group assignments (prepared by the
Instructors)
Component 'B' ‐ Listening and Speaking Skills:
Language Lab:
Drills and Exercises from Linguaphone English Course Units 3, 4, 5.
News and Discussions recorded from BBC.
References:
1. Paul Davis, Jane Sturtevant, Flying High (starter), 2008.
GSD‐123 Physics (3+1) 1st Semester
Mechanics:
The SI system of units, dimensions of physical quantities, asses of dimensional quantities.
Velocity, average velocity, instantaneous velocity, acceleration, average acceleration,
instantaneous acceleration.
Study of motion in one dimension; variable velocity, variable acceleration.
Equations of motion with constant acceleration, applications of the motion in one dimensions,
freely falling bodies, motion in two dimensions (plane); displacement, velocity and acceleration,
equations of the motion in a plane with constant acceleration Projectile motion.
Electricity:
Atomic structure, electric charge, conductors and insulators, Colomb's law (force law).
Electric field (E), liens of force, calculating of E, a point charge in an electric field.
Electric flux, Gauss'a law, applications of Gauss'a law. Electric potential.
References:
1. John W. Jewett and Raymond A. Serway, Physics for Science and Engineering.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 5)
GSD‐124 Chemistry (3+1) 1st Semester
Introduction: Units of measurement, elements, compounds and mixtures, symbols, formulas and
equations.
Stoichiometry: Chemical Arithmetic: The mole, molecular weights and formula weights, percentage
composition, chemical formulas, empirical formulas, molecular formulas, balancing chemical
equations, calculations based on chemical equations, limiting‐reactant calculations, molar
concentration.
Atomic structure and the periodic table: The electron configurations of the elements, the periodic
table and electron configurations.
Chemical bonding: General concepts: Lewis symbols, the ionic bond, the Covalent bond.
Gases: Volume and pressure, Boyle’s law, Charle’s law, Gay‐Lussac’s Law, the combined gas law, the
ideal gas law.
References:
1. Raymond Chang, Chemistry, 9th ed. , 2008 2. General Chemistry, Principles and Structure, James E. Brady & Gerard E. Humiston.
MED‐121 Engineering Mechanics – I (Static’s) (3+0) 1st Semester
General principle of statics, force vectors, equilibrium, force system resultants, analysis of trusses,
internal forces and moments, friction, centroids and moments of inertia and virtual work.
References:
1. Vector Mechanics for Engineering, Static’s by Beer and Johnson.
MED ‐122 Engineering Drawing (1+2) 1st Semester
Introduction to engineering drawing: principles of engineering graphics and their significance,
drawing instruments and their use, conventions in drawing, lettering, BIS conventions. Scales used in
engineering practice and representative fraction, construction of plain, diagonal and Vernier scales.
Plane geometric drawing: construction of polygons, inscription and superscription of polygon given
the diameter of the circles. Curves used in engineering practice & their constructions: (a) conic
sections including the rectangular hyperbola, general method only. (b) Cycloid, epicycloid and
hypocycloid (c) Involute.
Drawing of projections or views orthographic projection in first angle projection only: principles of
orthographic projections, conventions, first and third angle projections, projections of points and
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 6)
lines inclined to both planes, true lengths, traces, projections of planes regular auxiliary planes and
auxiliary projection inclined to both planes.
Projections of solids: projections of regular solids inclined to both planes, auxiliary views, sections
and sectional views of right regular solids, prism, cylinder, pyramid, cone, auxiliary views.
Development and interpenetration of solids: development of surfaces of right regular solids –
prisms, cylinder, pyramid cone and their parts, interpenetration of right regular solids, intersection of
cylinder vs. cylinder, cylinder vs. prism, cylinder vs. cone.
Isometric projections: principles of isometric projection, isometric scale, isometric views,
conventions, isometric views of lines, plane figures, simple and compound solids, isometric projection
of objects having non‐ isometric lines, isometric projection of spherical parts.
Transformation of projections: conversion of isometric views to orthographic views, conventions.
Perspective projections: perspective view; points, lines, plane figures and simple solids, vanishing
point methods (general method only).
References:
1. Engineering Drawing and Graphics Technology by T.E. French.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 7)
2ND YEAR / 2ND SEMESTER
Year Semester Course code
Course Name Weekly Hours
No. of Credits
Total Credits
2nd 2nd
GSD‐211 Mathematics – II 4+0 4.0
14+8
18.0
GSD‐212 English Language – II 2+2 3.0
MED‐211 Engineering Mechanics‐II (Dynamics) 3+0 3.0
MED‐212 Descriptive Geometry 1+2 2.0
MED‐213 Workshop Technology 2+2 3.0
CES‐211 Introduction to Computer Programming 2+2 3.0
GSD‐211 Mathematics – II (4+0) 2nd Semester
Function of several variables: Definition of function, its domain, drawing regions of domains values of functions, level curves of functions, limit of function, continuity of function.
Partial derivatives: Definition of partial derivatives using limits, rules of partial differentiations, total differential, chain rule, higher‐ order derivatives directional derivatives.
Multiple integrals: Definition of double integral, basic rules and theorems of double integrals, iterated integrals, reversing the order of integration, double integral in polar coordinates.
Applications: Area of region in plane, surface area, volume, triple integrals and application.
Matrices and determinants: Addition of matrices, multiplication by numbers, transpose of a matrix,
special matrices, matrix multiplication determinates rank of a matrix, linear dependence and its
relation with the rank, singular and nonsingular matrix eigen values and eigen vectors, bilinear,
quadratic, hermit ian, and skew‐ hermit ian, forms unitary matrices, system of linear equation, gauss
elimination.
Complex numbers and complex variables: Operation on complex numbers, function of complex
variables, trigonometric, exponential, logarithmic and hyperbolic functions.
References:
1. Stroud K. A. Further Engineering Mathematics, 2nd ed. , 1990.
GSD‐212 English Language – II (2+2) 2nd Semester
Linguistic Structures Handled throughout these topics: Dimensions and properties, comparisons and
modals, impersonal scientific statements, relative clauses, definitions, experimental and explanatory
descriptions, tables and graphs.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 8)
Technical Engineering Test: Engineering profession, lubrication of bearings, the jet engine,
conductors and conductivity, suspension bridge.
Lab. Material: General topics selected from BBC news as well as everyday situation.
References: 1. Paul Davis, Jane Sturtevant, Flying High (1B), 2008.
MED‐211 Engineering Mechanics – II (Dynamics) (3+0) 2nd Semester
Kinematics of particles, kinetic of particles: Newton’s laws, equation of motions, work and energy
methods, impulsive and momentum, mechanical vibrations.
References:
1. Vector Mechanics for Engineering, Dynamics by Beer and Johnson.
MED ‐212 Descriptive Geometry (1+2) 2nd Semester
Constructional Geometry: Lines, Angles, Curves, Geometry of straight line figure, Geometry of curved lines. Construction of equilateral triangle, a square, a regular (Pengagon, hexagon, octagon), any regular polygon division of straight line into a given number of equal parts, Tangent Circles and Arcs Construction of Ellipse (Foci, Trammel, and concentric circle methods), construction of parabola (Tangent and offset methods).
Basic Description Geometry: Projection of (a point, a straight line, a plane in space). True length of (a line an oblique), edge view of plane, true shape of an oblique plan. Angle between (a line and a given plane, two non‐intersecting (lines, two intersecting oblique lines).
Revolution – Coordinate Plane: True length of line by revolution, revolution of an object, simple revolution, revolution about (horizontal axis – vertical axis), clock‐wise and counter clock‐wise revolution.
References:
1. Engineering drawing and graphic technology by T.E. French.
MED ‐213 Workshop Technology (2+2) 2nd Semester
Introduction: to industrial safety and practices.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 9)
Fitting: Bench, vices, hammers, chisels, files, hacksaw, centre punch, tri‐square, calipers, surface
plate, surface gauge, v‐block, combination set, vernier calipers, micrometers, dial gauges, twist drills,
reamers, taps and dies.
Smithy: Forge, anvil, swage block, hand tools, hammers, tongs, flatters, fullers, swaves, punches,
drifts, hand forging operations, use of forge parts, safety precautions.
Casting processes: Pattern and pattern allowances, Types of patterns, Types of moulds, Casting
processes, sand casting, permanent mould, shell and investment casting, Melting furnaces, Gases in
metals, Design of gates and risers, Cooling and solidification of castings, Casting defects.
Plastic deformation processes: Classification, Hot and cold working, Furnaces, Study of rolling,
forging, wire drawing and extrusion processes and equipment.
Sheet metal working processes: Shearing, bending, deep drawing and stretch forming processes,
Types of presses, Drive mechanisms of presses, Press tools and dies, High energy rate forming.
References:
1. Workshop Technology Part I, II, & III by W. A. J. Chapman.
CES‐211 Introduction to Computer Programming (2+2) 2nd Semester
Computer: Definition, abilities, limitations and types, computer organization, historical background,
uses.
Hardware: Input devices, central processing unit, output devices, main memory unit.
Software Programs: Program definition, programming languages, application programs definitions,
operating systems (types and their uses, introduction to IBM DOS, introduction to WINDOWS).
Problem solving using computers: Steps of approaching the problem, algorithm design.
Numbering Systems: Introduction about decimal, Octel, hex, binary systems and their representation,
changing from one system to others.
References:
1. C How to program By Deitel Deitel. 2. Programming and Problem Solving with C++ By Dale, Weems, and Headington.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 10)
2ND YEAR / 3RD SEMESTER
Year Semester Course code
Course Name Weekly Hours
No. of Credits
Total Credits
2nd 3rd
GSD‐221 Mathematics – III 3+0 3.0
18+4
20.0
EED‐221 Fundamental of Electrical Engineering 3+1 3.5
EED‐222 Electronics – I 3+1 3.5
EED‐223 Electrical properties of Material 3+0 3.0
CES‐221 Digital Fundamentals 3+1 3.5
MED‐221 Introduction to Mechanical Engineering 3+1 3.5
GSD ‐221 Mathematics – III (3+0) 3rd Semester
Conforming mapping: Definitions, mapping, conformal mapping linear fractional transformation,
Riemann surfaces analytic functions, harmonic functions complex line integrals, zeros and poles,
residue theorem, evolution of real integrals.
Ordinary differential equation: Differential equation of first order, separation of variables,
homogeneous equation, exact equation, linear equation, Bernoulli’s equations with linear
coefficients. Differential equation of higher order, homogeneous equation with constant coefficients,
characteristic equation, non‐homogeneous equation, particular solution by undetermined
coefficients, reduction of order and variation of parameters, Cauchy‐ Euler equation.
Laplace transform: Properties and evaluation of Laplace transforms, inverse Laplace transforms,
solving initial value problems using Laplace transform.
Vector analysis: vectors and scalars vector algebra, unit vector, dot and cross product of vectors,
vector function, derivatives of vector functions, gradient of a scalar function, divergence and curl of
vector second order differential operators.
Computer applications (Math Cad).
References:
1. Stroud K. A. Further Engineering Mathematics, 2nd ed. , 1990.
EED‐221 Fundamental of Electrical Engineering (3+1) 3rd Semester
Basic circuit elements: resistors, capacitors, inductors, sources, mutual inductance and transformers;
their I‐V relationships. Kirchhoff’s Laws. DC steady state analysis, node and mesh analysis, superposition,
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 11)
Thevenin, and Norton theorems. Max Power transfer. Wye and Delta transformation. Capacitors,
Transient analysis of capacitive networks in charging and discharging phase. Magnetic circuits, Magnetic
field, Flux density, permeability, Reluctance, Ohms law for magnetic circuits, Ampere’s Law.
References:
1. Robert L. Boylestad, Introductory Circuit Analysis.
EED ‐222 Electronics – I (3+1) 3rd Semester
Diodes: introduction to semiconductor materials, device structure, basic operation , diode
characteristics, diodes applications: rectifiers diodes, half‐wave rectifier, full‐wave rectifiers, clipper and
clamper circuits, voltage multipliers; special diodes applications, Zener diodes, photodiodes, light
emitting diodes (LED) solar cells. Bipolar junction transistor (BJT): Device structure, basic transistor
operation, graphical representation of BJT characteristics, analysis of BJT circuits at DC. Filed effect
transistors FET: Device structure, basic transistor operation, graphical representation of BJT
characteristics, and analysis of BJT circuits at DC. BJT small signal amplifiers (single stage). FET's small
signal amplifiers (single stage).
References:
1. Robert L. Boylestad, Introductory Circuit Analysis. 2. A. S. Sedra & K. C. Smith, Microelectronics Circuits.
EED‐223 Electrical Properties of Material (3+0) 3rd Semester
Materials for engineering, atomic bondings, crystalline structures, properties of metals, glasses,
semiconductors, insulators and magnetic materials. Electronic conduction in solids and simple devices.
Materials in engineering design and environmental effects.
References:
1. C. Kittel, Introduction to Solid State Physics, 5th Edition, John Wiley & Sons.
CES‐221 Digital Fundamentals (3+1) 3rd Semester
Introduction to digital computers, Numbering systems, Binary systems and Boolean algebra, Boolean
function methods of simplification and expressions, Combinational logic, Sequential synchronous logic,
Registers and counters (design and applications).
References:
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 12)
1. Moris Mano, Digital Design, 3rd ed., Prentice Hall.Understanding Aircraft Structures, by Cutler, J.
MED‐221 Introduction to Mechanical Engineering (3+1) 3rd Semester
Introduction, Thermodynamic definitions, Systems, First law of thermodynamics, Evaluating properties,
Tables of thermodynamics properties, Vapor power Cycle (Rankin), Second law of thermodynamics,
Types of heat transfer (conduction, convection, and radiation), Reciprocating engines, Air power cycle
(otto, diesel and dual).
References:
1. Yunus A. Cengel, Introduction to Thermodynamics and Heat Transfer, McGraw‐Hill. 2. Richard Stone, Introduction to Internal Combustion Energies, 3rd ed., Mac Millan Press. 3. S. P. Holman, Heat Transfer, 8th ed., McGraw‐Hill.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 13)
3RD YEAR / 4TH SEMESTER
Year Semester Course code
Course Name Weekly Hours
No. of Credits
Total Credits
3rd 4th
GSD‐311 Mathematics – IV 3+0 3.0
18+4
20.0
GSD‐312 Probability & Statistics 3+0 3.0
EED‐312 Electronics ‐ II 3+1 3.5
EED‐314 Signals & Systems 3+0 3.0
CES‐311 Data Structure and Algorithms 3+2 4.0
CES‐312 Digital System Design 3+1 3.5
GSD‐311 Mathematics – IV (3+0) 4th Semester
Orthogonal function and Fourier transform: Orthogonal function and Fourier completeness,
representation of function in series based on orthogonal function, trigonometric and exponential
representation half range series convergence, line spectrum, Fourier integrals and transform,
properties of Fourier transform and its application.
Special functions: Gamma, Beta and Bessel functions and their properties. Modified Bessel function
Legendre function.
Partial differential equation: Definition of second order homogeneous linear partial differential
equation boundary value problems, solution by the method of separation of variables applied, to one
dimensional wave equation, heat equation and to Laplace equation.
Mathematical computer application. References:
1. Stroud K. A. Further Engineering Mathematics, 2nd ed. , 1990.
GSD‐312 Probability & Statistics (3+0) 4th Semester
1. Introduction: - The nature of statistics and probability. - Kinds of statistics. - Sample, Population & simple Random Sampling.
2. Data Reduction: - Variables and Data - Grouping Data - Graphs, charts and Diagrams. - Stem and Leaf Plots.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 14)
- Box and Whiskers Plots. 3. Descriptive Measures:
- Measures of Central Tendency. - Measures of Dispersion. - Measures of Asymmetry. - The five – number Summary.
4. Elements of Probability Theory: - A Review of Set Rotations. - Random Events and Sample Space. - Rules of Probability. - Joint and Marginal Probabilities. - Conditional Probability. - Multiplication and Additional Rules. - Total Probability and Baye's Rule. - Counting Rules. - Tchebysheff's Theorem. - Moments and Expection.
5. Common Probabilities Distriction: - Common Discrete Probabilistic Models - Bernoulli Distribution, Binomial Distribution & Geometric Distribution. - Common Continuous Probabilistic Models. - Uniform Distribution, Exponential Distribution and Normal Distribution - Source Related Important Distributions. - Student t‐Distribution, Chi‐square (2), Distribution & F‐Distribution
6. Tests of Hypothesis and Confidence Intervals: - Statistical Hypothesis. - Type‐I and Type II Errors. - One sided and Two sided Hypothesis. - Tests of Hypothesis on the Mean. - Tests of Hypothesis on the Variance. - The Chi‐square Goodness of Fit test.
7. Simple Linear Progression and Correlation: - Simple Linear Regression Model - Least Square Estimates. - Hypothesis Testing & Confidence Limits. - Prediction of New Observations. - Measuring the Adequacy of the Regression Model.
EED‐312 Electronics – II (3+1) 4th Semester
Review of single stage amplifier circuits and bias stability, Multistage amplifiers, Feedback amplifiers,
Oscillators circuits. FET's and BJT's amplifiers frequency response, High frequency models for transistors.
Operational amplifier, Differential Amplifiers: BJT, MOS, BiCMOS, GaAs. Multistage Amplifiers: Frequency
Response: s‐Domain analysis, amplifiers transfer function, frequency response of CS, CE, CB, cascade, CC
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 15)
and cascaded amplifiers. Feedback: general feedback structure and basic feedback topologies. Negative
feedback.
References:
1. Robert L. Boylestad, Introductory Circuit Analysis. 2. A. S. Sedra & K. C. Smith, Microelectronics Circuits.
EED‐314 Signals & Systems (3+0) 5th Semester
Continuous‐time and discrete‐time signals. Concepts of continuous and discrete‐time linear systems,
Time and frequency domain analysis of signals and linear systems. Fourier series, Fourier transforms,
Laplace transforms. Introduction to state‐space system representation. Application of theory to
problems in electrical engineering.
References:
1. S. Solomon, Continuous and Discrete Signals and Systems, 1st ed. Prentice‐Hall. 2. B. Lathi, Signal Processing & Linear Systems, 1st ed., Berkeley Cambridge Press.
CES‐311 Data Structures And Algorithms (3+2) 4th Semester
Packed data structures: arrays and files. Creation and retrieval of stable spares matrices. Internal sorts algorithms. Basic operations on sequential and random files. External sorts algorithms. Strings.
Dynamic data structures: linear and nonlinear. Basic operations on stacks. Arithmetic expressions translation using stacks. Linked list, double linked lists, queues, circular lists. Basic operation and application to simulation problems. Trees. Creation and parsing (traveling) algorithms.
References:
1. C How to Program (5th Edition) Paul J. Deitel
CES‐312 Digital System Design (3+1) 4th Semester
Analysis and design of sequential logic circuits: latches, master‐slave, and edge‐triggered flip‐flop i.e. SR‐flip flop, D flip flop, JK flip flop, and T flip flop.
Design analysis and description with different flip flops, State diagrams, state tables, state equations and characteristic equations. State reductions. Design of synchronous and
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 16)
asynchronous sequential circuits: binary ripple counters, up counters, up‐down counters, shift registers: shift right, shift left and universal shift registers.
Memory concept, Random Access memory (RAM), read only memory (ROMS, PROMS), and programmable array logic (PALs). RAM and ROM address space.
References:
1. Computer System Architecture (3rd Edition) M. Morris Mano. 2. Digital System Design 2nd edition By Barry Wilkinson and Rafic Makki
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 17)
3RD YEAR / 5TH SEMESTER
Year Semester Course code
Course Name Weekly Hours
No. of Credits
Total Credits
3rd 5th
CES‐325 Numerical Analysis 2+2 3.0
17+6
20.0
EED‐323 Digital Electronics 3+1 3.5
CES‐321 Object Oriented Programming 3+2 4.0
CES‐322 Operating Systems 3+0 3.0
CES‐323 Computer Arch. and Organization 3+0 3.0
CES‐324 Microprocessor‐I 3+1 3.5
CES‐325 Numerical Analysis (2+2) 5th Semester
1. Introduction:
Analytical and numerical solutions to engineering problems.
Errors in computations; types and sources.
Roundoff, Truncation and Propagation of error in computer calculations.
Power series (Taylor & Maclawrin) Representation of functions.
2‐ Numerical solution of non‐linear equations:
‐ Open Method
Newton‐Raphson Method+ Programming.
Secant Method.
‐ Bracketing Methods:
Bisection method. + Programming.
False position method. + Programming.
3. Numerical Solution of Linear Systems of Equations:
Gauss elimination method.
Gauss Jordan method. + Programming.
Pivoting
4. Numerical Integration:
Trapezoidal Method + Programming.
Simpson's Method + Programming.
Newton Cotes.
Gauss Quadrature.
5. Numerical Solution of Ordinary Differential Equations:
Euler's Method.
Modified Euler's Method.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 18)
Extended Euler's Method.
4th Order Runge‐Kutta Method.
Programming of Euler's & Runge‐Kutta Method.
6. Interpolation and Curve Fitting:
‐ Interpolation:
Linear Interpolation
Non‐linear Interpolation
Lagrange Interpolating Polynomial
Difference Calculus.
‐ Curve fitting:
Linear model Regression.
Polynomial Regression.
Fitting with a specified function.
Cubic spline.
References:
1. Numerical methods for engineers by Bilal M. Ayyub and Richard H. McCuen
EED‐323 Digital Electronics (3+1) 5th Semester
Diodes and transistors as switching elements. Multi‐vibrators: bistables, monostables, astables, Schmitt
trigger (using discrete components); sweeping circuits, voltage and current sweep circuits. Negative
devices switching circuits. DTL, TTL, MOS and CMOS logic gates: Noise margins, fanin, fanout, power
dissipation and propagation speed, ECL, BiCMOS digital circuits, GaAs digital circuits. Inverters, input and
output circuits, NAND and NOR gates; static and dynamic analyses. Introduction to VLSI. Static and
dynamic memories: RAM, ROM, EPROM, EEPROM, etc. A/D and D/A converters.
References:
1. S. Sedra, and K. C. Smith, Microelectronic Circuits, 5th Edition, Oxford University Press.
CES‐321 Object Oriented Programming (3+2) 5th Semester
History of Java, Java class libraries, Basics of a typical Java Environment, introduction to Java applications
and Applets, control statements (if, if……else, switch, while, for, do…..while), Program modules in Java,
Math class methods, Method declaration, Argument promotion and casting, Java API packages, Scope of
declaration, Method overloading, Fundamental of characters and string, Class String, String methods,
Class String Buffer, Introduction to Arrays, Declaring and creating arrays, Passing arrays to methods,
Multidimensional arrays, Object based programming, Class declaration, Object creation, Inheritance,
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 19)
Super classes and Subclasses, Protected members, Relationship between Super classes and Subclasses,
Constructors in subclasses, Inheritance hierarchy, Polymorphism, Abstract classes and methods,
Interfaces, Exception‐Handling, Files and Streams, Class file, Sequential‐Access files, Random‐Access files,
GUIs and event‐driven programming, Basic swing details, Buttons and action listener, Container class,
Text I/O for GUIs.
References:
1. Deitel, Deitel. 2008 Java How To Program (7th Ed.). Upper Saddle River, New Jersey: Prentice Hall
CES‐322 Operating Systems I (3+0) 5th Semester
Background, Computer‐system structures, Functions and Characteristics of a General Purpose OS, The Virtual Machine, Operating system structures, The Kernel of the Operating System, Process Management, Processes and threads, Process synchronization, Deadlocks, CPU scheduling, Storage Management, Memory management, Virtual memory, Paged Systems, Segmentation Systems, Memory Allocation Policies, File‐system interface, File‐system implementation, I/O Systems, I/O Devices, Buffering & Spooling, Secondary‐storage structure, protection and security in operating systems, Distributed Systems, Network and distributed system structures, Distributed file systems, Distributed coordination.
References:
1. Abraham Silberschatz and Peter Baer Galvin: Operating System Concepts, Addison‐Wesley, 1998 (5th ed.)
2. Modern Operating Systems (2nd Edition) by Andrew S. Tanenbaum 3. Operating Systems: Internals and Design Principles (4th Edition) by William Stallings
CES‐323 Computer Architecture and Organization (3+0) 5th Semester
Instruction Set Architecture and Design: Memory Locations and Operations , Addressing
Modes , Instruction Types , Programming Examples
Computer Arithmetic: Number Systems , Integer Arithmetic , Floating‐Point Arithmetic
Processing Unit Design: CPU Basics , Register Set , Datapath , CPU Instruction Cycle , Control Unit
Memory System Design I: Basic Concepts , Cache Memory
Memory System Design II: Main Memory , Virtual Memory , Read‐Only Memory
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 20)
Basic computer organization and design: Instruction code , Computer registers, Computer
instructions , Timing and control ,Instruction cycle , Memory reference instructions , Input‐
output and interrupt
Input–Output Design and Organization: Basic Concepts , Programmed I/O , Interrupt‐Driven
I/O , Direct Memory Access (DMA) , Buses Input–Output Interfaces
Pipelining Techniques: General Concepts , Instruction Pipeline Introduction to Multiprocessors: Introduction , Classification of Computer Architectures ,
SIMD Schemes , MIMD Schemes
References:
1. FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE, Mostafa Abd‐El‐Barr, Hesham El‐Rewini, A JOHN WILEY & SONS, INC PUBLICATION
2. Computer system architecture, M Moris Mano, 3rd edition.
CES‐324 Microprocessor – I (3+1) 5th Semester
Introduction to the architecture and programming of microprocessors. Computer organization, Bus structures, addressing modes, Instruction fetch and execution, read/write cycles, assembly language programming techniques and microprocessor interfacing. memory, I/O interfacing interrupt processing, I/O processing, general microprocessor design. References:
1. Microprocessors and Interfacing: Programming and Hardware by Douglas V Hall 2. 8086/8088 Microprocessor: Architecture, Programming, and Interfacing by Barry B.
Brey
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 21)
4TH YEAR / 6TH SEMESTER
Year Semester Course code
Course Name Weekly Hours
No. of Credits
Total Credits
4th 6th
EED‐412 Digital Signal Processing 3+1 3.5
18+6 21.0
EED‐414 Control Systems ‐ I 3+1 3.5
EED‐415 Principle of Digital Communication 3+1 3.5
CES‐411 Data Acquisition System 3+1 3.5
CES‐413 Microprocessors Based Systems 3+1 3.5
CES‐416 Integrated Circuit Design 3+1 3.5
EED‐412 Digital Signal Processing (3+1) 6th Semester
Introduction to the principles of signal processing, including discrete‐time signals and systems, sampling
of continuous‐time signals, transform analysis of linear time‐invariant systems, structures for discrete‐
time systems, the z‐transform, the discrete‐time Fourier transforms, the discrete Fourier transform,
computation of the discrete Fourier transform using the FFT, and selected digital filters design
techniques.
References:
1. A. V. Oppenheim, R. W. Schafer and J. R Buck, Discrete‐Time Signal Processing, Prentice‐Hall. 2. S. K. Mitra, Digital Signal Processing, A Computer Based Approach, McGraw Hill.
EED‐414 Control Systems – I (3+1) 6th Semester
Introduction and linearized dynamic model. Transfer function models of physical system. Modeling of
feedback systems and controllers. Transient and steady state response analysis. Root locus analysis.
Bode diagrams and Nyquist plots. Design specifications in the time and frequency domains.
Compensation design in the time and frequency domain. Introduction to sampled data systems.
References:
1. John V. De Vegte, Feedback Control Systems, Third Edition. 2. Katsuhiko Ogata, Modern Control Engineering, Fourth Edition.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 22)
EED‐415 Principle of Digital Communication (3+1) 6th Semester
Fourier series, Fourier transforms and linear system analysis; random signals, autocorrelation functions and power spectral densities; analog communication systems: amplitude modulation, single‐sideband modulation, frequency and phase modulation, sampling theorem and pulse amplitude modulation; digital communication systems pulse‐code modulation, phase‐shift keying, differential phase shift keying, frequency shift keying; performance of analog and digital communication systems in the presence of noise.
References:
1. Principle of Communication System By Taub Schilliry 2. Digital Communication By Simon Hykin.
CES‐411 Digital Signal Processing (3+1) 6th Semester
Introduction to the principles of signal processing, including discrete‐time signals and systems, sampling of continuous‐time signals, transform analysis of linear time‐invariant systems, structures for discrete‐time systems, the z‐transform, the discrete‐time Fourier transforms, the discrete Fourier transform, computation of the discrete Fourier transform using the FFT, and selected digital filters design techniques.
References:
1. A. V. Oppenheim, R. W. Schafer and J. R Buck, Discrete‐Time Signal Processing, Prentice‐Hall. 2. S. K. Mitra, Digital Signal Processing, A Computer Based Approach, McGraw Hill.
CES‐412 Microprocessor Based Systems (3+1) 6th Semester
Interfacing Concept: Interfacing, Interfacing Types, Address Decoding, I/O Mapping, Memory
Mapping, I/O Memory Mapping, Registers and Input/output Registers, PC Interfacing
Techniques.
Digital Interfacing: Input/output and Microcomputer, Simple input, Simple output,
Programmable Parallel Ports, Handshaking, Single handshaking IO, Double handshaking IO,
Introduction to Programmable Peripheral Interface 8255 A, Functional Block Diagram,
Different Modes of Operations, Introduction to Programmable Interval Timer 8253 and
Difference between 8253 and 8254, Functional Block Diagram, Different Modes of Operation,
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 23)
Keyboard Interfacing, Alphanumeric Display Interfacing, Microcomputer ports Interfacing to
high‐power devices.
Interrupts & Interrupt Controller: Interrupt Vector Tables, Types of Interrupts, Assembly
Language program and Interrupt Procedure Hardware interrupts and Applications, Examples
of Various ISR, Introduction to Programmable Interrupt Controller 8259, Functional Block
Diagram, Operations of Interrupt, Programming of 8259.
Analog Interfacing: Operational Amplifier Basics, Sensors and Transducers, Digital to Analog
Conversion and Analog to Digital Conversion – Basics, Operations, Specification, Applications
and Interfacing, A Microcomputer Based Industry‐Process Control System.
Serial and Parallel Data Communication: Synchronous and Asynchronous Data
Communication, Parity and other error control, Baud rates, Serial Interface Device,
Serialization, RS 232 Interface Pin Description, Simplex Connection, Duplex Connection, Full
Duplex Connection, Connection Between DTE to DTE, Connection to Printers and Zero
Modem. Microcontroller & Interfacing: General Microcontroller Concept, Pin Configuration, I/O Port
Structure, Memory Organization, Special Function Registers, External Memory, Reset
Operations, Instruction Set, Timer Operation, Serial Port Operation, Interrupt Design and
Processing, Assembly Instructions and Programming..
References:
1. The 8086 & 80286 Microprocessor Hardware, Software & Interfacing By Englewood Cliffs N. J., Prentice Hall 1990.
2. D. V. Hall, Microprocessors and Interfacing ‐ Programming and Hardware, McGraw Hill. 3. K. J. Ayala, The 8051 Microcontroller: Architecture, Programming and Applications, West
Publishing. 4. K.R. Fowler, "Electronic Instrument Design", New York Oxford, Oxford University Press. 5. E.O. Duebelin, "Measurement System Application and Design" Tata McGraw Hill, New
Delhi.
CES‐413 Integrated Circuit Design (3+2) 6th Semester
Integrated circuits trends, Digital integrated circuits implementation methodologies, MOS devices theory, SPICE simulation, CMOS fabrication, Inverters and combinational circuits, Sequential circuits, Clocking and timing issues, Interconnect issues, Arithmetic and data path circuits, Memories and array circuits, Low power design, Packaging, power and I/O issues, Testing and design for testability, Design methodologies and tools, Full‐custom IC design project
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 24)
References:
1. N. H. E. Weste and D. Harris, “CMOS VLSI Design: A Circuits and Systems Perspective”, 3rd Edition , Addison‐Wesley, ISBN 0‐321‐14901‐7, May 2004.
2. J. Rabaey , A. Chandrakasan , B. Nikolic , “Digital Integrated Circuits: A Design Perspective” 2nd Edition, Prentice Hall, ISBN 0131207644, January 2003.
3. W. Wolf, “Modern VLSI Design: System‐on‐Chip Design”, 3rd Edition, Prentice Hall, ISBN 0‐13‐061970‐1, 2002.
4. M.J.S. Smith, “Application‐Specific Integrated Circuits” , Addison‐Wesley, ISBN 0‐201‐50022‐1, 1997.
5. L. A. Glasser and D. W. Dobberpuhl , “The Design and Analysis of VLSI Circuits” . Addison‐Wesley, ISBN 0‐201‐12580‐3, 1985. Detailed analysis of circuits, but largely nMOS .
6. C. A. Mead and L. A. Conway, “Introduction to VLSI Systems” . Addison‐Wesley, ISBN 0‐201‐04358‐0, 1980.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 25)
4TH YEAR / 7TH SEMESTER
Year Semester Course code
Course Name Weekly Hours
No. of Credits
Total Credits
4th 7th
EED‐421 Control Systems ‐ II 3+1 3.5
15+4 17.0
EED‐423 Communication Systems 3+1 3.5
CES‐421 Data & Computer Networks 3+0 3.0
CES‐422 Modeling and Simulations 3+1 3.5
CES‐423 Digital Image Processing 3+1 3.5
EED‐421 Control Systems – II (3+1) 7th Semester
Introduction to techniques for the analysis and design of linear control systems and implementation of control systems using digital technology. Digital control system analysis and design. State space analysis and design. Non linear control systems, the phase plane method, describing function, stability, direct method of Liapunov.
References:
1. John V. De Vegte, Feedback Control Systems, Third Edition. 2. Katsuhiko Ogata, Modern Control Engineering, Fourth Edition.
EED‐423 Communication Systems (3+1) 7th Semester
Review of random signals and system concepts, and modulation and detection. Basic antenna equations. SNR link calculations. Analysis of linear modulation in the presence of noise. Analysis of angle modulation in the presence of noise. The threshold effect, threshold extension, and pre‐emphasis and de‐emphasis in angle modulation. Digital modulation techniques. Detection principles for digital communication signals in noise: matched filter receivers, signal space concepts, maximum a posteriori receivers, maximum likelihood receivers. Partial response signaling. Channel coding. Coherent and non‐coherent detection. Maximum likelihood sequence estimation receivers for modulation with memory and the Viterbi algorithm. Channel capacity. References:
1. Simon Haykin, Communication Systems, John Wiley & Sons, Inc. 2. B. P. Lathi, Communication Systems, John Wiley & Sons, Inc.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 26)
CES‐421 Data and Computer Networks (3+0) 7th Semester
An introduction to computer and data communications and to types of networks. Strong emphasis in wired and wireless network design with mathematical modeling, simulation and trade‐offs in protocols and hardware. Examination of commonly used protocols and standards. An introduction to the topic of security in the context of computer systems and networks. Identify, analyze, and solve network‐related security problems in computer systems. Fundamentals of number theory, authentication, and encryption technologies, as well as the practical problems that have to be solved in order to make those technologies workable in a networked environment, particularly in the wide‐area Internet environment.
References:
1. Data communication and Networking 4th edition by Forouzan 2. Data Communication , Computer Network and Open System.
CES‐422 Modeling and Simulation (3+1) 7th Semester
Introduction and basic simulation procedures, Model classification: Monte Carlo simulation, Discrete‐event simulation, continuous system simulation, mixed continuous/discrete‐event simulation, Quantitative modelling paradigms: Queuing networks, stochastic process algebras and stochastic Petri nets, Input and output analysis: Random numbers, generating and analysing random numbers, sample generation, trace‐ and execution‐driven simulation, point and interval estimation. Process‐oriented and parallel and component simulation and modelling.
References:
1. SIMULATION MODELING H A N D B O O K, A Practical Approach By Christopher A. Chung 2. Theory of Modeling and Simulation, Second Edition By Tag Gon Kim 3. Principles of Modeling and Simulation: A Multidisciplinary Approach By John A. Sokolowski 4. Introduction To Operations Research By Frederick S. Hillier and Gerald J. Lieberman
CES‐423 Digital Image Processing (3+1) 7th Semester
An introduction to basic techniques of analysis and manipulation of pictorial data by computer. Brief review of image processing. Binary images, thresholding, morphological operations; edge detection and segmentation; contours: digital curves and curve fitting; statistical texture analysis, shape from texture; depth cues, stereo matching, depth from stereo; color perception and segmentation; and shading and image radiance, surface orientation, and shape from
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 27)
shading Image input/output devices, image processing software, enhancement, segmentation, property measurement, Fourier analysis. Computer encoding, processing and analysis of curves.
References:
1. Image processing 2nd edition by Rafael Ghonzalez and Richard Woods. 2. Digital Image Processing by Schalkoff.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 28)
5TH YEAR / 8TH SEMESTER
Year Semester Course code
Course Name Weekly Hours
No. of Credits
Total Credits
5th 8th
GSD‐511 Technical Report Writing 2+0 2.0 10+8 14.0
CES‐511 Advanced HDL Des. & VLSI Systems 3+2 4.0
CES‐512 Intelligent Control & Expert Systems 3+2 4.0
CES‐599 Final project Part ‐ I 2+4 4.0
GSD‐511 Technical Report Writing (2+0) 8th Semester
Definition of technical writing, basic principle of technical writing, style of technical writing, technical writing techniques, informal and formal reports, types of technical reports, letters, report layout.
CES‐511 Advanced HDL Des. And VLSI Systems (3+2) 8th Semester
SEQUENTIAL CIRCUIT DESIGN: Analysis of Clocked Synchronous Sequential Networks (CSSN) Modeling of CSSN –State Stable Assignment and Reduction – Design of CSSN – Design of Iterative Circuits – ASM Chart – ASM Realization.
ASYNCHRONOUS SEQUENTIAL CIRCUIT DESIGN: Analysis of Asynchronous Sequential Circuit (ASC) – Flow Table Reduction – Races in ASC – State Assignment – Problem and the Transition Table – Design of ASC –Static and Dynamic Hazards – Essential Hazards – Data Synchronizers – Designing Vending Machine Controller – Mixed Operating Mode Asynchronous Circuits.
FAULT DIAGNOSIS AND TESTABILITY ALGORITHMS: Fault Table Method – Path Sensitization Method – Boolean Difference Method –Kohavi Algorithm – Tolerance Techniques – The Compact Algorithm – Practical PLA’s – Fault in PLA – Test Generation – Masking Cycle – DFT Schemes – Built‐in Self‐Test.
SYNCHRONOUS DESIGN USING PROGRAMMABLE DEVICES: EPROM to Realize a Sequential Circuit – Programmable Logic Devices Designing a Synchronous Sequential Circuit using a GAL – EPROM – Realization State machine using PLD – FPGA – Xilinx FPGA.
SYSTEM DESIGN USING VERILOG: VERILOG Description of Combinational Circuits – Arrays – VERILOG Operators –Compilation and Simulation of VERILOG Code – Modeling using VERILOG – Flip Flops – Registers – Counters – Sequential Machine – Combinational Logic Circuits – VERILOG Code for – Serial Adder, Binary Multiplier – Binary Divider – complete Sequential Systems – Design of a Simple Microprocessor.
References:
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 29)
1. Donald G. Givone “Digital principles and Design” Tata McGraw Hill 2002. 2. John M Yarbrough “Digital Logic appns. and Design” Thomson Learning, 2001. 3. Nripendra N Biswas “Logic Design Theory” Prentice Hall of India, 2001.
CES‐512 Intelligent Control and Expert Systems (3+2) 8th Semester
Unit 1 : syntax and the control structures of the Prolog language. Unit 2 : operations on lists, operator notation and arithmetic, and data abstraction.
Unit 3 : the “cut” facility used for preventing backtracking and introduces the concept of “negation as failure”.
Unit 4 : more built‐in procedures and control facilities.
Unit 5 : algorithms for operations in lists, trees and graphs.
Unit 6 presents different techniques for problem solving and for representing decomposable problems.
Unit 7 : the fundamental concepts of knowledge representation and expert systems.
Unit 8 : the concepts related to processing natural language using grammar rules.
Unit 9 : the concept of machine learning.
References:
1. Ivan Bratko. 2001 PROLOG Programming For Artificial Intelligence (3rd ed. Printed 2001). England. Addison Wesley ‐ ISBN 0‐201‐40375‐7
2. Artificial Intelligence 3rd edition, by Patrick Henry Winston. 3. George F. Luger, 2005. Artificial Intelligence: Structures and Strategies for Complex Problem
Solving (5th Edition). Addison‐Wesley, ISBN‐10: 0321263189. 4. Michael Negnevitsky, 2005. Artificial Intelligence: A Guide to Intelligent Systems (2nd Edition).
Addison‐Wesley, ISBN‐10: 0321204662.
CES‐599 Final Project ‐ I (2+4) 8th Semester
Selection of the project subject, initial proposal, the plan and the time table of the project, data collection and the necessary arrangement for the lab experiments or field studies if there are any, end‐term project report submission.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 30)
5TH YEAR / 9TH SEMESTER
Year Semester Course code
Course Name Weekly Hours
No. of Credits
Total Credits
5th 9th
CES‐521 Elective ‐ I 3+1 3.5 8+6 11.0
CES‐522 Elective ‐ II 3+1 3.5
CES‐599 Final Project – II 2+4 4.0
CES‐599 Final Project ‐ II (2+4) 9th Semester
Conducting the lab experiments or field studies if there are any, organizing the data, analyze and discussion of the result, writing the initial report, project presentation, final project submission.
CES‐521 Operation Research (3+1) 9th Semester
Linear programming:
Formulation: A simple linear programming model and its graphical solution examples of application, Resource allocation.
Algebraic Solution: standards of the linear programming model, simplex method, special cases in simple method application. Interpreting the simplex tableau – Sensitivity Analysis.
Duality and Sensitivity Analysis: Definition of the dual problem, primed dual relationship. Economic interpretation of duality, dual simplex method Sensitivity of postoptimal analysis.
Linear programming Networks: Network minimization, shortest route, and maximal flow problems. Linear programming representation of networks.
Dynamic Programming: Elements of dynamic programming model, definition of the state, computation examples, problem of dimensionality in dynamic programming. Solution of linear programming with dynamic programming.
Inventory Model: General model, types of models (Deterministic and Probabilistic)
Queuing Theory: Basic elements of queuing model, Role of probability distributions', Arrival process, Departure process, Queues with priorities for service. Series queues analysis of queues by Imbedded Markov Chains.
CES‐522 Computer Archit. & Parallel Processing (3+1) 9th Semester
Unit‐1: Memory System Design: Program characteristic cache memory cache structure, cache
Design, replacement policies, writing to the cache, virtual memory, program locality, Buffering.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 31)
Unit‐II: Pipeline Design Techniques, Pipeline Design, memory structure in Pipeline computers,
performance of Pipelined computers, control of Pipeline stage, multifunction Pipeline, the collision
vector conditional branches.
Unit‐III: Vector computers, Vector processors , Multiple memory Modules, Intermediate memories,
Data structuring Techniques for vector machines, Attached Vector processors sparse matrix
Techniques, systolic arrays.
Unit‐IV: multi‐processors: performance Modeling interconnection, Bus, Ring, Crossbar meshes, the
shuffle exchange, The butterfly, Hypercube, cache coherence.
Unit‐V: multi‐processors: Algorithm: parallelism, the do par and do seq construction, performance
granularity, synchronization Techniques, parallel search, transforming serial Algorithms into
parallel dependency scheduling.
References:
1. High Performance computer Architecture By : Harold Stone.
CES‐523 Digital System Testing & Simulation (3+1) 9th Semester
Unit‐1: Modeling functional modeling logic level, register level, fault modeling, fault detection and
redundancy, fault equivalence and dominance. Logic simulation: Compiled simulation. Event driven
simulation, Delay models delay types, rise and fall delays, inertial delays, ambiguous delays.
Unit‐II: Fault simulation Serial parallel, deductive, concurrent Fault simulation.
Unit‐III: Testing Algorithm; path sensitization, D‐ Algorithm, PODEM, FAN , random testing
generation, testing of sequential circuits, function testing, exhaustive and pseudo exhaustive
testing, Fault models for microprocessor
Functional testing of microprocessor.
Unit‐IV: Logic level diagnosis: Fault dictionary, guided‐probe testing, and diagnosis by UUT
reduction, and expert system for diagnosis.
Unit‐V: Design for testability; controllability, Test points, partitioning, scan based designs, built in
self‐test.
References:
1. Digital systems testing and testable design.By : Miron Abramovici, Melvin A Brueuer, and Arthur.
CES‐524 Database Management System (3+1) 9th Semester
Unit‐1: Basic concepts, Definition and motivation , data models, operational data and data
independence , an architecture of data base system, query formulation, distributed and relational
database, first order logic.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 32)
Unit‐II Storage structure Representation of data , indexing techniques.
Unit‐III: data structure and corresponding operation data structure to minimize access time, the
relation approach, the hierarchical approach, the network approach higher level operators.
Unit‐IV: The Relation Model : Objective of the model data structure of the Model minimize integrity
rules, Relation algebra and its extensions, non procedural language .
Relation data base design: design process Analysis, user requirements Analysis.
Unit‐V: Constriction of database management system: survey of some exiting Database systems,
conceptual and logic design of data base
References:
1. An Introduction to Database Systems, By C.J. Data Addison Wesley.
CES‐525 Fault Tolerant Computing (3+1) 9th Semester
Unit‐1: Coding Techniques : Error detecting Codes, Self checking circuit, Checkers parity check
matrix, fault masking, majority decoding, Fall safe circuits.
Unit‐II: Architecture of fault‐Tolerant Computers: General purpose commercial system (VAX, IBM)
High availability system (intel ) , long life system & space scraft systems.
Critical compilation (C.omp).
Unit‐III: fault Tolerant Multiprocessor: Reliable shared bus design ,shared memory , loop and tree
networks, dynamically reconfigurable fault Tolerant networks.
Unit‐IV: system Diagnosis and Reliability : faults, tests and fault ; test relationship , diagraph
representation Diagnosability Analysis , Diagnosis algorithm , Distributed Diagnosis Probabilistic
treatments the Reliability model , the coverage model.
Unit‐V: fault tolerant software : software failures faulty programs, design of fault tolerant software ,
Reliability models, acceptance test, software validation.
References:
1. Fault Tolerant computing, Vo.II by D.K Pradham. Prentice –Hall Inc.
CES‐526 Program Specification and Verification (3+1) 9th Semester
Unit‐I: Introduction : Formal methods, the verification problem, The specification problem program
verification.
Unit‐II: Modes of computation : nature of a Formal model , Abstraction , program semantics and
abstract, Machine, abstract Machines Approaches defining program semantics, The operational
Approach, The denotation Approach , the axiomatic Approach.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 33)
Unit‐III: verification methods : Terminology and notations, programs correctness , Syntactic unit
correctness programs and Syntactic units, The relationship between teting and verification.
Unit‐IV: verification techniques, operational definition of execution function Denotation definition
of execution function, axiomatic definition of execution function Approaches to proofs of the
partial correctness , Deductive system, the mathematical basis of the axiomatic Approach,
Limitations of the axiomatic Approach axiomatic correctness proofs, the inductive assertion,
Method , The axiomatic Method.
Unit‐V: Approaches to proofs of total correctness, correctness of parallel program Applications.
References:
1. Formal Method of program verification & specification By:H.K Berg, W.EBrebart, W.R Frante, T.G Moher
CES‐527 Radar Data Processing (3+1) 9th Semester
Unit‐I: Introduction : Formal methods, the verification problem, The specification problem program
verification.
Unit‐II: Modes of computation : nature of a Formal model , Abstraction , program semantics and
abstract, Machine, abstract Machines Approaches defining program semantics, The operational
Approach, The denotation Approach , the axiomatic Approach.
Unit‐III: verification methods : Terminology and notations, programs correctness , Syntactic unit
correctness programs and Syntactic units, The relationship between testing and verification.
Unit‐IV: verification techniques, operational definition of execution function Denotation definition
of execution function, axiomatic definition of execution function Approaches to proofs of the
partial correctness , Deductive system, the mathematical basis of the axiomatic Approach,
Limitations of the axiomatic Approach axiomatic correctness proofs, the inductive assertion,
Method , The axiomatic Method.
Unit‐V: Approaches to proofs of total correctness, correctness of parallel program Applications.
Unit‐I: Radar information source, information coverage parameters, information estimate, accuracy,
resolution powers, clutters and interference selection abilities.
Unit‐II: Radar general block diagram, search methods, choce of radar signals wavelength, clutters
interference selection Method.
Unit‐III: Digital RDP: Automatic detection concept, Digital filtration of radar signal Digital Methods
of measurement at location, connection radar output with computer.
Unit‐IV: Automatic detection and tracking (ADT) Movement models; track‐ while scan concepts; B‐
filter procedure; Kalman filter procedure.
Unit‐V: RDP Application on C3 concept radar data application on command and control systems :
Methods of system point of view realization with RDP applications.
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 34)
References:
1. Radar system Design and Analysis By S.A Hovanessian Arthech House Inc.1984 2. Air Military Data Processing & microcomputers, By J.W.D Ward
ENGINEERING ACADEMY TAJOURA November 6, 2010
c o m p u t e r E n g i n e e r i n g D e p a r t m e n t Page (CES ‐ 35)