Application Design & Development using Vibe Coding

GTU Study
KHUDKIBOOK
APPLICATION DESIGN & DI05000121
FREE PDF DI05000121
Code: DI05000121 Credits: 4 Semester 5 Auto

Application Design & Development using Vibe Coding

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Application Design & Development using Vibe Coding Syllabus — Unit-wise Content

The official GTU curriculum for Application Design & Development using Vibe Coding (subject code DI05000121) as prescribed for Auto · Semester 5 divides the course into 5 units, covering 17 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.

Download the official syllabus PDF (DI05000121)

Unit 1 Introduction to Vibe Coding

5 lecture hours

  • ● AI-assisted development (Vibe Coding) ● Evolution of coding: Traditional vs AI-assisted development ● Benefits and limitations of AI coding tools ● Use cases of Vibe Coding in real-world development Prompt Engineering Practice: ● Writing prompts for code generation
  • debugging and optimization
  • refining prompts using iterative techniques ● Prompting Techniques: Zero-shot prompting
  • few-shot prompting
  • role-based prompting
  • instruction-based prompting Vibe Coding Tools Setup and GitHub Integration ● Introduction to AI-assisted coding workflow (Vibe Coding) ● Installing and configuring VS Code for development ● Installing AI coding assistants: Codex / Claude Code / Google Code Assistant ● Exploring AI IDEs such as Cursor
  • Replit AI ● Writing prompts to generate code using AI tools Program Name: Diploma Engineering Level: Diploma Branch: Computer Engineering / Computer Science & Engineering Subject Code: DI05000121 Subject Name: Application Design & Development using Vibe Coding GitHub Integration with VS Code ● Creating and configuring GitHub account ● Installing Git and GitHub extensions in VS Code ● Creating new repository ● Cloning repository in VS Code ● Creating and switching branches ● Git operations: stage
  • sync Git File Status Indicators in VS Code ● M – Modified file ● U – Untracked file ● A – Added file ● D – Deleted file ● R – Renamed file ● C – Copied file ● ! – Ignored file Merge conflict indicators in code files

Unit 2 Laravel Basics

7 lecture hours

  • Laravel Environment Setup ● Installing required tools: PHP, Composer
  • Laravel Installer ● Creating a new Laravel application ● Running Laravel development server Understanding Laravel Project Structure ● Overview of important folders: app, routes
  • database ● Understanding .env configuration file Basic Routing and Views ● Creating simple routes Program Name: Diploma Engineering Level: Diploma Branch: Computer Engineering / Computer Science & Engineering Subject Code: DI05000121 Subject Name: Application Design & Development using Vibe Coding ● Returning text and views from routes ● Creating Blade template views Frontend Generation using AI Tools ● Generating HTML layouts using AI prompts ● Generating CSS components using AI assistants ● Improving generated UI using AI tools GitHub Project Management ● Creating Laravel project repository on GitHub Pushing project code to GitHub

Unit 3 Laravel CRUD & Deployment

6 lecture hours

  • Database Configuration ● Connecting Laravel application with database ● Configuring database in .env file Database Migrations ● Creating migration files ● Running migrations to create tables Laravel MVC Components ● Creating Models ● Creating Controllers ● Understanding MVC workflow in Laravel CRUD Application Development ● Creating forms to insert data ● Displaying records from database ● Updating records ● Deleting records ● Generating CRUD code using AI prompts Debugging with AI Tools Program Name: Diploma Engineering Level: Diploma Branch: Computer Engineering / Computer Science & Engineering Subject Code: DI05000121 Subject Name: Application Design & Development using Vibe Coding ● Using AI assistants to detect and fix code errors Deployment using SSH Hosting ● Accessing hosting server using SSH ● Uploading project to server ● Setting project permissions Updating Project using Git ● Connecting hosting server with GitHub repository ● Pulling latest changes using git pull Updating deployed application

Unit 4 GUI and Application Structure

6 lecture hours

  • Desktop Development Environment ● Python-based desktop frameworks: Tkinter / PyQt ● Development environment using VS Code with AI coding assistants ● AI tools such as Codex / Claude Code / Google Code Assistant / Cursorfor generating desktop application code GUI Design using AI Tools ● Application window structure and layout generation using AI prompts ● UI components: labels
  • text fields
  • layouts and menus ● Event handling and user interaction in desktop applications Application Logic Generation using AI ● Generating application functions and logic using AI prompts ● Handling user input and displaying results in GUI applications File Handling in Desktop Applications ● Reading and writing data using files (text / JSON) Managing application data files Program Name: Diploma Engineering Level: Diploma Branch: Computer Engineering / Computer Science & Engineering Subject Code: DI05000121 Subject Name: Application Design & Development using Vibe Coding

Unit 5 Database Applications

6 lecture hours

  • Database for Desktop Applications ● SQLite database for local desktop applications ● Database connectivity in desktop software using Python ● Creating tables and managing application data Desktop Applications with Database ● Data input forms for application data entry ● Storing and retrieving records from database ● Displaying database records in application interface CRUD Operations using AI Tools ● Generating CRUD operations using AI prompts ● Insert
  • delete, and display operations in desktop applications Application Integration using AI Tools ● Integration of GUI, database, and application logic ● Debugging and improving application code using AI assistants Desktop Application Workflow Structure of a complete desktop application developed using AI- assisted coding tools

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 5

