By Irene Mcdonald,2014-05-07 17:51
11 views 0


? Microprocessor Based Designing

    ? Simulation and Modeling

    ? Technical writing

    ? Advanced Computer Architecture

    ? Project management

    ? Project (Part-I)

    Course Title Technical writing

    ENG-120 Course Code:

    Three(3) Credit Hours:

    none Pre requisite:

The technical-writing course focuses on an introduction to Aims & Objectives:

    the kinds of writing skills the students may need in

    practically any technically oriented professional job. No

    matter what sort of professional work they do, they are

    likely to do lots of writingand much of it technical in

    nature. The more they know about some basic technical-

    writing skills, the better job of writing they are likely to do.

    And that will be good for the projects they work on, for the

    organizations they work in, andmost of allgood for

    them and their career.

Technical writing is not writing about a specific technical

    topic such as computers, but about any technical topic. The

    term "technical" refers to knowledge that is not

    widespread, that is more the territory of experts and

    specialists. Whatever their major is, the students are

    developing an expertisebecoming a specialist in a particular technical area. And whenever they try to write or

    say anything about their field, they are engaged in

    technical communications and technical writing.

Introduction to Technical Writing, Analysing the Contents:

    Audience and Defining a Purpose, Organizing for

    readers, Editing for Style, Designing the document:

    Understanding visual design principles, Designing

    readable pages, Designing when to use graphic

    illustrations, Choosing direct or indirect approach,

    Writing routine inquiries and replies, Writing order

    letters and order acknowledgments, Writing negative

    replies and refusing orders, Writing persuasive requests,

    Writing sales and fund raising messages, Writing

    memos and emails, Describing and summarizing

    technical information, Writing abstracts and executive

    summaries, Writing instructions and procedures,

    Writing proposals, Writing reports: short reports,

    Writing long reports, Using graphics in reports, Writing

    Journal Articles and Theses, Collaborating on writing

    projects, Writing for the web, Designing and delivering

    professional presentations, Writing CVs and job

    application letters, Going through interviews, Revision,

Recommended Text Books: ? Writing for the Technical Professions by Kristim R.


    ? Technical Writing and Professional Communication

    for Non-Native Speakers by Huckin and Olsen

    ? Technical Writing: Principles, Strategies and

    Readings by Diana C. Reep


     : Zaofashan Ijaz

    Updated By

Simulation and Modeling Course Title

    CEN-430 Course Code:

    3 Credit Hours:

    None Pre requisite:

    The course is designed to introduce the methods of Aims & Objectives:

    mathematical analysis and computations that are required

    to obtain an understanding of systems that represent

    physical and social phenomenon and processes. The major

    aim of the course is to teach the formulation of

    mathematical models for physical and electronic devices.

    The course will focus on many areas of system modeling with applications and use of mathematical techniques.

    Contents: ? What are Systems

    ? Meaning of Modeling of System

    ? Systems and State

    ? Numerical Solutions of differential equations

    with the help of Digital Computers

    ? Analytical Solution of differential equations

    with algebraic and symbolic package


    ? Simulation of a System

    ? Linearity and Time Invariance

    ? Use of Laplace Transform to find solutions of

    differential equations

    ? Use of Generalized functions to find solutions

    of system equations.

    ? Linear Time Invariant Systems

    ? Block Diagrams

    ? Models of Neuron

    ? Biological Systems

Concept of Linear Systems and Controls by R.W. Newcomb Recommended Text Books:

    Brooks/Cole Publishing Company.

    Course Title Microprocessor Based Designing

CEN 410 Course Code:

    3 (2+1) Two hours theory and two hours lab Credit Hours:

    System Programming (CSC-395) Pre requisite:

    The objective of this course is to introduce the analysis and Aims & Objectives:

    designing of conventional and advanced microprocessor

    and microcontroller based systems. A portion of this course

    comprises on assembly language programming to

    understand the relation of software and hardware in

    microprocessor and microcontroller based systems. After the completion of this course students will be able to; ? interface microprocessors to memory and input/output


    ? design develop hardware and software based basic

    microprocessor and based systems

    ? Interface devices with computer’s standard ports ? Make IO cards for computers for interfacing purpose ? Develop standalone microcontroller and microprocessor

    based system

    ? Write programs for stand alone and computer based

    hardware applications

Introduction (Brey chapter 1) Contents:

State of computing an overview of existing hardware

    design perspective

    The Microprocessor and its Architecture

    Internal Microprocessor Architecture

    Real Mode Memory Addressing

    Introduction to Protected Mode Memory Addressing Memory Paging

Micro processor Based Designing (Chapter 8 to 16 Avtar


The 8088 and 8086 Microprocessors and Their Memory and

    Input/Output Interfaces.

    Memory Devices, Circuits, and Subsystem Design. Input/Output Interface Circuits and LSI Peripheral Devices. Interrupt Interface of the 8088 and 8086 Microprocessors. Hardware of the Original IBM PC Microcomputer. PC Bus Interfacing, Circuit Construction, Testing, and


    Real-Mode Software and Hardware Architecture of the 80286


    The 80386, 80486, and Pentium? Processor Families: Software


    The 80386, 80486, and Pentium? Processor Families: Hardware


    Software architecture of 8088 processor and assembly level

    programming the microprocessor (Sections of chapter 2

    to 7 of Avtar Singh)

Micro controllers and their applications

    MCS-51: A detail review of Architecture, Instruction Set, Design,

    Implementation and applications

Lab Exercises

    LAB 1


    Part 1: Operation of the Logic Analyzer

    Part 2: Tracing the Microprocessor Bus Cycles

    LAB 2

    PC BUS BASED SYSTEM DESIGN ANALYSIS Part 1: Simple Input/Output using DEBUG Commands Part 2: Writing a Program to Control the LED Output Port Part 3: Writing a Program to Control the LED Output Port

    and Switch Input Port

    LAB 3

    Interfacing peripheral chips (e.g. 8255, 8279, 8254) to the

    ISA bus

    Interfacing a 8279 chip with ISA bus

    Programmable Interval Timer PIT 8254

    LAB 4

    Interfacing DAC and ADC with ISA bus ADC804, ADC

    808/809, DAC 830

    LAB 5

    Using parallel port of PC for interfacing

    LAB 6

     Micro controller based exercises

     Dev 2763 kit (RIMS) Lab1 to Lab 8

     Recommended Text Books:

    1. Walter A. Triebel, Avtar Singh, The 8088 and 8086

    Microprocessors fourth edition Prentice Hall Inc., 2002

    2. The 8051 Micro controller By Scott Machaenzie

     th edition 3. Intel Microprocessors 8088,80386,80486 etc. 6 By Bery B. Brey

    4. Advanced Microprocessors and Peripherals Architecture

    programming and interfacing, By A. K. Ray and K. M.


     Mr. Shaftab Ahmed

    Updated By

    Course Title Advanced Computer Architecture

Course Code: CEN-370

    Credit Hours: 3

    Pre requisite: Computer Architecture (CEN-231)

Aims & Objectives: The aim of this course is to introduce the students to

     advanced computer architecture concepts. The course would

    include vector processors, instruction level parallelism,

    branch prediction etc.

    Contents: ? Register Transfer and Micro-operation (3 hrs)

     ? Register Transfer Language

    ? Register Transfer

    ? Bus and Memory Transfer

    ? Arithmetic and Logic Micro operation

    ? Design of ALU

    ? Basic Computer Organization and Design (8 hrs)

    ? Instruction Codes

    ? Computer Registers and Instructions

    ? Timing and Control

    ? Memory Reference Instructions

    ? Input Output and Interrupt

    ? Complete Computer Description

    ? Design of Basic Computer

    ? Programming the Basic Computer (6 hrs)

    ? Types of Computer Languages

    ? Machine Language

    ? Assembly Language

    ? Assembler

    ? Subroutines

    ? Input-Output Programming

    ? Micro-programmed Control (8 hrs)

    ? Control Memory

    ? Address Sequencing

    ? Micro-program Example

    ? Design of Control Unit

    ? Central Processing Unit (6 hrs)

    ? General Register Organization

    ? Stack Organization

    ? Instruction Formats

    ? Addressing Modes

    ? Memory Organization (7 hrs)

    ? Memory Hierarchy

    ? Main Memory

    ? Auxiliary Memory

    ? Cache Memory

    ? Virtual Memory

    ? Input Output Organization (7 hrs)

    ? Peripheral Devices

    ? Input Output Interface

    ? I/O versus Memory Bus

    ? I/O and Interface Modules

    ? Isolated versus Memory Mapped I/O

    ? Asynchronous Data Transfer

    ? Modes of Transfer

    ? Priority Interrupt

    ? Direct Memory Access

    ? Pipelining and Vector Processing (3 hrs)

    ? Flynn Classification of Computers

    ? Arithmetic Pipeline

    ? Instruction Pipeline

     rdRecommended Text Books: ? Computer System Architecture (3 Edition) by M.Morris

    Mano, Publisher Prentice Hall. ? Computer Organization (5th) by Carl Hamacher, Safwat

    Zaky, Publisher Mc Graw Hill.

    Last Revision Date: By:

Report this document

For any questions or suggestions please email