Computer Engineering

Culture & Science City
Higher Institute of Engineering, 6 October City
Egypt.

Computer Engineering



First Level (General for all Departments)
المادة
HOURS
Cr.
Ho
Prerequisite
Subject

Code
No
Tut/
Lab
Lect
لغة انجليزية(1)
-
4
2

English I
IR
BAS101
1
تفاضل و تكامل(1)
2
4
3

Calculus I
IR
BAS111
2
فيزياء(1)
2
4
3

Physics I
IR
BAS112
3
برمجة الحاسب(1)
2
4
3

Computer Programming I
IR
ICE101
4
هندسة التصنيع
2
4
3

Manufacturing Engineering I
IR
IME101
5
هندسة و صفية
ورسم هندسي(1)
4
2
3

Descriptive Geometry &
Engineering Drawing  I
IR
CBE111
6

12
22
17
Total 1st Semesters

المادة
HOURS
Cr.
Ho
Prerequisite
Subject

Code
No
Tut/
Lab
Lect
لغة أنجليزية (2)
-
2
1

English II
IR
BAS102
7
تفاضل و تكامل (2)
2
4
3

Calculus II
IR
BAS115
8
فيزياء (2)
2
4
3
BAS112*
Physics II
IR
BAS116
9
معمل فيزياء
3
-
1
BAS116*
Physics Laboratory
IR
BAS117
10
كيمـيـاء
2
4
3

Chemistry
IR
BAS113
11
معمل كـيـميـاء
3
-
1

Chemistry Laboratory
IR
BAS114
12
تكنولوجيـا و ثقـافة
2
4
3

Technology & Culture
E
BAS202
13
هندسة و صفية
ورسم هندسي(2)
3
-
1
CBE111
Descriptive Geometry &Engineering Drawing2
IR
CBE112
14

17
18
16
Total 2nd  Semesters

29
40
33
Total First level


COMPUTER ENGINEERING (ICE)

Second Level (3rd & 4th  Semesters)


المادة
HOURS
Cr.
Ho
Prerequisite
Subject

Code
No
Tut/
Lab
Lect
ميكانيكا هندسية (إستاتيكا)
2
4
3
BAS112, BAS155
Engineering Mechanics(Statics)
D
CBE200
1
معادلات تفاضلية
2
4
3
BAS115
Differential Equations
IR
BAS211
2
ديناميكا حرارية و إحصائية
2
4
3
BAS112
Statistical Mechanics &Thermodvnamics
IR
BAS213
3
علم المواد
2
4
3
BAS112, BAS113
Material Science
IR
BAS214
4
أدوات ودوائر إلكترونية
2
4
3
ICE116
Electronic Circuits
D
ICE212
5
معمل إلكترونيات أساسية
3
0
1
ICE116
Basic Electronics Laboratory
IR
ICE213
6

13
20
16
Total 1st Semesters


المادة
HOURS
Cr.
Ho
Prerequisite
Subject

Code
No
Tut/
Lab
Lect
تفكير علمي
2
4
3
BAS202
Scientific Thinking
E
BAS30x
7
جبر خطي
2
4
3
BAS115
Linear Algebra
IR
BAS212
8
قياسات و أجهزة
2
4
3
BAS116
Introduction to System Dynamics
IR
MTE211
9
هياكل بيانات و خوارزميات
2
4
3
ICE101
Strength of Materials
D
ICE241
10
تصميم منطقي
2
4
3
ICE116
Measurement&Instrumentation
D
ICE211
11
معمل برمجة حاسب
3
0
1
ICE101
Strength of Materials Laboratory
D
ICE203
12

13
20
16
Total 2nd  Semesters

26
40
32
Total second level

COMPUTER ENGINEERING (ICE)

Third Level (5th   & 6th  Semesters)


المادة
HOURS
Cr.
Ho
Prerequisite
Subject

