This is an old revision of the document!
Table of Contents
W25 Project Listings
Instructions for Faculty Members
This page is a child of the page: Proposed Projects for Winter 2025
Students:
- Please note that this content is 'live' and will be updated on an on-going basis in the weeks prior to the start of the term.
- You can subscribe to this page in order to receive an email whenever the project listing page updates. Only logged in users have access to the “Manage Subscriptions” page tool. See https://www.dokuwiki.org/subscription
- The Table of Contents can be collapsed/expanded.
Mentor/Mentee Matching Tool
Added on Aug 27, 2024
Course: { EECS4080}
Supervisor: Pooja Vashisth
Supervisor's email address: vashistp@yorku.ca
Project Description:
1. Problem Statement Effective mentorship is crucial for personal and professional growth, but matching mentors and mentees can be challenging. A manual process, though effective, is often time-consuming and inefficient.
2. Project Objectives Objective 1: The tool creates groups of 15-20 mentees with similar interests and diverse backgrounds. Objective 2: The tool automates the matching of mentors and a group of mentees based on availabilities, passions, and interests. Some mentors can be assigned to multiple groups. 3. Methodology Data Collection: Past data (if any). Develop surveys for mentors and mentees to gather detailed information about their interests, goals, and passions. Matching Algorithm: The algorithm will likely utilize clustering techniques to match mentors and mentees effectively. 4. Summary: This project aims to create a tool that will automate the process of forming groups of mentees and assigning mentors to each group, making it faster and more efficient than the current manual method. The tool will consider factors like schedules, interests, and passions to create groups of 15-20 mentees, each with a mentor. It will also ensure that these groups are diverse, including students from different academic programs, genders, and backgrounds, such as both international and local students. By automating the group creation and mentor assignment process, the tool will save time and enhance the quality of mentorship experiences. Students will benefit from interacting with peers who have similar passions but different perspectives and experiences, creating a more inclusive and well-rounded learning environment.
Required skills or prerequisite courses:
• Web development (applying OOP design, design pattern, and SOLID principles in developing backend API using Python Flask). • Data analysis using Python frameworks and libraries (pandas, NumPy, seaborn, matplotlib, statsmodel). • Full-stack development:
o Front-end: Building user interfaces with JavaScript technologies. o Back-end: Implementing RESTful API and GraphQL API using JavaScript technologies.
• DBMS: Database design and using NoSQL/SQL databases in web development.
Recommended skills or prerequisite courses:
Research and statistics skills Natural Language processing Generative AI
Instructions: Email Pooja your Interest in the project, CV and transcripts.
TEMPLATE ENTRY - PUT PROJECT TITLE HERE
[added YYYY-MM-DD]
Course: { EECS4080 | EECS4088 | EECS4480}
Supervisor: NAME
Supervisor's email address: EMAIL
Project Description: lorem ipsum…
Required skills or prerequisites:
- pre-req 1…
- pre-req 2…
Recommended skills or prerequisites:
- recommended skil/prereq1…
Instructions: state how you wish to receive inquiries of interest
TEMPLATE ENTRY - PUT PROJECT TITLE HERE
[added YYYY-MM-DD]
Course: { EECS4080 | EECS4088 | EECS4480}
Supervisor: NAME
Supervisor's email address: EMAIL
Project Description: lorem ipsum…
Required skills or prerequisites:
- pre-req 1…
- pre-req 2…
Recommended skills or prerequisites:
- recommended skil/prereq1…
Instructions: state how you wish to receive inquiries of interest
TEMPLATE ENTRY - PUT PROJECT TITLE HERE
[added YYYY-MM-DD]
Course: { EECS4080 | EECS4088 | EECS4480}
Supervisor: NAME
Supervisor's email address: EMAIL
Project Description: lorem ipsum…
Required skills or prerequisites:
- pre-req 1…
- pre-req 2…
Recommended skills or prerequisites:
- recommended skil/prereq1…
Instructions: state how you wish to receive inquiries of interest
TEMPLATE ENTRY - PUT PROJECT TITLE HERE
[added YYYY-MM-DD]
Course: { EECS4080 | EECS4088 | EECS4480}
Supervisor: NAME
Supervisor's email address: EMAIL
Project Description: lorem ipsum…
Required skills or prerequisites:
- pre-req 1…
- pre-req 2…
Recommended skills or prerequisites:
- recommended skil/prereq1…
Instructions: state how you wish to receive inquiries of interest