0% found this document useful (0 votes)
19 views8 pages

Introduction to Computing Lecture Notes

The document provides an introduction to computing, detailing the history and evolution of computers from the Abacus to modern digital devices, highlighting five generations of computers. It outlines the components of computers, including hardware (CPU, input/output devices, storage) and software (operating systems and application software). Additionally, it discusses the importance of diversity in computing, the role of digital applications, and the benefits and examples of digital tools and platforms.

Uploaded by

favourem001
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views8 pages

Introduction to Computing Lecture Notes

The document provides an introduction to computing, detailing the history and evolution of computers from the Abacus to modern digital devices, highlighting five generations of computers. It outlines the components of computers, including hardware (CPU, input/output devices, storage) and software (operating systems and application software). Additionally, it discusses the importance of diversity in computing, the role of digital applications, and the benefits and examples of digital tools and platforms.

Uploaded by

favourem001
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

KOGI STATE UNIVERSITY KABBA

FACULTY OF SCIENCE AND COMPUTING


DEPARTMENT OF COMPUTER SCIENCE
LECTURE NOTE ONE ON INTRODUCTION TO COMPUTING (CSC 101)
Brief History of Computers:
What is a Computer?
What is a Computer? Throughout history there have been many forms of computers used
by man. However, the modern computer is basically an electronic device which can
respond to commands.
A modern computer is designed to receive either a set of instructions from the operator or
a program, and then carry out the required tasks by performing calculations on numerical
data or by compiling and correlating other forms of information.
Without the development of the computer, our modern world of high technology would
not have developed.
Computers has been technically used from the time of Abacus approximately over 5000
years ago. The full sized digital computer in history was developed in 1944 called Mark 1.
This computer was used for calculations and weighted five tones. Despites its size and
limited ability it was the first of many that would start off generations of computer
development and growth.
The generation of computers are as follows:
1. First Generation: This bore little resemblance to computers of today, either in
appearance or performance. it took place from 1940 to 1956, it was extremely large
in size, it was unsophisticated. It uses magnetic drums for memory and vacume
tubes as switches and amplifies. It generate heat and also uses basic programming
language known as machine language.
2. Second Generation Computers: The second generation (from 1956 – 1963), this do
away with vacumes tubes in lieu of transistor, it allow them to use less electricity
and generate less heat. Another significant change was the size. Transistors
computers developed core memory which they used alongside magnetic storage.
3. Third Generation: From 1964 – 1971. Computers went through significant changes
in terms of speed, as a result of integrated circuits or semi – conductor chips were
large numbers of miniature transistor packed on silicon chips. This makes it more
powerfull, increase speed and more smaller, instead of punch card and the print out
of previous systems, keyboard and monitors were now allowing people to interact
with the system.
4. Fourth Generation: From 1971 – 2010, millions of transistors was placed on single
circuit chip called monolithic integrated circuits technology. It built the intel 4004
chip which was the first microprocessor to become commercially available in 1971.
This brings to the creation of smaller computers including laptops, hand held
devices, GUI, computer memory and storage also went through major improvements
with an increase in storage capacity.
5. Fifth Generation: In the future, computer users can expect even faster and more
advanced computer technology. Fifth generations computing has yet to be truly
defined as there are numerous paths of technology is taking toward the future of
computer development. E.g the field of AI, quantum computation.

Components of Computer/ Computing Device


A digital computer is a system which comprises of several elements. The
system may be divided in to two main categories, namely Hardware and Software.
Hardware Components:
A typical computer system consist of the following hardware components.
1. Central Processing Unit (CPU): It is located on your computer’s main circuit
board usually referred to as (motherboard) which is basically the brain of your
pc. The CPU may either consists of a single chips of series of chips of chips that
perform two main functions: The first of this function is to perform Arithmetic
and Logic Calculation while the second function is to time and control the
operations of the other elements of your computers.
2. Input Devices: Computers operators with the computer CPU by using various
input devices to enter data, run program or give commands to the cpu. These
devices include the following:
 Keyboards: The keyboards uses a key arrangement similar to that of an
ordinary typewriter, with the adition of some special functions keys and
numeric keypad.
 Mouse: When using mouse, one is able to move the cursor around the screen
with speed and simplicity.
 Scanners: A scanner reads information paper, and transfer it as text or
graphics on to the PC where it is stored and can be edited for subsequent use.
 Light pen: A light pen transfers graphics information from electronic pad in to
