Ict Lecture 3 Software & Programming
Ict Lecture 3 Software & Programming
Ict Lecture 3 Software & Programming
What is software?
Software is a Set of Instructions that makes the
computer perform tasks. In other words we can say
that, software tells the computer what to do.
Today, software often has a Graphical User Interface (GUI
– discussed later). With a GUI, you interact with the
software using text, graphics, and visual images such as
icons, as shown in the next slide which are small images
that represent a program, an instruction, or some other
object. With a GUI, you use the mouse to select icons that
perform operations such as starting a program.
There are two types/categories of software; viz: system software and application
software.
SYSTEM SOFTWARE
The system software is the software that directs the
functionality of the basic system components including
input, output, process and storage.
Syntax and Semantics: Syntax refers to the rules that dictate how programs
are written in a particular programming language. Semantics, on the other
hand, deals with the meaning behind the code. Understanding both is crucial
for writing error-free and functional code.
Variables and Data Types: Variables are containers for storing data in a
program. Data types define the kind of data a variable can hold, such as
integers, floats, strings, and booleans. Properly managing variables and data
types is essential for effective programming.
CONCEPTS