COS 333: Project Ideas

Wed Jan 31 20:49:42 EST 2024

Overview

There are many individuals and groups on or near campus who have really interesting problems that could be profitably attacked by folks in COS 333. Here are some of them. They have come from a variety of sources on campus. Many of them have come from Princeton's Program for Community-Engaged Scholarship (ProCES).

If you're interested in working on one of the proposed projects, then you should contact the proposing organization directly. Typically the organization will agree to work with the first project team that makes contact, so it's important that you make contact soon.

The first proposals are new this semester, and are listed in chronological order by time of submission. The others are hold-overs from previous semesters but still of interest.


(new) AI Spanish Language Tutor

Contacts

Professor Adriana Merino (amerino@princeton.edu), Senior Lecturer in Spanish and Portuguese, Princeton University

Ben Johnston (benj@princeton.edu) Senior Educational Technologist, Digital Learning and Design, McGraw Center, Princeton University

Background

This project seeks to explore the use of AI large language models to facilitate formative language assessment for learning, either within the context of a course of study or as self-regulated learning.

Providing students with frequent and varied opportunities to practice their language skills and to receive valuable, informative feedback is an essential part of second-language acquisition and often a difficult to integrate into traditional course curriculum. Given well-crafted prompts that include criteria for grading student writing, AI language models, such as ChatGPT, can provide students and instructors with useful information about the student's written language skills and guidance on how they might improve.

Minimal Viable Product

Stretch Goals


(new) ECO 100 Tutor Scheduling App

Contact

Kelly Noonan (knoonan@princeton.edu), Lecturer in Economics, Princeton University

Background

Introduction to microeconomics (ECO 100) is a large lecture predominantly taken by freshman. Last semester, the Economics department started to provide tutors for this class. For the fall semester, we utilized Google calendar for scheduling tutoring sessions but there were some issues with this interface. I would like to have an app or a web interface that would better suit the needs of students and tutors.

Minimum Viable Product

Stretch Goals


(new) Social Circles

Contact

Dana Hughes Moorhead (danahmoorhead@gmail.com)

Organization Description

Social Circles is the brainchild of a third generation and life-long Princetonian, Dana, who connects people and networks to expand access to the arts, nature, wellbeing, educational events and other resources for communities of color and other marginalized people. Here's a short profile giving some context around Dana's work and engagement. Examples of the experiences she brings fellow Princetonians into, sometimes for the very first time in their lives, are: a hiking trip in Vermont, a college tour for students and their parents, a Broadway show, and a public lecture here on campus. Dana is a trusted messenger in the community and creates inclusive environments for her fellow Princetonians, many of whom haven't felt welcome in certain spaces. Venues or organizations ask her to share information about free or low-cost events especially to reach Princetonians who have not ever been to the venue or attended a particular type of event. Dana removes barriers and demonstrates to community members that they belong in and have access to all public spaces and opportunities.

Minimum Viable Product

A responsive app that can serve as a: 1) resource hub; 2) tool to facilitate (and maybe even automate some) communication through texts, emails, and notifications (if possible); and 3) calendar for community events.

Features include:

Stretch Goals


(new) Solidaridad

Contacts

Neil D'souza, lead on app development, dsouzaneil@yahoo.com

Alan Paluck, main volunteer coordinator, apaluck31@gmail.com

Organization Overview

https://www.solidaridadcentraljersey.org/

Solidaridad is a Central NJ volunteer organization assisting immigrants, whom they call Neighbors, with their asylum concerns and completing the I-589, Application for Asylum and for Withholding of Removal, a Department of Homeland Security form. Each Neighbor is connected with a team of three volunteers.

The organization has approx. 40 volunteers. Some are professionals or retired individuals, some are students from Princeton University. The volunteers serve three roles:

  1. Interpreter. Most Neighbors speak Spanish and limited or no English.
  2. Interviewer. Ask the questions to the Neighbor via the Interpreter.
  3. Notetaker. Captures the answers of the neighbor to form the required components, like the Past Narrative, Future Narrative and other details to complete the I-589.

