0% found this document useful (0 votes)
38 views4 pages

PS Us CSC 2022-2023

uppersixth computer

Uploaded by

kelseabih41
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views4 pages

PS Us CSC 2022-2023

uppersixth computer

Uploaded by

kelseabih41
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

ANNUAL PROGRESSION SHEET

ACADEMIC YEAR 2022-2023

Class: Upper Sixth Subject: Computer Science Weekly Load: 8h Teacher’s Name:

Lesson
Term Seq Module Week Learning Units Duration
Theory (T) Practical (P)
05/09/2022
to 1st contact and Presentation of annual program 8h
09/09/2022
Lesson 1: Computer system Review of C
- Concept of Computer
Organisation
Programming
- Components of computer - Program syntax
12/09/2022 4h T
to System - Simple data
16/09/2022 - Types of computers 4h T
types: integer;
Chap. 16: float; string;
Computer
organization
Boolean)
Lesson 2: Classification of computer
hardware components - Representation of
19/09/2022 - Functional setup of computer 4h T
Complex data types:
to system
1D Array of int, 4h P
MODULE 8: COMPUTER ORGANIZATION AND ARCHITECTURE

23/09/2022 - Processor architecture (RISC &


CISC) strings, float
- Standard buses and interfaces
1st Sequence

Lesson 1: Computer architectures


- Types of computer
architectures and their
characteristics (Von
Neumann, Flynn, CRAY, Data - Representation of
26/09/2022
to
flow and Harvard Complex data types: 4h T
30/09/2022 architectures) 2D Array of int, 4h P
- Virtual machine (Benefits and strings, float
First Term

Limitations)
Chap. 17: - Components of the Computer
Computer system
architecture design
Lesson 2: Processor configuration
- Components of the CPU and
their functions
- Representation of
03/10/2022
- Factors that affect computer 6h T
to Complex data types:
07/10/2022 performance
Structures (Records) 2h P
- Memory system
- Memory Hierarchy
- Address mapping
10/10/2022
to Integration activities + Evaluation N° 1 + Remediation
14/10/2022
Lesson 3: Parallel processing and
machine instruction Cycle
- Fetch-decode-execute cycle
- Stages of Fetch-Execute Cycle
- Factors that contribute to the
17/10/2022
performance of the computer 6h T
2nd Sequence

to
21/10/2022 system 2h P
- CPU Registers
- Data processing
- Pipelining and Parallel
Processing
Lesson 4: Polling and Interrupts
Chap. 18: Machine Lesson 5: Low Level Programming
24/10/2022 5h T
to Language - Interpretation low level codes
28/10/2022 Interpretation (LOAD, STORE, ADD); 3h P

1
- Features of low level
programming.
- Assembly language
- Machine instructions;
- Instruction sets (transfer,
logical, shift, arithmetic,
branch, input and output;
register instructions)
- Operand addressing modes;
- Immediate addressing modes;
Lesson 1: Number Systems
- Conversion from one number
- Subroutines
base to another
(Procedure and
Lesson 2: Arithmetic Operations
Functions)
(Addition, Subtraction, division,
- Revision of Past GCE
multiplication)
questions on
- Sign magnitudes
Programming
31/10/2022
to
Chap. 19: Binary - One’s and two’s complements 7h T
04/11/2022 Arithmetic Lesson 3: Binary coding scheme 1h P
- Binary Coded Decimal (BCD)
- Extended Binary Coded
Decimal Interchange Code
(EBCDIC)
- American Standard Code for
Information Interchange
(ASCII)
Lesson 1: Logic Gates and Binary Algebra
- Logic gates;
- Boolean expression;
- Boolean Algebra;
- Truth tables;
07/11/2022
to
Lesson 2: Logic Circuits 6h T
Chap. 20: Logic Lesson 3: Basic digital circuits 2h P
11/11/2022
gates and Boolean - Circuits and components;
arithmetic - Input and output of circuits;
- Binary adder;
- Tables for adders.

14/11/2022 4h T
to Integration activities for Module 8
18/11/2022 4h P
21/11/2022
to First Term Examinations (harmonized)
25/11/2022
Lesson 1: Components and Roles of
Information System
28/11/2022
Lesson 2: Management levels in an 7h T
INFORMATION

to
MODULE 9:

organisation; 1h P
SYSTEMS

02/12/2022 Chap. 21:


Computer Lesson 3: Types of Information System
Information (TPS, MIS, DSS, EIS, HIS, GIS)
Systems Lesson 4: Modelling
05/12/2022
to
- Data flow diagrams; 5h T
09/12/2022 - Pseudo code or structured 3h P
English.
Lesson 1: Concepts of Database
- Fields, records and Files;
Chap 22: Database - Data dictionary Introduction to Database
12/12/2022 6h T
3rd Sequence

to management - Computerized and non- - Creation of Tables


2h P
2nd Term

MODULE 10: DATABASE SYSTEMS

16/12/2022 systems (DBMS) computerized databases; Fields and Data types


