Computer Science for Schools

Computer Science and Programing resources for Nigerian schools who are building the future

Contact us

Pre-order now!

The computing education team at juniorX have put together an incredible Computer Science incredible textbook for schools. It will launch in Q2 of 2024

Curriculum

Cells shaded green are JuniorX blended coding units. All others are from NERDC

Unit 1

Counting Devices

Early counting devices, Mechanical Counting and Calculating Devices, Electro-mechanical devices, Electronic Counting Devices

Unit 2

Classification of Computers

Classification of computers based on Generation I, Classification of computers based on Generation II, Classification of computers based on Types, Classification of computers based on Sizes, Classification of computers based on degree of versatility (purpose) I, Classification of computers based on degree of versatility (purpose) II

Unit 3

The Computer System

Overview of the computer system, Input Devices, Output Devices System Unit

Unit 4

Operating the Computer System

Fundamental Computer Operations I, Fundamental Computer Operations II

Unit 5

Computer  Lab Management

Computer  Room Management Ethics I, Computer  Room Management Ethics II

Unit 6

Overview  of ICT

Information  and Communication Technology I, Information  and Communication Technology II

Unit 7

Practical Programming

Introduction  to Python on MakeCode Arcade, Working  with Strings on MakeCode Arcade Python, Event-handlers  and conditionals in MakeCode Arcade Python, Loops  in MakeCode Arcade Python, Arrays  and lists in MakeCode Arcade Python, Functions  in MakeCode Arcade Python, Searching  and sorting in MakeCode Arcade Python, Introduction  to object-oriented programming in MakeCode Arcade Python

Unit 8

Understanding  Data and Information

Data  and Information I, Data and  Information II

Unit 9

Overview  of the Information Age

Information  Age I, Information  Age II

Unit 10

Processing  Data

Data  Processing I, Data  Processing II

Unit 11

Transmitting  and Receiving Information

Information  Transmission, Modes of  Receiving Information

Unit 12

Understanding  the Evolution of Information

Information  Evolution, Information  Evolution II

Unit 1

Computer  Software

Overview of Computer Software, Operating  System I, Operating  System II,

Unit 2

The Computer Storage System

Overview  of the storage system, Units of  storage, Conversion  from one unit to another, Number  system I, Number  system II,

Unit 3

Understanding  the Internet

Internet  I, Internet  II, Internet  III

Unit 4

Social Impacts of Computing (Working Professionals)

Human-ware, Information  and Communication Technology (As a Transformational Tool)

Unit 5

Word Processing with MS-Word

Word  Processing I, Word  Processing II, Word  Processing III, Word  Processing IV

Unit 6

Using  Graphics Applications

Graphics  Packages I, Graphics  Packages II

Unit 7

Impacts  of Computing

Computer  Ethics, ICT  Gadgets, Digital  Divide

Unit 8

Representing Algorithms

Flowchart  I, Flowchart  II

Unit 9

The  BASIC Programming Language

Meaning  and brief history of BASIC, BASIC versions and character set, Explanation  of the various character set, Operators  in BASIC and Key BASIC statements, Practical  on writing BASIC programs

Unit 10

Programming Languages

Programming  Languages, High  Level Language

Unit 11

Practical Programming

Python  programming basics, Boolean  logic and conditional execution in Python, Repetition  in Programming

Unit 12

Working  with Databases

Database  Overview, Forms of  Database

Unit 13

Working  with Spreadsheets

Spreadsheet  Overview, Spreadsheet  packages, Worksheet

Unit 14

Working  with Visual Records

Formatting  a Worksheet, Graphs

Unit 1

Malware

Computer  Virus, Sources  of Computer Virus

Unit 2

Practical  Programming

Collections  and Data Structures, GUIs

Unit 3

Working  with Databases

Database  Overview, Forms of  Database

Unit 4

Working  with Spreadsheets

Spreadsheet  Overview, Spreadsheet  packages, Worksheet, Formatting  a Worksheet

Unit 5

Working  with Visual Records

Graphs

Unit 1

Computer  Systems Revision

Overview  of a computer system, History  of computer, Computer  hardware and software,

Unit 2

Programming  Languages

BASIC  Programming revision, High-level,  low-level languages and translators,

Unit 3

Algorithms  - The Essentials

Computational  thinking, Representing  algorithms

Unit 4

Practical Programming

Sequence,  selection and iteration - deep dive, Subroutines/functions  - deep dive, Strings  and lists, GUIs

Unit 5

Working  with application software

Word  Processing I, Word  Processing II, Presentation  package 1, Presentation  package 2

Unit 6

Data and  information Revision

Data and  information Revision

Unit 7

The File  System

Concept  of computer files 1, Concept  of computer files 2

Unit 8

Representing  Algorithms

Flowchart  I, Flowchart  II

Unit 9

Programming  Languages

Programming  Languages, High  Level Language

Unit 1

Networking

Networks  and topologies

Unit 2

Programming  Languages

BASIC  Programming

Unit 3

Algorithms  - Searching and Sorting

Linear  and binary search, Bubble  sort, insertion sort and merge sort

Unit 4

Practical  Programming

Strings  and lists, Records  and dictionaries, Tuples  and sets, GUIs, File  input and output, Project  oriented web-based programming (online quiz platform)

Unit 5

Impacts  of computing

Software  development cycle, Program  development and its impact

Unit 6

Databases

Database  programming and SQL


Our students have shown excitement and willingness to participate in the program.  We are looking forward to a long engagement that helps our students garner the innovative skills that will set them apart.

Junior X have also shown that they are a company that bestrides both education and innovation with a well-organized structure and system and a curriculum to deliver the learning outcomes we find compelling.

Tim Utor

Vice Principal, Starville College

Contact us

We will call back within the hour

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

or call /Whatsapp -0915 385 5223 for enquiries

Trending Articles

See more
junior-x-logo

Our mission is to help kids acquire the creative and innovative skills that drive global opportunities for employability in today's workspace. ‍

Team
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.