By the end of this 5-day camp, students will build a functional AI-powered career advisor app that provides personalized career recommendations based on interests and skills.
Day 1: Introduction & Setting the Foundation
Theme: Understanding AI and Career Advisory Systems
• Objective: Familiarize students with the project goals and set up their development environment.
• Activities:
1. Introduction to AI in Career Counseling:
2.Setting Up Development Tools:
3. Basic Coding Tasks:
– Java: Create a console-based menu for login and registration.
– Python: Build a simple script for connecting to MySQL and inserting user data.
4. Homework: Research popular career paths and required skills.
Day 2: Building User Profiles
Theme: Collecting and Storing Data
• Objective: Enable users to create profiles and log their interests and skills.
• Activities:
1. Database Design:
2. Profile Creation Feature:
– Java: Develop a user registration form (console-based).
– Python: Build a script to input and store skills and interests into MySQL.
3. Interactive Session:
4. Homework: Plan career clusters based on their research from Day 1.
Day 3: AI Integration for Recommendations
*Theme:* Generating Career Suggestions
• *Objective:* Use AI logic to match user profiles with career recommendations.
• *Activities:*
1. *AI Recommendation System Logic:*
– Write algorithms to match user inputs with predefined career paths.
– Use conditional statements (Java) or Python dictionaries.
2. *Basic AI Model Simulation:*
– Java: Hardcode a matching system based on user inputs (e.g., “If interests = science, suggest engineering”).
– Python: Implement a similar system using dictionaries and lists.
3. *SQL Query Integration:*
– Retrieve matching careers dynamically from the database.
4. *Homework:* Brainstorm additional features (e.g., skills to learn for suggested careers).
*Day 4: User-Friendly Interaction & Advanced Features*
*Theme:* Enhancing Functionality
• *Objective:* Make the app user-friendly with added features.
• *Activities:*
1. *Adding User Preferences:*
2. *Skill Gap Analysis:*
3. *Favorite Careers Feature:*
4. *Testing:*
5. *Homework:* Prepare for project presentation.
*Day 5: Finalization and Showcase*
*Theme:* Debugging, Optimization, and Presentation
• *Objective:* Complete the project and present it to peers and parents.
• *Activities:*
1. *Debugging Challenge:*
2. *Code Optimization:*
3. *Project Showcase:*
– Students demonstrate their apps, highlighting:
– Features they built.
– How AI logic helped provide career recommendations.
– Challenges faced and how they overcame them.
*Camp Benefits:*
• Build foundational coding and database skills.
• Explore AI-powered solutions for real-world problems.
• Create a portfolio-worthy project.