GTU Study
KHUDKIBOOK
INTERNET APPLICATION PROGRAMMING 2350701
FREE PDF 2350701

Internet Application Programming

Code: 2350701 Credit: 7
Open →
GTU Study
KHUDKIBOOK
MICRO PROCESSOR & 2350702
FREE PDF 2350702

Micro Processor & Peripheral Chips

Code: 2350702 Credit: 5
Open →
GTU Study
KHUDKIBOOK
JAVA PROGRAMMING 2350703
FREE PDF 2350703

Java Programming

Code: 2350703 Credit: 7
Open →
GTU Study
KHUDKIBOOK
COMPUTER NETWORKING 2350704
FREE PDF 2350704

Computer Networking

Code: 2350704 Credit: 5
Open →
GTU Study
KHUDKIBOOK
PROJECT - I 2350705
FREE PDF 2350705

Project - I

Code: 2350705 Credit: 6
Open →
GTU Study
KHUDKIBOOK
COMPUTER MAINTENANCE AND 3350701
FREE PDF 3350701

Computer Maintenance And Trouble Shooting

Code: 3350701 Credit: 5
Open →
GTU Study
KHUDKIBOOK
DYNAMIC WEB PAGE 3350702
FREE PDF 3350702

Dynamic Web Page Development

Code: 3350702 Credit: 7
Open →
GTU Study
KHUDKIBOOK
JAVA PROGRAMMING 3350703
FREE PDF 3350703

Java Programming

Code: 3350703 Credit: 7
Open →
GTU Study
KHUDKIBOOK
COMPUTER AND NETWORK 3350704
FREE PDF 3350704

Computer And Network Security

Code: 3350704 Credit: 7
Open →
GTU Study
KHUDKIBOOK
MULTIMEDIA AND ANIMATION 3350705
FREE PDF 3350705

Multimedia And Animation Techniques

Code: 3350705 Credit: 7
Open →
GTU Study
KHUDKIBOOK
PROJECT-I 3350706
FREE PDF 3350706

PROJECT-I

Code: 3350706 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ENTREPRENEURSHIP AND START-UPS 4300021
FREE PDF 4300021

Entrepreneurship and Start-ups

Code: 4300021 Credit: 3
Open →
GTU Study
KHUDKIBOOK
COMPUTER ORGANIZATION AND 4350701
FREE PDF 4350701

Computer Organization and Architecture

Code: 4350701 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INTRODUCTION TO MACHINE 4350702
FREE PDF 4350702

Introduction to Machine Learning

Code: 4350702 Credit: 5
Open →
GTU Study
KHUDKIBOOK
MOBILE APPLICATION DEVELOPMENT 4350703
FREE PDF 4350703

Mobile Application Development using Android

Code: 4350703 Credit: 2
Open →
GTU Study
KHUDKIBOOK
INTERNSHIP PROJECT 4350704
FREE PDF 4350704

Internship Project

Code: 4350704 Credit: 3
Open →
GTU Study
KHUDKIBOOK
FUNDAMENTALS OF ARTIFICIAL 4350705
FREE PDF 4350705

Fundamentals of Artificial Intelligence

Code: 4350705 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ADVANCE COMPUTER NETWORK 4350706
FREE PDF 4350706

Advance Computer Network

Code: 4350706 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MULTIMEDIA TECHNOLOGIES 4350707
FREE PDF 4350707

Multimedia Technologies

Code: 4350707 Credit: 4
Open →
GTU Study
KHUDKIBOOK
WEB BASED JAVA 4350708
FREE PDF 4350708

Web Based Java Programming

Code: 4350708 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SKILL - BASED DI05000011
FREE PDF DI05000011

Skill - Based Training

Code: DI05000011 Credit: 2
Open →
GTU Study
KHUDKIBOOK
WEB DEVELOPMENT USING DI05000091
FREE PDF DI05000091

Web Development using Python

Code: DI05000091 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ADVANCE JAVA PROGRAMMING DI05000101
FREE PDF DI05000101

Advance Java Programming

Code: DI05000101 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SOFTWARE TESTING DI05000111
FREE PDF DI05000111

Software Testing

Code: DI05000111 Credit: 4
Open →
GTU Study
KHUDKIBOOK
CLIENT - SIDE DI05000131
FREE PDF DI05000131

Client - Side Scripting Language (TypeScript)

Code: DI05000131 Credit: 4
Open →
GTU Study
KHUDKIBOOK
MOBILE APPLICATION DEVELOPMENT DI05000141
FREE PDF DI05000141

Mobile Application Development

Code: DI05000141 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INTRODUCTION TO INTERNET DI05000151
FREE PDF DI05000151

Introduction to Internet of Things

Code: DI05000151 Credit: 3
Open →
GTU Study
KHUDKIBOOK
BUSINESS ANALYTICS DI05000161
FREE PDF DI05000161

Business Analytics

Code: DI05000161 Credit: 3
Open →
GTU Study
KHUDKIBOOK
MINOR PROJECT DI05000341
FREE PDF DI05000341

Minor Project

Code: DI05000341 Credit: 3
Open →
GTU Study
KHUDKIBOOK
COMPUTER HARDWARE ARCHITECTURE DI05007011
FREE PDF DI05007011

Computer Hardware Architecture and System Maintenance

Code: DI05007011 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INFORMATION SECURITY DI05007021
FREE PDF DI05007021

Information Security

Code: DI05007021 Credit: 4
Open →