Paul Baumgarten

Computer Scientist, teacher, freelance programmer and self confessed geek

Events

Calendar of Computer Science events at STC! Sign up and get involved!

January

  • Perse programming competition

    Tags: #intermediates #competitive-programming #under-16s #teams

    This is a programming competition that pits teams of students in Years 7 to 11 against each other in timed automated challenges. You can compete solo or with a friend. Entries can be completed in Python, JavaScript/Node.js, C++, C#, Java or Visual Basic. Past and practice questions available at the website.

    pctc.cuttle.org

  • Technovation girls

    Tags: #beginners #intermediate #project-based #teams

    A term-long competition with workshop lessons. It is a team and project based competition to learn, design, build and pitch an app that solves real world problems. The competition begins in January and runs through until April. Form a team with a group of other girls and take part. Watch the promo video https://bit.ly/technovationpromo

    technovationchallenge.org

  • Microsoft Imagine cup

    Tags: #16+ #project-based #teams

    The Imagine Cup is Microsoft's main annual competition for senior school and university students. Open to students around the world, the Imagine Cup Competition seeks to honor the most innovative,accessible, ground-breaking, and appealing software built with Microsoft tools and technology. It's a global competition for students aged 16+. You’re welcome to imagine any solution that you’re passionate about, but must include a Microsoft Azure component and take into consideration diversity, inclusion, and accessibility. Maximum four (4) members per team. Prizes include up to $100,000 USD cash, plus mentoring sessions with senior leaders at Microsoft. Submissions close late January.

    imaginecup.microsoft.com

  • Code Combat

    CodeCombat is an online education platform for learning software programming concepts and languages. This learning platform is recommended for students aged 9–16. Students learn to type coding languages like JavaScript, Python, HTML and CoffeeScript, as well as the fundamentals of computer science.

    Screening round occurs in January but the school must register you early December.

    ice-challenge.org/2022/codecombat/