the computers.
 Joystick: It is similar to mouse, the joystick also translates physical motion in
to motion on a computer video display screen.
3. Output Devices: This brings out the output or the result of the PC. The output
devices are as follows:
 Monitor: The most common used output device with a desktop computer is
the monitor. It is used to display characters and graphics on a screen similar to
that of an ordinary television set. Smaller portable computer like note book
and laptops use Liquid Crystal Display (LCD). The types of monitor include
LCD and CRT. (Liquid Crystal Display and Cathode Ray Tube).
 Printers: Another standard output devices is the printer, printer provides us
with the paper copy of the pc’s result. Types of printers includes:
(a) Dot matrix printer: It has a set of pins, which is impact upon ribbon against
the paper producing qualities of print out, modern dot matrix printers are
capable of fairly high quality print out at high speed and are used for the
end product in a wide range of commercial environments.
(b) Ink-net and Bubble-jet Printers: These printers are successful compromise
between dot-matrix and the much higher laser printer quality. It may be as
small as and not much more expensive than the dot-matrix printer. The
quality is much higher and as an almost silent printer, it has gained
enormous popularity among users. It is used to produces hard copies of
text documents or photo by spraying droplets of ink on to paper.
(c) Laser printer: Offering very high resolutions, laser printers suit a wide
range of business and media oriented applications. They are expensive, hut
often more economical when speed, durability and professional print
quality are considered. Laser printers produce extremely high resolution
graphics. Colour options are available, but at a high cost.
4. Storage Device: Computer can store data either internally (in memory) or
externally (on storage devices).
 Internal Storage: There are two areas in PC where instructions and data can be
temporarily stored called memory.
The first one is known as RAM (Random Access Memory) or as DRAM
(Dynamic Random Access Memory) while the second one is known as ROM
(Read Only Memory).
o RAM: RAM comes in the form of silicon memory chips called SIMMS
which are mounted directly on the computer main circuits board or in
chips mounted on peripheral cards that plug in to computer’s main circuit
boards. RAM Chips consist of switches that are sensitive to changes in
electric current. RAM chips hold their stored information of data as long
as the circuits receive constant current flow. The data is lost if the pc is
switched off. RAM chips are upgradable, that is, can add more.
o ROM: Chips are also made of silicon, however, all of the switches on
these chips are already set. The patterns on the ROM chips form
commands, data, or programs that the computer needs to function directly.
 External Storage: External Storage devices such as hard disk can physically
reside within the computer casing. However the drives remain external to the
main circuit board. Some of the external devices are:
o Hard disk: The most common external storage device used in a pc is
the hard disk or “fixed” disk. Hard disk are usually fixed in their disk
drive cabinets, which contain the electronics needed to read and write
data on to the disks magnet surface. Hard disk ca not be removed.
o Removable disk: As the hard disk is usually a permanent fixture inside
the pc’s casing, removable disk were originally used to make a copy of
information (back up) or transfer information from one unit to another.
The most common removable disk present is known as Stiffly Disk.
o CD ROM: Data may be store on a CD-ROM. The same technology is
used as the laser techniques that are used to create audio compact disk.
In order to store on a CD- ROM you require a special devices known as
writer.
o Magnetic Tapes: High – speed tape drives are used to copy data and
information from hard disk on to removable tapes. The process of
copying data from one type of storage device to another is known as
“backing up”. The storage capacity of a magnetic tape far outweigh
that of a stiffy disk and is thus popular when backing up hard disk.

SOFTWARE ELEMENTS OF COMPUTER


The software refers to the computer programs that are used on a computer. What is a
program?
A program is a set of instructions that instruct the computer what to do. Programs may be
divided in to two broad categories: System software (Operating system) and Application
software.
An Operating system: Which is sometime refers to as O.S for short is the software
responsible for controlling the allocation and usage of hardware resources. The operating
systems has the following features:
1. They are supply by manufacturers of the hardware or purchased as utility from
software company.
2. They assist in running other program.
3. They serve as intermediary between hardware and application program.
4. They simplify the use of the software.
5. They control the use of the operation of the hardware.
The operating system is often refers to as the resource manager or supervisor and the
resources to be managed include:
 The processor
 The input/output devices
 The primary memory
 The secondary storage devices.
Types of operating system:
The types of operating system are Windows, Mac Os and Linux.
 Window: This is the type of operating system that are used for personal pc. It is the