Code
No
Tut/
Lab
Lect
إختياري (اقتصاد)
2
4
3
---
Elective  x =1,2,3,4,5,6305
E
BAS30x
1
مجالات كهرومغناطيسية وطاقة
2
4
3
BAS115, BAS116
Elective  x =1,2,3,4,5,6316
E
BAS31x
2
هندسة البرامج الجاهزة
2
4
3
ICE241, ICE203
Software Engineering
D
ICE301
3
معالجة وإدارة البيانات
2
4
3
ICE241, ICE203
Data Processing and Management
D
ICE342
4
إشارات النظم
2
4
3
ICE211, ICE212
Signals and Systems
D
ICE323
5
معمل مشغلات دقيقة وبرمجة
3
0
1
ICE203, ICE211, ICE212
Microprocessors &Assembly Programming Laboratory)
D
ICE314
6

13
20
16
Total 1st Semesters


المادة
HOURS
Cr.
Ho
Prerequisite
Subject

Code
No
Tut/
Lab
Lect
احتمالات و احصاءات(×) غير موجود
2
4
3
BAS115
Elective  x=1,2,3,4,5,6306
E
BAS30x
7
احتمالات ومتغيرات عشوائية
2
4
3
ICE314
Probability and Random variables (E)
D
BAS312
8
نظم تشغيل
2
4
3
BAS115, ICE101
Operating System
D
ICE345
9
نظريات المخططات البيانية
2
4
3
ICE314
Graph Theory
D
ICE242
10
تنظيم الحاسب والمعالجة المتوازية
2
4
3
ICE314, ICE316*
Computer Organization & Parallel Processing.
D
ICE316
11
معمل توجهات الحاسب
3
0
1
BAS115
Computer Interfacing Laboratory 
D
ICE317
12

13
20
16
Total 2nd  Semesters

26
40
32
Total Third level

COMPUTER ENGINEERING (ICE)

Fourth Level (7th   & 8th  Semesters)


المادة
HOURS
Cr.
Ho
Prerequisite
Subject

Code
No
Tut/
Lab
Lect
إختياري (1)
2
4
3
---
Elective  x = 1, 2, 3  403
E
BAS40x
1
إختياري (3)
2
4
3
MTE231
Elective  x = 1, 2, 3   431
E
MTE43x
2
شبكات الحاسبات
2
4
3
ICE323, ICE242
Computer Networks
D
ICE441
3
رسوم الحاسب
2
4
3
ICE242, ICE403
Computer Graphics
D
ICE432
4
إختياري (5)
2
4
3
ICE316
Elective  x= 0,1,5,6,7 315
E
ICE31x
5
معمل برامج متقدمة (1)
3
0
1
ICE303
Advanced Programming Laboratory  I
D
ICE403
6

13
20
16
Total 1st Semesters


المادة
HOURS
Cr.
Ho
Prerequisite
Subject

Code
No
Tut/
Lab
Lect
إختياري (2)
2
4
3
BAS305, IME321
Elective  x = 1, 2, 3  401
E
BAS40x
7
إختياري (4)
2
4
3
ICE212
Elective  x = 0,1,5,6, 7310
E
ICE31x
8
ذكاء صناعي
2
4
3
ICE242, ICE403
Artificial Intelligence
D
ICE434
9
تحليل وتصميم النظم
2
4
3
ICE301
System analysis and design
D
ICE445
10
نظرية الحاسبات
2
4
3
ICE242, ICE203
Theory of Computation
D
ICE436
11
اختياري (6)
3
0
1
ICE403
Elective Laboratory xxx=312,407
E
ICExxx
12

13
20
16
Total 2nd  Semesters

26
40
32
Total Fourth level

COMPUTER ENGINEERING (ICE)

Fifth Level (9th & 10th  Semesters)


المادة
HOURS
Cr.
Ho
Prerequisite
Subject

