Wednesday, October 13, 2010

ICt Application

UNIT GUIDE INFORMATION


Unit Code        :         -

Unit Title       :   Computer Systems

Unit Status      :   Essential

Unit Level       :   N1

Unit Value       :   1.5

Learning Time    :   180 Hours

Prerequisite     :   None


AIMS OF THE UNIT

The course is designed to cover the range of computer systems currently available.  This unit aims at the following:

1. to understand different types of  computer with respect to their attributes and characteristics.
2. to understand functions of a system software.
3. to know different types of operating system.
4. to understand functional characteristics of computer peripherals and storage devices.
5. to know how data is represented and manipulated within the processor.
6. to design logic circuits.
7. to install and set up a variety of components on a personal computer.
8. to assemble and disassemble a computer.

TEACHING & LEARNING STRATIGIES

  1. No previous knowledge of Computer Systems should be assumed at the start of this unit.
  2. The computer lab should be equipped with Pentium III or Pentium IV microcomputers, connected though a Local Area Network, and various types of input and output peripherals.
  3. Students should be provided internet  facility in the computer lab.
  4. The unit should be taught with balance between theory and practice.
  5. During the tenure of teaching/Learning,  students trips  to such organisations or departments  should be made  which  use mini & or mainframe computers.
  6. Students should get practical experience in the implementation of  simple  AND, OR, NOT, NAND, & NOR networks of simple logic devices.
  7. Continuous assessment should be used to reinforce and  enhance students understanding of contents.

ASSESSMENT SCHEME
Assessment is criteria based and in accordance with BDTVEC Certificate & Assessment Policy Guidelines, July 2000. There are two assignments, one  Phase Test and  an End Test.    The weighting is as follows:

-   Assignment 1 -  20%
-   Assignment 2 -  20%
-   Phase Test     -  25%
-   End Test       -  35%



Performance Objectives
Approximate Teaching/Learning  Hours
305.01  REVIEW COMPUTER SYSTEM
15
305.02  SHOW RELATIONSHIP BETWEEN HARDWARE AND SYSTEM SOFTWARE
20
306.01  USE NUMBER SYSTEMS
10
306.02  EXAMINE ARITHMETIC OVERFLOW
05
306.03  REPRESENT FLOATING-POINT ARITHMTIC
15
307.01  STUDY MICROPROCESSOR
25
307.02  INSTALL PERIPHERALS
20
307.03  PERFFORM BOOLAN ALGEBRA
20
307.04  DESIGN LOGIC CIRCUITS
20
307.05  APPRECIATE ASSEMBLY LANGUAGE PROGRAMMING
10
307.06  ASSEMBLE AND DISASSEMBLE  A   PERSONAL COMPUTER
20
TOTAL
180



SKILL AREA

305    OVERVIEW  COMPUTER SYSTEM
_______________________________________________________________________

PERFOMANCE OBJECTIVE

305.01        REVIEW COMPUTER SYSTEM


ENABLING OBJECTIVES

1.Define a computer system.
2.Outline a short history of computers.
3.Identify different types of computers with respect to their attributes and characteristics.
4.Identify main components of a personal computer.
5.List functions of various components of a personal computer.


PERFORMANCE STANDARD

Given a list of hardware components, research and report the functions and uses of these components correctly.


PERFOMANCE OBJECTIVE

305.02        SHOW RELATIONSHIP BETWEEN HARDWARE AND SYSTEM  
SOFTWARE

ENABLING OBJECTIVES

1.Define system software.
2.Identify major categories of system software.
3.Identify major operating systems for personal computers.
4.Discuss the functions of operating system.
5.Install operating system for a personal computer.
6.Illustrate important characteristics of operating systems:

-        Single stream
-        Multi-user
-        Multi-tasking


PERFORMANCE STANDARD

Given a personal computer and a set of operating systems, select a correct operating system for the personal computer and install it successfully so that the machine could be used for intended purpose.
SKILL AREA

306    APPLY  COMPUTER MATHEMATICS
_______________________________________________________________________

PERFOMANCE  OBJECTIVE


306.01        USE NUMBER SYSTEMS

ENABLING OBJECTIVES

1.Identify different number systems.
2.Discuss use of Hex and Binary in computers.
3.Convert among different number systems:

-  Decimal
-  Binary
-  Hex
 -  Octal
  
