Programming — C & SQL
← All Programs

Programming — C & SQL

Core programming logic with C and data management fundamentals using SQL.

Summer 2026 · Mid-June to Mid-JulyForm 3 – Lower SixthFree to students

About This Lab

Overview

This lab focuses on foundational programming and data concepts. Students learn C programming for problem-solving and SQL for working with structured data and basic databases. Content is aligned with the GCE Computer Science syllabus.

Lab Instructors

Ngouni Essama Paul

Ngouni Essama Paul

C & SQL Facilitator

Skills & Schedule

What you will master

C programming fundamentals

Variables, control flow, loops, and functions for structured problem-solving.

SQL & relational data

Model and query relational datasets with SELECT, INSERT, and joins.

Program logic & functions

Break programs into reusable functions and connect logic to data workflows.

Lab Schedule

Starts Sept 15, 2024
Tuesdays & Thursdays, 4–6 PM
Limited to 12 Students
Reserve Your Seat

Course Structure

Curriculum breakdown

Week 1

  • Variables, types
  • Control flow
  • Loops

Week 2

  • Functions
  • Arrays
  • Pointers intro

Week 3

  • Structures
  • File I/O

Week 4

  • SQL intro
  • SELECT, INSERT
  • Joins

Week 5

  • Project integration

Student Work

Student projects

Student database query pack

Student database query pack

A collection of SQL queries for managing student records. Students learned to design relational tables, write SELECT and JOIN statements, and connect C programs to SQLite for data persistence.

David Nformi · 18 years

Command-line grade manager

Command-line grade manager

A C program that reads grade data from files, computes statistics, and outputs formatted reports. Students applied file I/O, arrays, and functions to build a practical utility tool.

Grace Tanyi · 16 years

Get Started

Interested in this lab?

Apply now to join Programming — C & SQL in the Summer 2026 bootcamp season. All programs are free.

Apply Now