Lesson 1 - Introduction
Lesson 1 - Introduction
BoCS 1050
LESSON 1: Introduction
F. C. CHAZANGA 1
ASSESSMENT
CONTINUOUS ASSESSMENT (CA) – 40%
FINAL EXAMINATION – 60%
CA BREAKDOWN
1. ASSIGNMENTS – 5%
2. 5 QUIZZES – 10%
3. PRACTICAL EXERCISES – 10%
4. TEST - 15%
F. C. CHAZANGA 2
Hardware vs. Software
Hardware
◦ The computer equipment
◦ Includes printers, monitors, disk drives, etc.
Software
◦ Programs which tell the computer what to do
◦ Examples - word processing, gradebook, tutorials, games, etc.
F. C. CHAZANGA 3
Types of Computers – Personal
Computers (PC)
Also called Microcomputers
Available in desktop size, notebook
size and handheld
Can be IBM, IBM Compatible or
Apple
F. C. CHAZANGA 4
Computer Operations
External Storage
F. C. CHAZANGA 5
COSC 226 SYSTEM SOFTWARE
•COMPUTER SOFTWARE
• Computer software, or just software, is a
collection of computer programs and related data
that provides the instructions for telling a
computer what to do and how to do it.
• •Any set of instructions that guides the
hardware and tells it how to accomplish each
task.
SOFTWARE
•System Software
• System software is computer software designed
to operate the computer hardware to provide
basic functionality and to provide a platform for
running application software.
• Refers to the operating system and all utility
programs that manage computer resources at a
low level.
COSC 226 SYSTEM SOFTWARE
•System Software
• The BIOS(basicinput/outputsystem) gets the computer
system started after you turn it on and manages the data
flow between the operating system and attached devices
such as the hard disk, video adapter, keyboard, mouse,
and printer.
• The boot program loads the operating system into the
computer's main memory or random access
memory(RAM).
• •System software also includes system utilities, such as
the disk defragmenter and System Restore.
•System Software
•System Software
•System Software
•System Software
•Programming Software
• •Programming software include tools in the form
of programs or applications that software
developer s use to create, debug, maintain, or
otherwise support other programs and
applications.
• •The term usually refers to relatively simple
programs such as compilers, debuggers,
interpreters, linkers, and texteditors,
•Programming Software
• Example of programming language:
• –C
• –C++
• –C#
• –BASIC
• –JAVA
• –VisualBasic
• –Phyton
• –HTML
• –PHP
•Application Software
• •A program or group of programs designed for
end users
• •Allows end users to accomplish one or more
specific (non-computerrelated) tasks.
•Application Software
• Examples of Computer Application Software
• •Word processor
• •Spreedsheet
• •Presentation Software
• •Database Management System
• •Dekstop Publisher
• •Graphic Editor
• •Web Browser
•Application Software-Word Processor
• •Word processor is a software program capable
of creating, storing, and printing documents.
• •Unlike the standard typewriter, users using word
processors have the ability of creating a
document and making any changes any where in
the document.
• •This document can also be saved for
modification at a later time or to be opened on
any other computer using the same word
processor.
•Application Software
• Other Examples:
• •Computer Aided Design (CAD)
• •Video Editor
• •Sound Editor
• •Video Games
• •Educational Software
• •Email Client
• •Electronic Media
•Software Licensing
• ASSIGNMENT 1.
• Describe, giving examples of application
software and their use for each of the
following Types of Software Licenses.
• •Registerware
• •Shareware
• •Freeware
• •Opensource
• •Demoware