Curriculum-design system for REVA University, School of Computer Science & Engineering (SoCSE) — the 2026 B.Tech scheme (CSE, ISE, IT, AIML, AIDS, IoT, Cyber Security).
This repository is not software — it is a knowledge base + AI workflow that helps faculty design and review dual-level Course Files with the help of an AI coding assistant (Claude Code, VS Code, or Antigravity IDE).
The one idea this repo serves — dual-level design. Every core course is delivered at two levels in one course: an awareness floor every student must clear (protecting placement readiness) and an advanced ceiling needed to exceed 8 CGPA — separated by assessment, not by streaming students into sections. Read
REVA_BTech_Curriculum_Strategy.mdfor the why.
| Document | What it is |
|---|---|
REVA_BTech_Curriculum_Strategy.md |
The strategy — the why behind dual-level design |
Course_Designer_Guidelines_2026.md |
Design rules by course category and L-T-P pattern |
Course_File_Template.md |
The Course File template faculty fill (§0–§22) |
Curriculum_Visual_Map.md |
Semester map: each course's category, L-T-P-C, level, prerequisites |
Course_Design_Workflow.md |
The two-path faculty workflow (start from Outcomes or Activities) |
Course_Design_Checklist.md |
The ~45-item gate every finished course must pass |
Course_Design_Verification_DAA.md |
A worked example: the DAA course file verified against the checklist |
.claude/skills/ |
Two AI skills: reva-course-designer and reva-course-reviewer |
AGENTS.md |
Orientation for AI agents working in this repo |
CONTRIBUTING.md |
How to contribute (setup, GitHub, architecture) |
- A GitHub account (a GitHub-for-Education account is ideal).
- Git installed — https://git-scm.com/downloads.
- One AI assistant of your choice (set up below): Claude Code, VS Code + an AI extension, or Antigravity IDE.
- (Optional) Python 3 — only needed if a tool must read existing
.docxcourse files.
Clone the repository:
git clone https://github.com/kavyareva24/SoCSE-Curriculum.git
cd SoCSE-CurriculumAll three tools do the same job — open this folder so the AI can read the strategy, template, guidelines, and map, then drive the two-path workflow. The difference is only how the AI is invoked.
Claude Code auto-discovers the skills in .claude/skills/.
cd SoCSE-Curriculum
claudeThen just describe your task in plain English — the right skill triggers automatically:
- To design: "Design the course file for Operating Systems (Sem 5). I'll give you the course outcomes." → triggers reva-course-designer.
- Activities-first: "Here are the weekly activities for my course — reverse-engineer the COs and the full course file."
- To review: "Verify my DAA course file against the checklist." → triggers reva-course-reviewer.
You can also type / to see available skills. Claude reads AGENTS.md for repo context.
- Install VS Code, then add an AI assistant extension — the Claude Code extension (skills work the same as Option A) or GitHub Copilot Chat.
File → Open Folder…→ select the clonedSoCSE-Curriculumfolder.- Open the AI chat panel. With the folder open the assistant can read the template, guidelines, strategy, and
AGENTS.md. - Drive the workflow by pasting a prompt from
Course_Design_Workflow.md§2 (Outcomes-first) or §3 (Activities-first) — e.g.:"Using
Course_File_Template.md,Course_Designer_Guidelines_2026.md, and the curriculum strategy, generate a complete Course File for ‹code – title› (category ‹…›, L-T-P ‹…›, level ‹…›). My COs and Bloom levels are below…" - Attach your existing/old course document if you have one, and ask the AI to modernise it onto the template.
With the Claude Code extension, the
reva-course-designer/reva-course-reviewerskills trigger just like in Option A. With Copilot, paste the workflow prompts manually instead.
Antigravity is an agent-first IDE.
- Open Antigravity and open the cloned
SoCSE-Curriculumfolder as your workspace. - Open the Agent panel. Antigravity reads
AGENTS.mdfor repo context automatically. - The
.claude/skills/files don't auto-trigger here (they're a Claude Code convention), so drive the process with the prompts inCourse_Design_Workflow.md— point the agent at the template, guidelines, strategy, and map, and follow Path A or Path B. - Let the agent fill
Course_File_Template.mdinteractively, then review.
Locate your course in the map (category, L-T-P, level, prerequisites)
│
┌───────────────┴───────────────┐
PATH A: write Course Outcomes PATH B: list Activities in the
(conventional OBE) session plan (one per session)
└───────────────┬───────────────┘
▼
AI fills the dual-level Course File (interactive or one-shot)
▼
FACULTY review (human first) → AI review (best practice +
▼ strategy + curriculum structure)
Verify against Course_Design_Checklist.md → submit to BoS
Full detail: Course_Design_Workflow.md.
Ask your AI assistant to run the course through Course_Design_Checklist.md (the reva-course-reviewer skill does this in Claude Code). It produces a per-item Pass / Fail verdict with fixes and an overall READY / NOT READY result. See Course_Design_Verification_DAA.md for the format and rigour expected.
The curriculum is owned by REVA SoCSE. To propose changes — a new course file, a template/guideline update, or a new skill — read CONTRIBUTING.md for setup, the GitHub pull-request process, and the repository architecture.