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.
- Section 1: Computer Fundamentals and Information Processing (Lessons 1–13)
- Section 2: Computer Networks and Web Technologies (Lessons 14–17)
- Section 3: Social and Economic Impact of Information and Communications Technology (Lessons 18–24)
- Section 4: Word-Processing and Web Page Design (Lessons 25–30)
- Section 5: Spreadsheets (Lessons 31–34)
- Section 6: Database Management (Lessons 35–35)
- Section 7: Problem-Solving and Program Design (Lessons 36–42)
- Section 8: Program Implementation (Lessons 43–46)
Section 1: Computer Fundamentals and Information Processing (Lessons 1–13)
- What Is Information Technology? Meaning, Scope and Where You See It Every Day
- Types of Computer Systems: Supercomputers, Mainframes, Desktops, Mobile Devices and Embedded Systems
- Inside the Computer: Input, Processing, Memory, Storage and Output (IPOS)
- Cloud Storage vs Local Storage: Capacity, Cost, Access and Security
- Choosing the Right Input and Output Devices
- Types of Software: System Software, Application Software and Where Software Comes From
- User Interfaces: Command Line, Menus, Graphical and Touch
- Choosing a Suitable Computer System for the Job: CPU, RAM, Storage, Software and Devices
- Troubleshooting Basic Computer Hardware Problems
- Data vs Information: Sources of Data and Types of Documents
- Can You Trust It? Evaluating Information You Find Online
- Data Validation and Verification: Catching Errors Before They Cause Trouble
- File Organisation and Access Methods: Serial, Sequential, Direct and Random
Section 2: Computer Networks and Web Technologies (Lessons 14–17)
- Types of Computer Networks: LAN, MAN, WAN and Mobile Networks
- Network Components and Transmission Media: Cables, Wireless, Switches, Routers and Modems
- Why Mobile Communication Matters: Education, Commerce and Journalism
- 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)
- Computer Security, Cybersecurity and Computer Misuse: Vulnerability, Threat, Attack and Countermeasure
- Computer Misuse (Part 1): Cyberbullying, Copyright Infringement, Piracy, Privacy Violations and Propaganda
- Computer Misuse (Part 2): Malware, Phishing, Identity Theft, Denial of Service, Data Theft, Eavesdropping and Espionage
- Protecting Computers and Data: Physical, Software and Personal Security Countermeasures
- Automation and Job Security: Job Loss vs Productivity Gains
- Careers in Computing: What IT Professionals Do
- How ICT Has Changed Education, Medicine, Business, Law Enforcement and Recreation
Section 4: Word-Processing and Web Page Design (Lessons 25–30)
- Word Processing: Creating a Document from Different Sources and Formatting It
- Word Processing: Editing Features – Cut, Copy, Paste, Find and Replace, Tables and Columns
- Word Processing: Reviewing and Protecting a Document – AutoSave, Backups, Passwords and Restrict Editing
- Word Processing: How to Generate a Table of Contents
- Planning and Designing a Website: Site Structure, Page Layout and Design Features
- Hyperlinks in Documents and Web Pages, and How to Evaluate a Website
Section 5: Spreadsheets (Lessons 31–34)
- Spreadsheets: Copying Formulas with Relative, Absolute and Mixed Cell References and Named Ranges
- Spreadsheets: Manipulating Rows and Columns – Insert, Delete, Hide, Resize and Freeze
- Spreadsheets: Number Formats, Sorting, Filtering and Pivot Tables
- Spreadsheets: Choosing, Creating and Formatting Charts
Section 6: Database Management (Lessons 35–35)
Section 7: Problem-Solving and Program Design (Lessons 36–42)
- Steps in Problem-Solving and the Divide-and-Conquer Approach
- Defining a Problem with an IPO Chart: Input, Processing and Output
- Variables, Constants and Data Types: Integer, Real, Character, String and Boolean
- What Is an Algorithm? Definition and Characteristics of a Good Algorithm
- Flowcharts and Pseudocode: Sequence, Selection and Loops
- Operators in Algorithms: Arithmetic, Relational and Logical Operators, Truth Tables, MOD and DIV
- Testing Algorithms with Trace Tables (Desk Checks and Dry Runs)
Section 8: Program Implementation (Lessons 43–46)
- Low-Level vs High-Level Languages and the Steps in Implementing a Program
- Program Errors, Testing and Debugging: Syntax, Logic and Runtime Errors
- Declaring Variables and Translating Algorithms into Python and C
- Program Documentation: Internal and External Documentation
© 2026 Vedesh Kungebeharry. All rights reserved.