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
- No previous knowledge of Computer Systems should be assumed at the start of this unit.
- 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.
- Students should be provided internet facility in the computer lab.
- The unit should be taught with balance between theory and practice.
- During the tenure of teaching/Learning, students trips to such organisations or departments should be made which use mini & or mainframe computers.
- Students should get practical experience in the implementation of simple AND, OR, NOT, NAND, & NOR networks of simple logic devices.
- 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