image of city houses

  • About

    Do you love to design?

    Are you passionate about technology?

    Do you want to use technology to build a better community?

    If so, we want you to join us to design and develop applications that help building a better community. Specific topics will be presented by community members the day of the event. You will be working in a team to implement your own app. Teamwork is a great way to meet other students who are passionate about technology. Professional mentors will be onsite to help you. The day will close with an exhibit where all teams showcase their work.

    The Hackathon has two tracks:

    • The Novice Track is open to every student of age 13-17. If you are older but still in High School, that is okay as well. You don’t have to have any coding experience to participate. You will have the opportunity to learn developing apps with MIT App Inventor. 
    • The Advanced Track is open to college students and high school students age 18 and above. You should have basic web development skills (e.g. HTML & CSS) and experience with a general purpose programming language (e.g. Java, JavaScript, C#). We strongly recommend that you have passed a web development course, like UWG's CS2100 Introduction to Web Development, and a CS1 course, like AP CS A or UWG's CS1301 Computer Science I. 

    Bring a laptop and mobile device (if possible), an open mindset, creativity, and a lot of enthusiasm! We provide the rest.

    Location & Schedule

    The Hackathon will take place at the Biology Building on the UWG Campus in Carrollton, GA (1601 Maple Street, Carrollton, GA 30118).

    • The Novice Track takes place Saturday, February 23, 2019, 10am-5pm.
    • The Advanced Track takes place Friday, February 22, 2019, 5:30pm-8:30pm and Saturday, February 23, 2019, 8:30am-6pm.

    Check the tabs for more details about each track.

  • Novice Track
    Tentative Schedule

    Below is the tentative schedule for February 23:

    10am-10:15am - Registration and greeting
    10:15am-10:45am - Opening talks
    10:45am-11am - Forming teams
    11am - Code start
    12:30pm-1:30pm - Lunch
    4pm - Code stop
    4pm-4:15pm - Setup for Showcasing
    4:15pm-4:45pm - Showcasing of apps
    4:45pm-5pm - Final announcements

    What you need to bring

    You need to bring a laptop. We also recommend that you bring a mouse and a power cord for your laptop. We will be using MIT App Inventor at the Hackathon. MIT App Inventor is a browser-based development environment with its own block-based programming language. Therefore, you only need a web browser and an Internet connection to program. We will provide the Internet connection.

    In order to test your apps, you will also need a mobile Android device. We recommend  installing the App Inventor Companion App on your device before the Hackathon. See Setting Up App Inventor for instructions.

    If you don’t have a laptop or mobile Android device, you can still participate. We will have one desktop computer for each team and team members can share a mobile device for testing.

    We will post more details about the software and how to prepare for the event under the tab "Getting Ready" soon.

    FAQ
    • What is a Hackathon?

      A Hackathon is a marathon where teams of students design and implement software within a very short time-frame. The participants do not need to have already any technical skills, like programming experience, before the hackathon. Instead, they learn from each other and from mentors at the event.

    • Who can participate?

      Everybody age 13 to 17 can participate. If you are older but still in High School, that is okay as well.

    • Do I need to be part of a team?

      If you know other students, you can team up already before the Hackathon. But you can also join a team onsite. A team should consist of 3-4 students. Working on your own is strongly discouraged.

    • What if I can’t code?

      That is not a problem. We will get you started. Throughout the entire event, there will be professional mentors to help you code. We also recommend that you go through the posted tutorials for MIT App Inventor (see the tab "Getting Ready"). App Inventor is a popular platform that has been designed for novice programmers. Note that every team needs not only programmers, but also members that design, implement, and promote your team’s app.

    • Can I implement any application?

      At the beginning of the Hackathon, community leaders will introduce issues in our community that can be tackled through the development of an app. You will have to stick with one of the introduced app options and with the programming platform MIT App Inventor. Everything else is decided by your team.

    • How much does it cost to participate?

      The registration fee is $10 for each participant. If you would like to participate, but you are not able to pay the registration fee, contact Anja Remshagen (anja@westga.edu, 678-839-6657).

    • How do I register?

      Your parents have to register you online. Check out the Registration tab for details.

    • Other questions?

      Please contact Anja Remshagen (anja@westga.edu).

  • Advanced Track
    Tentative Schedule

    Friday, February 22:

    5:30pm-5:45pm - Registration and greeting
    6pm-6:15pm - Opening talks  
    6:15pm-6:45pm - Introduction of app options by community leaders
    6:45pm-7pm - Forming teams
    7pm-8:30pm - Project work in teams

    Saturday, February 23:

    8:30am-9:30am - Team report and project discussion
    9:30am-12:30pm - Project work in teams
    12:30pm-1:30pm - Lunch
    1:30pm-5pm - Project work in teams
    5pm-5:15pm - Setup for Showcasing
    5:15pm-5:45pm - Showcasing of apps
    5:45pm-6pm - Final announcements

    What you need to bring

    You need to bring a laptop. Don't forget a power cord for your laptop and possibly a mouse.

    FAQ
    • What is a Hackathon?

      A Hackathon is a marathon where teams of students design and implement software within a very short time-frame. The participants do not need to have already any technical skills, like programming experience, before the Hackathon. Instead, they learn from each other and from mentors at the event.

    • Who can participate?

      Any college student with web development skills (e.g. HTML & CSS) and experience with a general purpose programming language (e.g. Java, JavaScript, C#) can participate. If you are still in high school and at least 18 years old, you can participate in the advanced track as well. You do not have to be a computer science major, but we strongly recommend that you have passed a web development course, like UWG's CS2100 Introduction to Web Development, and a CS1 course, like AP CS A or UWG's CS1301 Computer Science I. 

    • Do I need to be part of a team?

      If you know other students, you can team up already before the Hackathon. But you can also join a team onsite. A team should consist of 4 students. You cannot work on your own.

    • Can I implement any application?

      At the beginning of the Hackathon, community leaders will introduce issues in our community that can be tackled through the development of an app. You will have to stick with one of the introduced app options. Everything else is decided by your team. We hope you will bring your creativity to bear by finding novel solutions to these community issues.

    • How much does it cost to participate?

      The registration fee is $10 for each participant. If you would like to participate, but you are not able to pay the registration fee, contact Anja Remshagen (anja@westga.edu, 678-839-6657).

    • How do I register?

      Check out the Registration tab for details.

    • Other questions?

      Please contact Anja Remshagen (anja@westga.edu).

     

  • Getting Ready
    Novice Track

    We will be using MIT App Inventor at the Novice Track of the Hackathon. App Inventor is free and has been developed for the beginning programmer. Here is a checklist you should go through before the Hackathon:

    1. Trying out App Inventor: Test App Inventor on your laptop. You will need a Google account. If you do not have one, creating a new Google account is easy.
    2. Test your apps: Setup a mobile Android device to test your apps created with App Inventor. If you do not have a mobile Android device, you can also install an emulator on your laptop.
    3. Getting started with App Inventor: Check out some of the tutorials posted below and play around with App Inventor. 

    Once we are getting closer to the Hackathon, we may post further resources that will help you to build successfully an app with your team.

    1. Trying out App Inventor
    MIT App Inventor is a browser-based development environment. Therefore, you only need a web browser and an Internet connection to program. We will provide the Internet connection at the Hackathon. Any laptop (Macintosh, Windows, Linux)  and any recent web browser version of Morzilla Firefox, Apple Safari, or Google Chrome will work. Note that App Inventor does not work with  Microsoft Internet Explorer.  

    In order to start App Inventor, go to the App Inventor home page and click the link "Create Apps!" in the upper right corner. Log in with a Google account (Gmail or school email tied to Google) to start right away!. If you do not have a Google account, select the option "Use another account" and then "Create account". Then follow the instructions. You will need to enter a name, a username, and a password to create a Google account.

    Once you are logged in, you are ready to cerate your own apps.

    2. Testing your apps
    The best way to  test your apps is using a phone or tablet with the Android Operating System. We recommend  installing the App Inventor Companion App on your mobile device before the Hackathon. See Setting Up App Inventor for instructions. 

    If you do not have an Android device, you can also install an emulator. Installation instructions are available on the App Inventor site. If  you have problems working with the emulator, that is okay. Not everyone in your team needs to have a mobile device or emulator. It is sufficient if one team member can test your app during the Hackathon.

    3. Getting started with App Inventor
    The  App Inventor site offers a lot resources to learn App Inventor. We recommend watching some of these video tutorials for a quick start. Once you get an idea how App Inventor works, check out the resources that are posted under the Resource menu item on the App Inventor home page.

    Most importantly, just play with the programming environment, try to implement anything you like, and have fun!

     

    Advanced Track

    Make sure that your laptop is ready to go. Your team will decide on the programming platform and tools to be used. If you have already formed a team before the Hackathon, you can discuss different software options already before the event. The app itself has to be designed and implemented at the Hackathon.   

    Be open to installing and using unfamiliar development tools. Take advantage of the opportunity to learn from your peers and our mentors at the event. A Hackathon should be a learning experience.

  • Registration
    Registration

    Please register through UWG Continuing Education.

  • Contact
    Contact

    For more information, contact Anja Remshagen: 

    Email: anja@westga.edu
    Phone: 678-839-6657

     

We would like to thank The UWG College of Science and Mathematics and Computer Science Department for supporting this event. 

  COSM  
  •  
    COSM