>>    




Ballot of project ideas

CS 121B (CS1), Spring 2014

Instructions: Please

  1. enter your Name, and

  2. vote for all projects you are interested in, selecting +2 for "very interested" and +1 for "interested (vote for as many projects as you like), then

  3. don't forget to click on the SUBMIT button at the end.

1. Your name:

2. Your interests:

Fields:

51 submissions

Agriculutral

+2  +1  clear show Turtle Simulation (10520:1)
nguyenap akgun
-GUI difficult
Brief description: Turtle Simulation
Description:
Use turtle to simulate a drone flying over someones crop field. Stopping at particular points to take multiple times of images that help the farmer understand what they need to do to make their crop grow better.
Relevant field(s): Agriculutral
10520:1
 

Art

+2  +1  clear show Computer Art (10581:2)
tusa luomaove nagel nguyenap akgun jonesm
+acad field
Brief description: Computer Art
Description:
Create a work of art using turtle graphics.
Relevant field(s): Art
10581:2
 
+2  +1  clear show Image Processing (10520:2)
plasek tusa
+images
Brief description: Image Processing
Description:
Write a program that sorts images into categories based on the amount of a certain color in their image.
Relevant field(s): Art
10520:2
 
+2  +1  clear show picture rating system (10524:2)
tai
+images
Brief description: picture rating system
Description:
Gives a overall rate to a picture by figuring out the how color various in that picture.
Relevant field(s): Art
10524:2
 

Art, Art History, Religion

