Schedule

Track: [Clear Filter]
Room: [Clear Filter]

Saturday, 22nd May

19:00 - 21:00

Saturday, 29th May

09:00 - 11:00
13:30 - 15:00
16:00 - 17:00
20:00 - 21:00

Sunday, 30th May

09:00 - 11:00
12:30 - 15:30
16:00 - 18:00
20:00 - 22:00

Monday, 31st May

10:00 - 12:00
13:30 - 15:00
16:30 - 17:30
20:00 - 22:00

Tuesday, 1st Jun

08:00 - 17:00

Wednesday, 2nd Jun

08:00 - 8:20
08:20 - 8:35
08:35 - 8:55
08:55 - 9:25
09:25 - 9:30
09:30 - 9:50
09:50 - 10:30
10:30 - 10:35
10:35 - 12:05
12:05 - 13:00
13:00 - 14:00
14:00 - 15:30
15:30 - 16:00
16:00 - 16:05
16:05 - 18:05
18:05 - 18:15

Thursday, 3rd Jun

08:00 - 8:20
08:20 - 8:40
08:40 - 8:45
08:45 - 9:45
09:45 - 10:45
10:45 - 12:45
12:45 - 13:45
13:45 - 15:45
15:45 - 15:50
15:50 - 16:30
16:30 - 17:45
17:45 - 18:00

Friday, 4th Jun

08:00 - 8:20
08:20 - 8:40
08:40 - 9:00
09:00 - 9:05
09:05 - 10:25
10:25 - 17:30
17:30 - 17:35
17:35 - 17:55
17:55 - 18:00
18:00 - 18:15
Saturday, 22nd May
 
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
Main Conference Room
Introduction to Python (Part 1)
Introduction to Python (Part 1) (11:00 - 13:00)

About the session

Description: This workshop is about introducing people who are interested in Python to Python, teaching them about the syntaxes and languages in Python. We hope that participants would enjoy the process of learning Python and learn some basic Python which will spur their interest in learning more about coding.

Prerequisites: There is no prerequisite to this course! 

Duration: 
2 hours

Speakers

Celine Natalie Wongso Lesmono

Speaker Yishun Innova Junior College

I am a Year 1 Computing student starting her computing journey this year. If not meddling with code or the computer in general, I can usually be found drawing on my tablet, writing out game or animatic ideas or playing video games.

Seth Olav Yong

Speaker Yishun Innova Junior College

I'm a computing student who's interested in electronics and programming.

Main Conference Room

Saturday, 22nd May, 11:00 - 13:00

  •  
  • Programming Languages 101


Saturday, 29th May
 
01:00
01:15
01:30
01:45
02:00
02:15
02:30
02:45
03:00
03:15
03:30
03:45
04:00
04:15
04:30
04:45
05:00
05:15
05:30
05:45
06:00
06:15
06:30
06:45
07:00
07:15
07:30
07:45
08:00
08:15
08:30
08:45
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
Main Conference Room
Introduction to Python (Part 2)
Introduction to Python (Part 2) (01:00 - 03:00)

About the session

Description: This workshop will cover further knowledge for Introduction to Python. Intended for participants who either already have a background of Python, or have attended the prior "Introduction to Python (Part 1)" workshop. Through this workshop, participants will also learn the various applications of Python.

Prerequisites: 
  • Basic knowledge of Python
    • You can attend "Introduction to Python (Part 1)" workshop here as a preparatory workshop.
Duration: 2 hours

Speakers

Celine Natalie Wongso Lesmono

Speaker Yishun Innova Junior College

I am a Year 1 Computing student starting her computing journey this year. If not meddling with code or the computer in general, I can usually be found drawing on my tablet, writing out game or animatic ideas or playing video games.

Seth Olav Yong

Speaker Yishun Innova Junior College

I'm a computing student who's interested in electronics and programming.

Main Conference Room

Saturday, 29th May, 01:00 - 03:00

  •  
  • Programming Languages 101


Introduction to C++
Introduction to C++ (05:30 - 07:00)

About the session

Description: Ever wondered what goes into the making of countless apps that you use and games that you play? Join us at Introduction to C++, where we delve into a handy-dandy curation of the 101 of this highly versatile programming language. This course will endow you with the essentials that will allow you to create your very own simple application and a brief, but fun history of C++, hopefully setting you on an adventurous path of discovery and innovation.

Prerequisites: There is no prerequisite to this course!

Duration:
1.5 hours

Speakers

Liew Zheng Yuan

Speaker Dunman High School

Zheng Yuan is a Year 6 student studying at Dunman High School who hopes to make games one day.

See Yong Qian

Facilitator Dunman High School

Yong Qian is a Year 6 student at Dunman High School.

Main Conference Room

Saturday, 29th May, 05:30 - 07:00

  •  
  • Programming Languages 101


Introduction to C#
Introduction to C# (08:00 - 09:00)

About the session

Description: During the workshop, participants will learn the basics of C# like data types, string manipulation, and mathematical operations. Participants will also be able to code a basic calculator using C# at the end of the workshop.

Prerequisites: There is no prerequisite to this course!

Duration: 
1 hour

Speakers

Eda Yeo

Speaker Dunman High School

Eda is currently a Y6 student studying in Dunman High School.

Main Conference Room

