☕ Java Programming Lab
Select a laboratory session to view programs and documentation
Select a laboratory session to view programs and documentation
Internship offering Organizations
https://www.iitg.ac.in/dsai/docs/flyer/sum_intern_call2026_iitg_dsai_details.pdf
https://www.indiascienceandtechnology.gov.in/listingpage/internships
https://sun.iitpkd.ac.in
https://learning.servicenow.com/now/lxp/home
Main crafts Technology: https://lnkd.in/gRn9Tbhh
Main flow services: https://lnkd.in/dqkX4kF
ACM Summer Schools: https://india.acm.org/education/acm-india-summer-schools-2026
https://home.iitd.ac.in/show.php?id=837&in_sections=News
https://webapps.iitbbs.ac.in/internship-application/index.php
https://www.iittp.ac.in/Interns_and_Apprentice
https://placement.nitc.ac.in/sip
https://www.svnit.ac.in/
https://www.nitt.edu/
https://www.nitk.ac.in/advertisement-for-student-internship
https://internship.iiitkottayam.ac.in/
https://docs.google.com/forms/d/e/1FAIpQLSeaiZHNgqyHIpAeH0MLl613Rxir977ANp0gjxqMFIcczUFghA/viewform
https://internshipshub.in/internships/isi-kolkata-summer-internship-2026
https://careers.adobe.com/us/en/intern-and-graduate
https://www.salesforce.com/company/careers/university/
https://www.amazon.jobs/content/en/career-programs/university
https://careers.microsoft.com/v2/global/en/exploremicrosoft
https://www.google.com/about/careers/applications/jobs/results/?target_level=INTERN_AND_APPRENTICE&location=India
https://internship.aicte-india.org/
https://iic.apsche.ap.gov.in/
https://internshala.com/internships/ppo-true/
https://www.freshersworld.com/jobs/category/internship-job-vacancies-hyderabad
https://www.tcs.com/careers/india/internship
https://www.infosys.com/careers/internships.html
https://careers.wipro.com/content/Early-Careers/?locale=en_US
https://www.larsentoubro.com/careers
https://www.isro.gov.in/InternshipAndProjects.html
https://hal-india.co.in/career
https://internshipshub.in/research
https://t-hub.co/careers/
https://rttchyd.bsnl.co.in/int_sixmonths.php
https://careers.jio.com/frmStudentIntern.aspx
https://apsche.digivarsity.com/
https://ficci.in/public/internship
https://www.oracle.com/careers/students-grads/internships/
https://www.hcltech.com/careers/greatest-internship-ever
https://suprajatechnologies.com/internships.php
https://www.efftronics.com/careers
https://www.digisailor.com/careers
https://www.glassdoor.co.in/Job/adani-summer-intern-jobs-SRCH_IL.0,5_KO6,19.htm
https://iiits.ac.in/career-center/summer-internship/
https://in.indeed.com/q-internship-internship-l-andhra-pradesh-jobs.html?vjk=95c9246fef495a4a
https://www.naukri.com/internships-jobs-in-india?k=internships&l=india&nignbevent_src=jobsearchDeskGNB&functionAreaIdGid=3&functionAreaIdGid=5&functionAreaIdGid=8&functionAreaIdGid=30
https://aimersociety.com/training-and-internship-program/
https://admissions.nitw.ac.in/
https://indicwiki.iiit.ac.in/internship/
https://www.hsbc.com/careers/students-and-graduates/internships
https://globalcareers.lge.com/locations/IN
https://www.samsung.com/us/careers/internships/?msockid=0ec10376dcc869ab25c81469dd2a68e5
https://www.motorolasolutions.com/en_us/about/careers.html
https://www.freshersnow.com/category/jobs-by-category/internship/
https://www.apsrtc.ap.gov.in/Students_Project_Works.php
https://www.ncs.gov.in/Pages/default.aspx/default.aspx
https://pidatacenters.com/work-with-us
http://www.apita.ap.gov.in/pages/
https://theinternship.in/
https://opportunities.rbi.org.in/
https://careers.miraclesoft.com/
https://www.spyprohackyou.com/internships
Basics of Object Oriented Programming (OOP):Need for OO paradigm , A way of viewing world- Agents, responsibility, messages, methods, classes and instances, class hierarchies (Inheritance), method binding, overriding and exceptions, summary of OOP concepts, coping with complexity, abstraction mechanisms. Java Basics: Data types, variables, scope and lifetime of variables, arrays, operators, expressions, control statements, type conversion and costing, simple java program, classes and objects- concepts of classes, objects, constructors methods, access control, this keyword, garbage collection, overloading methods and constructors, parameter passing, recursion, string handling.
Download Unit IInheritance: Hierarchical abstractions, Base class object, subclass, subtype, substitutability, forms of inheritance- specialization, specification, construction, extension, limitation, combination, benefits of inheritance costs of inheritance. Member access rules, super uses, using final with inheritance, polymorphism, abstract classes.Packages and Interfaces: Defining, Creating and Accessing a package, Understanding CLASSPATH, Importing packages, differences between classes and interfaces, defining an interface, Implementing interface, applying interfaces variables in interface and extending interfaces.
Download Unit IIException handling and Multithreading: Concepts of exception handling, benefits of exception handling, Termination or resumptive models, exception hierarchy, usage of try, catch, throws and finally, built in exceptions, creating own exception subclasses. Differences between multithreading and multitasking, thread lifecycle, creating threads, synchronizing threads, daemon threads, thread groups.
Download Unit IIIEvent Handling: Events, Event sources, Event classes, Event Listeners, Delegation event model, handling mouse and keyboard events, Adapter classes, inner classes. The AWT class hierarchy, user-interface components- labels, button, canvas, scrollbars, text components, check box, checkbox groups, choices, list panes, scroll pane, dialogs, menu bar, graphics, layout manager, layout manager types- boarder, grid, flow, card and grid bag.
Download Unit IVSwings: Introduction, limitations of AWT, MVC architecture, components, containers, exploring swing- JFrame and JComponent, Icons and Labels, text fields, buttons-The JButton class, Check boxes, Radio Buttons, Combo boxes, Tabbed panes, Scroll panes, Trees and Tables
Download Unit VText Books: 1. Java-The Complete Reference,7/e, Herbert schildt, TMH Reference Books: 1. JAVA: How to program,8/e, Dietal, Dietal, PHI 2. Introduction of programming with JAVA, S.Dean, TMH 3. Introduction to JAVA programming, 6/e, Y.Daniel Liang, Pearson 4. Core Java2, Vol1(Vol2) Fundamentals (Advanced),7/e, Cay.S.Horstmann, Gary Cornell, Pearson 5. Big Java 2,3/e, Cay.S.Horstmann,Wiley 6. Object Oriented Programming through Java, P.Radha Krishna, University Press
Download Books ListIntroduction to Data Structures: Definition and importance of data structures, Abstract data types (ADTs) and their implementation, Overview of time and space complexity analysis of data structures. Searching Techniques: Linear & Binary Search, Sorting Techniques: Bubble sort, Selection sort, Insertion Sort, Quick Sort and Merge Sort.
Download Unit ILinked Lists: Singly linked lists, representation and operations, doubly linked lists, and circular linked lists, Comparing arrays and linked lists, Applications of linked lists.
Download Unit IIStacks: Introduction to stacks: properties and operations,recursions implementing stacks using arrays and linked lists, Applications of stacks in expression evaluation, reversing list etc.
Download Unit IIIQueues: Introduction to queues: properties and operations, implementing queues using arrays and linked lists, Applications of queues in priority queue etc. Deques: Introduction to deques (double-ended queues), Operations on deques and their applications. Circular queues: Introduction to Circular queues, Operations on Circular queues, and their applications.
Download Unit IVTrees & Graphs: Introduction to Trees, Binary Search Tree – Insertion, Deletion & Traversals,
Graphs: Definition, applications, Properties, representation of graphs (adjacency & linked
adjacency),graph searching methods(DFS & BFS).
Hashing: Brief introduction to hashing and hash functions, Collision resolution techniques:
chaining and open addressing.
Hash tables: basic implementation and operations, Applications of hashing in unique identifier
generation, caching, etc.