o.s in the mid 1980’s. This include window 7, (2009), window 8 (2012) etc.
 Mac OS: It is previously called OSX, it is used by apple computer, e.g Majove
(2018), High Sierra (2017) and sierra (2016) etc.
 Linux: It is family of open source operating system.
 Other operating system for mobile devices are Apple IOS and Google Android.
Application Software:
Application software are software or program that are design to perform a specific task on
a computer. e.g Microsoft office, corel draw, adobe photo shop.
DIVESER AND GROWING COMPUTER/DIGITAL APPLICATION
Diverse in computing: This refers to the representation and inclusion of underrepresented
groups, such as woman, people of colours, individuals with disabilities in the field of
computing.
Why is Diversity important in computing:
This may lead to innovation, people bring different approaches to problem solving and
create technologies often because of their unique experiences.
It helps guard against bias and as well lead to new ideas that improve life for everyone.
Why is there a lack of diversity in computer science:
 Pipeline: Lack of early resources or awareness to computing devices.
 Culture: This is based on people belief. This involved discrimination and access
denials by some certain groups or individuals based on their belief or culture. e.g
some language may denied some of their lady child access to Education or learning
computers.
Digital Applications:
Digital applications are broad terms that refers to any application software that can be used
by a computer, mobile device or tablet to perform useful tasks. The applications have a
specific functions and can be accessed from any computer with internet connections.
A digital application (also called an app) is simply a computer program created to carry
out or facilitate a task on computing device.
Categories of Application Software:
1. Productivity software:- Is a suite of applications designed to aid users in creating,
editing and managing documents, presentations. e.g word processing software.
2. Graphics and Multimedia Software:- This encompasses tools for creating, editing
and manipulating visual and audio content. Graphics design software assist in creating
visual elements, photo editing software enhances and retouches images. Video editing
software enable creation of videos, audio editing software allows manipulation of
audio.
3. Entertainment Software:- It provides leisure and enjoyment to users. It includes video
game, media players and virtual reality experiences.
4. Communication Software:- It facilitates interaction and information exchange among
users. e.g video conferencing software, WhatApp etc.
5. Education Software:- Support learning and skills development. E-learning platforms
offer online courses and resources, language learning apps.
6. Utility Software:- It enhances system performance and maintenance. e.g Antivirus
software, file management tools organize and manage files.
7. Financial Software:- It assist in managing personal and business finance reporting. e.g
Quick Books, Turbo tad are widely used financial software solution.
8. Health and Wellness Software:- This software focuses on fitness, medical reference,
and mental well – being. e.g Fit bit, web MD.

Benefits of Digital Tools:


o Enhancement and improvement of process to become more consistent, efficient and
secure.
o Delivery timely and actionable result.
o Digital transformation.
o Cost reduction.
o Flexibility and ease of operation of works.
o Better customer experience
o High return on investment (ROI)
o Improve internal and external communication.

Examples of Digital Tools:


 Google workspace: Service include Docs, Drive, Gmail, sheets, forms, calendar
etc. These tools facilitate collaborative communicative, logistical and statistical
organization and are primary example of how digital tools reinforce modern
globalized industry operations.
 Microsoft Office 365: Is the second largest digital tools harnessed by organizations.
Office 365 provides its users with tools that enable social proficiency and
knowledge retention through easy – to- use communication and collaborative
medium. Office 365 also allows organizations to operate via cloud, improving and
optimizing administrative processes in a secure and user friendly environment.

Types of Digital Platforms


 E-Commerce: Amazon, Etsy and eBay.
 Content Creation: YouTube and Spotify
 Business Collaboration: Slack, Zoom, and Microsoft Team.
 Knowledge: Quora and Stack over flow.
 Learning; Qoursera, Udemy and edx.
 Social Media: Face book, Twitter and Instagram.

Common questions

Powered by AI

Input devices have significantly transformed user interaction with computers throughout their evolutionary history. Initially, early computers relied heavily on punch cards for programming and data entry, which was both time-consuming and error-prone. With the advent of keyboards in the third generation of computers, users could input data and commands more efficiently and interactively . The introduction of devices like the mouse further enhanced the graphical user interface, allowing users more intuitive control over their computing environment, a trend that accelerated with the development of GUIs in the fourth generation . Each advancement in input device technology has made computers more accessible to a broader audience, increasing usability and functionality .

