Logical Circuit Design


Contribution to Programme Learning Outcomes



Yüklə 235,5 Kb.
səhifə4/7
tarix08.08.2018
ölçüsü235,5 Kb.
#61231
1   2   3   4   5   6   7

Contribution to Programme Learning Outcomes:


A1, A3, A5, B1, B3, C6, D3, D6
Synopsis: Introduction to Digital logic Design; Binary Systems and Codes: Binary Numbers, Octal and Hexadecimal Numbers, Number Base Conversions, Arithmetic Operation with different Bases, Complements, Signed Binary Numbers, Binary Codes: BCD, Gray, ASCII and EBCDIC; Binary Logic and Logic Gates: AND, OR and NOT; Boolean Algebra and Logic Gates: Basic Definition, Basic Theorems, Boolean Functions; Standard Forms: Minterm and Maxterm, Simplification of Boolean Functions using SOP and POS; Logic Operations: NAND, NOR, Exclusive-OR and Equivalence, Integrated Circuits; Gate-Level Minimization: The Map Method, Two- and Three-Variable Map, Four-Variable Map, Product of Sums Simplification, Don’t-Care Conditions, NAND and NOR Implementation, The Tabulation Method, Simplification of Boolean Functions using Tabulation Method; Analysis and Synthesis of Combinational Circuits: Combinational Circuits, Analysis and Design Procedure, Binary Adders-Subtractor, Decoders and Multiplexers; Analysis and Synthesis of Sequential Circuits: Sequential Circuits, Latches, Flip-Flops: RS, D, JK and T, Analysis of Clocked Sequential Circuits, Design Procedure; Registers and Counters: Registers, Shift Registers, Synchronous Counters, Ripple Counters; Sequential Circuits with Programmable Logic Devices: Introduction, Random-Access Memory, Memory Decoding, Read-Only Memory, Programmable Logic Array.
Modes of Assessment:

Two 1-hour midterm exams (15% each); coursework (10%); Lab work (10%); Final (unseen) exam (50%)



Textbook and supporting material:

1- Mortis Mano, Digital Design, Prentice-Hall, 2002

2- Morris Mano, Charles R. Kime, Logic and computer design fundamentals, Pearson Prentice Hall, 2004

3- Basavaraj,B., Digital fundamentals, New Delhi: Vikas Publishing House, 1999.

4- Kandel Langholz, Digital Logic Design, Prentice Hall, 1988.

5- Rafiquzzaman & Chandra, Modern Computer Architecture, West Pub. Comp., 1988.




750232, Computer Architecture
Providing Department: Computer Science, Faculty of IT

Module Coordinator:

Year: 2

Credit: 3 credit hours

Prerequisite: 731150+751231



Aims:

The module will emphasize on the following knowledge areas: assembly level machine organization, memory system organization and architecture, interfacing and communication, functional organization, and alternative architectures.


Teaching Method: 32 hours Lectures (2 per week) + 12 hours Tutorials (0-1 per week) + 4 hours Seminars/Presentations

Learning Outcomes:

A student completing this module should:



  1. Know what actions are taken at the machine level during the user's efforts for running a code written in high level language. (A)

  2. Know what micro-actions are taken within a CPU during the machine's efforts for running a machine level code. (A)

  3. Know the basic structure of a typical RISC and CISC processor. (A)

  4. Understand how memory hierarchy and pipelining affect the performance of a processor. (A)

  5. Understand the communication (input/output) issues.

  6. Know the common blocks required in a typical computer system.

  7. Be a knowledgeable consumer when it comes to the selection of appropriate computer hardware. (B)

  8. Be able to prepare and deliver a written report. (C)

Assessment of Learning Outcomes:

Learning outcomes (1-7) are assessed by examinations, tutorials. Learning outcome (8) is assessed by assignments and seminars.


Contribution to Programme Learning Outcomes

A2, A3, A4, B2


Synopsis: Review of Basic Computer Architecture and Microprocessors; Von Neumann architecture: principles, instruction sets, instruction format, addressing modes, assembly/machine language programming, CISC versus RISC architectures, subroutine call and return mechanism; Control unit: hardwired, micro-programmed; Storage system and their technology: memory hierarchy, main memory organization and operations, cycle time, bandwidth and interleaving; cache memory: addressing mapping, block size, replacement and store policy; virtual memory: page table , TLB; I/O fundamentals: handshaking, buffering, programmed I/O, interrupts-driven I/O; Buses: types, bus protocols, arbitration, Direct Access Memory; Pipelining: principles, Instruction pipelines, Pipelines difficulties and solutions; Introduction to SIMD, MIMD.
Modes of Assessment:

Two midterm exams (15% each); Course work (10%); Seminars (5%); Tutorial Contribution (5%); Final Exam (50%)


Textbook and Supporting Material:

1- Patterson, D. A. and Hennessy, J. L. Computer Organization and Design: The Hardware/ Software Interface. 2nd Edition, (ISBN 1-558-604-91X), Morgan Kaufmann 1998

2- William Stallings, Computer Architecture & Organization: Design for Performance, Prentice Hall, 2000

3- J. Van de Goor, Computer Architecture and Design , 1989.



750411, Applications of WWW Programming
Providing Department: Computer Science, Faculty of IT

Module Coordinator(s):

Year:4

Credit: 3 credit hours

Prerequisite: 731270
Aims:

This module aims to present techniques of Web designing and programming. It introduces networks, and the paradigm of client / server.


Teaching Methods: 32 hours Lectures (2 per week) + 8 hours Laboratory on project assignment (1 per week) + 8 hours Seminars presentations (in last 3 weeks)

Learning Outcomes:

Students completing this module should be able to:

1. Understand how to design Web pages and use HTML. (A)

2. Be familiar with the concepts of client / server. (A)

3. Design any large-scale Web sites. (B, C)

Assessment of Learning Outcome:

Learning outcomes (1) and (2) are assessed by examinations and assignments. Learning outcome (3) is assessed by projects and seminars.




Yüklə 235,5 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə