Skip to content

Introduction to Programming

The 3DC Introduction to Programming is a series of workshops that introduce basic but crucial programming concepts to complete beginners who are keen to enter the world of computer science/ software engineering. In addition, this workshop also prepares you for the first-year programming module (Computational Thinking for Design) at SUTD, give you a great head start.

By the end of this workshop series, you should be capable of building and deploying your own simple applications, and more importantly, you will have a great starting point to self-learn anything in the world of programming.

  • Early-Mats round time period: 26 Jan 2021 to 09 Feb 2021.
  • Sign up now!
  • Session details as follows.

Day 1: Introduction to programming with Python

  • Date: 26 Jan 2021 (Tuesday)
  • Time: 6.30pm - 10.30pm
  • Venue: SUTD i3 Lab (1.605)
  • Online Venue: Twitch
  • Introduction to Programming
  • Introduction to Command Line
  • Python Programming
  • Hands-on: Simple Python Project

Day 2: Introduction to Git & GitHub, Python Continued

  • Date: 28 Jan 2021 (Thursday)
  • Time: 6.30pm - 10.30pm
  • Venue: SUTD i3 Lab (1.605)
  • Online Venue: Twitch
  • Introduction to version management tools - Git & GitHub
  • Python Programming
  • Hands-on: Simple Python Project

Day 3: Introduction to Web Technologies and Web Scrapping

  • Date: 02 Feb 2021 (Tuesday)
  • Time: 6.30pm - 10.30pm
  • Venue: SUTD i3 Lab (1.605)
  • Online Venue: Twitch
  • Introduction to Frontend, Backend technologies
  • Introduction to HTTP protocols
  • Introduction to the Python Requests Library
  • Introduction to Web Scrapping
  • Hands-on: Simple Web Scrapping

Day 4: Introduction to Web Development with Flask

  • Date: 04 Feb 2021 (Thursday)
  • Time: 6.30pm - 10.30pm
  • Venue: SUTD i3 Lab (1.605)
  • Online Venue: Twitch
  • Introduction to API
  • Introduction to Flask
  • Introduction to Json
  • Introduction to Firebase

Day 5: Introduction to Linux & Shell

  • Date: 09 Feb 2021 (Tuesday)
  • Time: 6.30pm - 10.30pm
  • Venue: SUTD i3 Lab (1.605)
  • Online Venue: Twitch
  • Introduction Linux
  • Introduction to UNIX Shell
  • Introduction to SSH
  • Introduction to Dotfiles Management