Java & JavaScript Integrated Program
Fot Visual Impairment Candidates
Course Coordinator: Ratinath Tripathi
Duration: 3 Months (12 Weeks)
Mode: Hybrid (5 Days/Week | 2 Hours/Day)
Learning Mode
Accessible online/hybrid environment. Usage of NVDA/JAWS friendly platforms, code editors like VS Code with accessibility plugins, HackerRank, and Google Classroom.
Program Outcome
Candidates will gain job-ready skills in front-end and back-end development, focusing on real-world projects and employability.
Course Structure (3 Months)
Phase 1: Foundation & Accessibility Setup
Duration: 2 Weeks
Focus Area: Accessibility + Programming Basics
Modules & Topics:
- Understanding assistive tools (NVDA, VS Code accessibility setup)
- Introduction to Programming (Logic, Syntax, Flowcharts in text format)
- Overview of Web Technologies (HTML, CSS, JS, Java)
Practical Activities:
- Hands-on setup of screen reader-friendly coding environment
- Create your first accessible webpage with text-only layout
Phase 2: Core Java Programming
Duration: 4 Weeks
Focus Area: Java Development (Backend Concepts)
Modules & Topics:
- Java Basics: Variables, Data Types, Operators, Loops, Conditionals
- OOPs Concepts: Classes, Objects, Inheritance, Polymorphism
- Exception Handling & File Handling
- Collections Framework (List, Map, Set)
- Basic JDBC & Database Connectivity
Practical Activities:
- Build a simple console-based Employee Management App
- Connect app to MySQL using JDBC
- Debug programs using screen-reader friendly methods
Phase 3: Frontend JavaScript Development
Duration: 4 Weeks
Focus Area: Web Scripting & Interactivity
Modules & Topics:
- JavaScript Fundamentals: Variables, Functions, Arrays, Loops
- DOM Manipulation (focus on keyboard navigation)
- Event Handling & Accessibility in JS
- ES6 Features (Let, Const, Arrow Functions, Promises)
- Introduction to APIs (fetch, JSON parsing)
Practical Activities:
- Create an accessible web form validation app
- Develop a small project using JS + HTML (e.g., To-Do App)
Phase 4: Integration & Project Work
Duration: 2 Weeks (Offline)
Focus Area: Full Project + Job Readiness
Modules & Topics:
- Combine Java (Backend) + JavaScript (Frontend)
- API integration between both sides
- Accessibility testing using NVDA/Chrome extensions
- Resume building, mock interviews, corporate communication
Practical Activities:
- Final Project: Accessible “Task Manager” Web App
- Peer code review sessions
- Presentation to mentors/panel