One more idea from Dr. Schafer. H.S Trapshooting Team Scoring App There are five positions in...

Post on 29-Dec-2015

215 views 0 download

Tags:

transcript

One more idea from Dr. Schafer

H.S Trapshooting Team Scoring AppThere 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.

TrapshootingRotations

TrapshootingScoring

Trapshooting is typically scoredon 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 ScoringI 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

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

Ryan McDermott

Weston Miller

Selector

• 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

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

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

- 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

Mario Kart 64

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

SELF INTRODUCTION – VINCENT MOSSMAN

Me, Drinking a Smoothie

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

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?

I need this class to graduate, so I am well 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 formsMove student request forms online or to

MyUNIverseWho are the users?

UNI StudentsWhy should your classmates be excited by this idea?

Simple projectWill 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 API logging language

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 programmers better.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

Project Pitch (Ron Pepmeyer) Problem: difficulty scheduling meetings for clubs

Members enter busy times, program finds ideal meeting times

Self Introduction Ron Pepmeyer

Current CS student

Formal web design background

pepmeyer@uni.edu

Ashley Perkins

Jacob Peterman

Who I Am• Jacob Peterman

• Clarinda, IA

• Junior CS major• Experienced in

Python

• Email: peterjbg@uni.edu

My IdeaBus 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

HS Football Statistics Tracker 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

Why me?

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

Logan Radloff – radloffl@uni.edu

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

Mackenzie Renberg

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 SchrodtIDS major I know a little bit of codingDesign OrganizedI 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

Justin Smits

• Designed specifically for the rough draft.

• Helps combat writers block

About Me

• Junior Standing

• CS major

• Always available

Justin Smits

Travis Sullivan

Travis Sullivan

Problem: Computer Club is disorganized

Solution: Member management/Time booking

systemUsers: 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

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

Jack Van Gent

Project Pitch Jack Van Gent

UNI graduation requirements appEnter major, shows required classesCheck off classes as you take themUsers are studentsEasy to visualize what you have left

Self Introduction Jack Van Gent

Javascript, HTML, CSSJava (Swing)GitWorked with interfaces before

Sean Warner

Project PitchThe 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 meSkills- 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 PitchChris 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 MeChris 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

Nathan Davis

User Interface Design

Experience

User Experience Researcher

Research Assistant

Web Developer

Skills

Adobe Creative Suite

HTML/CSS/JavaScript

Data Analysis

Nathan DavisPsychology Major

Nathan Davis

User Interface Design

VisibleA creative solution for campus

campaigns

Connect your campaign to your

team’s mobile devices

Schedule follow-ups with executives, members, and

volunteers

Upload pictures or videos to keep

others informed

Map out and prioritize areas of

interest. When you’ve hit your

targets, mark them as complete.Zone

1 Zone 2

Zone 3

Zone 4

Kyle Freese

Kyle FreeseEmail: freeskae@uni.eduSkills:

- Java- Project Management

Availability:- Weekdays after 5:30

PM- Anytime on the

weekends

Inventory Management System for Electrical

Transformers Problem: Currently using an Access to add, delete and

search for transformers. The layout and cumbersome and not user friendly for anyone using it.

Concept: 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 Freesefreeskae@uni.edu

Keane Haase

Fantasy Football Sit/Start

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.

Keane Haase

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

Tessa Hanlon

Interactive Digital Studies MajorGraphic Technologies Minor

Designer, not programmer I can create a cool layout and design for

the project

Friendly, Hard-Working & Reliable!

Email: hanlont@uni.edu

Rod Library Book Shelving Manager

• A way to keep track of the books being shelved

• Currently done with pen and paper

• This Manager would basically record the slip information

• Student Assistants and Library Supervisors would use this

Weiqi Huang

Ordering Foods OnlineName: Weiqi HuangMajor/Year: Computer Science/SeniorLanguages 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).