logo
For junior students

Academic Resources & Course Materials

Structured lecture notes, database guides, programming practice sets, and video tutorials created while mentoring juniors through the Green Software Engineering Club and the university's Mentorship Program.

C / C++ Basics

Structured programming fundamentals — from syntax to problem-solving patterns.

Lecture Notes
Structured Programming in C — Full Notes

Core syntax, control flow, functions, arrays, and pointers, explained with worked examples.

Coming Soon
Practice Set
C Programming — Twisted Practice Questions

Scenario-based and debug-style questions designed to build real conceptual understanding, not memorization.

Coming Soon
Video Tutorial
C/C++ Fundamentals Walkthrough

Recorded mentorship sessions covering common beginner pitfalls in C and C++.

Watch on YouTube
MySQL & Normalization

Relational database design, query writing, and normalization theory.

Database Guide
DBMS & SQL — Structured Guide

ER modeling, keys, joins, and query design, building up to normal forms step by step.

Coming Soon
Guide
Data Normalization Explained (1NF–BCNF)

A walkthrough of normalization with worked examples, from first normal form through BCNF.

Coming Soon
Practice Set
SQL Query Practice — Output & Debug Style

Query-writing and query-output prediction questions mirroring real exam formats.

Coming Soon
Java OOP

Object-oriented programming principles and design patterns in Java.

Lecture Notes
OOP Concepts — Classes to Design Patterns

Encapsulation, inheritance, polymorphism, and abstraction, with common design pattern examples.

Coming Soon
Practice Set
Java OOP — Code Output Questions

Predict-the-output and find-the-bug questions built around inheritance and polymorphism edge cases.

Coming Soon
Video Tutorial
Java OOP Mentorship Sessions

Recorded sessions from Mentorship Program 260 & 261 covering Java OOP fundamentals.

Watch on YouTube
System Analysis

Data Flow Diagrams, requirements analysis, and system design fundamentals.

Lecture Notes
Data Flow Diagrams (DFD) — Levels 0 to 2

Context diagrams, decomposition, and common mistakes to avoid when modeling a system.

Coming Soon
Practice Set
System Analysis — Scenario-Based Questions

Applied case studies for practicing requirements gathering and DFD construction.

Coming Soon
Materials are being added and updated regularly as part of ongoing mentorship work. If you're a junior student and need something specific in the meantime, feel free to reach out directly.