Code
No
Tut/
Lab
Lect
نظم قواعد البيانات
2
4
3
ICE342
Database Systems
D
ICE541
1
نظم الوقت الحقيقي
2
4
3
ICE316,ICE317
Real Time Systems
D
ICE512
2
إختياري (7)   (×)
2
4
3
---
Elective x = 0, 2, 5, 6, 7
E
ICE54x
3
إختياري (8)   (×)
2
4
3
---
Elective x = 0, 2, 5, 6, 7
E
ICE54x
4
مشروع (1)
8
0
4
Senior Standing
Senior Thesis 1
IR
ICE598
5

16
16
16
Total 1st Semesters


المادة
HOURS
Cr.
Ho
Prerequisite
Subject

Code
No
Tut/
Lab
Lect
نظم خبيرة
2
4
3
ICE434
Expert Systems
D
ICE543
6
تصميم نظم المعلومات
2
4
3
ICE445, ICE541
Information Systems Design
D
ICE544
7
إختياري (8)     (×)
2
4
3
---
Elective x = 0, 2, 5, 6, 7
E
ICE54x
8
إختياري (10)   (×)
2
4
3
---
Elective x = 0, 2, 5, 6, 7
E
ICE54x
9
مشروع (2)
8
0
4
ICE598
Senior Thesis II
IR
ICE599
10

16
16
16
Total 2nd  Semesters

32
32
32
Total Fifth level




 




COMPUTER ENGINEERING - SUGGESTED TEXT LISTING

98-Comp-A1 - Electronics
Sedra and Smith, Microelectronic Circuits, 4th Ed., Holt Rinehart and Winston.
Chapters: 1 through 5, 12, 13, and 14 plus sections 10.9 through 10.11

98-Comp-A2 - Digital Systems Design
M.M. Mano & C. Kime, Logic and Computer Design Fundamentals, Prentice Hall, 2000.
ISBN 0-13-055531-2
B.B. Brey, The Intel Microprocessors, 5th Edition, Prentice Hall, 2000. ISBN 0-13-995408-2
J.L. Antonakos, The 68000 Microprocessor, 4th Edition, Prentice Hall, 1999. ISBN 0-13-668120-4

98-Comp-A3 - Computer Architecture
J.P. Hayes, Computer Architecture and Organization, 3rd Edition, McGraw-Hill, 1998.
ISBN 0-07-027355-3

98-Comp-A4 - Program Design and Data Structures
Kelly, Al and Ira Pohl, A Book on C: Programming in C, 4th Ed., Addison-Wesley, 1998.
ISBN 0-201-18399-4

98-Comp-A5 - Operating Systems
Siberschutz and Glavin, Operating System Concepts, 5th Edition, John Wiley and Sons, 1998.
ISBN 0-471-364142

98-Comp-A6 - Software Engineering
J. Sommerville, Software Engineering, 4th Edition, Addison Wesley, 1992.

98-Comp-B1 - Advanced Computer Architecture

98-Comp-B2 - Principles of VLSI
Weste & Harris, CMOS VLSI Design, 3rd Edition, Addison Wesley, 2005 (ISBN 0-32-114901-7)
Smith, Application-Specific Integrated Circuits, Addison Wesley, 1997 (ISBN 0-20-150022-1)

98-Comp-B3 - Data Bases and File Systems
James Martin, Computer Data-Base Organization, Prentice-Hall. (ISBN 0-13-165423-3)

98-Comp-B4 - Computer Graphics

98-Comp-B5 - Computer Communications
William Stallings, Data and Computer Communications, 5th Edition, Prentice Hall.

98-Comp-B6 - Computer Control and Robotics

98-Comp-B7 - Digital Signal Processing

98-Comp-B8 - Computer Integrated Manufacturing

98-Comp-B9 - Artificial Intelligence and Expert Systems

98-Comp-B10 - Distributed Systems
Coulouris, Dollimore, and Kindberg, Distributed Systems Concepts & Design, 3rd edition, Addison-
Wesley ISBN 0201-61918-0.

98-Comp-B11 - Advanced Software Design
Larman, Craig Applying UML and Patterns - An Introduction to Object-Oriented Analysis and Design
and Iterative Development, 3rd edition, Prentice Hall, ISBN: 0-13-148906-2
Updated: October 2007