Saturday, 29th May, 08:00 - 09:00

  •  
  • Programming Languages 101


Introduction to Java
Introduction to Java (12:00 - 13:00)

About the session

Description: Participants will be able to learn the basics of the Java programming language such as data types, variable assignment, if-else statements, scanners and user inputs, etc. 

Prerequisites: 
  • Download Eclipse IDE for Java Developers here (before the workshop) 

Duration: 
1 hour

Speakers

Yeng Loan Koan

Speaker Temasek Junior College

Hi! I'm a Y1 student from Temasek Junior College! I hope you learn something new from my workshop today!

Main Conference Room

Saturday, 29th May, 12:00 - 13:00

  •  
  • Programming Languages 101


Sunday, 30th May
 
01:00
01:15
01:30
01:45
02:00
02:15
02:30
02:45
03:00
03:15
03:30
03:45
04:00
04:15
04:30
04:45
05:00
05:15
05:30
05:45
06:00
06:15
06:30
06:45
07:00
07:15
07:30
07:45
08:00
08:15
08:30
08:45
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
Main Conference Room
Creating Visual Novels with RenPy
Creating Visual Novels with RenPy (01:00 - 03:00)

About the session

Description: This workshop teaches the basics of RenPy, a visual novel engine that makes use of python and basic computing skills. Computational programming will be taught, along with some foundational skills of python to help students be imaginative and more comfortable with coding in a creative way.

Prerequisites: 
  • Download Ren'Py here (before the workshop)
  • Download a code editor (for eg: Visual Studios, Atom, etc) (before the workshop)
  • Prepare some images and media for the visual novel (optional)

Duration: 2 hours

Speakers

Jessica Chan

Speaker Dunman High School

Jessica is a J2 student studying at Dunman High School.

Tan Shian Pei

Speaker Dunman High School

Shian Pei is a J2 student studying at Dunman High School.

Main Conference Room

Sunday, 30th May, 01:00 - 03:00

  •  
  • Making Games (& Playing Them)


Introduction to Unity 2D Game Development
Introduction to Unity 2D Game Development (04:30 - 07:30)

About the session

Description: The workshop introduces the 2D game development workflow through the making of an arcade shooter game including components such as player controls, enemy AI movement, shooting, and highscore. Participants will learn about the various programming structures (i.e. conditionals, loops) and Object-Oriented Programming through the hands-on making of the game.

Prerequisites:
  • Download Unity Software here (before the workshop)
  • Download a code editor (for eg: Visual Studios, Atom, etc) (before the workshop)
  • Basic knowledge of C# (optional)
    • You can attend "Introduction to C#" workshop here as a preparatory workshop. 

Duration: 3 hours

Disclaimer: The following workshop is mainly focused on going through the 2d development workflow of making a game with unity & using the unity game engine instead of coding with c# using the scripts.

Speakers

Chen Qirui

Speaker Dunman High School

I am currently a Year 6 student from Dunman High School who enjoys making games and art.

Hon Wen Hong

Speaker Dunman High School

Currently, I am a year 6 student from Dunman High and I discovered more about Unity last year which I enjoyed very much. Looking forward to sharing more on it with others.

Main Conference Room

Sunday, 30th May, 04:30 - 07:30

  •  
  • Making Games (& Playing Them)


How To: CodeCombat
How To: CodeCombat (08:00 - 10:00)

About the session

Description: CodeCombat tournament is a competition held by BuildingBloCS 2021 and the CodeCombat team on 1st June with an objective of selecting outstanding CodeCombat players! This is a workshop which prepares participants for the tournament by introducing participants to various computational thinking concepts and tactics on how to play the various CodeCombat Arenas. A playbook for CodeCombat Arenas would be handed out to participants during the workshops. 

Prerequisites: 
  • Join the CodeCombat Classroom here and try out a few of the levels! (before the workshop)

Duration: 2 hours



Speakers

Lin Junyu

Speaker Dunman High School

hiii im junyu! im currently a student in y6 from dunman high, with quite a weird subject combi (physics math computing econs) :p feel free to AMA and i will reply you promptly :D

Brandon Jay-han Bok

Speaker Dunman High School

Brandon is a Y5 student aspiring to attain a stable job in the data analysis sector in the future. Although he only has a few months of experience, he will try his best to make the workshop experience enjoyable for all.

Chiam Kai Jun

Speaker Dunman High School

im a y5 DHS student taking computing . fun-fact: I used to cross country borders everyday just to get to school! My CCA is robotics and soccer. I play basketball in my freetime.

Jaden Chew Jingzhi

Speaker Dunman High School

Im a Y5 student from Dunman High School and I play basketball.

Main Conference Room

Sunday, 30th May, 08:00 - 10:00

  •  
  • Making Games (& Playing Them)


Playing with Minecraft Plugins
Playing with Minecraft Plugins (12:00 - 14:00)

About the session

Description: Learn how to make your very own Minecraft plugin, from code to execution! In this workshop, we will be covering how to make your very own Minecraft plugin for a Paper Server (which shares its history with Bukkit and Spigot Servers). Participants will learn how to create, compile and run a Minecraft server with their very own plugins.

Prerequisites:
  • Download the appropriate zip file here and refer to the Readme Document for Installation Instructions (before the workshop)

Duration: 2 hours

Speakers

Issac Chen Jing De

