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).