ELECTRICAL ENGINEERING TEXT LIST
07-Elec-A1 – Circuits
Nilsson, James W. and Susan Riedel, Electric Circuits, 7th Edition. Prentice Hall, 2004. Alexander,
Charles and Mathew Sadiku, Fundamentals of Electric Circuits, 3rd Edition. McGraw Hill, 2007.
Schwarz and Oldham, Electrical Engineering: An Introduction, 2nd Edition. Oxford University
Press, 1993.

07-Elec-A2 – Systems and Control
Dorf, Richard C. and Robert H. Bishop, Modern Control Systems, 10th Edition. Addison-Wesley, 2004.
Nise, Norman S., Control Systems Engineering, 4th Edition, Wiley, 2003.

07-Elec-A3 – Signals and Communications
Haykin, Communication Systems, 4th Edition, John Wiley & Sons Canada Ltd., 2000. Or
Haykin, Simon & Michael Moher, Introduction to Analog and Digital Communication Systems, 2nd
Edition, John Wiley & Sons, 2006.
Lathi, B.P., Signal Processing and Linear Systems. Oxford University Press, 2000. ISBN: 13-
97801952191173
or
Haykin, Simon & Barry Van Veen, Signals and Systems, 2005 Interactive Solutions Edition, 2nd Edition,
John Wiley & Sons Canada Ltd., 2005. .

07-Elec-A4 - Digital Systems and Computers
Brey, Barry, The Motorola Microprocessor Family: 68000, 68008, 68010, 68020, 68030, and 68040:
Programming and Interfacing with Applications. Saunders College Publishing, 1995.

07-Elec-A5 – Electronics
Sedra and Smith, Microelectronic Circuits, 5th Edition. Oxford University Press, 2003.

07-Elec-A6 – Power Systems and Machines
Chapman, Stephen, Electric Machinery and Power System Fundamentals, McGraw Hill, 2001.
Wildi, Theodore, Electrical Machines, Drives, and Power Systems, 6th Edition, Prentice Hall, 2005.

07-Elec-A7 – Electromagnetics
Hayt, William H. and John A. Buck, Engineering Electromagnetics. McGraw Hill, 2006. ISBN:
0073104639.

07-Elec-B1 - Digital Signal Processing
Ifeachor, Emmanuel, and Barrie Jervis, Digital Signal Processing, a Practical Approach, 2nd Edition.
Prentice Hall, 2001.
Mitra, Sanjit, Digital Signal Processing, a Computer-Based Approach, 3rd Edition. McGraw Hill, 2006.

07-Elec-B2 - Advanced Control Systems
Dutton, Ken, Steve Thompson, and Bill Barraclough, The Art of Control Engineering. Prentice Hall,
1997.
Nise, Norman, Control Systems Engineering. John Wiley, 2005.

07-Elec-B3 – Digital Communications Systems
Couch, Leon W., Digital and Analog Communication Systems, 7th Edition. Prentice Hall, 2007. I SBN:
013 -142420.
Lathi, B. P., Modern Digital and Analog Communication Systems, 3rd Edition. Oxford University
Press, 1998, ISBN13: 978-0-19-511009-8.
Sklar, Bernard, Digital Communications Fundamentals and Applications, 2nd Edition, Prentice Hall,
2001.

07-Elec-B4 – Information Technology Networks
Leon-Garcia, Alberto, and Indra Widjaja, Communication Networks, 2nd Edition. McGraw-Hill, 2003.
Freeman, Roger L., Telecommunication System Engineering, 4th Edition. John Wiley & Sons Canada,
Ltd. 2004.
Rappaport, Theodore S., Wireless Communications: Principles and Practice, 2nd Edition. Prentice Hall,
2001.

07-Elec-B5 - Advanced Electronics
Sedra and Smith, Microelectronic Circuits, 5th Edition. Oxford University Press, 2003. Horowitz,
Paul, and Winfield Hill, The Art of Electronics, 2nd Edition. Cambridge University Press, 1989.

