Skip to main content
Earlham CS/DS Portfolios

CS388 – Week 3 – Update

I spoke with Xunfei regarding the three ideas. Currently, I am reading through similar papers and figuring out which idea I will finalize. I have selected the papers for the next assignment and going through the first pass for the bibliography.

Week 2

Idea 1 My first idea stays the same, making an online food ordering system that works over wifi. I need to think about how to differentiate my product, what is new with this, and how to test it. Idea 2 A web platform aimed at helping people learn/practice math. Using a template, it would generate … Read more

CS388 – Week 2 – Three Ideas

Idea 1 Name of Your Project? Corner Finder AI What research topic/question your project is going to address? Can deep learning and/or neural networks be used over a set of imagery to identify rectilinear structures which might be undetectable to the human eye (in other words, structures that are buried, or very obfuscated). What technology … Read more

CS388 – Week 2 – Three Ideas

My first idea stays the same. Some items Xunfei helped me consider is what questions administrators would be prompted to answer, and how to moderate student answers for reliability. My second idea is to build a simulation of Earlham’s energy usage. I would research energy simulations and if visualizations of energy usage have been created. … Read more

CS388 – Week 2 – Three Ideas

Idea 1: Joseph Moore Museum Guided Tour This project is an attempt at expanding the accessibility of the Joseph Moore Museum, especially to patrons whose first language is not English. The project is to create an app which will scan QR codes beside a museum exhibit, and provide information on that exhibit in the preferred … Read more

CSS 388 – Week Two – Three Ideas

Project Idea One: Name of Your Project Implementing AI into Rhythm-Based Video GamesWhat research topic/question your project is going to address? The project is going to attempt to address a common issue with rhythm games – particularly for mobile devices – where, upon finishing a song, the game goes into an ‘Endless Mode’. Currently, ‘Endless … Read more

CS388 – Week 2 – Three Ideas

First Idea: Credibility Analyzer Create a database of media of different opinions that are credible with truthful information. Using Machine Learning, find/develop an algorithm that when given a medium could accurately determine whether it is credible and truthful. Create an app/website/browser extension as a user interface where you can manually input the medium you want … Read more

CS388 – Week2 – Three Ideas

Changes to Idea #1There were no major changes recommended, except that the scope of the project could be limited to classical iterative solvers of linear systems. Idea #2Name of Your Project Computational complexity of the ‘Park Puzzle’What research topic/question your project is going to address? The Park Puzzle is a game that involves splitting a … Read more

CS388 – Week 2 – Three Ideas

1. My first idea stays the same, but Xunfei recommended me to enable rating and commenting under each product to make the app a bit more interactive & informative. I will order recommendations for different skin types by star ratings. I am also thinking to include filtering by content, price, etc. 2. My second idea … Read more

CS 388 – Week 2 – Three Ideas

Breakdown of Mathematical Proofs Using Natural Language Processing I wish to use natural language processing to break down a bachelor-level mathematical proof into the components that make up a proof (e.g. given knowledge, statements, calculations). This will be shown in a GUI so that the user can clearly see the build-up of their proof. Without … Read more

CS 388 – Week 2 – Three Ideas

3d Printer A new way of 3d printing. The implementation includes a pixel grid that is controlled by a computer, the 3d object is converted into layers, the layer then controls the corresponding pixels the molten plastic flows through. Based on the layer the pixels ‘open’ and ‘close’ to form the 3d object. The pixel … Read more

CS388 – Week 2 – Three Ideas

1st Idea My 1st idea pretty much stayed the same as it was last week w/ some additional details. Instead of just testing/researching about network security, Charlie advised to look into physical security (open ports on servers, etc) and social security. 2nd Idea Hacking into an air gapped device. Air gapped means that none of … Read more

CS388 – Week 2 – Other 2 Ideas

Idea 2 – Library Management Mobile Application The library management system is a tool to organise the library automatically without requiring human intervention to issue books, track record of books in library, and perform day to day actions required to maintain and run a library. Our software solution will systematically keep track of all the … Read more

CS 388 – Week 1 – First Idea

Name of Your Project A Forum Site to Improve Student Access to Administrative Information What research topic/question your project is going to address? How do we improve communication between students and Earlham administration? Currently, when students have an administrative question, information is not easily found on Earlham’s website, and it is difficult to find the … Read more

CS 388 – Week 1 – First Idea

Name of Your Project Implementing AI into Rhythm-Based Video Games What research topic/question your project is going to address? The project is going to attempt to address a common issue with rhythm games – particularly for mobile devices – where, upon finishing a song, the game goes into an ‘Endless Mode’. Currently, ‘Endless Mode’s tend … Read more

CS388 – Week 1 – First Idea

Name of Your Project? Corner Finder AI What research topic/question your project is going to address? Can deep learning and/or neural networks be used over a set of imagery to identify rectilinear structures which might be undetectable to the human eye (in other words, structures that are buried, or very obfuscated). What technology will be … Read more

CS388 – Week 1 – First Idea

