No items in cart

Exploring Computer Basics

This course teaches you computer fundamentals and how to think logically to solve problems. You’ll learn basic hardware, software, and internet skills, plus core coding concepts like algorithms and problem breakdown – no prior experience needed.

  • 0 (0 Rating)
  • 0
  • Last Updated Jun 12, 2026

About This Course


Module Unit Content Hrs Marks

I History, Evolution of Computers, and Number System 8 15

1 Introduction to Computers, Characteristics of Computers 1

2 Generations of Computers 1

3 Classification of Computers: Super Computers, Main Frame

1

Computers, Mini Computers, Micro Computers

4 Number Systems (Binary, Decimal, Octal, Hexadecimal) and

Conversion

3

5 Computer Codes: BCD Code, Excess 3 Code, ASCII Code,

Unicode, Gray Code

2

Basic Computer Organization and Concept of Hardware 14 20

II

6 Basic Computer Organization: Input Unit, Storage Unit,

Processing Unit, Control Unit, Output Unit

1

7 Concept of hardware 1

8 CPU: Arithmetic and Logic Unit, Control unit 1

9 Memory: Primary Memory, Secondary Memory, Access

Time, Storage Capacity-bit, byte, nibble, volatile memory

2

10 Memory hierarchy: Register memory, Cache memory,

RAM ( Static, Dynamic), ROM( Masked ROM, PROM

and EPROM), Secondary storage devices (Magnetic tape,

Hard disk, SSD and CD drive)

5 Inside CPU: SMPS, Motherboard, Processor, Storage

Devices (HDD, SSD, RAM, ROM).

1

11 Motherboard Components: Processor Slot, Cooling Fan,

RAM, Expansion Slots (PCIe), Input/Output Ports,

Chipset, BIOS/UEFI Chip, SATA/NVMe Slots, Network

Interface, Ports- Ethernet, VGA port, HDMI port, USB

port.

3

III Input-Output Devices, Concept of Software 12 15

12 Input Devices: keyboard, pointing devices (mouse,

touchpad), Video digitizer, remote control, joystick,

scanner, digital camera, microphone, sensor

2

13 Output Devices: monitor, printer (laser, inkjet, dotmatrix), plotter, speaker, control devices (lights, buzzers,

robotic arms, and motors)

2

14 Types of Software: System Software vs. Application

Software, Proprietary Vs Open Source

2

15 Operating Systems: Functions, types of OS (batch,

multiprogramming, time-sharing, real-time, and distributed)

2

16 Programming Languages (Machine, assembly & High level), 2

17 language Translators (Assembler, Interpreter and Compiler) 2

1V Problem-solving and logical Thinking 11 20

18 Introduction to Problem Solving: Understanding the importance

of problem-solving in computer science, Identifying and defining

problems in a computational context.

2

19 Algorithm and its characteristics 1

20 Algorithm Development: Steps involved in designing algorithms,

Pseudocode is an intermediate step in algorithm development.

2

21 Flowchart Basics: Introduction to flowcharts as a visual

representation of algorithms, Understanding flowchart symbols

and their meanings

2

22 Drawing simple flowcharts 4

V Hands-on Data Structures:

Practical Applications, Case Study and Course Project

30 1 Hardware:

1. Identify the given motherboard components.

2. Identify and describe various ports and connectors on the

motherboard.

5

2 Software:

5

1. Check the hardware compatibility and Install an operating

system on a given computer.

2. Install any device driver on a given computer system to

communicate with peripheral devices like Printers, Scanner, etc..

3 Design Algorithm and visualize it using RAPTOR software

20

Problem 1: Calculate the Sum of Two Numbers

Problem 2: Find the Larger of Two Numbers

Problem 3: Check if a Number is Even or Odd

Problem 4: Calculate the Factorial of a Number

Problem 5: Temperature Conversion

Problem 6: Simple Interest Calculation

Problem 7: Calculate the Sum of Digits in a Number

Problem 8: Check if a Number is Positive, Negative, or Zero

Problem 9: Determine if a Triangle is Equilateral, Isosceles, or

Scalene

Problem 10: Check if a Number is Prime or Composite 

Module 2