Computer Studies Scheme of Work for SS1 Second Term
SCHEME OF WORK
WEEK 1 REVISION: COMPUTER SYSTEM SOFTWARE
WEEK 2 COMPUTER APPLICATION SOFTWARE
WEEK 3 PROGRAMMING LANGUAGE
WEEK 4 TRANSLATORS
WEEK 5 PROGRAMMING STEPS
WEEK 6 COMMUNICATION SYSTEMS AND THE INTERNET
WEEK 7 COMPUTER DATA AND INFORMATION
Below are the 2022 complete SS1 Second Term Computer Science Lesson Note
Second Term SS1 Computer Science Lesson
Week 1
Understanding Computer System Software
This is in contrast to hardware; it is the invisible part of a computer system. This set of software is provided by the manufacturer to assist the computer operators/users to make the best use of their machine as distinct from the specific programs written to solve particular problems.
Software is generally categorised into two:
- System software
- Application software
- System software: This software contributes to the control and performance of the computer system. The collective name of the programs is system software or utility software. System software can further be subdivided into – a. operating system, b. translators, c. utilities. System software is a type of computer program that is designed to run a computer’s hardware and application programs. If we think of the computer system as a layered model, the system software is the interface between the hardware and user applications. To learn more, Click here
WEEK 2
Application Software
Application software is a programme or group of programmes designed for end users. This software can be divided into classes: system software and application software. Application software is a set of computer programs designed to permit the user to perform a group of coordinated functions, tasks, or activities. Application software cannot run on itself but is dependent on system software to execute. Examples of an application include a word processor, a spreadsheet design and management system, an aeronautical flight simulator, a console game, a drawing, painting, and illustrating system, or a library management system. To learn more, Click here
Week 3:
Topic: Programming Language
Programming Language
This is a process that results in the development of a set of detailed instructions following a pattern of a particular programming language necessary to solve a problem. A programming language is a formal constructed language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs to control the behaviour of a machine or to express algorithms. A vocabulary and set of grammatical rules for instructing a computer to perform specific tasks. High-level programming languages, while simple compared to human languages, are more complex than the languages the computer actually understands, called machine languages. Each different type of CPU has its own unique machine language. To learn more, Click here
Week 4:
Topic: Translators
Introduction
Translators are highly developed programs capable of converting high-level language to machine language, low-level language to machine language. A translator is a computer program that performs the translation of a program written in a given programming language into a functionally equivalent program in a different computer language, without losing the functional or logical structure of the original code (the “essence” of each program).
Types of translators
- Assembler
- Compiler
- Interpreter To learn more, Click here
Week 5:
Topic: Programming Steps
Computer programming (often shortened to programming) is a process that leads from an original formulation of a computing problem to executable computer programs. Programming involves activities such as analysis, developing understanding, generating algorithms, verification of requirements of algorithms including their correctness and resource consumption, and implementation (commonly referred to as coding) of algorithms in a target programming language. To learn more, Click here
Week 6:
Topic: Communication System
Introduction:
The communication system is the same as ICT, which means information, communication and technology. This is the use of technology in processing information. It uses electronic devices (computers) and computer software to store, protect, process, transmit and retrieve information anytime, anywhere.
- Convert: is the changing of data from one form to another e.g signal to digit.
- Store: ICT is able to keep information in a safe place
- Protect: ICT guides data from being damaged or lost
- Process: This performs an action on the data e.g. Arithmetic operation e.t.c To learn more, Click here
WEEK 7
Topic: Computer Data and Information
DEFINITION OF DATA:
Computer Data can be defined as the representations of facts, concepts or instructions in a formalized manner that are suitable for communication, interpretation and processing by human/electronic machines. As you should already know, a computer is an information-processing machine. In this vein, therefore, computers process data with the intention of producing information.
DATA PROCESSING CYCLE
Data processing involves the re-structuring or re-ordering of data by people or machine, with the intention of increasing their usefulness and adding values for a particular purpose[s]. Data processing consists of basic steps input, processing and output. The diagram below illustrates the three steps that constitute the data processing cycle- To learn more, Click here