+2  +1  clear show Art "restoration" (10538:1)
nguyenap
+acad field +images -GUI difficult
Brief description: Art "restoration"
Description:
Inspired by failed attempts at art restoration ( http://en.wikipedia.org/wiki/Ecce_Homo_(El%C3%ADas_Garc%C3%ADa_Mart%C3%ADnez for example ), this project recreates a work of religious art from an image file using turtle graphics.
Relevant field(s): Art, Art History, Religion
10538:1
 

Art, Art History, etc.

+2  +1  clear show Curator's assistant (10581:3)
jonesm
Brief description: Curator's assistant
Description:
Create a storage and retrieval system for works of art, providing useful information for museum managers and exhibit curators.
Relevant field(s): Art, Art History, etc.
10581:3
 

Art, Math (symmetry)

+2  +1  clear show Intricate drawing (10542:2)
castills sandness luomaove tusa nagel mangoldk akgun
+acad field
Brief description: Intricate drawing
Description:
Create a work of art (perhaps an intricately drawn tree and sun scene) using turtle graphics.
Relevant field(s): Art, Math (symmetry)
10542:2
 

Art, graphics

+2  +1  clear show (10551:1)
akgun luomaove nguyenap
-GUI difficult
Brief description:
Description:
A moving ball game
Relevant field(s): Art, graphics
10551:1
 

Biology

+2  +1  clear show Genetic Variance Checker (10549:2)
tusa mangoldk plasek luomaove stilwell whiteke
+acad field
Brief description: Genetic Variance Checker
Description:
Takes two strings of nucleotides representing the same gene in two different organisms and returns the percent similarity between the two
Relevant field(s): Biology
10549:2
 

Biology, Bioinformatics

+2  +1  clear show Genetic sequences (10582:1)
mangoldk stilwell luomaove
+acad field
Brief description: Genetic sequences
Description:
Use map-reduce to examine hundreds of actual genetic sequences at once, performing operations such as decomposing them into codons, identifying genes, looking for genes that appear in multiple sequences, etc.
Relevant field(s): Biology, Bioinformatics
10582:1
 

Chemistry

+2  +1  clear show Chemical Reaction Predictor (10537:1)
matetich mangoldk luomaove stilwell whiteke
+acad field
Brief description: Chemical Reaction Predictor
Description:
Create a program that would predict whether or a chemical reaction would take place or not based on parameters entered. Would would use thermodynamic equations as well as drawing on chemical reaction dictionaries containing the value of certain variables under certain conditions.
Relevant field(s): Chemistry
10537:1
 
+2  +1  clear show Chemical Reaction (10545:1)
mangoldk luomaove matetich
+acad field
Brief description: Chemical Reaction
Description:
Design a program that allows the user to combine a specific amount of two reagents. Indicate and show how much product is produced, along with which products are produced.
Relevant field(s): Chemistry
10545:1
 
+2  +1  clear show Element Database (10523:2)
mangoldk whiteke plasek luomaove
+acad field
Brief description: Element Database
Description:
A database that stores different information pertaining to the different elements. Included could be full name, symbol, atomic mass, picture, etc.
Relevant field(s): Chemistry
10523:2
 
+2  +1  clear show Chemical reaction simulation (10582:2)
mangoldk luomaove matetich stilwell
+acad field
Brief description: Chemical reaction simulation
Description:
Write a simulation of a particular chemical, using realistic data, and draw visualizations showing substance amounts during the simulation.
Relevant field(s): Chemistry
10582:2
 

Developmental Psychology, Gender Studies

+2  +1  clear show A Study of the Formation of Gender Identity (10550:1)
luomaove plasek
+acad field
Brief description: A Study of the Formation of Gender Identity
Description:
A program could be written to analyse transcribed conversations between parents and young children. These conversations could be split into groups by which gender the child is, and by which gender the parent is. Keying these conversations for speech patterns could unveil differences in subject matter, and how certain subjects are discussed between different gendered children and parents, enabling conclusions to be drawn about how society shapes gender.
Relevant field(s): Developmental Psychology, Gender Studies
10550:1
 

Economics, Management Studies.

+2  +1  clear show Economics simulation (10581:1)
woodh akgun luomaove tusa
+acad field
Brief description: Economics simulation
Description:
Simulate stock market activity, housing sector activity, etc., using a realistic randomized simulation. Alternative: compare known economic activity (e.g., stock market closings) to news events that happened at the time.
Relevant field(s): Economics, Management Studies.
10581:1
 

Entertainment

+2  +1  clear show Battleship (10536:2)
nguyenap akgun
-acad field -GUI difficult
Brief description: Battleship
Description:
Similar to Tic Tac Toe
Relevant field(s): Entertainment
10536:2
 
+2  +1  clear show Tic Tac Toe (10536:1)
nguyenap akgun
-GUI difficult -acad field
Brief description: Tic Tac Toe
Description:
A Tic Tac Toe game that allows both AI and human-human controls. Using Turtle Grapahics
Relevant field(s): Entertainment
10536:1
 

Entertainment/ Academics

+2  +1  clear show Quiz Show Game (10536:3)
whiteke
-GUI difficult
Brief description: Quiz Show Game
Description:
A quiz show game collects information from a dictionary. It will be interesting to make not just one but a library of subjects to be played from.
Relevant field(s): Entertainment/ Academics
10536:3
 

Environmental Studies

+2  +1  clear show Computer Art (10526:2)
nguyenap luomaove
+acad field
Brief description: Computer Art
Description:
Use turtle graphics to create art depicting an environmental issue/topic.
Relevant field(s): Environmental Studies
10526:2
 

Film Studies

+2  +1  clear show Film Organization Dictionary (10528:1)
nguyenap mahoney whitis tai tusa wangjl akgun
?find data
Brief description: Film Organization Dictionary
Description:
A program that can recommend films to watch based on an input of genre, time period, or other factors.
Relevant field(s): Film Studies
10528:1
 

Games

+2  +1  clear show Visual Novel Engine (10529:2)
nguyenap luomaove wangjl mahoney whitis
-GUI difficult
Brief description: Visual Novel Engine
Description:
Visual novels are a mixture of psuedo-game, novel, and animation. The most popular freeware version is actually built on python. The engines generally record decisions the player makes and decides which preset route the player will follow and gives them the corresponding ending.
Relevant field(s): Games
10529:2
 

Health

+2  +1  clear show Fitness (10519:1)
tusa nguyenap woodh stilwell verticce whiteke plasek
+acad field
Brief description: Fitness
Description:
Write a program to track the food you eat and your daily exercise. According to the results the program could give you suggestions about how much exercise you need.
Relevant field(s): Health
10519:1
 

History

+2  +1  clear show History Database (10523:1)
whiteke jonesm tusa
+acad field
Brief description: History Database
Description:
Create a database that holds important events through out history for particular days/days.
Relevant field(s): History
10523:1
 

Investing

+2  +1  clear show Stock market simulation (10531:1)
tusa whiteke woodh luomaove
+acad field
Brief description: Stock market simulation
Description:
Stock market simulation with graphs representing data made from turtle graphics
Relevant field(s): Investing
10531:1
 

Literature

+2  +1  clear show Dr. Suess books (10526:1) ?find data
Brief description: Dr. Suess books
Description:
Use map-reduce to compare a number of Dr. Suess books to look for similarities in his style of writing.
Relevant field(s): Literature
10526:1
 

Literature, Humanities, Linguistics.

+2  +1  clear show Corpus analysis (10580:3)
whiteke
+acad field
Brief description: Corpus analysis
Description:
Compare digitized works by the same author, and/or works by different authors, using corpus analysis with WMR.
Relevant field(s): Literature, Humanities, Linguistics.
10580:3
 

Literature, Linguistics, Humanities

+2  +1  clear show Authorship (10542:1)
whiteke
+acad field
Brief description: Authorship
Description:
Use WMR or other approaches to compare different works in a corpus for authorship. Compare sentence length/use of certain punctuation from one famous author to those of another from the same time period; or give evidence that the same person (or that different people) wrote two anonymous works. For example: Hemingway and Fitzgerald
Relevant field(s): Literature, Linguistics, Humanities
10542:1
 
+2  +1  clear show Authorship (10579:1)
whiteke
+acad field
Brief description: Authorship
Description:
Use WMR or other approaches to compare different works in a corpus for authorship. For example, compare word usage in books of one famous author with word usage in books by another author from the same time period; or give evidence that the same person (or that different people) wrote two anonymous works.
Relevant field(s): Literature, Linguistics, Humanities
10579:1
 

Management Studies, Economics, Social Networking, Corpus

+2  +1  clear show Enron email corpus (10579:2)
woodh
+acad field
Brief description: Enron email corpus
Description:
In 2001, a major energy company known as Enron Corporation went bankrupt, after a period of fraudulent bookkeeping in which it claimed revenues of $100 billion, and after being named America's Most Innovative Company by Fortune magazine for six consecutive years. A corpus of 1.7 million emails by Enron executives is available on campus for many types of study.
Relevant field(s): Management Studies, Economics, Social Networking, Corpus
10579:2
 

Music

+2  +1  clear show Choir Roster (10548:1)
andersdh
+acad field
Brief description: Choir Roster
Description:
Create a dictionary with each member of a choir as a key with contact information, email address, street address, phone number, etc. as values.
Relevant field(s): Music
10548:1
 
+2  +1  clear show Choral Library (10548:2)
andersdh
+acad field
Brief description: Choral Library
Description:
Create a choral library with information pertaining to each choral anthem in a library such as title, composer, source of text, voice parts, season, publisher, order number, etc.
Relevant field(s): Music
10548:2
 

Neuroscience

+2  +1  clear show Modeling Neural Electrical Impulse (10567:2)
matetich
+acad field
Brief description: Modeling Neural Electrical Impulse
Description:
Takes data of change in electrical impulse across a neuron. Uses predetermined algorithms to test the length the impulse will travel from the origin. Uses this to predict neural response
Relevant field(s): Neuroscience
10567:2
 

New Media, Animation

+2  +1  clear show Interactive Game (10532:1)
nguyenap
-GUI difficult
Brief description: Interactive Game
Description:
A battleship game that allows the user to play with the computer. There would be animations to accompany the battle ship board and every move. For instance, an animation if a ship sunk.
Relevant field(s): New Media, Animation
10532:1
 
+2  +1  clear show Animated Clock (10532:2)
nguyenap connellm van jonesm
Brief description: Animated Clock
Description:
Inspired by the second Hunger Games book. The clock will resemble the arena that the tributes fought in. At the stroke of each hour an animation will occur and there will be noise to correspond to the hour.
Relevant field(s): New Media, Animation
10532:2
 

Philosophy, Psychology, Images

+2  +1  clear show Beautiful faces (10580:2)
stilwell
+Images +acad field
Brief description: Beautiful faces
Description:
Create a composite image of several faces, and compare the beauty of the composite to that of the individual faces.
Relevant field(s): Philosophy, Psychology, Images
10580:2
 

Political Science, Statistics

+2  +1  clear show Election Simulation (10567:1)
plasek stilwell whiteke akgun
+acad field
Brief description: Election Simulation
Description:
Takes demographical data from previous elections. Extrapolates this data to assign average values of political ideology to an individual based on the voting patterns of his/her varying combined demographics. Use this to guess how they will vote on an issue.
Relevant field(s): Political Science, Statistics
10567:1
 

Psychology

+2  +1  clear show Conversation Analyser (10528:2)
Brief description: Conversation Analyser
Description:
Looks for words in an input of multiple lines and returns blanket statements based on their presence
Relevant field(s): Psychology
10528:2
 

Psychology [or other fields]

+2  +1  clear show Personality types and writings (10582:3)
luomaove
+acad field
Brief description: Personality types and writings
Description:
Use map-reduce to compare the writings of multiple authors, looking for clues in those writings of the authors' personality types or other characteristics. [RAB note: similar textual analysis problems could be done in other fields.]
Relevant field(s): Psychology [or other fields]
10582:3
 

Psychology, Artificial Intelligence, Philosophy, Sociology,

+2  +1  clear show Eliza, the intelligent-sounding software (10579:3)
mangoldk connellm
+acad field
Brief description: Eliza, the intelligent-sounding software
Description:
A Python3 version of the famous Eliza program, which simulates a conversation with a therapist, is available for experimentation and exploration.
Relevant field(s): Psychology, Artificial Intelligence, Philosophy, Sociology,
10579:3
 

Psychology, Media

+2  +1  clear show Recognizing partially obscured images (10580:1)
nguyenap
+Images +acad field
Brief description: Recognizing partially obscured images
Description:
For line drawings, experiment with (electronically) covering up selected portions of an image, to study what are the most important parts of the image for recognition.
Relevant field(s): Psychology, Media
10580:1
 

Sociology

+2  +1  clear show Evolution of Technological Terms (10533:2)
mangoldk woodh luomaove
+acad field ?find data
Brief description: Evolution of Technological Terms
Description:
The project would look at the great increase in the usage of certain technological terms over the past few years. For example, it would be interesting to track the popularity of the word "selfie" in various written contexts.
Relevant field(s): Sociology
10533:2
 

Text/Data Analysis, Artificial Intelligence

+2  +1  clear show Conversation AI (10529:1)
wangjl connellm mahoney mangoldk whitis
+acad field
Brief description: Conversation AI
Description:
Searches the input for certain key words in a dictionary and makes responses based on what it finds
Relevant field(s): Text/Data Analysis, Artificial Intelligence
10529:1
 

Visual arts, media

+2  +1  clear show Battleship (10530:1)
nguyenap
-acad field
Brief description: Battleship
Description:
An interactive game of battle ship (either against the computer or against another person), possibly using turtle graphics to incorporate a visual component.
Relevant field(s): Visual arts, media
10530:1
 

Zoology, Management Studies, Environmental Studies

+2  +1  clear show Zoo Simulation (10538:2)
verticce stilwell van
+acad field
Brief description: Zoo Simulation
Description:
Similar to the stock market simulation, different aspects of running a zoo change over time (with more iterations of the simulation). However, every so often ("monthly", "yearly"), the simulation accepts user (or "zookeeper") input on zoo administration decisions.
Relevant field(s): Zoology, Management Studies, Environmental Studies
10538:2
 

armomancy

+2  +1  clear show Luck point (10524:1)
tai
Brief description: Luck point
Description:
After inputting the current date and the user's birthday, the lucky point for that person on that day should come out according to a serious of formula.
Relevant field(s): armomancy
10524:1
 

chemistry

+2  +1  clear show Showing Boltzmann Distribution (10533:1)
matetich
+acad field
Brief description: Showing Boltzmann Distribution
Description:
The Boltzmann distribution in chemistry is the most probable distribution of particles spread out among various energy states. The program could set up a few energy levels with n particles and randomly pick a configuration n times. Because Boltzmann distribution is the most probable, most of the configurations should be in agreement with Boltzmann distribution predicts.
Relevant field(s): chemistry
10533:1
 

economics, finance

+2  +1  clear show (10551:2)
akgun whiteke
+acad field ?find data
Brief description:
Description:
Calculate the Gini-coefficient (a measure for poverty calculated with income distribution) in different countries. Also, have the demographics of these countries such as % of females, % of males, % of labor force (those who are not elderly (over 65) and children (under 16) ), etc. Use WMR to compare these countries.
Relevant field(s): economics, finance
10551:2
 

literary studies

+2  +1  clear show text analysis (10544:2) +acad field
Brief description: text analysis
Description:
program that analyzes a given text and organizes the data in an easy to read format. examples of data provided would be number of sentences, words, punctuation marks. Other examples might be average number of words per sentence, average word length, or average sentences per paragraph.
Relevant field(s): literary studies
10544:2
 

mathematics

+2  +1  clear show Sudoku Solver (10530:2)
nguyenap plasek akgun van
Brief description: Sudoku Solver
Description:
Create a program that accepts an input of a Sudoku puzzle and solves the puzzle.
Relevant field(s): mathematics
10530:2
 

tech support?

+2  +1  clear show Password Guesser (10544:1)
tai woodh nguyenap connellm van
Brief description: Password Guesser
Description:
A program that guesses simple passwords
Relevant field(s): tech support?
10544:1
 

3. Submit