Senior Secondary 1 | Computer Science

First Term

Objective: Understand the history, classification and impact of computers

Action steps

1. Define the computer

2. Describe the development of computers, in particular abacas, Pascal, Babbage, Hollerith and ENIAC

3. Classify computers according to generations from 1st - 5th generation (and any subse-quent generation)

4. Distinguish between analogue, digital, and hybrid computers

5. Explain the social implication of computers on society in particular privacies and quality of life

6. List the benefits of computers to the society

Objective: Understand the concept of computer hardware

Action steps

1. Describe computer hardware configuration

2. List some input and output units

3. Describe the function of the out unit

4. Describe the function of C.P.U.

5. List some auxiliary units

6. Describe the function of the auxiliary memory

7. Define bits, byte, nibble, and word and storage size

Objective: Understand the concept of computer software

Action steps

1. Explain software and its various types

2. Distinguish between low-level and high-level languages

3. Explain source and object programs

4. Define a translator

5. Explain types of translators: assembler, compiler, and interpreter

6. Explain the use of package programs

Objective: Understand computer data processing systems

Action steps

1. Explain different processing modes

2. Explain offline and online concepts

3. Define batch processing, real time, time sharing and distributed processing

4. Differentiate between batch processing, real time processing, time-sharing and distributed processing system

Objective: Know the procedures for computer and data preparation methods

Action steps

1. Discuss the principles and procedures of operating the computer system, the fix up, start up and shut-down systems

2. Discuss initialization and formatting of storage devices such as disks and diskettes

Objective: Understand security and safety procedures within a computer environment

Action steps

1. Understand data control techniques, operating procedure of a computer installation, safe-ty regulation in computer installation, method of preventing hazards such as fire, flooding and sabotage

2. Understand security methods in computer installation and the need for users’ passwords

3. Describe file security methods in computer installations

4. Explain the need for file security in computer installation

5. Explain user passwords and user names

Objective: Understand the concept of a computer network

Action steps

1. Define computer network

2. Explain different types of network organization such as star, ring, bus etc.

3. Describe different types of network: LAN, WAN

Objective: Understand the use of the internet

Action steps

1. Define internet

2. Describe resources of internet

3. Explain the processes involved in browsing and searching the internet

4. Explain the meaning of ISP

5. Explain the concept of email address

6. Describe the processes of acquiring an e-mail address

7. Describe the process of sending and receiving an email.

Objective: Understand number system, codes and code conversion

Action steps

1. Describe the binary, octal, decimal and hexadecimal number system

2. Convert from one number system to another e.g. decimal to binary

3. Define a code

4. Explain the conversion from one code to another

5. Describe and explain a code

6. Describe the BCD code, excess-three code and 2+421 codes

7. Describe the conversion from one code to another e.g. from BCD to excess-three code

8. Describe the seven-segment display code

Second Term

Objective: Understand the fundamentals of Boolean algebra

Action steps

1. State, explain and relate the Boolean postulate

2. List examples of Boolean pastorate's application

3. Design a truth table for up to 4 variables

4. Design logic expression from statements of condition

5. Using the stated Boolean postulate explain the steps in minimizing a logic expression al-gebraically, thereafter, demonstrate the action

6. Define and discuss the Karnaugh map

7. Progressively design a Karnaugh map for 2 variable, 3 and 4 variables and explain each step

8. Use the principles in Karnaugh map and minimize logic expression

Objective: Understand small-scale integrated circuit

Action steps

1. List the various terminologies used to characteristics integrated circuits e.g. fanout, fan -in threshold, heat dissipation, noise margin etc.

2. Explain pin connections/arrangement of ICS

3. Explain the technology of TTC

4. Explain all the characteristics of DTL and ECL technologies

5. Explain pulse and pulse shaping

Objective: Understand features of a good program

Action steps

1. Define and explain program with concrete illustration.

2. Explain in details the various feature of a good program.

Objective: Understand the concept of algorithms and flowcharting

Action steps

1. Describe the concept of an algorithm with its features

2. Give concrete examples of algorithms

3. Provide various methods of oppressing algorithm with examples

Objective: Understand the principles of designing algorithms for common programming problems

Action steps

1. Show the structure and how to develop simple programming code involving each of the basic control structures

2. Give class exercises and assignments to practice on

Objective: Understand the procedure in solving a programming problem

Action steps

1. Discuss the stages involved in developing a program

2. Demonstrate the stages above with a real life program

Objective: Understand the various levels of programming languages

Action steps

1. Discuss the features of machine language, low level language, and high-level language

2. Highlight the advantages and disadvantages of different levels of programming layouts

Objective: Understand the concept of debugging and maintaining a program

Action steps

1. Define debugging

2. Identify sources of bugs in a program

3. Explain syntax, run-time and logical errors

4. Identify techniques of locating bugs in a program

5. Explain program maintenance

6. Distinguish between debugging and maintaining a program

Objective: Understand the nature of statistical data, their types and uses

Action steps

1. Define Statistics

2. Identify various sources of statistical data

3. State important uses of statisticsand uses of statistical data

4. Explain quantitative data

5. Identify various scales of measurement

Objective: Understand the procedures for collection of statistical data

Action steps

1. Discuss simple random sampling

2. Discuss systematic sampling

3. Discuss stratified sampling

4. Discuss quota sampling.

5. Design questionnaires and formats for data collection

6. Identify the problems and types of errors that arise in data collection

7. Collect data on various sources listed above

8. Collect primary and secondary data

Third Term

Objective: Understand the difference between total coverage and partial coverage in data collection

Action steps

1. Distinguish between census and sampling surveys

2. Explain the meaning and purpose of pilot enquires

3. Identify the advantages and disadvantages of sampling

4. Distinguish between probability and non-probability methods

5. Explain the various probability-sampling methods

6. Explain the various non-probability sampling methods (purpose, judgement and quota)

7. Explain the use of post enumeration surveys

8. Collect data applying the sampling methods above

Objective: Understand methods of data compilation

Action steps

1. Identify the different categories of collected data

2. Classify the data into the various categories

3. Verify the sorted data

4. Identify the different data storage methods for discrete and continuous data

Objective: Understand the methods of data presentation

Action steps

1. Identify the various types of statistical tables (frequency and contingency tables, simple informative tables, table for reference, complex tables)

2. Explain various methods of data presentation (tabular, graphical, pictorial, text etc.)

3. Construct scatter diagrams, frequency tables, and graphs

4. Explain merits and demerits of chart/diagrams above

Objective: Explain the concept of the internet

Action steps

1. Explain historical background of the internet

2. Discuss intranet and extranet

3. Distinguish between internet, intranet and extranet

4. Discuss data transmission

5. Discuss the various transmission media

Objective: Understand the concept of the internet

Action steps

1. Introduce simple computer network techniques

2. Classify computer network by geographical coverage

3. List some major networks

4. Highlight the benefits of the internet

Sign in to ShuraForAll

Welcome back!

 

Forgot Password?

No Problem! Get a new one.

 
 OR 

Create an Account

Make mutual consultation work for you.

 

Get a subscription to start unlimited shuras for a year.

Enter a coupon code to get discount, if you have any.


 
Payment amount: $15 USD

By clicking the "Pay" button, you agree to the Terms of use.