Skip to content

Educational materials I prepared for CS1010: Programming Methodology as a Teaching Assistant. CS1010 is NUS's introductory course to computing taught in C.

Notifications You must be signed in to change notification settings

DigiPie/CS1010-Tutorial-C09

Repository files navigation

Introduction

This repo contains slides, code snippets and solutions prepared for tutorial/lab slot [C09], Monday 10 - 12pm.

Tutorial/Lab

Week Tutorial Lab
3 Computational Problems and Algorithms (Problem Set 1) UNIX and C Walkthrough
4 Functions and Types (PS 3, 4, 5) Vim, Github Classroom Walkthrough and Exercise 1
5 Arithmetic, Conditional and Logical operators (PS 8, 9) Review of exercises 1 and 2
6 Logical assertions and Loops (PS 10, 11) Review of assignment 1
7 Mid-term test revision Practical exam revision, review of assignment 2
8 Call Stack, Pointers and Arrays (PS 13, 14, 15) Review of assignment 3
9 Strings, Call-by-reference, Heap and Multidimensional Array (PS 16, 17, 18, 19) Review of assignment 3
10 C Pre-processing, Assert, Efficiency (PS 20, 21, 22) Review of assignment 4
11 Binary Search, Bubble Sort, Insertion Sort (PS 24) Review of assignment 5
12 Tower of Hanoi, Permutations (PS 25, 26) Practical Exam 1 Walkthrough
13 Final Revision Review of all assignments

Consultations

Week Link
7 https://doodle.com/poll/43f7yhqdbk94m52f
Exam Week ...

Kahoot

Week Kahoot Quiz Link
4 Unix & Clang https://play.kahoot.it/#/k/1d92a70e-2d06-4494-bd02-0a8392fedf0b
5 Flowchart fun https://play.kahoot.it/#/k/32e3a7c4-9fb5-42b1-9bc2-78b6139e1d07
6 Boolean & Assertions https://play.kahoot.it/#/k/53d7bee2-3224-4860-9cb3-268f0b7ca608
7 Mid-term revision https://play.kahoot.it/#/k/afc591d5-bc40-48d1-a190-4c3d2b987cca
9 Recap quiz (by TA Joanne @ https://github.com/joanneong) https://play.kahoot.it/#/lobby?quizId=49657f85-a41b-499f-95ed-c81bc6f05de1
13 Final revision https://play.kahoot.it/#/k/3485f712-07e4-482f-b84e-69a30ef03266

About

Educational materials I prepared for CS1010: Programming Methodology as a Teaching Assistant. CS1010 is NUS's introductory course to computing taught in C.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published