Facilitator Dunman High School

I'm Isaac Chen, currently based in Singapore.

At 17 years old, I'm a young software developer with a passion for learning.

Working extensively with web development, robotics, and machine learning has given me opportunities to embark on unique interdisciplinary projects using a variety of technologies.


Ng Yan Quan Ryan

Speaker Temasek Junior College

I am Ryan from Temasek Junior College. I started programming Python since 2016. I like to sleep, game and watch anime in my free time.

Tan Rui Yang

Speaker Dunman High School

Hello! I am a Year 5 (J1) Student at Dunman High School, and a member of the Infocomm Club. I am very interested in Software Development, Systems Administration, Cybersecurity and fiddling with tech in general. Hope everyone is able to take away something from our workshop!

Main Conference Room

Sunday, 30th May, 12:00 - 14:00

  •  
  • Making Games (& Playing Them)


Monday, 31st May
 
01:00
01:15
01:30
01:45
02:00
02:15
02:30
02:45
03:00
03:15
03:30
03:45
04:00
04:15
04:30
04:45
05:00
05:15
05:30
05:45
06:00
06:15
06:30
06:45
07:00
07:15
07:30
07:45
08:00
08:15
08:30
08:45
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
Main Conference Room
Creating your own Google Chrome Extensions
Creating your own Google Chrome Extensions (01:00 - 03:00)

About the session

Description: This workshop introduces participants to how Chrome Extensions are built using web development tools like HTML, CSS, and Javascript. Participants will gain a basic idea of how to develop their own Chrome Extensions after completing the workshop.

Prerequisites:
  • Download a code editor (for eg: Visual Studio Code , Atom, etc) (before the workshop)
  • Basic knowledge of HTML, CSS, JS (optional)

Duration: 2 hours

Speakers

Liu Hongshuo

Speaker Dunman High School

Hi, here is Hongshuo, a Y6/JC2 student from Dunman High School. I'm also an Infocomm Club member. I hope all of you can learn something from my workshop or at least find it interesting. Have fun and let's do it together!

Main Conference Room

Monday, 31st May, 01:00 - 03:00

  •  
  • The World of Application Development


Automation with Python
Automation with Python (04:30 - 07:00)

About the session

Descriptions: Who likes to do mundane tasks?! Participants will be able to learn how to integrate IFTTT and WEBBOT with Python, how to use Python to interact with websites and how to automate mundane tasks using Python! 

Prerequisites:
  • Basic knowledge of Python
    • You can attend "Introduction to Python (Part 1)" and "Introduction to Python (Part 2)" workshops here as preparatory workshops

Duration: 2.5 hours

Speakers

Seth Olav Yong

Speaker Yishun Innova Junior College

I'm a computing student who's interested in electronics and programming.

Bhatnagar Ishita

Speaker Yishun Innova Junior College

I am a computing student who has a passion for learning to code. This passion has led to taking on roles involving anything technical online. I am always keen to know more about how to make the world a better place and will ensure that it is a good place for all!

Main Conference Room

Monday, 31st May, 04:30 - 07:00

  •  
  • The World of Application Development


Basic Reconnaissance in Cyberspace
Basic Reconnaissance in Cyberspace (08:00 - 09:00)

About the session

Description: A crash course on the most important step of a penetration test, which is reconnaissance and enumeration. Accompanied by discussions on ethics and finally advice on how to stay safe in the cyberspace.

Prerequisites
:
There is no prerequisite to this course! 

Duration: 1.5 hours

Speakers

Chen Le Qi

Speaker National Junior College

I'm a computing student who has a little interest in learning how to make things work the way I want them to be - Hacking. I'll hopefully demystify and demonstrate to you the art of reconnaissance, the first and most essential step of a penetration test through this workshop.

Main Conference Room

Monday, 31st May, 08:00 - 09:00

  •  
  • The World of Application Development


Introduction to Android Studio
Introduction to Android Studio (12:00 - 14:00)

About the session

Description: Some basics about Java will be discussed in the beginning, just some skimming. How to download Android Studio, creation of new project. Creation of emulator, execution of emulator. Discuss about the changing of the User Interface of the app, Button View, textView, ImageView as well as ListViews. Talk about fragments and why should one use them due to their reusability..

Prerequisites:

  • Download Android Studio here (before the workshop)
  • Basic knowledge of Java (optional)
    • You can attend "Introduction to Java" workshop here as a preparatory workshop.

Duration: 2 hours

Speakers

Chan Si Jie

Speaker Temasek Polytechnic

Passionate about software. Especially Computer Games. Big Fan of Europa Universalis 4 and Victoria 2. I am Si Jie from Temasek Poly Diploma of Information Technology Y2.

Main Conference Room

Monday, 31st May, 12:00 - 14:00

  •  
  • The World of Application Development


Tuesday, 1st Jun
 
00:00
00:15
00:30
00:45
01:00
01:15
01:30
01:45
02:00
02:15
02:30
02:45
03:00
03:15
03:30
03:45
04:00
04:15
04:30
04:45
05:00
05:15
05:30
05:45
06:00
06:15
06:30
06:45
07:00
07:15
07:30
07:45
08:00
08:15
08:30
08:45
09:00
09:15
09:30
09:45
Main Conference Room
National CodeCombat Tournament
National CodeCombat Tournament (00:00 - 09:00)

