Table of Contents

F24 Project Listings

Instructions for Faculty Members

This page is a child of the page: Proposed Projects for the Upcoming Term

Students:

SmartFoodie - Android Mobile App for Meal Planning

[added 2024-09-05]

Course: EECS4090 - Only open to students in the Software Development Stream.

Supervisor: Marios Fokaefs

Supervisor's email address: fokaefs@yorku.ca

Project Description: The project aims at creating a nutrition tracking mobile application in Android. The application will connect to the Canadian Nutrient File (https://www.canada.ca/en/health-canada/services/food-nutrition/healthy-eating/nutrient-data.html), either locally or remotely. Users will be able to create a profile, which include basic information such as name, date of birth, sex, height and historical data for weight. The app will allow users to enter meals based on foods contained in the CNF. The app will then break down the meal in its nutritional value and will compare it against the Canada's Food Guide (https://food-guide.canada.ca/en/) for alignment. The app will visualize the nutrient and food intake over a selected or fixed period of time (daily, weekly, monthly). OPTIONAL: The tool will use LLMs and generative AI to recommend diet changes based on the alignment with the CFG.

Required skills or prerequisites:

  1. CS Major, preferably in the software engineering program.
  2. At least in the 3rd year.
  3. A grade of at least A in EECS3311 and EECS3461

Recommended skills or prerequisites:

  1. At least A in EECS4443, if attended.
  2. Some knowledge on AI and machine learning may prove useful.

Instructions: Email the instructor with a copy of your CV and an unofficial transcript. Use EECS4090 in the subject of your email.


TEMPLATE ENTRY - PUT PROJECT TITLE HERE

[added YYYY-MM-DD]

Course: EECS4090 - Only open to students in the Software Development Stream.

Supervisor: NAME

Supervisor's email address: EMAIL

Project Description: lorem ipsum…

Required skills or prerequisites:

  1. pre-req 1… do not add pre-reqs that already exist for the course, see Course Descriptions
  2. pre-req 2…

Recommended skills or prerequisites:

  1. recommended skil/prereq1…

Instructions: state how you wish to receive inquiries of interest


TEMPLATE ENTRY - PUT PROJECT TITLE HERE

[added YYYY-MM-DD]

Course: EECS4090 - Only open to students in the Software Development Stream.

Supervisor: NAME

Supervisor's email address: EMAIL

Project Description: lorem ipsum…

Required skills or prerequisites:

  1. pre-req 1… do not add pre-reqs that already exist for the course, see Course Descriptions
  2. pre-req 2…

Recommended skills or prerequisites:

  1. recommended skil/prereq1…

Instructions: state how you wish to receive inquiries of interest