You are on page 1of 4

ECEN 203

Fundamentals of Computer
Engineering
Prof. Mohamed-Nabil Sabry
Spring 2011
General issues
Outlines: Sources:
Part 1: Digital data and operators - MIT – OCW – 6.004
- Data, information, computers - MIT – OCW – 6.111
- Data representation - Some instructor slides
- Logic data, gates and operations
References:
- Boolean algebra - Digital Circuit Analysis and Design
- Computer arithmetic operations with Simulink Modeling.
Part 2: Digital design Karris, Steven T (ebrary)
- Combinatorial logic - Digital Design. M. Mano M Ciletti
- Sequential logic Pearson / Prentice Hall
- Hardware description language Instructors:
Part 3: Processor basics - Prof. Mohamed-Nabil SABRY
mnabil.sabry@gmail.com
- Instruction set
- Eng. Karim RAOUF
- Execution cycle karim.amin@nileu.edu.eg
- Assembly language basics 010 6506757
Data – Information – Knowledge

Data

Raw facts Information


(verifiable – measurable)
Ex.: Blood pressure = 130 Knowledge
Processed data
to get useful output
Ex.: Blood pressure=130
Perception of the world
+ age > 50 => OK allowing decisions
But if age < 25 => problem Ex.: Why has the patient
developed hypertension?
How to treat his case?
Information Processing
Multi Purpose
I/P Information Information = Computer O/P Information
Processing M/C

Data Operations

Simple Structured Instruction Compiler High Level


Set Programs
Numeric Array Move data
Character String Add, ...
Logic Structure Compare
Pointer Union Jump, .. Need an Unambiguous
Simple Language
Need to define
Size & Representation

You might also like