Welcome to CS1102C sem2 08/09 Note: All my PowerPoint slides will be uploaded to my website: www.comp.nus.edu.sg/~stevenha/myteaching after my last tutorial class every week (i.e. Tuesday night). You do not need to write down much. Your attention is more important! 1 About Me (1) • Name: Steven Halim – Indonesian Chinese • 5th year (err…) PhD candidate @ SoC, NUS • Former hobby: – Data Structures, Algorithms, and Programming • Now this hobby is turned into: Profession • Teaching Assistant for CS1102C, sem2 08/09, class T5 (Mon), T10, T13, T9, and T17 (Tue) – 5 classes, 107 students >.< 2 About Me (2) • Important website: – side by side with CS1102C IVLE: – www.comp.nus.edu.sg/~stevenha/myteaching • For extra consultation outside this classroom: – Timing: Monday, 12.30-1pm (before T5) or Tuesday, 1-2pm (after T9, before T17) – Venue: Engineering Canteen :O – If you feel that you need help, try to get help as early as possible! 3 About This Tutorial (1) • Why you should attend this tutorial? – Tutorial attendance and participation: 5% – PE: 20% 15% • Tutorial Attendance – Sign (not just tick) attendance list every week! • Minus certain % per absence… • Tutorial Participation – Present your answers in front of the class! 5 About This Tutorial (2) • Tutorial Participation (Continued) – Assignment is based on alphabetical order! • Check the attendance list and see when is your chance! • Each student will get at least one chance! – Prepare your answer in electronic format (ppt, word, etc), use this PC/laptop to present! • Minimize re-writing answers in whiteboard (too slow) – No participation % if you do not try at all! • Without valid reason, some marks will be deducted! 6 About This Tutorial (3) • What are we going to do @ each tutorial? – Review Past Lectures (10-15 minutes) – Discuss Tutorial Questions (15-35 minutes) • Student presentations as assigned, ≤10m/qs – Target: finish in 50 minutes… – Individual Q & A (the last 10 minutes) • If you are too shy to ask during the session, use this time window • Best: post question in IVLE discussion forum! 7 About C++ and CS1102C • C++ – You must familiarize yourself with it to survive (revise your CS1101C again + lec 1/2)… • But C++ is not the main focus of CS1102C! • CS1102C – It is about “Data Structures” and “Algorithms” • Not an easy module for most of you… • No guarantee that you will understand the materials after my class, but let’s try our best … 8 Other Admin Issues • If you want to change tutorial class – Transfer within my classes (T5, T10, T3, T9, T17) is fine, but transfer between different tutors requires permission :O, ask Uncle Soo • Refrain from asking lab assignments to me – I am not supposed to help you with debugging or finding the algorithm etc… 9 Tutorial 2 More C++ 10 Special Case for Today • Usually, I do lecture revision before starting my tutorial sessions – I cannot do that today, reasons: • We are now in week 04, thus we have 3++ weeks lecture behind us, too much C++ stuffs to revise • We have taken some time for administrative issues – Thus, I will end this tutorial session earlier • And be around for individual queries about C++… 11 Student Presentation • T5: 1. 2. 3. • T9: GOH KWAN WAY MARC HUANG ZHICHAO LESLIE KHALRUL ANWAR BIN YAHYA • T10: 1. 2. 3. 1. 2. 3. ARUN OVIREDDIAR S DIVYA SIVASANKARAN GAURAV CHANDRASHEKAR • T17: CAI YUWEI EISHEM BILAL NAIK GUAN ZHEMING 1. 2. 3. AVISHEK BHATIA BRATA SAPUTRA CHEN DEGENG • T13: 1. 2. 3. CHAN KAH FAI DARRICK CHEW ZHENG HAN DEEPEN VIJAY DOSHI 12