Information Technology University, Lahore

Center for Programming
& Immersive Education

CPiE — "see-pi" · Reimagining how programming is taught, learned, and lived. Where pedagogy meets Virtual Reality, research, and real-world impact.

0
Student Researchers
0
Active Research Papers
0
Societies Led
0
International Collabs
scroll

Bridging the 5–8% gap

The P@SHA report found that only 5–8% of CS graduates are considered employable. CPiE exists to change that — through research, immersive technology, and rethinking how programming is taught.

Computational Thinking

Strengthen problem-solving abilities through competitive programming frameworks and grassroots-level research into programming pedagogy.

Immersive Learning

Pioneering Virtual Reality-based instruction in Pakistan, with active collaborations with Copenhagen Business School, Kristiania University College, and the University of Toronto.

Industry Bridge

Linking academia with DeltaLab, Mindstorm Studio, PITB, dirAction, Takhleeq, Educative, and SeedProgramming to produce industry-ready graduates.

Nano Programs

Scalable training tracks in AI, Data Science, Game Development, and Mathematical Foundations — launching this summer, Insha'Allah.

Research at the Frontier

From immersive VR studies to the foundations of mathematical reasoning in code.

Mathematical Logic
Logic · Pedagogy

Quantifiers to Loops

Linking ∃ Existential and ∀ Universal quantifiers in propositional logic to for / while loop constructs — making mathematical reasoning tangible to programmers.

Concept Maps
In Progress · Pedagogy

Concept Maps for Intuition

An ongoing exploration into how Concept Maps broaden intuitive thinking — unlocking new methods of teaching that help students visualize abstract relationships in code.

Induction
Active

Induction & Inductive Hypothesis

A research paper exploring induction and the inductive hypothesis — and how its rigorous teaching transforms the way students reason about recursion and correctness.

MS Research
MS Theses

Two Active MS Research Projects

Two ongoing research projects under progress with Master's students — extending CPiE's footprint into deeper, theory-grounded contributions to programming education.

Communities We Lead

Beyond the lab — student-led societies powering the culture of curiosity at ITU.

GDG on Campus · ITU

Google Developer Group — driving developer culture at ITU through hackathons, study jams, and tech talks.

Flagship: CodeRush One of Pakistan's most celebrated tech events, hosted under this society.
🌍

ITU Model United Nations

Cultivating diplomacy, debate, and global perspective — bridging technology students with public-policy thinking and leadership.

Faculty Lead Personally mentored by Mr. Sarfraz Raza.
🛰️

Nebula Society · ITU

Pakistan's emerging space & aerospace innovation society at ITU — running NASA Space Apps Challenge and high-impact international competitions.

🏆 National Winners — AIS 2025 Selected for ActInSpace 2026 International Finals.

Meet CodeForge

A fully-fledged IDE built in-house by our team — for evaluating coding courses, lab assignments, and exams with automated correctness checking.

CodeForge — OOP Lab Exam
📄 main.cpp
📄 Stack.h
📄 tests.cpp
✅ submission.json
#include <iostream>
using namespace std;

// CodeForge auto-evaluates each test case
template<typename T>
class Stack {
    T* data;
    int top, cap;
public:
    Stack(int c=10) : top(-1), cap(c) {
        data = new T[cap];
    }
    void push(T v) { data[++top] = v; }
    T pop()        { return data[top--]; }
};
✅ Test 01 — push/pop · 12ms
✅ Test 02 — overflow · 8ms
✅ Test 03 — templates · 15ms
✅ Test 04 — destructor · 9ms
⏳ Test 05 — stress (10⁶) · running...
01

Used in Live Exams

The OOP Lab Exam was conducted on CodeForge — proven at scale under real conditions.

02

Weekly Auto-Grading

Weekly assignments and lab tasks are now evaluated automatically — saving instructors hundreds of hours.

03

Built by Students

Designed and engineered by a CPiE team member — proof that our students don't just learn the tools, they build them.

Highlights & Milestones

CodeRush· ActInSpace 2026 Finals· AIS 2025 National Winners· NASA Space Apps· VR Programming Study· ECIS 2025 Publication· ITU MUN· Nano Programs Launch· CodeRush· ActInSpace 2026 Finals· AIS 2025 National Winners· NASA Space Apps· VR Programming Study· ECIS 2025 Publication· ITU MUN· Nano Programs Launch·
CodeRush
Flagship Event · GDG ITU

CodeRush

One of Pakistan's most well-known competitive programming tech events — a high-energy showcase of ITU's coding culture, and a magnet for the country's brightest student programmers.

ActInSpace
🏆 National Champions

AIS 2025 → ActInSpace 2026

Nebula Society students — under CPiE — became national winners of AIS 2025 and earned a spot at the ActInSpace 2026 International Finals. A defining milestone for ITU on the world stage.

NASA Space Apps
Annual

NASA Space Apps Challenge

Hosted under Nebula Society — bringing the world's largest hackathon to ITU students with real space-data problem sets from NASA.

Led by Vision

Mr. Sarfraz Raza

Mr. Sarfraz Raza

Teaching Fellow · AI/CS Department · Information Technology University, Lahore

Founder & Director of CPiE. Researcher in programming pedagogy, immersive learning, and computational thinking. Speaker at UET Lahore, Kinnaird, UMT, FAST-NUCES, and LUMS. Recognized by NCEAC. Founder of SeedProgramming. Mentor to 10–15 active student researchers.

DeltaLab Mindstorm Studio PITB dirAction Takhleeq Educative SeedProgramming

Powered by 10–15 Student Researchers

2nd Year
3rd Year
MS Students
CodeForge Engineers
VR Researchers
Pedagogy Researchers
Society Leads
+ many more

Meet the Researchers

HR
Hasnain Raza

Department of Computer Science

Batch 2023

HM
Hassan Mujtaba

Department of Computer Science

Batch 2023

HN
Hamza Naveed

Department of Computer Science

Batch 2023

FA
Fatima Abdul Raheem

Department of Artificial Intelligence

Batch 2024

MA
Muhammad Ali

Department of Artificial Intelligence

Batch 2024

AH
Ahmad Hassan

Department of Artificial Intelligence

Batch 2024

SF
Shereen Fatima

Department of Artificial Intelligence

Batch 2024