07-Elec-B6 - Integrated Circuit Engineering
Rabaey, Jan A., Anantha Charndrakasan and Borivoje Nikolic, Digital Integrated Circuits, 2nd Edition.
University of California, Berkeley, Prentice-Hall, 2003. ISBN# 01-0130909963.

07-Elec-B7 - Power Systems Engineering
Glover, J. Duncan, and Mulukutla Sarma, Power System Analysis and Design, 3rd Edition. Thomson
Lerning, 2002.
Grainger, John and William Stevenson Jr., Power System Analysis. McGraw Hill, 1994.

07-Elec-B8 - Power Electronics and Drives
Rashid, Muhammad H., Power Electronics: Circuits, Devices and Applications, 3rd Edition. Prentice-Hall,
2003.
Mohan, N, Undeland, T, Robbins, W, Power Electronics – Converters, Applications, and Design. John
Wiley, 2003, ISBN 0-471-22693-9.
Sen, P C., Principles of Electric Machines and Power Electronics, 2nd Edition. Wiley, 1996.

07-Elec-B9 - Electromagnetic Field, Transmission Lines, Antennas, and Radiation
Ulaby, Farwwaz, Fundamentals of Applied Electromagnetics, 5th Edition. Prentice Hall, 2007. ISBN:
013 -2413 264.

07-Elec-B10 - Electro-Optical Engineering
Yariv, Amnon, and Pochi Yeh, Photonics: Optical Electronics in Modern Communication, 6th Edition.
Oxford University Press, 2006.



===============================



Fundamentals of Engineering (FE) ELECTRICAL Engineering

I. Mathematics 15%
A. Analytic geometry
B. Integral calculus
C. Matrix operations
D. Roots of equations
E. Vector analysis
F. Differential equations
G. Differential calculus

II. Engineering Probability and Statistics 7%
A. Measures of central tendencies and dispersions (e.g., mean, mode, standard deviation)
B. Probability distributions (e.g., discrete, continuous, normal, binomial)
C. Conditional probabilities
D. Estimation (e.g., point, confidence intervals) for a single mean
E. Regression and curve fitting
F. Expected value (weighted average) in decision-making
G. Hypothesis testing

III. Chemistry 9%
A. Nomenclature
B. Oxidation and reduction
C. Periodic table
D. States of matter
E. Acids and bases
F. Equations (e.g., stoichiometry)
G. Equilibrium
H. Metals and nonmetals

IV. Computers 7%
A. Terminology (e.g., memory types, CPU, baud rates, Internet)
B. Spreadsheets (e.g., addresses, interpretation, “what if,” copying formulas)
C. Structured programming (e.g., assignment statements, loops and branches, function calls)

V. Ethics and Business Practices 7%
A. Code of ethics (professional and technical societies)
B. Agreements and contracts
C. Ethical versus legal
D. Professional liability
E. Public protection issues (e.g., licensing boards)

VI. Engineering Economics 8%
A. Discounted cash flow (e.g., equivalence, PW, equivalent annual FW, rate of return)
B. Cost (e.g., incremental, average, sunk, estimating)
C. Analyses (e.g., breakeven, benefit-cost)
D. Uncertainty (e.g., expected value and risk)

VII. Engineering Mechanics (Statics and Dynamics) 10%
A. Statics
1. Resultants of force systems
2. Concurrent force systems
3. Equilibrium of rigid bodies
4. Frames and trusses
5. Centroid of area
6. Area moments of inertia
7. Friction
B. Dynamics
1. Linear motion (e.g., force, mass, acceleration, momentum)
2. Angular motion (e.g., torque, inertia, acceleration, momentum)
3. Mass moments of inertia
4. Impulse and momentum applied to: a. particles
b. rigid bodies

5. Work, energy, and power as applied to:
a. particles
b. rigid bodies
6. Friction