Name of Your Project Skip&Skin What research topic/question your project is going to address? One product can’t fit all. From beauty to skin care, people are thrown a bunch of products that are said to be popular or effective in enhancing complexion. However, each individual is so different from another that they need to do … Read more

CS388 – Week 1 – First Idea

Compile Python code into byte code. To enable JVM to run python code. Since JVM executes bytecode, I want to find a way to automatically compile python code to byte code. Software involved: JVM, javac, python interpreter The difficulties come from the large scope of the language.

CS388 – Week 1 – First Idea

Name of My Project Who’s Running?: In depth look at who’s running for what, when, and info about them. What research topic/question is my project going to address? How to reduce number of uniformed voters? How to dynamically update a website when something with certain keywords is uploaded on the web? How to do that … Read more

CS388 – Week 1 – First Idea

Name of Your Project Iterative solvers for systems of Linear Equations What research topic/question your project is going to address? The effectiveness of various iterative methods at finding solutions to systems linear equations with various characteristics. Taking experimental / numerical analysis perspectives. What technology will be used in your project? C++ for implementing the solvers. … Read more

CS388 – Week 1 – First Idea

Buying tickets of popular concerts: the application imitates real users to buy concert tickets on the website. Users can set it up before the tickets opening date. As long as the tickets are open to sell, the application will immediately buy them. If the tickets are sold out, it keeps reloading the webpage until there … Read more

CS388 – Week 1 – First Idea

Name of Your Project Penetration testing to show the weaknesses of businesses What research topic/question your project is going to address? What results can be gained from businesses investing in someone do penetration   What technology will be used in your project Personal computer & Network Adapter What software and hardware will be needed for … Read more

CS388 – Week 1 – First Idea

Name of Your Project? Pixel Printer What research topic/question your project is going to address? My project aims to improve the current process of 3d printing that is used for mainstream industrial 3d printing. What technology will be used in your project? 3D-Printing A small computer (Raspberry Pi) What software and hardware will be needed … Read more

CS388 – Week 1 – First Idea

Name of Your Project Breakdown of Mathematical Proofs Using Natural Language Processing What research topic/question your project is going to address? How available and useful current technology is to address completeness of mathematical proofs in intro/bachelor level mathematics courses. What technology will be used in your project? Python Natural Language Processing libraries, and SwiftUI for … Read more

CS388 – Week 1 – First Idea

Predicting the winner of a NBA match Usage of technology to help in the correct outcome of sports. The goal is to predict the winner of an NBA game using machine learning techniques. This is done on the based of the factors that have influence on the match and which ones are useful for the … Read more

Mega Update

This is a mega update on my to make up for several weeks of missing updates. I did a preliminary cost analysis for my first idea, which would result in either a budget of $400 or $3500 depending on what hardware i went with. I applied for the Yunger Fellowship as a funding source to … Read more

Week 6 Update

Found some more research papers to read which were related to the topic that I chose. Worked on the literature review.

Week 4 Update

In past week, I have spent time doing research to find interesting papers that I think will be related to my ideas. For each of my ideas there are at least five papers to take a look on at thee moment. However, for the last idea about a mobile application for time scheduling, I could … Read more

Weekly Update

Read the CS papers help documents to understand how to read and understand the long papers. Finding difficulties in searching for papers directly related to my ideas. Read a couple of papers according to the instructions which helped understand the material.

Weekly Update

Met with Dave and Ajit to discuss the 3 ideas. The first 2 ideas were supported and I received some extra information about some features I can add to the project. ACM membership is set- up and I am trying to refine the 3 ideas by looking up CS papers and discussing with fellow peers.

Weekly Progress CS388 (2/15)

For this week, I have been looking for research papers on the three topics that I have chose, specifically for the Text Categorization and the Air Quality Monitoring system. Two things I found out: – Air Quality Monitoring system:There have been many research on a low-price air quality system, some of which use the same … Read more

Week 3 Update

I have talked with Ajit about all three ideas and received some feedbacks and suggestion. Also, I have started finding research papers that are related to my ideas to read for next week.

Topic ideas

Here are my ideas for topics! Another post with some cost analyses is coming soon! Topic Name: Real-time management using Augmented Reality  Topic Description: Examine the applications of Head-Mounted augmented reality displays such as HoloLens or Project Northstar in real-time management scenarios like Theatre Stage Management or NASA rocket launch management and implement a basic … Read more

Weekly Update

I have changed two of my ideas upon re-evaluating the achievability of the project given my skill and the time limit I have

Week 1 Ideas

Idea 1: Optical Character Recognition using Machine Learning Optical character recognition is not a completely new field of research. However, with the advance of today’s technology, we can apply machine learning to optical character recognition and therefore can recognize not only the printed characters but the more difficult handwritten characters or characters from different type … Read more

Week 1 Ideas

Topic Name: Earlham Tennis App Developing an app to use it as a way of improvement for the tennis players. Entering data during matches to get score stats, errors and serve percentages. All this data will be stored in a database and could be accessed at any time.  Topic Name: Box Office App Again, develop … Read more