About the session

NOTE: SIGN UPS FOR TOURNAMENT CLOSES ON 30TH MAY

Description:
CodeCombat tournament is a competition held by BuildingBloCS 2021 and the CodeCombat team on 1st June with an objective of selecting outstanding CodeCombat players! This tournament is a one-day online event involving students from different age groups. Participants are able to explore different CodeCombat arenas and battle against each other to accumulate points . At the end of the tournament, there will be special prizes awarded to top scorers according to the leaderboard ranking.

Teachers and non-student participants would be sent a Youtube Live Stream Link to spectate the tournament

Duration: 
9 hours

Main Conference Room

Tuesday, 1st Jun, 00:00 - 09:00

  •  
  • CodeCombat


Wednesday, 2nd Jun
 
00:00
00:15
00:30
00:45
01:00
01:15
01:30
01:45
02:00
02:15
02:30
02:45
03:00
03:15
03:30
03:45
04:00
04:15
04:30
04:45
05:00
05:15
05:30
05:45
06:00
06:15
06:30
06:45
07:00
07:15
07:30
07:45
08:00
08:15
08:30
08:45
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
Main Conference Room
Opening: Day 1
Opening: Day 1 (00:00 - 00:20)

About the session

Description: TBC

Duration: 20 mins

Main Conference Room

Wednesday, 2nd Jun, 00:00 - 00:20

  •  
  • June Conference Day 1


Welcome address
Welcome address (00:20 - 00:35)

About the session

Description: Welcome address speech by event leads and OICs signifying the start of the BBCS 2021 Conference. The timeline for the 3-day event would also be sent to the participants. 

Duration: 15 mins

Main Conference Room

Wednesday, 2nd Jun, 00:20 - 00:35

  •  
  • June Conference Day 1


Keynote Talks: Amazon
Keynote Talks: Amazon (00:35 - 00:55)

About the session

Description: Amazon.com, Inc is an American multinational technology company based in Seattle, Washington, which focuses on e-commerce, cloud computing, digital streaming, and artificial intelligence. It is one of the Big Five companies in the U.S. information technology industry, along with Google, Apple, Microsoft, and Facebook. The company has been referred to as "one of the most influential economic and cultural forces in the world", as well as the world's most valuable brand.

BuildingBloCS have invited Jia Ying from Amazon (AWS) to share about her experiences working in Amazon and to encourage students to continue to pursue their interest in computing/tech. Do check out her profile here

Duration: 20 mins

Main Conference Room

Wednesday, 2nd Jun, 00:35 - 00:55

  •  
  • June Conference Day 1


Keynote Talks: AI Singapore
Keynote Talks: AI Singapore (00:55 - 01:25)

About the session

Description: AI Singapore (AISG) is a national AI programme launched by the National Research Foundation (NRF) to anchor deep national capabilities in Artificial Intelligence (AI) thereby creating social and economic impacts, grow the local talent, build an AI ecosystem, and put Singapore on the world map. 

BuildingBloCS have invited Seng Meng from AI Singapore to share about his experiences working in AI Singapore and to encourage students to continue to pursue their interest in computing/tech. Do check out her profile here

Duration: 30 mins


Main Conference Room

Wednesday, 2nd Jun, 00:55 - 01:25

  •  
  • June Conference Day 1


Break 1: Day 1
Break 1: Day 1 (01:25 - 01:30)

About the session

Description: Break time!!!

Duration: 5 mins

Main Conference Room

Wednesday, 2nd Jun, 01:25 - 01:30

  •  
  • June Conference Day 1


AIWinpetition Briefing
AIWinpetition Briefing (01:30 - 01:50)

About the session

Description: This is a short briefing about the AI Winpetition that is taking place on the 3rd day of the June Conference.

Duration: 20 mins

Main Conference Room

Wednesday, 2nd Jun, 01:30 - 01:50

  •  
  • June Conference Day 1


Icebreakers
Icebreakers (01:50 - 02:30)

About the session

Description: Get to know the other participants of the event too! Through games and icebreakers in this segment, you'll be sure to have a few new friends after the conference is over.

Duration: 40 mins

Main Conference Room

Wednesday, 2nd Jun, 01:50 - 02:30

  •  
  • June Conference Day 1


Break 2: Day 1
Break 2: Day 1 (02:30 - 02:35)

About the session

Description: Break time!!! 

Duration: 5 mins

Main Conference Room

Wednesday, 2nd Jun, 02:30 - 02:35

  •  
  • June Conference Day 1


Python Basics
Python Basics (02:35 - 04:05)

About the session

Description: This workshop is about introducing people who are interested in Python to Python, teaching them about the syntaxes and languages in Python. We hope that participants would enjoy the process of learning Python and learn some basic Python which will spur their interest in learning more about coding.

Prerequisites: There is no prerequisite to this course!

Duration:
1 hour 30 mins

Speakers

Zi Jie

Speaker Jurong Pioneer Junior College

I am a Year 1 Computing student at Jurong Pioneer Junior Collge who loves to code with 3 years of experience in computing. I hope to pursue a career in par with my interest which is computing, be it web developer or computer engineer, i am fine so long i go along the IT path in the future, starting off by learning more computing languages and sharing them to others to enhance their knowledge on computing.

