Project Pitches - Department of Computer Science, University of

advertisement
One more idea from Dr. Schafer
H.S Trapshooting Team Scoring App
Trapshooting
Rotations
Trapshooting
Scoring
There are five positions in trapshooting, and five shooters.
Each shooter takes five shots from their initial position, then they
rotate right to the next position (Shooter 5 moves to Position 1).
Once they have completed all five positions, 25 shots total for each
person, the round is over.
Trapshooting is typically scored
on paper, by making a slash or
X for a hit and a O for a miss.
The final score for the round is
tallied in the last column.
Web Page Scoring
I developed a web page for scoring, but you have to have
internet access for it to work.
(http://dnhtrapshooting.org/scoresheet) I would like to
have an app for this (preferably iOS, but Android would
work as well.) The webpage form is explained below and to
the left, but I’m open to any configuration that gives me
the results I’m looking for.
After entering shoot info and the shooter’s names, a box is
tapped for a hit and left blank for a miss. When they move
to subsequent positions, it notes which shooter is in which
position. Having that data lets me know who shoots better
from different positions. When the results spreadsheet is
downloaded, each hit counts as one, making it easy to
make a tally.
Screen 1: Shoot Info
Screen 2: Shooter Info
Screen 3: Round 1 Info
Screens 4-7: Round 2-5 Info
Submit button on Round 5 page
Ryan McDermott
Ryan McDermott
About Me
● Double Major
○ Electronic Media Production
○ Interactive Digital Studies
■ Advertising
■ Computation
● Python
● Web Development (HTML, CSS, & some Javascript)
● Myers & Briggs Personality Test - ENFP
● Photoshop
● Email: mcdermor@uni.edu
Ryan McDermott
Shopping Aid
Problem: Shopping quickly and cheaply
Users:
Primarily college age students living off campus
Tasks
Enter shopping list
Enter approximate budget
Utilizes Walmart’s database to find location and price of items on list
Using map of Walmart, finds quickest route through store
Recommends products and finds applicable coupons for list items
Weston Miller
Selector
Weston Miller
• There aren’t any good programs where
you can enter a selection of something
and have it vomit out a result based on
other factors.
• Caleb Baruth, Nathaniel Packer, Eric
Rasmussen, Brian Bremner… (This has
been requested by several others as
well!)
• A way to pick games! (and other stuff, I
guess…)
Weston Miller
• Experiences/Skills
• Python, Scala
• Expectations/Constraints
• I am taking multiple CS courses- each with their own assignments, as
well as currently working an internship at Banno, Also, I have
ministries that I help with MTWTH and every other Friday night.
• Why should you be excited to work with me?
• Because I’m awesome!
• I seriously hate photos of myself, but here you go anyway
• This is me at a Madrigal Dinner teaching
a volunteer how to act like a queen
Ethan Morisette
PAWS Submission System
- Description: residence hall event
summary/submission system
- Purpose: share programming and bulletin board
ideas with other residence hall staff
- Audience: residence hall staff (RAs, RLCs,
residence hall senates, RHA)
- Advantage: implementation already exists; focus
on restructuring of UI; real world possibilities
- Ideas: more filtering support; rating &
commenting; restructure display; program counter;
student organization integration
Ethan Morisette
PAWS Submission System
- Description: residence hall event
summary/submission system
- Purpose: share programming and bulletin board
ideas with other residence hall staff
- Audience: residence hall staff (RAs, RLCs,
residence hall senates, RHA)
- Advantage: implementation already exists; focus
on restructuring of UI; real world possibilities
- Ideas: more filtering support; rating &
commenting; restructure display; program counter;
student organization integration
Ethan Morisette
- Name: Ethan Morisette
- Email: morisete@uni.edu
- Major: Computer Science; Music Technology
- Experiences: resident assistant
- Skills: organization; communication; creativity
Ethan Morisette
Vinnie Mossman
PROJECT PITCH – VINCENT MOSSMAN
Problem
• Who wants to keep track of winners?
• No one.
Users
• Anyone who needs to make a
tournament bracket
• Focus on eSports
Why should you be
excited?
• We can play video games to test it out
Mario
Kart 64
SELF INTRODUCTION – VINCENT MOSSMAN
Experiences / Skills
•
•
CS Major (Jr)
Languages
• Java
• C++
• Python
• Ada
• VB
Expectations
• Our project is gonna be awesome
Why should you be excited?
• I’m a hard worker, I promise
• Our project is gonna be awesome
Me, Drinking a
Smoothie
Nathan Odland
SELF
INTRODUCTION
What experiences/skills do I bring to
the table?
I can program in Ada, Java, C/C++
What expectations or constraints do I
have
I would like to work with someone
that has more experience in Java.
Why should others be excited to work
with me?
well
I need this class to graduate, so I am
motivated to pass!
Preferably a photo of me (Nathan
Odland)
PROJECT PITCH
What is the problem, concept, or need that needs to be
met?
Student request forms
Move student request forms online or to
MyUNIverse
Who are the users?
UNI Students
Why should your classmates be excited by this idea?
Simple project
Will be used by UNI students for years to
come.
Nathan Odland
Coved Oswald
API: A Graphical Approach
API, or application program interface, is a helpful tool to help programmers.
When looking through a library, it can be difficult to see how each part fits together.
The interfaces that usually fix this problem force you as a programmer to learn a new A
Coved Oswald
API: A Graphical Approach (Continued)
The users for this are anyone who uses the API of any other library.
That will include most of you.
The hope of this project is to make the way we communicate between different progra
Me
My name is Coved Oswald
I am a sophomore Computer Science Major
Java, C++, Cobol, Lisp
I expect a group who continually brings new an unused ideas to the table.
Ron Pepmeyer
Ashley Perkins
Jacob Peterman
Who I Am
•
Jacob Peterman
• Clarinda, IA
•
Junior CS major
• Experienced in Python
•
Email: peterjbg@uni.edu
My Idea

Bus locator (e.g. Panther Shuttle)
◦ Using GPS technologies

Useful for students, commuters

Maximize your time!
− Jacob Peterman
Alex Prinsen
Shared Task Calendar
• Admin enters tasks onto calendar
• Users accept or are assigned tasks
• Users mark completed tasks
• Application tracks chore completion over time
• Good for roommates, office settings, shared spaces
in general
Alex Prinsen
• Major 1: French and German
• Major 2: Computer Science
• Most comfortable with Python
• Experience programming in Java and C
Logan Radloff

Trackers (usually volunteers/parents)
 Currently use paper and pencil

Tablet interface
 Enter individual stats quickly
 Compiled team reports

Reporting
 Currently manually transfer into Quik Stats

Why this project?
 Who doesn’t like high school football?
Logan Radloff – radloffl@uni.edu
Logan Radloff – radloffl@uni.edu

Junior – CS Major
 Organized
 iOS
 Drupal

Expectations
 School is #1 priority
 Put the work in early to avoid stress later

Constraints
 Primary available meeting time: Mon-Thurs after 3pm
Mackenzie Renberg
Mackenzie Renberg
Intern Software Developer at Jack & Henry, Banno
Work towards collecting data from different banking
websites(aggregation)
Overall pretty good programmer
Senior Computer Science Student, always shoot for A's in my
classes
Languages: C/C++, Python, Scala, Prolog, Java, MySQL,
PostgreSQL, Squeryl, JavaScript, HTML, Maya 3D Animation
Usually enjoy learning about Databases and Aggregation. Tends
to be Interesting to me.
Favorite Languages: Scala, Python, and for Databases MySQL
Email: renbergm@uni.edu
When Native Plants Bloom in
Iowa
On the back of seed packets you'll find Seasons of when it's
best to plant certain types of shrubs or flowers.
 My idea calls for utilizing a database of Native plants, and
matching their names with the best information on when to
plant them
 EX: Dasiphora fruticosa ssp. floribunda * Bush Cinquefoil 3-4'
Dry, Mesic, Wet Sun Jun, Jul, Aug, Sep Yellow EC, NE
 Know that cabbage, broccoli and cool season vegetables
need to be planted in April, then list all possibilities of
choices to plant on a webpage.

http://www.theiowagardener.com/Planting_Calendar_for_
Iowa.html
 http://www.theiowagardener.com/Planting_Calendar_for_
Iowa.html
 http://www.iowadot.gov/lrtf/nativeplantlists.html

Marc Reyes
Project Pitch – Marc Reyes
• Room Reservation/Schedule (ie. Meeting rooms,
Fitness Rooms)
• Users
• Students
• Faculty
• Department Admins
• Login Interface
• Calendar
• Forms
Self Introduction – Marc Reyes
• Have some experiences in the following categories
•
•
•
•
Performing basic database functions
WebApp frameworks (flask-python and ruby-on-rails)
Some experience with CSS and HTML
Languages: Scala, Python, Java
• Personality
• Easy to get along with.
• Love to brainstorming and solving problems.
Collin Schneweis
Collin Schneweis - Project Idea
Room Reservation Program
The current system is lengthy, and does not notify the club of which room
they get very quickly
Create a new system that is quicker and easier to use
Users would be the numerous clubs on our campus
Collin Schneweis - About Me
Junior, Computer Science
Know python, learning Java this semester
Limited psychology background
Easy to work with
schnewec@uni.edu
Morgan Schrodt
Morgan Schrodt
IDS major
I know a little bit of coding
Design
Organized
I am a hard working and I like to get things
done on time or ahead of time
Volunteer Scheduling System
• Doesn’t have to be the IRIS (it can be) but
really any organization that needs a volunteer
scheduling system.
• Users would be the people who have to
organize all the volunteers for their
organization
• It’s a system I think people would enjoy
because organizing people can be a hassle and
if there is an easier way, they would use it
Justin Smits
First Draft Word
Processor
• Designed specifically for the rough draft.
• Helps combat writers block
Justin Smits
About Me
• Junior Standing
• CS major
• Always available
Justin Smits
Travis Sullivan
Travis Sullivan
Problem: Computer Club is
disorganized
Solution: Member
management/Time booking
system
Users: Computer club officers (tbd
9/1/15)
Travis Sullivan
• 2 years industry programming experience
• Scala, PHP, JavaScript, HTML, CSS, Drupal
• Senior year
• Python
• I have no real expectations or constraints (other than
work). I feel that any one of us can make a good team.
• Why should others be excited to work with me?
• I’m a decent programmer and I really like what I
do.
• See that smile on the right? I’m clearly a very nice
guy.
• I’ve done large projects before (Real-time
embedded systems)
Jessica Thatcher
• Robbie Robot
• Uses Android tablet
• Needs interface for users to be
able to fully utilize him
• Tasks include:
• Sending Robbie to a
classroom
• Asking Robbie where to find a
professor
• Updating professor schedules
• Changing Robbie’s
“personality”
• Users:
• Visitors to building
• Students
• Staff
• Professors (Dr. Kidd)
Jessica Thatcher
• Jessica Thatcher
• Languages:
• Python
• C/C++
• Learning Java
• Learning Android
development
• Very self-motivated
• Like doing things well
• Hoping to work with others who
are self-motivated
• wilsojas@uni.edu
Jessica Thatcher
Jack Van Gent
Project Pitch Jack Van Gent
UNI graduation requirements app
Enter major, shows required classes
Check off classes as you take them
Users are students
Easy to visualize what you have left
Self Introduction Jack Van Gent
Javascript, HTML, CSS
Java (Swing)
Git
Worked with interfaces before
Sean Warner
Project Pitch
The Concept
-
An application that would function like a cross between GroupMe and
Facebook Events.
You would be able to create groups and add large numbers of people to it.
People will then create events or join events created by others.
The Audience
-
Clubs, large groups (churches for example), or work environments (that
Walmart you work at)
Why It Would Be Useful
-
Organizing events with coworkers or others is difficult, especially if they run on
different schedules as you, or just aren’t around as often.
This also presents opportunity to meet and get to know some of your
coworkers or people you group with better, particularly if you don’t see them
often (they work in a different department for example).
About me
Skills
-
Proficient in a Windows, Android, or iOS environment.
Programming knowledge in Java and Python.
Expectations
- Communication. Anything can be fixed or changed, but communication is key in
making that happen.
Constraints
- I work a lot.
Why You Want To Work With Me
- Because I’ll bring the beer if you bring the pizza.
- My computer can compile code faster than yours.
Luke Will
Valerie Yeltman
Valerie Yeltman
Interactive Digital Studies (IDS)
Digital Advertising
Media Computation
Experience: Works well in groups, great organization and communication skills.
Knowledge of HTML, CSS, Drupal, WordPress, Adobe Suite. Beginner
programmer skills but not my expertise.
Daycare Interface- Valerie Yeltman
• All scheduling, payments and check in/out
services use the paper system.
• Users include Daycare staff and parents
• Most daycare centers still use the paper
system, if a functional interface were built I
imagine it could be marketable.
Omer Al Fadhli
Taylor Brown
Chris Bruns
Project Pitch
Chris Bruns
• Interface for PBIS (Positive Behavior
Interventions and Supports) – for teachers
• Used to track student behavior in school
• Create interface accessible to parents and
students instead of just
teachers/administration
• See points when they want and can see
comments made by teachers as well
About Me
Chris Bruns
• Taught middle school geography and math 2
years
• New to CS and familiar with Python and just
starting Java in Intermediate Computing
• Work mornings so any afternoon of the week
can meet to work
Nathan Davis
Introduction
Experience
Skills
User Experience
Researcher
Adobe Creative
Suite
Research Assistant
HTML/CSS/JavaScrip
t
Web Developer
Data Analysis
Nathan Davis
Psychology Major
Nathan Davis
Visible
A creative solution for campus
campaigns
Map out and
prioritize areas of
interest. When
you’ve hit your
targets, mark them
as complete.
Schedule follow-ups
with executives,
members, and
volunteers
Zone 1
Connect your
campaign to your
team’s mobile
devices
Nathan Davis
Upload pictures or
videos to keep
others informed
Zone 2
Zone 4
Kyle Freese
Kyle Freese
Email: freeskae@uni.edu
Skills:
- Java
- Project Management
Availability:
- Weekdays after 5:30 PM
- Anytime on the
weekends
Inventory Management
System for Electrical
Problem: Transformers



Concept:


Currently using an Access to add, delete and
search for transformers. The layout and
cumbersome and not user friendly for anyone using
it.
Creating a web application to allow the users and
administrators to add, delete and view transformers
with ease.
The users are the administrators (those adding,
deleting and updating transformer information)
and the end users (those searching and viewing
the information).
Kyle Freese
freeskae@un
i.edu
Keane Haase
Fantasy Football Sit/Start
Keane
Haase
Project Pitch
- What is the problem, concept, or need that needs
to be met?
a. A functional sit/start interface that adjusts
based on a
many number of factors from week
to week, particularly
how your team is
performing.
- Who are the users?
a. Current fantasy football players (there are
over 33
million), the moderator who is loading the
interface with
data.
- Why should your classmates be excited by this
idea?
a. Practical use coming from an interface
that would have
little to no alternative, also
something we all want.
I realize this idea is difficult, but hey, if it wasn’t then everyone would do it. There are
a lot of bad ones out there.
Keane Haase – Personal
Information
- Experience/Skills
- Python and Java
- HTML
- Inventive, creative (Essentially the Jobs and Wozniak)
- Constraints
- Sometimes I get stalled on one idea, which racks my brain
- This is the curse of almost any programmer
- Why you should work with me?
- Hard-working
- Dedicated to creating the best possible product
- Fun to work with/upbeat
Tessa Hanlon
Weiqi Huang
Ordering Foods Online
Name: Weiqi Huang
Major/Year: Computer Science/Senior
Languages I prefer: I like Python, and I Used to do
some programs with it. I never touch VB, but I can
learn it right now.
Free time: Everyday after 3:00pm or by
appointment .
Information: If you are interested in my ideal, just
email me huangw@uni.edu.
I suppose that people can order snacks before we go to the School
store(23rd street/ Chats).
Reason: When you have two classes next to each other, and you don’t
have enough time to wait the lanes, so you can order online, and
choose what you want, then using your UNI ID to pay those things,
when you done your class, you just need to pick them up, cause There
will be someone helps you to pack them.
Users: Students, Cashers, Mangers, Order Preparing People.
-----Easy way to save your time by being my teammates!!!!----Constraints: who has the closest ideal of mine, and who is sociable, or can
learn the new stuffs(new language or whatever).
Download