June Conference

Details

BuildingBloCS’s annual flagship conference will be happening from 2nd to 4th June, with optional pre-event workshops being held on 31st May and 1st June.

This year’s theme will be on Computational Thinking, Artificial Intelligence and Blockchain education. There will be a hackathon around the theme using web development with APIs

This conference will be hybrid, in-person at NUS School of Computing or online.

Hackathon

The hackathon will develop practical skills in Web Development with APIs and run throughout the conference, with training/workshops on the first two days. There are 2 tracks, Beginner which is focused on Front End Development and catered for beginners with little to no experience in coding, and Standard which is on Back End Development with Python for students with some programming experience.

Schedule

31st May - Pre-event Workshops

1st June - Pre-event Workshops

2nd June (9am to 5pm, NUS SoC or Online) - Hackathon Briefing, Workshops, Games, Talks

3rd June (9am to 5pm, NUS SoC or Online) - Hackathon, Workshops, Games, Talks

4th June (9am to 1.30pm, Online) - Talks, Hackathon, Judging

Week 2 of June Holidays - Conclusion, Prize Presentation

Pre-event Workshops

Python: From Zero to Hero!
Date: Tuesday, 31 May 2022
Time: [GMT +8] 1030 - 1300
Description: This workshop will introduce the basics of Python including functions, comparison operators, loops, conditional statements and basic knowledge on tuples, lists and strings.
Additional Pre-requisites: Create a CodeCollab account


Introduction to Artificial Intelligence (Classification) with Python
Date: Tuesday, 31 May 2022
Time: [GMT +8] 1430 - 1700
Description: Through the workshop, participants will get to learn about classification using a myriad of different methods, such as perceptron learning, support vector machine and regression. They will also acquire knowledge about the minimisation of loss function and overfitting. Python libraries, such as sklearn, will be utilised for participants to practice coding after learning the theories behind the various methods.
Additional Pre-requisites: None


Basics of Deep Learning
Date: Tuesday, 31 May 2022
Time: [GMT +8] 1830 - 2000
Description: This workshop will teach basic but important ideas in deep learning and is focused on introducing key concepts and building an understanding of how deep learning works and see the big picture in the world of AI.
Additional Pre-requisites: None


Intro to Git and GitHub
Date: Wednesday, 1 June 2022
Time: [GMT +8] 1000 - 1100
Description: This workshop will cover the fundamentals of Git workflows and GitHub as a platform. Some basic commands in Git will be covered as well as editing with GitHub as well.
Additional Pre-requisites: Let us know if you are using a Chromebook or iPad by emailing us/sending us a message on Discord!


Programming with C++
Date: Wednesday, 1 June 2022
Time: [GMT +8] 1300 - 1600
Description: Introduction to Programming using C++ (i.e. Data types, Loops, etc.)
Additional Pre-requisites: Create a CodeCollab account