February

  • Canadian Computing Competition

    Tags: #competitive-programming #skilled-programmers #individuals

    The Canadian division of the International Olympiad in Informatics. They allow global entry of competitors for open first rounds. Held online in February. Great practice for those interested in the HKOI or competitive programming in general.

    cemc.uwaterloo.ca/contests/ccc-cco.html

  • USA Computing Olympiad (February round)

    Tags: #competitive-programming #skilled-programmers #individuals

    The USA division of the International Olympiad in Informatics. They allow global entry of competitors for their open rounds. Great practice for those interested in the HKOI or competitive programming in general.

    usaco.org

  • World Computing Championships: Contest 3

    Tags: #competitive-programming #skilled-programmers #under-16s #individuals

    For Juniors (under 16) looking to build their competitive programming skills for a future run at HKOI, each WCC contest consists of 6 rounds. For example, round 1 is an Olympiad style individual event with 5 tasks to solve and round 2 is a team competitive programming round with 7 tasks to solve (see https://wcc.eunoia.ventures/pages/wcc-rounds). It is proposed a senior level competition will be launched but it does not exist yet.

    wcc.eunoia.ventures

March

  • Girls In AI

    Tags: #beginners #diversity #project-based #teams

    This is an annual international event running in 30+ cities. It is an online event over two weekends in March, timed to celebrate International Women's day.

    teensinai.com/girlsinai/girlsinai2022

April

  • No events

May

  • Coding Quest

    Tags: #competition

    New for 2022! 10 programming problems over 10 days. Compete against your classmates and other schools and earn badges that'll shower you in fame and riches! More details are coming soon, stay tuned!

    codingquest.io

June

  • Meeop - Summer internship application

    Tags: #internship #skilled-programmers

    MeeOpp is an educational tech start-up based in Hong Kong. Every year they offer mentorship placements for up to two students per secondary school. Areas of placements include Business Analyst, Software Development, Graphic Design, Content Writing and Communications. The application process occurs in May. See me for details.

July

  • The Hong Kong Secondary School Coding Challenge

    Tags: #competitive-programming #skilled-programmers #individuals

    Organised by the same people as HKOI and hosted by CityU with 10000HKD prize money for the taking! Competitors are registered by their school, so speak to me if interested. The day consists of six programming tasks to be submitted in C++, Python, Java, Go, C or Pascal.

    cs.cityu.edu.hk/~hksc/src/inc/

August

  • No events

September

  • ESF CoCo

    Tags: #beginners #student-leaders #hackathon #teams

    Organized by current ESF students to encourage and influence student interest in computer science from a young age. Renowned Industry leaders and institutes host interactive workshops and deliver informative talks to invoke your interest and passion for technology and computing. Additionally, a large-scale Hackathon will challenge your creativity and innovation.

    esf-coco.com

October

  • NASA Space Apps Challenge

    Tags: #beginners #experienced #hackathon #project-based #team-based

    The NASA international SpaceApps challenge is an annual 48 hours hackathon organized by NASA and local hosts around the globe. The challenge addresses the great challenges we are facing on Earth and in space by connecting NASA's data with coders, makers, designers and dreamers around the world. Occurs over 2 days, October 1 & 2, 2022. Registrations in July.

    spaceappschallenge.org

  • World Computing Championships: Contest 1

    Tags: #competitive-programming #skilled-programmers #juniors #individuals

    For Juniors (under 16) looking to build their competitive programming skills for a future run at HKOI, each WCC contest consists of 6 rounds. For example, round 1 is an Olympiad style individual event with 5 tasks to solve and round 2 is a team competitive programming round with 7 tasks to solve (see https://wcc.eunoia.ventures/pages/wcc-rounds). It is proposed a senior level competition will be launched but it does not exist yet.

    wcc.eunoia.ventures

November

  • Hong Kong Olympiad in Informatics

    Tags: #competitive-programming #skilled-programmers

    Probably the most prestigious and internationally recognised of all the competitions, the HKOI is the local division of the International Olympiad in Informatics. Constants showcase their skills in problem analysis, algorithm design, data structures, programming and testing. There is a junior division (under 16s) and senior division (16+). Speak to me several months in advance if you are interested in competing as the team is usually formed by August, to give competitors sufficient time to train.

    hkoi.org

  • CISx Ideas hackathon

    Tags: #beginners #student-leaders #hackathon #project-based #team-based

    Each November, the Chinese International School hosts their annual hackathon, CISx Ideas. STC has been sending teams since 2020. They are very keen to collaborate with us to make it a truly multi-school event and are happy to have STC students be part of the leadership and planning team.

    cisxideas.com

December

  • Advent of Code

    Tags: #competition #skilled-programmers

    Advent of Code is an annual global programming competition that runs over the month of December. Advent of Code attracts over 160,000 annual competitors ranging from secondary students, to university students and computer scientists working in the industry. The competition is a lot of fun for those looking to challenge their understanding of algorithms. Join the STC competition with the code on display in room 333.

    adventofcode.com

  • USA Computing Olympiad (December round)

    Tags: #competition #skilled-programmers

    The USA division of the International Olympiad in Informatics. They allow global entry of competitors for their open rounds. Great practice for those interested in the HKOI or competitive programming in general.

    usaco.org

Ongoing

  • Coding club

    Tags: #beginners #student-leaders

    Every Tuesday after school in 333. For beginners and experienced programmers alike with projects such as from game making, website building, app making and robotics.

  • Code for life

    Tags: #beginners #student-leaders #diversity

    STC's own gender diversity in Computer Science outreach initiative. One of my personal passions is to promote greater diversity and inclusion within Computer Science as an industry. We have a passionate group of student leaders who make these events extra special, so be sure to check it out. Events run once a term.

    codeforlife.net

  • heya.space

    Tags: #real-life-project #experienced-programmers #python #javascript #react #industry-tools

    Heya.space is an initiative to build a virtual community around purposeful collaboration. It is an opportunity to gain experience using industry tools and practises in a collaborative project with other, like minded, passionate computer science students..

    heya.space

  • Start your own group or competition

    Tags: #student-leaders

    Want to start a robotics club, or run a hackathon? Speak to Mr Baumgarten and form a team.

  • Microsoft Ambassadorship

    The Microsoft Learn Student Ambassadors community is for students—like you—who want to use tech to solve real-world problems with like-minded peers, establish themselves as mentors and leaders in their community, and amplify their impact. Student Ambassadors get the opportunity to connect with other students around the world (from 102countries and counting!), foster their own online communities, get training and earn certifications, and tackle practical challenges, all while building key technical and soft skills to help them succeed. They can also make meaningful progress on the socially significant issues that they care about.

    studentambassadors.microsoft.com