VIII. Strength of Materials 7%
A. Shear and moment diagrams B. Stress types (e.g., normal, shear, bending, torsion) C. Stress strain caused by:
1. axial loads
2. bending loads
3. torsion
4. shear

D. Deformations (e.g., axial, bending, torsion) E. Combined stresses F. Columns G. Indeterminant analysis H. Plastic versus elastic deformation 3
IX. Material Properties 7%
A. Properties
1. chemical
2. electrical
3. mechanical
4. physical B. Corrosion mechanisms and control
C. Materials

1. engineered materials
2. ferrous metals
3. nonferrous metals

X. Fluid Mechanics 7%
A. Flow measurement
B. Fluid properties
C. Fluid statics
D. Energy, impulse, and momentum equations
E. Pipe and other internal flow

XI. Electricity and Magnetism 9%
A. Charge, energy, current, voltage, power
B. Work done in moving a charge in an electric field (relationship between voltage and work)
C. Force between charges
D. Current and voltage laws (Kirchhoff, Ohm)
E. Equivalent circuits (series, parallel)
F. Capacitance and inductance
G. Reactance and impedance, susceptance and admittance
H. AC circuits
I. Basic complex algebra

XII. Thermodynamics 7%
A. Thermodynamic laws (e.g., 1st Law, 2nd Law)
B. Energy, heat, and work
C. Availability and reversibility
D. Cycles
E. Ideal gases
F. Mixture of gases
G. Phase changes
H. Heat transfer
I. Properties of:
1. enthalpy
2. entropy

I. Circuits 16%
A. KCL, KVL
B. Series/parallel equivalent circuits
C. Node and loop analysis
D. Thevenin/Norton theorems
E. Impedance
F. Transfer functions
G. Frequency/transient response
H. Resonance
I. Laplace transforms
J. 2-port theory
K. Filters (simple passive)

II. Power 13%
A. 3-phase
B. Transmission lines
C. Voltage regulation
D. Delta and wye
E. Phasors
F. Motors
G. Power electronics
H. Power factor (pf)
I. Transformers

III. Electromagnetics 7%
A. Electrostatics/magnetostatics (e.g., measurement of spatial relationships, vector analysis)
B. Wave propagation
C. Transmission lines (high frequency)

IV. Control Systems 10%
A. Block diagrams (feed forward, feedback)
B. Bode plots
C. Controller performance (gain, PID), steady-state errors
D. Root locus
E. Stability

V. Communications 9%
A. Basic modulation/demodulation concepts (e.g., AM, FM, PCM)
B. Fourier transforms/Fourier series
C. Sampling theorem
D. Computer networks, including OSI model
E. Multiplexing

VI. Signal Processing 8%
A. Analog/digital conversion
B. Convolution (continuous and discrete)
C. Difference equations
D. Z-transforms


VII. Electronics 15%
A. Solid-state fundamentals (tunneling, diffusion/drift current, energy bands, doping bands, p-n theory)
B. Bias circuits
C. Differential amplifiers
D. Discrete devices (diodes, transistors, BJT, CMOS) and models and their performance
E. Operational amplifiers
F. Filters (active)
G. Instrumentation (measurements, data acquisition, transducers)

VIII. Digital Systems 12%
A. Numbering systems
B. Data path/control system design
C. Boolean logic
D. Counters
E. Flip-flops
F. Programmable logic devices and gate arrays
G. Logic gates and circuits
H. Logic minimization (SOP, POS, Karnaugh maps)
I. State tables/diagrams
J. Timing diagrams

IX. Computer Systems 10%
A. Architecture (e.g., pipelining, cache memory)
B. Interfacing
C. Microprocessors
D. Memory technology and systems
E. Software design methods (structured, top-down bottom-up, object-oriented design)
F. Software implementation (structured programming, algorithms, data structures)

============================================

MIT Electrical Engineering and Computer Science Online Courses
Open Course Materials in PDF and Video for all undergraduate courses. Teach yourself at anytime.
http://ocw.mit.edu/courses/#electrical-engineering-and-computer-science