CSEC Information Technology

All 46 CSEC Information Technology lessons, in syllabus order, from computer fundamentals to program implementation.

For lesson summaries and the syllabus map, see the full course page: CSEC Information Technology Notes.

  1. Section 1: Computer Fundamentals and Information Processing (Lessons 1–13)
  2. Section 2: Computer Networks and Web Technologies (Lessons 14–17)
  3. Section 3: Social and Economic Impact of Information and Communications Technology (Lessons 18–24)
  4. Section 4: Word-Processing and Web Page Design (Lessons 25–30)
  5. Section 5: Spreadsheets (Lessons 31–34)
  6. Section 6: Database Management (Lessons 35–35)
  7. Section 7: Problem-Solving and Program Design (Lessons 36–42)
  8. Section 8: Program Implementation (Lessons 43–46)

Section 1: Computer Fundamentals and Information Processing (Lessons 1–13)

  1. What Is Information Technology? Meaning, Scope and Where You See It Every Day
  2. Types of Computer Systems: Supercomputers, Mainframes, Desktops, Mobile Devices and Embedded Systems
  3. Inside the Computer: Input, Processing, Memory, Storage and Output (IPOS)
  4. Cloud Storage vs Local Storage: Capacity, Cost, Access and Security
  5. Choosing the Right Input and Output Devices
  6. Types of Software: System Software, Application Software and Where Software Comes From
  7. User Interfaces: Command Line, Menus, Graphical and Touch
  8. Choosing a Suitable Computer System for the Job: CPU, RAM, Storage, Software and Devices
  9. Troubleshooting Basic Computer Hardware Problems
  10. Data vs Information: Sources of Data and Types of Documents
  11. Can You Trust It? Evaluating Information You Find Online
  12. Data Validation and Verification: Catching Errors Before They Cause Trouble
  13. File Organisation and Access Methods: Serial, Sequential, Direct and Random

Section 2: Computer Networks and Web Technologies (Lessons 14–17)

  1. Types of Computer Networks: LAN, MAN, WAN and Mobile Networks
  2. Network Components and Transmission Media: Cables, Wireless, Switches, Routers and Modems
  3. Why Mobile Communication Matters: Education, Commerce and Journalism
  4. How the Web Works: WWW, HTML, HTTP, URLs, Browsers, Servers and FTP

Section 3: Social and Economic Impact of Information and Communications Technology (Lessons 18–24)

  1. Computer Security, Cybersecurity and Computer Misuse: Vulnerability, Threat, Attack and Countermeasure
  2. Computer Misuse (Part 1): Cyberbullying, Copyright Infringement, Piracy, Privacy Violations and Propaganda
  3. Computer Misuse (Part 2): Malware, Phishing, Identity Theft, Denial of Service, Data Theft, Eavesdropping and Espionage
  4. Protecting Computers and Data: Physical, Software and Personal Security Countermeasures
  5. Automation and Job Security: Job Loss vs Productivity Gains
  6. Careers in Computing: What IT Professionals Do
  7. How ICT Has Changed Education, Medicine, Business, Law Enforcement and Recreation

Section 4: Word-Processing and Web Page Design (Lessons 25–30)

  1. Word Processing: Creating a Document from Different Sources and Formatting It
  2. Word Processing: Editing Features – Cut, Copy, Paste, Find and Replace, Tables and Columns
  3. Word Processing: Reviewing and Protecting a Document – AutoSave, Backups, Passwords and Restrict Editing
  4. Word Processing: How to Generate a Table of Contents
  5. Planning and Designing a Website: Site Structure, Page Layout and Design Features
  6. Hyperlinks in Documents and Web Pages, and How to Evaluate a Website

Section 5: Spreadsheets (Lessons 31–34)

  1. Spreadsheets: Copying Formulas with Relative, Absolute and Mixed Cell References and Named Ranges
  2. Spreadsheets: Manipulating Rows and Columns – Insert, Delete, Hide, Resize and Freeze
  3. Spreadsheets: Number Formats, Sorting, Filtering and Pivot Tables
  4. Spreadsheets: Choosing, Creating and Formatting Charts

Section 6: Database Management (Lessons 35–35)

  1. Databases: Primary, Candidate, Secondary and Foreign Keys, Data Types and Relationships

Section 7: Problem-Solving and Program Design (Lessons 36–42)

  1. Steps in Problem-Solving and the Divide-and-Conquer Approach
  2. Defining a Problem with an IPO Chart: Input, Processing and Output
  3. Variables, Constants and Data Types: Integer, Real, Character, String and Boolean
  4. What Is an Algorithm? Definition and Characteristics of a Good Algorithm
  5. Flowcharts and Pseudocode: Sequence, Selection and Loops
  6. Operators in Algorithms: Arithmetic, Relational and Logical Operators, Truth Tables, MOD and DIV
  7. Testing Algorithms with Trace Tables (Desk Checks and Dry Runs)

Section 8: Program Implementation (Lessons 43–46)

  1. Low-Level vs High-Level Languages and the Steps in Implementing a Program
  2. Program Errors, Testing and Debugging: Syntax, Logic and Runtime Errors
  3. Declaring Variables and Translating Algorithms into Python and C
  4. Program Documentation: Internal and External Documentation

© 2026 Vedesh Kungebeharry. All rights reserved.