MOSA Education & Learning Committee is hosting a summer hackathon from August 26th–30th. Judges from academia and industry, perks, and scheduled events will be announced over time, so stay tuned! There will be two judging categories:
- Java console apps, for those with no programming experience other than the Java skills taught in CIT 591.
- All other submissions, for those proficient in (or just experimenting with!) other languages. Participants are welcome to use any language they prefer.
This event is open to all current students of the MCIT Online program and is a great opportunity to work on an open-ended project of your choice with classmates from across the MCIT Online student community.
Participation prizes: GitHub is sponsoring participation prizes! The first 50 participants to sign up will receive a Udemy course of their choice (after project submission).
The primary motivation is for you to learn something new, build something cool, and boost your portfolio! Any programming language is permissible.
Find a team:
Join #mosa-hackathon-event on Slack to introduce yourself, look for a team, meet other participants, ask questions, and create some buzz. The maximum number of students per team is 3. Students may work alone, but we encourage you to work together!
Don’t forget to become a MOSA member to attend our events! All hackathon participants must be registered with MOSA. Register as an official MOSA member at https://mosa.seas.upenn.edu/join-mosa/.
Register for the hackathon here by the dates listed below: https://forms.gle/SCm1Xm4r6kCgdLqq6
- Registration deadline:
- August 20th, 11:59 p.m. ET if you would like MOSA to partner you with a team
- August 26th, 11:59 p.m. ET if you will form your own team (3 students max)
- Official start: August 26th, 12:00 a.m. ET
- Final submission deadline: August 30th, 11:45 p.m. ET
- Public voting period: August 31st, 12:00 a.m. ET – September 7th, 6:00 p.m. ET
- Judges voting period: August 31st, 12:00 a.m. ET – September 7th, 6:00 p.m. ET
- Winners announced: September 7th, 6:30 p.m. ET
Rewards and recognition:
- Participation prize: GitHub is providing a Udemy course of choice to the first 50 participants to register!
- Public recognition: Winning teams will be publicly congratulated in a workspace-wide Slack announcement and on the MOSA website.
- Resume building: You'll have an awesome project that you can showcase to potential employers on your GitHub and LinkedIn profiles.
- Intrinsic reward: We all love learning for its own sake, don't we?
Communication and submission platforms:
- Registration form: https://forms.gle/SCm1Xm4r6kCgdLqq6
- Devpost: https://mosa-summer-hackathon.devpost.com/
- Slack: #mosa-hackathon-event
- GitHub: You must link to the GitHub repository in your Devpost submission
The event is open to all current students of the MCIT Online program. However, this is a MOSA member-only event, so please sign up for the club at GOPenn and join us at #mosa on Slack.
Final submissions must include:
- GitHub repository: You must link to the GitHub repository in your Devpost submission.
- Demo video: You must include a demo video of 1 - 5 minutes duration.
- README: Your GitHub repository must include a README file. We have provided an official template as a guidepost. Please include all information described in the template, but feel free to get creative and go above and beyond! Find the official template here: https://github.com/mcitosa/hackathon-resources/blob/master/hackathon_README_template.md
Best Java Console Project
The first 50 participants to sign up will receive a Udemy course of their choice (after project submission).
Submitting to this hackathon could earn you:
Research & Education Director, Wharton Customer Analytics Initiative | Lecturer in Computer and Information Science, Penn SEAS
Boon Thau Loo
How technically impressive was the project? Was the technical problem the team tackled difficult? Did the technology involved make you go "Wow"? (5 points)
Is the project creative, new and innovative? Is it something we already know or is the idea disruptive? (5 points)
Presentation & Usability
How strong are the design and user experience of the project? Is the project easy to understand and use? Is it intuitive? How thorough and clear is the documentation (README, demo video, etc)? (5 points)
Usefulness & Relevance
Is this a product that people will use in their daily lives or in the context it is intended? Will it make lives better? (5 points)