James Li

Speaker Jurong Pioneer Junior College

James is a student with only 2 years of computing experience, however, he will try hard to put what he's learnt into teaching his juniors everything about the Python syntax. He's pen to suggestions and questions about python and my daily life.

Zhen Xi

Facilitator Jurong Pioneer Junior College

An inspiring computing student looking forward to spreading the joy of Python.

Main Conference Room

Wednesday, 2nd Jun, 02:35 - 04:05

  •  
  • June Conference Day 1


Lunch Break: Day 1
Lunch Break: Day 1 (04:05 - 05:00)

About the session

Description: Lunch Break!!!

Duration: 55 mins

Main Conference Room

Wednesday, 2nd Jun, 04:05 - 05:00

  •  
  • June Conference Day 1


Introduction to Machine Learning (Part 1)
Introduction to Machine Learning (Part 1) (05:00 - 06:00)

About the session

Description: Explore the world of machine learning, specifically computer vision through this workshop! Through Google’s Teachable Machine, you will be able to make use of your webcam to predict objects, and by the end of the 2 hours workshop, implement it onto a website, and learn the various techniques of machine learning and how it works. This workshop is perfect for beginners as the difficulty level is low.

Prerequisites: 
  • Basic knowledge of Python and Javascript (optional)
  • Requires Laptop/PC with webcam and microphone

Duration: 1 hour

Speakers

Lam Yik Ting

Speaker Dunman High School

Hi! I'm a Year 4 student from Dunman High School, part of the executive committee of the Infocomm Club. My love for computing comes from my want to create immersive experiences and just enjoying life :)

Tse Min Jia

Speaker Dunman High School

I am from Dunman High Junior High Infocomm Club, and I enjoy iOS app development.

Main Conference Room

Wednesday, 2nd Jun, 05:00 - 06:00

  •  
  • June Conference Day 1


Ideation for AI Winpetition
Ideation for AI Winpetition (06:00 - 07:30)

About the session

Description: The AIWinpetition is an innovation competition conducted by BuildingBloCS in collaboration with AISG. Throughout the competition, students will be able to team up and work on an idea that brings their skills from previous workshops together. Students will be given various themes to choose from and maximise their creative thinking and computational skills. Finally, various teams will be awarded titles and provided feedback on their ideas, including theme prizes and even some special awards.

Participants can use this timing to think of ideas for the AI Winpetition that is taking place throughout the June Conference.

Duration: 1.5 hours

Main Conference Room

Wednesday, 2nd Jun, 06:00 - 07:30

  •  
  • June Conference Day 1


Keynote Talks: Google
Keynote Talks: Google (07:30 - 08:00)

About the session

Description: Google LLC is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, a search engine, cloud computing, software, and hardware. It is considered one of the five Big Tech companies along with Amazon, Facebook, Apple, and Microsoft.

BuildingBloCS have invited a representative from Google to encourage students to continue to pursue their interest in computing/tech. More details about representative would be shared later.

Duration: 30 mins

Main Conference Room

Wednesday, 2nd Jun, 07:30 - 08:00

  •  
  • June Conference Day 1


Break 3: Day 1
Break 3: Day 1 (08:00 - 08:05)

About the session

Description: Break time!!!

Duration: 5 mins

Main Conference Room

Wednesday, 2nd Jun, 08:00 - 08:05

  •  
  • June Conference Day 1


Face Recognition with Python (Part 1)
Face Recognition with Python (Part 1) (08:05 - 10:05)

About the session

Description: This workshop serves as an introduction to Face Recognition using Python. In the first session, we will explore how facial recognition works, and how to detect faces in images and recognise those faces using Python. We would be introducing Python libraries such as OpenCV and TTS module, etc. By the end of this workshop, you would have created your own program that greets you by name using text-to-speech when it sees you, and anyone else it recognises in frame.

Prerequisites: 
  • Basic knowledge of Python
  • Requires Laptop/PC with webcam
  • Requires a folder of images with ONLY your face in it
  • Requires a folder of other images, can be of you, group or not even you. (optional)
  • Install the face_recognition library (Detailed instructions here)

Duration: 2 hours

Speakers

Ng Kin Meng

Speaker Anglo-Chinese Junior College

Hello! I am a JC2 student from ACJC's Tech Council. I have a passion for all things AI and I hope this workshop will ignite that interest in you too.

Kee Jun Xi, Ansel

Speaker Anglo-Chinese Junior College

Hello I'm a JC2 Student from ACJC from the Tech Council CCA and I take H2 computing. I have a general interest in technology, primarily software. Hope this workshop will introduce interesting technologies.

Andrhea Angelina Therese Gaerlan San Gabriel

Speaker Anglo-Chinese Junior College

Hello, I'm a JC2 Student from ACJC. I take H2 computing
and joined the Tech Council CCA. I have a general interest
in technology both hardware and software.
In our workshop, we integrate many of these technologies in making our program.

Liang Yusen

Speaker Anglo-Chinese Junior College

Hello! I am a JC2 student from ACJC's Tech Council. I hope this workshop is going to be a fun and interesting one, where everyone could learn something new and develop their interest in technology.

Main Conference Room

Wednesday, 2nd Jun, 08:05 - 10:05

  •  
  • June Conference Day 1


Closing: Day 1
Closing: Day 1 (10:05 - 10:15)

