Senior Secondary 3 | Computer Science

First Term

Objective: Understand output design

Action steps

1. Explain the principles and guidelines for output design

2. Describe the different types of output

3. Describe output media and their formats

4. Explain the prototyping and design of computer output

5. Describe various output formats

6. Document the process of system prototyping

Objective: Understand system implementation

Action steps

1. Explain what is meant by the term system implementation

2. Document how to generate test data

3. Explain the need for database system installation software

4. Describe how to perform a computer system installation (both hardware and software)

5. Document how to test a computer system and perform fault diagnosis

Objective: Understand the computer system maintenance process

Action steps

1. Define computer system maintenance

2. Describe the need for computer system maintenance

3. Explain the user’s role in computer system maintenance

Objective: Understand the general concepts of systems programming

Action steps

1. Define systems programming

2. Define application programming

3. Differentiate between systems programs and application programs

4. List examples of systems and application programs

5. Define Assembler r and operating systems

6. Define the work of a 1-pass assembler

7. Define the work of a 2-pass assembler

Objective: Understand Assembler and Assembly processes

Action steps

1. Describe the general format of an Assembly language program statement (label, epode, address, correct)

2. Explain the purpose of each field of an Assembly language statement

3. List some examples and uses of operation code

4. List examples of symbolic operations

Second Term

Objective: Understand the compilation process

Action steps

1. Define translation, compilation and interpretation

2. Describe multi-pass and single-pass compilation

3. Explain the load and go process

4. Explain interpretation

5. Differentiate between interpretation and compilation

6. Define tokens and delimiters

7. Describe the scanning process

8. Explain sentence recognition

9. Describe the types of tables generated in the process of compilation e.g. inter table, symbol table, etc.

10. Explain code generation and code optimization

11. Describe error handling

Objective: Understand the functions of an operating system

Action steps

1. Outline the historical development of operating systems

2. Describe operating systems

3. Explain the importance and uses of an operating system

4. List examples of operating systems that run on personal computer and a mainframe computer

5. Explain the terms batch processing, multiprogramming, multiprocessing, and timesharing

6. List examples of batch, real-time, time sharing and network operating systems

7. List some of the system commands of MS-DOS, Unix, and Windows operating systems

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.