❭ In this class, taught by Mrs. Taricco, we focus on various CS concepts. It covers web design, object-oriented programming, and computational thinking in general. We apply the software engineering lifecycle model to develop community-benefiting applications, gaining proficiency in creative problem-solving and software analysis. Two assignments I’ve completed include the EZAP Companion website, an independent project I’m working on with Ethan, and the Advanced CS Problems.█
Since I completed AP Computer Science A coursework at my sending school, I took part in the Advanced CS track, where we worked on an independent CS project in place of object-oriented programming fundamentals. For my independent CS project, I worked with Ethan to develop EZ AP Companion, a website to store sorted practice problems for students who are self-studying AP Calculus. It also makes use of a large language model to provide AI augmentation in generating additional practice problems similar to the ones stored. This website uses Django, Python, HTML, CSS, JS, Firebase, and the ChatGPT API.
Our first assignment for the Advanced CS track was to program solutions for various algorithmic problems using Java. The problems provided an interesting refresher on familiar concepts and gave us practice for ACSL, a popular CS contest. I have OCD with code cleanliness, organization, and simplicity, so I had fun making sure my code was nice for this.
Deaf and hard-of-hearing individuals, comprising nearly 6% of the U.S. population, face significant communication barriers in emergency medical situations. Existing solutions, like interpreters, are often unreliable or unavailable, leading to stress and potential miscommunication. There is a critical need for a reliable service that enables accurate and easy communication between non-deaf doctors and deaf patients in all medical settings.
Our target audience includes general-care doctors working with deaf patients. These doctors often need to facilitate simple communications, such as asking basic questions, without relying on interpreters. The app would also benefit deaf patients, particularly in sensitive situations where involving a third party is uncomfortable. By enabling doctors to quickly learn and use relevant signs, the app aims to help the hearing community accommodate the deaf, fostering smoother and more private doctor-patient interactions.
MediSign is a mobile app that helps medical professionals communicate with deaf or hard-of-hearing patients using American Sign Language (ASL). The app includes three main features: a list of common medical questions, symptoms, and responses; retrieval of corresponding ASL signals; and display of these signals through videos. Available on both Android and iOS, MediSign uses a user-friendly interface to facilitate communication. Users start by selecting from categories of common questions, symptoms, or responses. The app then retrieves the relevant ASL signs from a database and displays them as embedded YouTube videos along with reference images. This allows medical professionals to quickly learn and use ASL signs, improving interactions with their deaf or hard-of-hearing patients during appointments.