Advancements in storage technology have played a pivotal role in the development and use of personal computing devices. Initially, computers relied on magnetic drums and tapes with limited capacity and speed, which constrained their functionalities . The evolution to hard disks and eventually to solid-state drives (SSD) has drastically increased storage capacity, reliability, and speed, enabling more complex applications and faster data retrieval . These developments made possible the proliferation of personal computing devices (PCs, laptops, tablets), as they offered more storage in a smaller space at reduced costs . SSDs, in particular, further advanced this by reducing access times and increasing battery life in portable devices, making them more practical for everyday use .

Digital tools substantially enhance business operations by transforming both communication and process efficiency. Tools such as Slack, Zoom, and Microsoft Teams streamline communication through instant messaging, video conferencing, and shared workspaces, promoting faster decision-making and better team coordination . Moreover, digital platforms enable process efficiency by automating mundane tasks and processes, offering analytics that improves operational insights, and facilitating cloud-based access to data and documents which ensures continuity and timeliness in operations. This results in reduced operational costs, increased flexibility, and improved productivity across departments .

The software architecture of an operating system is crucial for the efficient management of computer hardware resources. It acts as an intermediary that facilitates communication and resource allocation between hardware components, such as CPU, memory, and input/output devices, and application software . Operating systems streamline processes by scheduling tasks, managing memory allocation, and handling input/output operations systematically, thus optimizing performance . Operating systems like Windows, Mac OS, and Linux provide an environment where applications can run without directly managing hardware, ensuring resources are allocated effectively and maintaining system stability and efficiency .

Productivity software tools, such as Microsoft Office Suite and Google Workspace, facilitate workplace efficiency and collaboration by providing a suite of applications designed for creating, editing, and managing documents, spreadsheets, and presentations . These tools enhance collaboration through features like real-time co-editing, where multiple users can work on the same document simultaneously, increasing productivity and minimizing communication delays . They also integrate seamlessly with various communication tools, allowing tasks and information to be managed centrally and accessed by team members, regardless of their location, thus supporting flexible working arrangements and improving overall workplace efficiency .

First-generation computers suffered from several technical limitations, including large physical size, excessive heat generation, and limited processing capacities due to the use of vacuum tubes . Magnetic drums served as their primary memory, further limiting speed and storage capabilities . The second generation introduced transistors, which significantly reduced size and heat while increasing processing efficiency . Third-generation computers incorporated integrated circuits, leading to further size reductions, enhanced processing speeds, and reduced power consumption . The fourth generation brought about microprocessors, enabling even more compact and powerful devices, facilitating the increased adoption of personal computing .

Diversity is crucial in computing because it drives innovation and problem-solving by introducing a range of perspectives and ideas that cater to a wider audience. A diverse workforce helps mitigate biases and develops more inclusive technologies that improve life quality for diverse populations . However, the industry faces challenges in achieving diversity due to a lack of early resources and awareness of computing careers among underrepresented groups, as well as cultural biases and structural barriers that hinder participation from these groups . Addressing these issues requires comprehensive strategies to widen access to education and influence organizational culture positively .

Hardware components have evolved dramatically from generation to generation to enhance computational power and efficiency. From the first generation's bulky vacuum tubes and magnetic drums to the second generation where transistors replaced vacuum tubes, thereby increasing efficiency and durability while reducing heat and power consumption . The third generation introduced integrated circuits, compressing multiple transistor functionalities into a single chip, thus greatly improving processing speed and compactness . The fourth generation further advanced this by developing microprocessors, where millions of transistors were integrated onto a single chip, drastically increasing computing power and reducing the necessary physical space .

Education software can transform learning experiences for diverse student populations by providing personalized learning opportunities and resources tailored to various learning styles and needs . E-learning platforms offer adaptive learning paths that adjust to the student's pace and comprehension, accommodating different abilities and offering more inclusive access to quality education . Additionally, interactive and multimedia content engages students, enhancing understanding and retention of information. Language learning apps and virtual classrooms bridge geographical gaps, offering students from different backgrounds equitable access to learning resources, contributing to a more inclusive educational environment .

The implementation of cloud-based digital platforms in enterprises presents several benefits and challenges. Key benefits include scalability, allowing businesses to adjust their IT resources according to demand without the need for significant investment in physical infrastructure . Cloud platforms also enhance collaboration and accessibility, as employees can access tools and data from virtually any location, improving flexibility and productivity . However, challenges include data security risks inherent in digital platforms, compliance with regulatory requirements, and potential disruptions due to internet dependency . Organizations must implement robust security measures and data management policies to mitigate these challenges effectively .

You might also like