As they continue to exponentially expand with requests from Neighbors and volunteers, Solidaridad needs a solution to make their operations more streamlined. Their current processes are manual, often done with spreadsheets, and not sustainable. There may be strong interest from other Solidaridad chapters on the web app you create as this could be a valuable tool for their counterparts in other regions.

Users

Minimum Viable Product/Request

A responsive web app for information input, scheduling, and progress tracking on an Asylum Application preparation process.

The app should allow Admins to:

The app should allow Volunteers to:

The app should allow Volunteers and Admins to view and edit a checklist/progress bar piece to track the status of the team’s work (i.e., progress on which tasks/items have been completed to I-589 and required documents.

Notes on the current process:

Stretch Goals


(new) NJ Rise

Contacts

Leslie Koppel, Executive Director (lkoppel@njrise.org)

Judy Frank, IT Volunteer Maven (hfjufra@gmail.com)

Organization Description

Established in 1967, NJ Rise has been working with the local community to meet the needs of their neighbors, or clients, in the East Windsor and Hightstown areas. Rise offers programs enabling participating individuals and families to “overcome obstacles and achieve their full potential by providing them with services and facilitating community partnerships.” No one seeking help, especially food, is ever turned away. Case managers at the Rise Home Office connect neighbors to resources such as food, healthcare, legal advising, translation services, and emergency assistance. Other programs include: the Rise Pantry with food and other household necessities; Rise Thrift, which offers an array of pre-loved clothes and more; and "uRise Powered by PenFed," which provides the Rise community with online content, classes, and one-on-one connections to empower users with new skills, tools to help manage their wellbeing, and opportunities for connecting to neighbors.

As Rise operates different programs in several locations, managing data securely and keeping information up to date is crucial. Some constraints or challenges in collecting, updating, and accessing program data include the various government funding regulations that dictate which neighbors are eligible for specific types of assistance and how often they can receive it.

Minimum Viable Product

A responsive web-app that allows staff and administrators to look up and edit client/neighbor information, such as when the last time the neighbor visited the Rise Pantry, any special needs that require different or additional resources and demographic and contact information for an individual and members of their household. For the time being, there will be two types of users.

Administrators: Executive Director and Senior Director of Case Management

Staff: Can enter and update data after Google authentication

Stretch goals


(new) Neighbours, Inc.

Contacts

Cherry Oakley, Executive Director of Support Coordination (cherryoakley@neighbours-inc.com)

Ted Hannes, Lead Support Coordinator (theodorehannes@neighbours-inc.com)

Description

Neighbours, Inc. supports individuals with disabilities in New Jersey by connecting them to resources so that they can make their own decisions about how to live, love, learn, work, play, and engage in their communities.

Minimum Viable Product

A central information hub for individuals with disabilities to share and search a variety of accessible activities and resources in their communities, such as contractors for various services, classes for hobbies, interest-specific organizations or clubs, or recreational sports. Some listings are geographic in nature, some are temporal, and some are both.

Users:

Stretch Goals


Princeton Gerrymandering Project

Samuel S. Wang, Professor of Molecular Biology and the Princeton Neuroscience Institute

See a description of the Princeton Gerrymandering Project.


Art Museum Services

Stephen Kim, Associate Director for Information and Technology

The Princeton University Art Museum offers a world-class collection of over 100,000 works of art spanning the world of art from antiquity to the present. While more than 200,000 visitors visit our galleries in a year, we are always eager to develop new ways to engage audiences, especially, YOU, our students. Recently, we've built out new data and images services to power potential innovations like:


Communities of Interest App: letting citizens talk back to redistricters

Sam Wang, Neuroscience

Every 10 years, legislative districts across America must be redrawn after the Census. Redistricters have the task of making sure that diverse communities within a state are fairly represented. But they do not always know where those communities are.

Citizens have opportunities to testify about their communities in public hearings. But that testimony is qualitative, and there is no way to integrate the comments in a unified way. It would be useful to have a graphical application for individuals to (a) draw their communities of interest (COI's) on a state map, (b) store the shapes in a standard format such as GIS, and (c) annotate the shapes with comments. Then, after citizens have participated, it would be useful to display all of the communities of interest in a single map for inspection.

An additional feature might be reduction of redundancy by combining highly overlapping communities in a single consensus graphical display object.


Dynamic Frist Displays

Abby Klionsky '14, Office of the Executive Vice President

The decor in Frist -- all the quotes painted on the wall, etc. -- is meant to represent a diversity of ideas, and is one of the places on campus that, theoretically, does this quite well. It's theoretical because we don't know how much people actually pay attention to them, nor whether they know anything about the person being quoted.

There is actually documentation of all of this, in a very old-school, circa-2000 website that pairs photos of the quotes with photos and bios and explanations of the people who they are quoting: http://princeton.edu/frist/iconography.

This also covers the images in Cafe Viv and some of the Princeton-y flotsam that adorns the halls and walls. It would be GREAT if this could actually be a site that made people interested in looking at it!

Could we build a system that showed these images much more dynamically, perhaps with a rotating sequence of pictures that always showed something interesting. For each one, perhaps there could be a QR code that pointed to more details. Or maybe a touch screen would make it easy to get more details. Would it be possible to add new images and new text very easily without having to be an expert? Are there other things that would make the displays more appealing and encourage people to look at them more carefully?


Princeton Prison Teaching Initiative

Jill Stockwell, McGraw Center

Ideas that would greatly improve our organization's efficiency and communication. One is a volunteer application management system for our 150+ applicants each semester; another is a carpooling application for each of the seven facilities where we teach.


Managing maps and geospatial data

Wangyal Shawa, Map and Geospatial Information Center

We are planning two projects to create and manage our scanned maps and create geospatial data. One project is related to creating a batch georeferencing tool that will georeference scanned topographic maps that are the same size and the same scale. There is one system called QUAD-G (open source) to process the United States Geological Survey 1:24,000 scale maps but this software does not work well if you have a smaller scale map series. We need to customize the QUAD-G software to work with smaller scale maps using the same programming language or redesign it with a different programming language using similar workflows.

Another project is to design an open source software system that will extract georeferenced scanned maps to vector geospatial data.

These projects will benefit many researchers and libraries.


Princeton Sustainability

Ijeoma D. Nwagwu (ijeoma.nwagwu@princeton.edu), Office of Sustainability

The Office of Sustainability's Campus as Lab (CAL) program facilitates the use of Princeton's campus for sustainability research and experiential learning to advance the Sustainability Action Plan. Explorations into the social, physical, and operational dimensions of Princeton can generate new knowledge to help advance sustainability on campus, in our broader community, and around the world. Over the years COS 333 students have worked on several CAL projects and can support the Office of Sustainability on campus-based projects by developing:


Data collection and presentation for student outcomes

Jed Marsh, Vice Provost for Institutional Research

There is an increasing interest in student outcomes after the initial placement -- say 10 years post degree. Currently, these data are harvested from a hodge-podge of sources, including scraping sites like LinkedIn. There's a fair amount of staff time spent across campus googling former students, both graduates and undergrads. We need tools that:
(1) improve data collection from the web. Could there be an API from LinkedIn or job search sites? Could one develop an app to systematically search for and harvest CV's & resumes posted by Princeton Alumni?
(2) Categorize unstructured employment data (job code, employer, etc.,) into standardized occupation (SOC) and industry (NACIS) codes.
(3) Store these data in a common repository that could be available for student outcome studies.


Themed historical tours of campus

Abby Klionsky '14, Office of the Executive Vice President

As a breakout group of the Campus Iconography Committee, the Princeton History Working Group is building a series of themed historical tours of Princeton's campus that will highlight lesser-known histories of the university. These will take shape in the form of a mobile app, which will use wayfinding technology to guide users to sites across campus and showcase associated photos, audio, and video to tell these stories. For some of these sites, we'd like to incorporate augmented reality features -- particularly in places where there may no longer be a physical marker or building still standing. The augmented reality component we're envisioning would likely be a statue for "placement" in one of the statue-hold pedestals in East Pyne courtyard or the front of Frist, a moving image to launch over a picture frame or screen that does exist in reality, or overlaying an old image of a campus map/building over what exists today.