Nothing Special   »   [go: up one dir, main page]

Computer Studies Education IA NQF Level 5credits 6 BHESE

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Computer Studies Education IA NQF Level 5 Credits 6 BHESE

Prerequisite: None

Course description: This Course outlines the fundamental components and functions of
personal computers as well as Operating Systems. Students will be exposed to different
operating systems so that they will be able to compare them at the end of the course.
Students will also learn how to install system and application software as well as how to
maintain, troubleshoot and repair personal computers and printers.

Outcomes of learning
Upon completing this course, students should be able to:

 Identify the components of standard desktop personal computers.


 Identify fundamental components and functions of personal computer operating
systems.
 Install and configure computer components.
 Install and configure system components, maintain and troubleshoot peripheral
components and troubleshoot system components.
 Install and configure operating systems.
 Maintain and troubleshoot installations of Microsoft Windows.

Course outline

1. Introduction to the computer organization


1.1 Short history of computer evolution.
1.2 Generation of computer technology.
1.3 Von Neumann computer architecture.
1.4 Computer number systems.
1.5 Computer performance measures.

2. Memory organization and architecture


2.1 Classification (main memory, virtual memory, Cache.
2.2 Memory, stack memory, ROM, RAM, (S) DRAM, etc.).
2.3 Memory hierarchy.
2.4 Addressing.
2.5 Units of measurements.

1
3 Input/output organization
3.1 Functions.
3.2 Bus and interrupt types.
3.3 DMA.
3.4 CD-ROM, DVD, RAID and etc.
3.5 A/D and D/A Converters.

4 CPU Design
4.1 Arithmetic and Logic Unit framework.
4.2 Arithmetic and Logic Unit operations (IEEE standard).
4.3 Control Unit (types and organization).

5 Logic gates and circuits


5.1 Introduction to Digital logic Design.
5.2 Binary Systems and Codes.
5.3 Binary Codes: BCD, Gray, ASCII and EBCDIC.
5.4 Binary Logic and Logic Gates: AND, OR and NOT.
5.5 Boolean Algebra and Logic Gates.
5.6 Integrated Circuits.
5.7 Gate-Level Minimisation.
5.8 Analysis and Synthesis of Combinational Circuits.
5.9 Analysis and Synthesis of Sequential Circuits.
5.10 Registers and Counters.
5.11 Sequential Circuits with Programmable Logic Devices.

6. Operating System Overview


6.1 Operating System Objectives and Functions.
6.2 Evolution of Operating Systems.
6.3 Developments leading to modern Operating System.
6.4 Operating System Design Considerations for multiprocessor and multicore.
6.5 Microsoft Windows Overview.
6.6 Traditional and modern UNIX Systems.
6.7 Linux.
6.8 Android.

7. Process Description and Control

2
7.1 What is a process?
7.2 Process states.
7.3 Process description and control.
7.4 Execution of the Operating System.
7.5 UNIX Process Management.

8. Deadlock and Starvation


8.1 Principles of deadlocks.
8.2 Deadlock prevention, avoidance and detection.
8.3 An integrated deadlock strategy.
8.4 Dining philosophers problem.
8.5 UNIX concurrency mechanisms.

9. Installing and Configuring Operating Systems


9.1 Install Microsoft Windows.
9.2 UpGrade Windows.
9.3 Add Devices to Windows.
9.4 Optimize Windows.
9.5 Windows User Interface Components.
9.6 Windows File System Management.
9.7 Windows System Management Tools.

10. Maintaining and Troubleshooting Microsoft Windows


10.1 Operating System Utilities.
10.2 Maintain Microsoft Windows.
10.3 Troubleshoot Microsoft Windows.
10.4 Recover Microsoft Windows.

11. File Management


11.1 File organization and access.
11.2 B-Trees.
11.3 File directories.
11.4 Sharing.
11.5 Record blocking.
11.6 Secondary storage management.
12. Installing and Configuring Peripheral Components
12.1 Install and Configure Display Devices.

3
12.2 Install and Configure Input Devices.
12.3 Install and Configure Adapter Cards.
12.4 Install and Configure Multimedia Devices.
13. Installing and Configuring System Components
13.1 Install and Configure Storage Devices.
13.2 Install and Configure Power Supplies.
13.3 Install and Configure Memory.
13.4 Install and Configure CPUs.
13.5 Install and Configure System Boards.
14. Maintaining and Troubleshooting Peripheral Components
13.1. Troubleshoot Display Devices.
13.2. Maintain and Troubleshoot Input Devices.
13.3. Troubleshoot Adapter Cards.
13.4. Troubleshoot Multimedia Devices.
15. Troubleshooting System Components
15.1 Troubleshoot Storage Devices.
15.2 Troubleshoot Power Supplies.
15.3 Troubleshoot Memory.
15.4 Troubleshoot CPUs.
15.5 Troubleshoot System Boards.
16. Supporting Printers and Scanners
16.1 Printer and Scanner Technologies.
16.2 Printer and Scanner Components.
16.3 Printer and Scanner Processes.
16.4 Install and Configure Printers and Scanners.
16.5 Maintain and Troubleshoot Printers and Scanners.

Recommended texts
Silberschatz, A. G. (2022). Operating System Concepts (9th ed.). WILEY INDIA.
Englander, I., & Wong, W. (2021). The Architecture of Computer Hardware, Systems
Software, and Networking: An Information Technology Approach (6th ed.).
Wiley.
Gookin, D. (2021). Troubleshooting & Maintaining PCs All-in-One For Dummies (For
Dummies (Computer/Tech)) (4th ed.).

You might also like