About the session

Description: Debriefing of the workshops of Day 1 Conference and what participants can expect in the next 2 days.

Duration: 10 mins

Main Conference Room

Wednesday, 2nd Jun, 10:05 - 10:15

  •  
  • June Conference Day 1


Thursday, 3rd Jun
 
00:00
00:15
00:30
00:45
01:00
01:15
01:30
01:45
02:00
02:15
02:30
02:45
03:00
03:15
03:30
03:45
04:00
04:15
04:30
04:45
05:00
05:15
05:30
05:45
06:00
06:15
06:30
06:45
07:00
07:15
07:30
07:45
08:00
08:15
08:30
08:45
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
Main Conference Room
Opening: Day 2
Opening: Day 2 (00:00 - 00:20)

About the session

Description: TBC

Duration: 20 mins

Main Conference Room

Thursday, 3rd Jun, 00:00 - 00:20

  •  
  • June Conference Day 2


Keynote Talks: ByteDance & Panasonic
Keynote Talks: ByteDance & Panasonic (00:20 - 00:40)

About the session

Description: ByteDance is the developer of the video-sharing social networking services and apps TikTok and Douyin, the Chinese-specific counterpart to TikTok. ByteDance also developed Toutiao ("Headlines"), which began as a news recommendation engine and evolved into a platform delivering content in various formats, such as texts, images, question-and-answer posts, microblogs, and videos.

BuildingBloCS have invited Zhe Ming from ByteDance (who studied in Georgia Tech) to share about his experiences interning in ByteDance and studying Computing as a subject. Do check out his profile here. Along with him, we have also invited Rui En, who is interning at Panasonic. Check out his profile here 

Duration: 20 mins

Main Conference Room

Thursday, 3rd Jun, 00:20 - 00:40

  •  
  • June Conference Day 2


Break 1: Day 2
Break 1: Day 2 (00:40 - 00:45)

About the session

Description: Break time!!!

Duration: 5 mins

Main Conference Room

Thursday, 3rd Jun, 00:40 - 00:45

  •  
  • June Conference Day 2


Introduction to Machine Learning (Part 2)
Introduction to Machine Learning (Part 2) (00:45 - 01:45)

About the session

Description: Explore the world of machine learning, specifically computer vision through this workshop! It follows from Part 1 of the Introduction to Machine Learning workshop. Through Google’s Teachable Machine, you will be able to make use of your webcam to predict objects, and by the end of the 2 hours workshop, implement it onto a website, and learn the various techniques of machine learning and how it works. This workshop is perfect for beginners as the difficulty level is low.

Prerequisites:
  • Basic knowledge of Python and Javascript (optional)
  • Requires Laptop/PC with webcam and microphone

Duration: 1 hour

Speakers

Lam Yik Ting

Speaker Dunman High School

Hi! I'm a Year 4 student from Dunman High School, part of the executive committee of the Infocomm Club. My love for computing comes from my want to create immersive experiences and just enjoying life :)

Tse Min Jia

Speaker Dunman High School

I am from Dunman High Junior High Infocomm Club, and I enjoy iOS app development.

Main Conference Room

Thursday, 3rd Jun, 00:45 - 01:45

  •  
  • June Conference Day 2


Work on second submission for AI Winpetition
Work on second submission for AI Winpetition (01:45 - 02:45)

About the session

Description: The AIWinpetition is an innovation competition conducted by BuildingBloCS in collaboration with AISG. Throughout the competition, students will be able to team up and work on an idea that brings their skills from previous workshops together. Students will be given various themes to choose from and maximise their creative thinking and computational skills. Finally, various teams will be awarded titles and provided feedback on their ideas, including theme prizes and even some special awards!

Participants can choose this time to work on the second submission for the AI Winpetition that is taking place throughout the June Conference.

Duration: 1 hour

Main Conference Room

Thursday, 3rd Jun, 01:45 - 02:45

  •  
  • June Conference Day 2


Face Recognition with Python (Part 2)
Face Recognition with Python (Part 2) (02:45 - 04:45)

About the session

Description: This workshop serves as an introduction to Face Recognition using Python. It follows from Part 1 of the Face Recognition with Python workshop. During the second session, we will apply this knowledge to detect and recognise faces from a live camera feed using OpenCV. We also would be introducing how to handle directories, os module, optimisation with threading, etc. By the end of this workshop, you would have created your own program that greets you by name using text-to-speech when it sees you, and anyone else it recognises in frame.

Prerequisites:
  • Basic knowledge of Python
  • Requires Laptop/PC with webcam
  • Requires a folder of images with ONLY your face in it
  • Requires a folder of other images, can be of you, group or not even you. (optional)
  • Install the face_recognition library (Detailed instructions here)

Duration: 2 hours

Speakers

Andrhea Angelina Therese Gaerlan San Gabriel

Speaker Anglo-Chinese Junior College

Hello, I'm a JC2 Student from ACJC. I take H2 computing
and joined the Tech Council CCA. I have a general interest
in technology both hardware and software.
In our workshop, we integrate many of these technologies in making our program.

Ng Kin Meng

Speaker Anglo-Chinese Junior College

Hello! I am a JC2 student from ACJC's Tech Council. I have a passion for all things AI and I hope this workshop will ignite that interest in you too.

