This category contains Computer Studies Form 1 notes as aggregated from the various high school approved text books, including Longhorn etc. It covers the entire Computer Studies Form 1 syllabus, for the preparation of national and local exams.
This category contains Computer Studies Form 2 notes as aggregated from the various high school approved text books, including Longhorn etc. It covers the entire Computer Studies Form 2 syllabus, for the preparation of national and local exams.
This category contains Computer Studies Form 3 notes as aggregated from the various high school approved text books, including Longhorn etc. It covers the entire Computer Studies Form 3 syllabus, for the preparation of national and local exams.
This category contains Computer Studies Form 4 notes as aggregated from the various high school approved text books, including Longhorn etc. It covers the entire Computer Studies Form 4 syllabus, for the preparation of national and local exams.
Definition of a Computer | Program | Data | Data Processing | Information | Comparison between Data and Information | Characteristics/Features of a Computer | Parts of a Computer | System Unit | Input devices | Output devices | Memory Storage Devices | Computer Peripherals | Development of Computers | History of Computing | Computer Generations | Factors that Determine the Type of Computer | Classification of Computers | Classification According to Physical Size | Classification According to Purpose | Classification According to Functionality | Comparison between a Computer and Calculator | Advantages of Using Computers | Disadvantages of Using Computers | Areas Where Computers are Used | Computer Laboratory | Definition: | Safe Use & Care of Computers (Computer Hygiene) | Factors to Consider When Preparing a Computer Laboratory | Requirements of a Computer Laboratory | Safety Precautions & Practices In A Computer Laboratory | Behaviour in the Computer Laboratory | Protection Against Fire And Accidents | Insulation of Cables | Stable Power Supply | Burglar Proofing | Ventilation | Dust Control | Damp Control | Handling of Materials & Equipment | Laboratory Layout | Standard Furniture & Posture | Lighting & Vision Care | Starting-up (Booting) a Computer | Types of Booting | Shutting Down a Computer | Keyboard | Types of Keyboard | Keyboard Layout | Sections of The Keyboard | Practical Keyboard Skills | Mouse | Using the Mouse
Computer Systems | What is a Computer system? | Functional Organization of the Elements of a Computer system | Hardware | Software | Liveware | Electronic Components of a Microcomputer System | Input Devices | Functions of Input Devices | Classification of Input devices | Keying Devices | Pointing Devices | Touch-sensitive Screens | Digitizers | Voice Input Devices (speech Recognition Devices - SRD) | Scanning Devices | Other Digital Devices | Central Processing Unit(CPU)/Processor | Functions of the Processor (Central processing unit) | Basic Features (Functional Elements) of a Microprocessor system | Control Unit (CU) | Arithmetic Logic Unit (ALU) | Types of Processors | Main Memory | Secondary Storage (also Called Auxiliary or Backing Memory) | What is a Disk drive? | Characteristics of Secondary Storage Devices | The Need for Secondary Storage in Computers | Functions of Secondary Storage Devices | Hard Disk | Output Devices | Functions of Output Units | Divisions of Output | Softcopy Output | Hardcopy Output | Systems Interconnection | The Motherboard (also Called system Board or circuit Board) | Input/Output (I/O) Ports | Components Assembly | Computer Software | Software Flexibility | Classification of Computer Software | Factors to consider when buying an Application package | Selecting a Computer System | Factors to consider when selecting a computer system | Acquisition/Procurement of a Computer | Introduction | Computer costs
Definition | Operating System’s Platform | Reasons why an Operating system is Needed in a Computer | Devices/Resources Under the Control of an Operating System | Functions of an Operating System | Characteristics of an Operating System | Classification of Operating Systems | Classification According to Tasks Handled Concurrently | Classification According to Number of Users | Classification According To Human Computer Interface (HCI) | Factors to Consider when Choosing an Operating System | File Management | File and Directories | Directory Hierarchy | Volume Labels and Directories | Tab Control | MS-DOS Commands | The Syntax of a Dos Command | Running a Program | File Management Commands | Changing the Logged Drive | Determining the Contents of a Diskette | Changing Directories | Making Directories | Removing Directories | Copying a File | Renaming Files | Deleting Files | To Display the Contents of a File | To Print the Contents of a File | Disk Management Commands | Formatting a Diskette | Adding Dos to a Formatted Diskette | Labeling a Disk | Copying Disks | Windows Operating Systems | Examples of Windows Operating Systems | Common Features of Windows Operating Systems | Advantages of Windows Operating Systems | Differences between Ms-Windows & Disk Operating System
Definition of a Word Processor | What is a word processor? | Purpose of Word Processing | Basic Word Processing Features and Concepts | Using a Word Processing Package - Microsoft Word | Starting Microsoft Word | Microsoft Word Screen Layout | Editing a Document | Editing a Document | Block Operations | Find and Replace | Proofreading | Formatting a Document | Text Formatting | Paragraph Formatting | Formatting Pages | Creating and Editing Tables | Creating Tables | Formatting and Editing a Table | Table Conversions | Mail Merge Document | To Create the Main Document | Inserting Graphics | Working with Graphics | Editing and Formatting Pictures | Printing a Document | Printing in Microsoft Word
Definition of a Spreadsheet | Advantages of Using Electronic Spreadsheets over Manual Spreadsheet | Examples of Spreadsheets | Components of a Spreadsheet | Worksheet | Database | Graphs | Application Areas of a Spreadsheet | Statistical Analysis | Accounting | Data Management | Forecasting ("What if" analysis) | Creating A Worksheet/Workbook Using Microsoft Excel | The Microsoft Excel Application Window | Worksheet Layout | Navigating the Microsoft Excel Screen | Creating a Worksheet | Editing a Cell Entry | Selecting a Range | Saving a Worksheet | Closing a Worksheet | Exiting from the Spreadsheet | Cell Data Types | Labels | Values | Formulae | Functions | Cell Referencing | Relative Referencing | Absolute Referencing | Referencing Using Labels and Names | Basic Functions and Formulae | Statistical Functions | Logical Functions | Mathematical Functions | Editing a Worksheet | Copying and Moving Data | Worksheet Formatting | Formatting Text | Formatting Numbers | Worksheet Borders | Formatting Rows and Columns | Global Worksheet Formatting | Data Management | Sorting | Filtering Data | Subtotals Function | Totals Function | Forms | Charts/Graphs | Types of Charts | Creating a Chart | Moving and Resizing a Chart | Data Ranges Labels | Headings and Title | Legends | Printing Worksheets | Page Setup | Print Options | Page Orientation | Pages and Copies | Printing
Introduction to Databases | Database Concepts | Database Models | Flat File Model | Hierarchical Model | Network Model | Relational Model | Object Oriented Models | Features of a Database Management Software | Tables/File Structure | Queries and Query Language | Forms/screen Input | Reports | Macros | Data Organisation in a Database | Fields | Records | Files/tables | Database | Creating a Database Using Microsoft Access | Starting Microsoft Access | Microsoft Access Screen Layout | Exiting from Microsoft Access | Guideline on Designing a Good Database | Creating a Table/File Structure | Description of Field Data Types | Field Properties | Entering Data into a Table | Editing a Database | Modifying the Table Structure | Form Design | Creating a Form Layout Using Form Wizard | Creating a Form From Scratch | Data Manipulating in a Form | Searching for Specific Records in a Database | Using the Find Command | Using Queries | Creating Reports | Parts of a Report Layout in Design View | Creating a Report Using Report Wizard | Printing the Report and Labels
Definition of Desktop Publishing | Purpose of Desktop Publishing Software | Types of Desktop Publishing Software | Designing a Publication | Types of Publications | Features of DTP Software | Steps in Using a DTP System | Terminologies Used in DTP | Running Ms Publisher 2013 | Starting Ms-publisher | Ms - Publisher 2013 Window | Setting up a Publication | Saving the Layout | Displaying and Hiding Rulers | Editing a Publication | Find and Replace | Spell Checking | Design Checking | Formatting a Publication | Inserting Text Boxes | Formatting Text | Inserting Graphics | Adding Headers/Footers | Adding Page Numbers | Saving your Publication | Save as a PDF | Print your Publication
Amplitude (A) | Frequency (f) | Periodic time (T) | Concepts of Data representation in Digital Computers | Data Representation in Electronic Circuits | Data Representation on Magnetic Media | Data Representation on Optical Media | Reason for Use of Binary System in Computers | Bits, Bytes, Nibble and Word | Bits | Byte | A Nibble | Word | Types of Data Representation | Number Systems and their Representation | Symbolic Representation Using Coding Schemes | Binary Arithmetic Operations | Representation of Signed Binary Numbers | Binary Addition | Binary Subtraction
The Internet | Brief History and Development of the Internet | Importance of the Internet | Advantages of Internet | Disadvantages of Internet | Telecommuting | Advantages of Home Based Work (Telecommuting) | Disadvantages of Home Based Work | Internet Connectivity | Internet Services | Accessing Internet Services | Log In/Sign In | Web Browsing/Surfing | Electronic Mail (E-Mail) | Definition of Terms | Advantages of Emails Over the Traditional Paper Mail or 'Snail Mail' | Disadvantages of Emails | Email Requirements | Parts of an E-mail Compose Window | E-mail Addresses | Organisation or Country Domains | E-mail Features | Use of Internet to Access Information on Emerging Issues | Positive Effects of the Internet | Negative Effects of Internet | KCSE Revision Questions
Computer Programming | Description of Terms used in Programming | Source Program | Object Code | Translators | Assembler | Interpreter | Compiler | Levels of Programming Languages | Low-Level Languages | High-level Languages | Advantages and Disadvantages of Low-level and High-level Languages | Advantages and Disadvantages of Low Level Languages | Advantages and Disadvantages of High Level Languages | Program Development | Problem Recognition | Problem Definition | Program Design | Program Coding | Program Testing and Debugging | Implementation and Maintenance | Development of Algorithms | Pseudocode | Program Flowcharts | Program Control Structures | Sequence | Selection | Iteration (Looping) | Designing More Complex Algorithms
Definition of a System | Description of a System | Soft Systems | Hard Systems | Characteristics (Features) of a System | Open and Closed Systems | Information Systems | Definition of an Information System | Purposes of an Information System | System Analysis and Design | System Analysis | System Design | Information System Analyst | Theories of System Development | Traditional Approach | Rapid Application Development (RAD) | Structured Approach | System Development Life Cycle | Problem Recognition | Problem Definition (Problem Analysis) | Information Gathering (Fact-finding) | Requirements Specification | System Design | System Construction | System Testing | System Implementation | System Review | System Maintenance | System Documentation | Report on Fact-finding | Requirement Specification | System Flowchart | Table/file Structures Description | Sample Test Data | Output Reports | User Manual
Definition of terms used in Networking | Network | Computer Network | Network Server | Clients (workstations) | Data Communication | Signal modulation and demodulation | Multiplexing and Demultiplexing | Frequency (f) | Baud | Baud rate | Band | Bandwidth | Guardband | Baseband signal | Broadband transmission | Attenuation | Modes of data communication | Simplex transmission | Half duplex transmission | Full duplex transmission | Factors to consider when selecting a data transmission system | Purpose of Networking | Resource sharing | Remote communications | Distributed processing facilities | Cost effectiveness | Reliability | Limitations (disadvantages) of networking | Security issues | High initial cost | Moral and cultural effects | Spread of terrorism and drug trafficking | Over-reliance on networks | Types of computer networks | Local Area Network (LAN) | Metropolitan Area Network (MAN) | Wide Area Network (WAN) | Differences between a Local Area Network and a Wide Area Network | Elements (components) of networking | Data communication (Transmission) media | Communication Devices | Network software | Network Topologies | Logical and physical topologies | Communication of data in a network | Point-to-point communication | Broadcast communication | Packet- switching | Transmission impairments | Attenuation | Distortion | Noise | Network models | Centralized computer model | Distributive computing | Collaborative model | Categories of networks | Peer-to-Peer network | Server-based networks | Network Security | Share level security | User-level security
Introduction | Application areas Of information and communication technology | Financial Systems | Retail systems | Reservation systems | Education | Industrial systems | Scientific and research systems | Transportation systems | Entertainment systems | Virtual reality | Library system | Domestic systems | Health expert systems | Office expert systems | Marketing & Advertising | Security
Issues Resulting From The Use Of ICT | Effects on employment | Effects on automated production | Issues of workers’ health | Environmental issues | Cultural effects | Breakthrough in ICT | Evolution of computer systems: | Rapid evolution in computer hardware and software | Artificial intelligence | Expanded information superhighway