If you’re a student in India who’s into coding, tech, or just loves solving real-world problems, the Smart India Hackathon (SIH) is something you don’t want to miss.
It’s not just another coding competition, it’s one of the biggest platforms where students can showcase their skills, solve meaningful challenges, and actually build things that make an impact. Since its start in 2017, SIH has grown into the world’s largest open innovation platform, with over 1.3 million students participating across editions.
Imagine this: you and your team are coding away or building a gadget for 36 hours straight, no sleep, just pure energy, trying to crack real problems like improving rural healthcare or making cities greener. That’s what Smart India Hackathon (SIH) is all about.
It’s a nationwide innovation marathon, powered by the Ministry of Education and AICTE, where students work on problem statements (PS) given by government bodies (think Indian Railways, DRDO) and big industry names (like Tata, MathWorks, and more).
The spirit? “No problem is too big. No idea is too small.” It’s about bold ideas, teamwork, and turning classroom knowledge into something that can actually change lives.
There are two main tracks:
Software Edition → Apps, AI, websites, digital tools.
Hardware Edition → IoT devices, robots, physical prototypes.
And the best part? It’s open to everyone, undergrads, postgrads, even PhD students, from tech or non-tech backgrounds. No prior hackathon experience needed, just curiosity and passion.
Winners can bag up to ₹1 lakh, get mentorship from experts, and sometimes even see their solutions rolled out by the government. Pretty exciting, right?
It began with 28,000+ teams coding software solutions. Now? It’s a beast, with 600,000+ teams in 2024 alone. Here’s the journey in a quick table:
| Year | What Went Down | How Many Showed Up | Tracks |
|---|---|---|---|
| 2017 | First-ever SIH; software focus | 28,000+ teams | Software |
| 2018 | Added hardware; smart cities vibe | 100,000+ | Both |
| 2019 | AI/IoT took off; 1,000+ PS | 1.5 lakh+ | Both |
| 2020 | Went virtual (COVID); disaster management wins | 200,000+ | Both |
| 2021 | Hybrid mode; sustainability focus | 400,000+ | Both |
| 2022 Educational software solutions | Huge turnout; AYUSH ministry wins | 500,000+ | Both |
| 2023 | Infra monitoring tools; Thapar Institute killed it | 600,000+ | Both |
| 2024 | PM Modi joined virtually; cybersecurity ruled | 600,000+ teams | Both |
| 2025 | 8th edition; 2,877+ PS; still rolling | TBD (gonna be huge) | Both |
Each year ups the ante, with more problems and bigger impact, all tied to making India self-reliant (Atmanirbhar Bharat).
SIH is massive. Check these numbers:
These stats aren’t just for show—they’ve led to real stuff, like AI tools for farmers or smart city tech saving energy.
SIH 2025 started on August 25 with problem statements dropping via a live stream. Colleges are buzzing with internal hackathons, and even though the registration deadline was Sep 6, your college’s SPOC can still nominate teams till September 30. So, there’s still a shot to jump in!
There are 2,877+ problem statements from 100+ orgs—ministries, PSUs, and corporates. Themes are super varied:
Download the full list (Excel or PDF) at sih.gov.in/sih2025PS. Unofficial sites like sih2025.vercel.app help you sort them by theme.
Here’s the schedule:
Official guidelines: SIH2025-Guidelines-College-SPOC.pdf. X is lit with updates—NIT Sikkim’s got 45 teams, CGU Odisha extended their internal to Sep 8. Tamil Nadu’s slacking on submitting PS but their students are all in. Oh, and the SIH site’s Twitter link was broken—classic!
Missed the Sep 6 deadline? If your college is still doing internal hackathons, you’re not out yet. Here’s how to get in:
If you’re out for 2025, start prepping for 2026 or join the SIH alumni network.
To help you ace your proposal, here’s a sample PPT slide deck structure based on the official SIH template and tips from past winners. It’s designed for a problem statement like SIH25099 (AI-based Crop Health Monitoring) but you can tweak it for any PS. Use PowerPoint or Canva, keep slides clean, and stick to 6 slides max for internal hackathons.
📊 Visual Suggestion: Flowchart showing Data → AI Model → Dashboard → Alerts
📊 Visual Suggestion: Infographic with yield % increase and cost reduction
Past winners are straight-up inspiring:
Real talk: One team spent 4 months prepping, swearing by React and group chats. Another said SIH launched their startup.
For you: Level up your skills, pimp your resume, network with pros (alumni are at Google, startups). For government: Cheap, fresh solutions, like 50 lakh solar lights from past SIH ideas. For corporates: Scout talent and flex their brand across 6,000+ colleges (MathWorks, anyone?).
Big picture? SIH’s sparked 133 startups, shaped policies (smart classrooms, anyone?), and made India’s innovation scene pop. Downsides? Exam clashes (AICTE’s got your back) or team drama (pick your squad wisely). Worth it? Hell yeah.
SIH 2025 is your shot to shine. Reach out to your SPOC—nominations are open till Sep 30! If you miss it, prep for 2026 or join the alumni crew. India needs your big ideas.
Must-Have Resources:
☕ Java Programming Lab Select a laboratory session to view programs and documentation Week 01 ...