Kee Jun Xi, Ansel

Speaker Anglo-Chinese Junior College

Hello I'm a JC2 Student from ACJC from the Tech Council CCA and I take H2 computing. I have a general interest in technology, primarily software. Hope this workshop will introduce interesting technologies.

Liang Yusen

Speaker Anglo-Chinese Junior College

Hello! I am a JC2 student from ACJC's Tech Council. I hope this workshop is going to be a fun and interesting one, where everyone could learn something new and develop their interest in technology.

Main Conference Room

Thursday, 3rd Jun, 02:45 - 04:45

  •  
  • June Conference Day 2


Lunch Break: Day 2
Lunch Break: Day 2 (04:45 - 05:45)

About the session

Description: Lunch Break!!!

Duration: 1 hour

Main Conference Room

Thursday, 3rd Jun, 04:45 - 05:45

  •  
  • June Conference Day 2


Music with AI
Music with AI (05:45 - 07:45)

About the session

Description: Ever wondered whether AI can create music? This workshop allows you to have a taste of how deep learning can be adapted to perform Music Information Retrieval (MIR). There will be a quick rundown of the theory concepts followed by the various ways we can retrieve and represent the data. We will end it off with a simple introduction to magenta (AI music generator) and applying the concepts learned on the newly composed Python music.

Prerequisites:
  • Basic knowledge of Python
  • Basic knowledge of Machine Learning Concepts (optional)
  • Install softwares that can read, edit and export MIDI files (such as GarageBand for macOS or Stagelight for Windows)

Duration: 2 hours

Speakers

Rose Evangeline Anne Dagman Destor

Speaker Dunman High School

A JC2/ Year 6 student in Dunman High School with 4 years of computing experience. In hopes of being a game developer, I pursued computing. Despite that, currently, I explore graphic design, web development, and machine learning. Outside of school and programming, I practice photography. My goal is still to create an RPG game from start to finish.

Main Conference Room

Thursday, 3rd Jun, 05:45 - 07:45

  •  
  • June Conference Day 2


Break 2: Day 2
Break 2: Day 2 (07:45 - 07:50)

About the session

Description: Break time!!!

Duration: 5 mins

Main Conference Room

Thursday, 3rd Jun, 07:45 - 07:50

  •  
  • June Conference Day 2


Evolutionary AI (Part 1)
Evolutionary AI (Part 1) (07:50 - 08:30)

About the session

Note: Due to the difficulty of the workshop, this workshop might be changed

Description: 
Through the course of the workshop, participants will learn to train an artificial intelligence model that is capable of learning how to play Google's Dinosaur game.

Prerequisites:
  • Intermediate knowledge of Python (up till OOP)

Duration: 40 mins

Speakers

Mok Jia Yu

Facilitator Dunman High School

Hi, I'm a year 5 student from Infocomm Club, I hope that you all will be able to learn something from these 2 hours of coding but most importantly have fun!!

Issac Chen Jing De

Facilitator Dunman High School

I'm Isaac Chen, currently based in Singapore.

At 17 years old, I'm a young software developer with a passion for learning.

Working extensively with web development, robotics, and machine learning has given me opportunities to embark on unique interdisciplinary projects using a variety of technologies.


Huang Qiu Di

Speaker Dunman High School

I'm a student from Dunman High School. Although I'm not the most experienced when it comes to computing, I hope that the content that I am presenting can be of use to you.

Kingold Wang Xinfeng

Speaker Dunman High School

Hello everyone, I'm a Year 6 student from Dunman High School. Hope you have fun taking part in my workshop and learn something new :>

Main Conference Room

Thursday, 3rd Jun, 07:50 - 08:30

  •  
  • June Conference Day 2


Work on second submission for AI Winpetition
Work on second submission for AI Winpetition (08:30 - 09:45)

About the session

Description: The AIWinpetition is an innovation competition conducted by BuildingBloCS in collaboration with AISG. Throughout the competition, students will be able to team up and work on an idea that brings their skills from previous workshops together. Students will be given various themes to choose from and maximize their creative thinking and computational skills. Finally, various teams will be awarded titles and provided feedback on their ideas, including theme prizes and even some special awards!

Participants can use this time to work on their second submission for the AI Winpetition that is taking place throughout the June Conference.

Duration: 1 hour 15 mins

Main Conference Room

Thursday, 3rd Jun, 08:30 - 09:45

  •  
  • June Conference Day 2


Closing: Day 2
Closing: Day 2 (09:45 - 10:00)

About the session

Description: Debriefing of the workshops of Day 2 Conference and what participants can expect on the last day (ie AI Winpetition).

Duration: 15 mins

Main Conference Room

Thursday, 3rd Jun, 09:45 - 10:00

  •  
  • June Conference Day 2


Friday, 4th Jun
 
00:00
00:15
00:30
00:45
01:00
01:15
01:30
01:45
02:00
02:15
02:30
02:45
03:00
03:15
03:30
03:45
04:00
04:15
04:30
04:45
05:00
05:15
05:30
05:45
06:00
06:15
06:30
06:45
07:00
07:15
07:30
07:45
08:00
08:15
08:30
08:45
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
Main Conference Room
Opening: Day 3
Opening: Day 3 (00:00 - 00:20)

About the session

Description: TBC

Duration: 20 mins

