Lehigh University
COLLEGE HOME | LEHIGH HOME | SEARCH




   

ECE 33 Introduction to Computer Engineering [4]

 

Instructor: Meghanad D. Wagh
 

Current Course Catalog Description 
Analysis, design and implementation of small digital circuits. Boolean algebra, minimization techniques, synchronous sequential circuit design, number systems and arithmetic.  Microcomputer architecture and assembly level programming. Prerequisite: Engr 1 or CSE 17.


 

Textbook     

 

Carroll, Irwin, Nelson, Nagle, "Digital Logic Circuit Analysis and Design”, Prentice Hall.

 

 

References  

 

Notes on 8085 microprocessor architecture and assembly language
 

 

Course Outcomes

Students will have:

 

  1. Knowledge of binary systems and binary arithmetic
  2. Ability to analyze combinational circuits
  3. Ability to design combinational circuits
  4. Ability to analyze sequential circuits
  5. Ability to design sequential circuits
  6. Ability to write assembly language programs

Relationship between Course Outcomes and Program Outcomes

 

CSE/ECE 33 substantially supports the following progarm outcomes:

A. An ability to apply knowledge of computing and mathematics appropriate to the discipline

C. An ability to design, implement, and evaluate computer-based system

I. An ability to use current techniques, skills, and tools necessary for computing practices

K. An ability to apply design and development principles in the constructio of software systems of varying complexity

 

CSE/ECE33 provides modest support to the following program outcome:

J. An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices

 

Prerequisites by Topic 
1. Basics of computers and computing
2. Familiarity with programming environment
3. Experience in algorithms, flow-charts and programming


 

Major Topics Covered in the Course

1. Coding of data and information in a computer       
2. Boolean algebra
3. Analysis and design of combinational circuits
4. Analysis and design of sequential circuits
5. Computer organization and in particular 8085 µP organization
6. 8085 µP instruction codes and addressing modes
7. Assembler and assembly programming
8. Interacting with external word through an operating system

 

Assessment Plan for the Course


 Students are given seven homework assignments relating to the material being taught. They also have to complete four assembly language programs with increasing complexity.  Their progress towards the course objectives is measured through two midterms and a comprehensive final exam in addition to their homework and the programs.

 

 

 

     
image


©2012 P.C. Rossin College of Engineering & Applied Science
Computer Science & Engineering, Packard Laboratory, Lehigh University, Bethlehem PA 18015