4. Perform signed and unsigned binary addition.
5. Represent  positive and negative numbers in computer storage.

PERFORMANCE STANDARD

Given a set of problems, perform the arithmetic operations on different number systems accurately.

PERFOMANCE  OBJECTIVE


306.02        EXAMINE ARITHMETIC OVERFLOW

ENABLING OBJECTIVES


1. Determine the range of whole numbers for a computer.
2. Know the condition of occurrences of arithmetic overflow.
3. Determine how ALU detects an overflow occurrence.


PERFORMANCE STANDARD


Given a set of arithmetic and logical operations for various bit processing of computers, identify  the range of whole numbers and identify the occurrences of overflow correctly.


PERFOMANCE  OBJECTIVE


306.03        REPRESENT FLOATING-POINT ARITHMTIC

ENABLING OBJECTIVES


1. Know storage of floating-point numbers.
2. Convert real numbers to floating-point format.
3. Calculate  the range and precision of floating-point numbers for known width of mantissa and exponent.
4. Differentiate between single and double  precision.

PERFORMANCE STANDARD


Given a set of floating point numbers, determine the range and precision for known width of mantissa and exponent.


SKILL AREA

307    STUDY HARDWARE COMPONENTS

_______________________________________________________________________

PERFOMANCE  OBJECTIVE

307.01        STUDY MICROPROCESSOR

ENABLING OBJECTIVES

1. Discuss history of microprocessors.
2. Distinguish between microprocessor and microcomputer.
3. Draw the functional block diagram of a microprocessor architecture.
4. Discuss interfaces between memory and I/O devices.
5. Know the concept of fetch-execute cycle.
6. Identify various semiconductor memories and list their functions.
7. Discuss different microprocessor technology.

PERFORMANCE STANDARD


Given a microprocessor, draw and explain the functional block diagram and shows the interfacing of  microprocessor with memory and I/O devices  correctly.

PERFOMANCE  OBJECTIVE

307.02        INSTALL PERIPHERALS

ENABLING OBJECTIVES

1. Identify different peripheral devices for personal computers.
2. Compare different peripheral devices in terms of operational characteristics, costs, capacities and access time.
3. Install different peripheral devices

-  Connect to computer

-  Install driver

-  Test the device

PERFORMANCE STANDARD


Given a various peripheral devices, describe their operational characteristics and  list the steps to install  them successfully to a computer.

PERFOMANCE  OBJECTIVE


307.03        PERFFORM BOOLAN ALGEBRA

ENABLING OBJECTIVES


1. Use  Logic gates  NOT, AND, OR,  NAND,  NOR, &  EXOR.
2. Draw different logic symbols and Truth table for  known expressions.
3. Implement Boolean expressions using logic gates.
4. Simplify Boolean expressions using Boolean Algebra and Karnaugh Map method.

PERFORMANCE STANDARD


Given a set of Boolean expressions, simplify  them using Boolean Algebra/ Karnaugh Map method correctly.

PERFOMANCE  OBJECTIVE

307.04        DESIGN LOGIC CIRCUITS


ENABLING OBJECTIVES


1. Design logic circuits in real life applications.
2. Design binary adders and subtractors.
3. Differentiate between  multiplexers and de-multiplexers.
4. Discuss flip-flop circuit.

PERFORMANCE STANDARD


Given a real life situation, design a truth table, derive the simplified Boolean expression  and implement using logic gates correctly. Test your circuit using a simulation software.

PERFOMANCE  OBJECTIVE

307.05        APPRECIATE ASSEMBLY LANGUAGE PROGRAMMING

ENABLING OBJECTIVES

1. List basic  instruction set of a microprocessor.
2. Study  various addressing modes used in instructions.
3. Develop simple delay routine.

PERFORMANCE STANDARD


Given a  simple assembly language programs,  identify various types of  instruction.

PERFOMANCE  OBJECTIVE

307.06        ASSEMBLE AND DISASSEMBLE  A   PERSONAL COMPUTER

ENABLING OBJECTIVES

1. Interpret system specifications.
2. Assemble and disassemble a personal computer.
3. Configure CMOS.
4. Install operating systems.
5. Identify  IRQ, DMA channels and I/O ports.

PERFORMANCE STANDARD

Given the components of a computer system, assemble them correctly.

No comments:

Post a Comment