- Data validation and
Verification
17/12/2022
to Christmas Break
02/01/2022
Lesson 2: Types of database systems
(Database Models)
Chap 22:
- Flat Files; Hierarchical
Database
03/01/2022
Database Model; Network 6h T
to management
06/01/2022 systems and
Database Model; Relational 2h P
Database Model; Object
Modelling
Oriented Database Model;
Object Relational Model
Chap. 23: Lesson 3: Relational database concepts Implementation of
09/01/2023
to
Relational - Entity, field (attribute), key - Relational Database 4h T
13/01/2023 Database field (primary key), secondary concepts 4h P
- Data into related

2
Management key, record (tuple), foreign tables;
Systems (RDBMS) key. - Appropriate data
- Data types in relational tables type for each field.
– text, numeric, date, Boolean
and memo.
16/01/2023
to Integration activities + Evaluation N° 3 + Remediation
20/01/2023
23/01/2023
to
Lesson 14: Relational database - RDBMS 4h T
relationships
27/01/2023 relationships 4h P
- Inner joins and Outer joins;
- Constraints and Constraint - Joins between
Enforcements tables in a RDBMS;
- Differences between
- Enforce constraints
Referential integrity and check
constraints. using features of
30/01/2023 6h T
to your RDBMS and
03/02/2023 2h P
SQL;
- Modification of
anomalies on a
database.
Lesson 15: Stages in Database Design
Create:
- Conceptual design; Logical
design; Normalization; - Database using an
4th Sequence

Physical design RDBMS (MS


- Entity Relationship
06/02/2023 Access or Open 6h T
Diagram/model
to
10/02/2023 - Data redundancy; Base); 2h P
- Data anomalies; Update, - Tables, forms and
deletion and insertion
reports in RDBMS;
anomalies;
Chap. 24:
- Tables, define and
Database Design manipulate data
13/02/2023 Lesson 16: Database Normalization
using SQL. 6h T
to - 1NF, 2NF, 3NF and BCNF.
17/02/2023 Populate and retrieve data 2h P
Lesson 20: Data Integrity and
Dependencies
from a database using
Lesson 21: Introduction to Queries (SQL) queries.
20/02/2023
- SQL data types - DBMS queries – 4h T
to
24/02/2023 - Data Definition Language SQL; 4h P
(DDL)
- Data Manipulation Language
- Implementation of
(DML) joins;
27/02/2023
to Second Term Examinations (harmonized)
03/03/2023
Lesson 21: Scripting in PHP
Connect PHP code to a database
06/03/2023 Chap. 25: - Saving data from an HTML Form to database
to Introduction To
- Updating, Deleting and retrieving Data through your website and 8h P
10/03/2023 PHP
check that it is recorded in your database;
Tutorials for Module
Lesson 1: Problem-solving strategies
MODULE 11: SOFTWARE DEVELOPMENT

- Divide and conquer,


13/03/2023 6h T
to - stepwise refinement,
5th Sequence

17/03/2023
- Incremental, 2h P
- Parallelism…;
Chap. 26: Lesson 2: Search algorithms (sequential
20/03/2023
search, binary search, hashing);
6h T
to Algorithmic Design Dry Running of Algorithms
24/03/2023 Strategies using Flowgorithm
2h P
Lesson 3: Sorting algorithms (Insertion
Sort, Bubble Sort, Selection sort…)
27/03/2023 Lesson 4: Computational Complexity
to and Computability 8h T
Third Term

31/03/2023 - Complexity of an algorithm


- Types of complexity
- Big O Notation
01/04/2023
to Easter Break
II

17/04/2023

3
Chap 27: Software Lesson 1: Stages in SDLC
Development Life (Feasibility/Planning, Analysis, Design,
17/04/2023
to
Cycle (SDLC) Documentation, Testing, Answering Past Paper 3 GCE 6h T
21/04/2023 Implementation); questions 2h P
- Software development model
- Software reuse
24/04/2023
to Integration activities + Evaluation N° 5 + Remediation
28/04/2023
Lesson 2: Data collection techniques
01/05/2023
to
(Dialogue, Survey, Research, 6h T
05/05/2023 Questionnaire). 2h P
Lesson 3: Program testing Strategies;
Lesson 4: Types of Testing methods (Dry
Run, Walkthrough, White-Box, Black-
Box, Integration, Alpha, Beta,
Acceptance testing);
08/05/2023
Lesson 5: Error correction strategies 6h T
to
12/05/2023 Chap 27: Software (Debugging, Dry-running and trace 2h P
table); Answering Past Paper 3 GCE
Development Life
Lesson 6: Test Plans and test data questions
Cycle (SDLC)
6th Sequence

(Normal data range, abnormal data


range, Boundary data range).
Lesson 7: Debugging Techniques (Brute
force, Induction and deduction strategy;
Back tracking strategy; Debug by code
15/05/2023 6h T
to testing).
19/05/2023 Lesson 8: Communication and 2h P
Documentation of Project.

22/05/2023
to
26/05/2023
22/05/2023 4h T
to General Revision
26/05/2023 4h P
29/05/2023
to
02/06/2023
05/06/2023
to
09/06/2023
12/06/2023
OFFICIAL EXAMS
to
16/06/2023

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy