Course: Basics of ICT (5403)
Semester: Spring, 2022. Level: BA/Associate Degree (AD)
Assignment no 02
Question no 1.
Q.1 Answer the following questions properly:
- Explain the important features of spreadsheet package.
A spreadsheet is a file that exists of cells in rows and columns and can help arrange, calculate and sort data. Data in a spreadsheet can be numeric values, as well as text, formulas, references and functions.
Basic Features of Spreadsheet Programs
Question no 2 .
- Define the term operating system.
An Operating System (OS) is an interface between a computer user and computer hardware. An operating system is a software which performs all the basic tasks like file management, memory management, process management, handling input and output, and controlling peripheral devices such as disk drives and printers.
Some popular Operating Systems include Linux Operating System, Windows Operating System, VMS, OS/400, AIX, z/OS, etc.
Definition
.
.
.
.
Explain the different functions of an operating system in detail.
.
.
Question no 3.
Differentiate between Simplex, Half Duplex and Full Duplex with the help of proper examples.
In electronics, data transfer between sender and receiver follows a particular mode which is also known as Transmission mode. On the basis of nature of data sent and data received we can distinguish between Transmission mode as Simplex, Half-duplex and Full-duplex.
.
.
Question no 4.
Write short notes (in your own words) on the following topics:
(a) Multimedia Software
Multimedia refers to a combination of text, graphics, sound, animation and video. Multimedia is an essential element in many of the other software applications. For example, word processing and desktop publishing documents can be enhanced with graphics, photos and charts.
.
Question no 5.
What are the important characteristics of a programming language? Define it in detail with the help of different examples.
There are various factors, why the programmers prefer one language over the another. And some of very good characteristics of a good programming language are,
1) Clarity, Simplicity And Unity: A Programming language provides both a conceptual framework for Algorithm planning and means of expressing them. It should provide a clear, simple and unified set of concepts that can be used as primitives in developing algorithms.
It should have
- It has minimum number of different concepts
•- with Rules for their combina