Main Conference Room

Friday, 4th Jun, 00:00 - 00:20

  •  
  • June Conference Day 3


Keynote Talks: DSO (Cybersecurity)
Keynote Talks: DSO (Cybersecurity) (00:20 - 00:40)

About the session

Description: DSO National Laboratories (DSO) is Singapore’s largest defence research and development (R&D) organisation, with the critical mission to develop technological solutions to sharpen the cutting edge of Singapore's national security.

BuildingBloCS have invited Kar Wei from DSO to share about her journey from 'O' Level Computing to pursuing a cybersecurity diploma in SP on a DSO Scholarship. Do check out her profile here

Duration: 20 mins


Main Conference Room

Friday, 4th Jun, 00:20 - 00:40

  •  
  • June Conference Day 3


Keynote Talks: Govtech
Keynote Talks: Govtech (00:40 - 01:00)

About the session

Description: GovTech is responsible for the delivery of the Singapore government's digital services to the public. It is the agency that provides the infrastructure to support the implementation of the country's Smart Nation initiative to harness infocomm technologies, networks and big data to create tech-enabled solutions.

BuildingBloCS have invited Michael from GovTech to share about his experiences working in Govtech and to encourage students to continue to pursue their interest in computing/tech. Do check out her profile here

Duration: 20 mins

Main Conference Room

Friday, 4th Jun, 00:40 - 01:00

  •  
  • June Conference Day 3


Break 1: Day 3
Break 1: Day 3 (01:00 - 01:05)

About the session

Description: Break time!!!

Duration: 5 mins

Main Conference Room

Friday, 4th Jun, 01:00 - 01:05

  •  
  • June Conference Day 3


Evolutionary AI (Part 2)
Evolutionary AI (Part 2) (01:05 - 02:25)

About the session

Note: Due to the difficulty of the workshop, this workshop might be changed

Description:
Through the course of the workshop, participants will learn to train an artificial intelligence model that is capable of learning how to play Google's Dinosaur game.

Prerequisites:
  • Intermediate knowledge of Python (up till OOP)

Duration: 1 hour 20 mins

Speakers

Kingold Wang Xinfeng

Speaker Dunman High School

Hello everyone, I'm a Year 6 student from Dunman High School. Hope you have fun taking part in my workshop and learn something new :>

Mok Jia Yu

Facilitator Dunman High School

Hi, I'm a year 5 student from Infocomm Club, I hope that you all will be able to learn something from these 2 hours of coding but most importantly have fun!!

Huang Qiu Di

Speaker Dunman High School

I'm a student from Dunman High School. Although I'm not the most experienced when it comes to computing, I hope that the content that I am presenting can be of use to you.

Issac Chen Jing De

Facilitator Dunman High School

I'm Isaac Chen, currently based in Singapore.

At 17 years old, I'm a young software developer with a passion for learning.

Working extensively with web development, robotics, and machine learning has given me opportunities to embark on unique interdisciplinary projects using a variety of technologies.


Main Conference Room

Friday, 4th Jun, 01:05 - 02:25

  •  
  • June Conference Day 3


Work on the final submission for the AI Winpetition
Work on the final submission for the AI Winpetition (02:25 - 09:30)

About the session

Description: The AIWinpetition is an innovation competition conducted by BuildingBloCS in collaboration with AISG. Throughout the competition, students will be able to team up and work on an idea that brings their skills from previous workshops together. Students will be given various themes to choose from and maximise their creative thinking and computational skills. Finally, various teams will be awarded titles and provided feedback on their ideas, including theme prizes and even some special awards!

Duration: 7 hours 5 mins

Main Conference Room

Friday, 4th Jun, 02:25 - 09:30

  •  
  • June Conference Day 3


Break 2: Day 3
Break 2: Day 3 (09:30 - 09:35)

About the session

Description: Break time!!!

Duration: 5 mins

Main Conference Room

Friday, 4th Jun, 09:30 - 09:35

  •  
  • June Conference Day 3


Keynote Talks: ClassDo
Keynote Talks: ClassDo (09:35 - 09:55)

About the session

Description: ClassDo is a start-up which focuses on offering educators and business clients custom-branded virtual collaboration rooms that are easy to use, efficient, smart and secure. Uniquely designed to resemble how people work and learn together in the real world, each ClassDo room has all the collaborative tools you need. ClassDo redefines collaboration, bringing you an authentic online collaborative experience that is as effective as learning and working together side by side one another.

BuildingBloCS have invited a representative from ClassDo to encourage students to continue to pursue their interest in computing/tech. More details about representative would be shared later.

Duration: 20 mins

Main Conference Room

Friday, 4th Jun, 09:35 - 09:55

  •  
  • June Conference Day 3


Break 3: Day 3
Break 3: Day 3 (09:55 - 10:00)

About the session

Description: Break time!!!

Duration: 5 mins

Main Conference Room

Friday, 4th Jun, 09:55 - 10:00

  •  
  • June Conference Day 3


Closing: Day 3
Closing: Day 3 (10:00 - 10:15)

About the session

Description: Debriefing of the events of the conference and what participants can expect after the event (ie judging and prize presentation of AI Winpetition)

Duration: 15 mins

Main Conference Room

Friday, 4th Jun, 10:00 - 10:15

  •  
  • June Conference Day 3