QBS101 – Syllabus Foundations of Programming for Data Scientists Summer term General Information Teaching and Learning This course is broken up in 3 distinct phases: lectures, office/TA hours, asynchronous learning Lectures ● In-person, synchronous: 1 unit – 2x 90 min weekly ● All lectures are recorded and recordings are available to currently enrolled students Office/TA Hours ● Times: 2-3x 1-hour sessions weekly ● Format: Synchronous, online and/or in-person, drop-in sessions Asynchronous Learning ● Times: on your own time, week-to-week ● Format: asynchronous, computational notebooks, articles (video, reading, etc.) Tagline This course covers the essential concepts of programming for students who desire to understand computational approaches to problem solving using live code examples and in-class exercises in Python, Bash scripting and High Performance Computing (HPC) […]