Presentation is loading. Please wait.

Presentation is loading. Please wait.

WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010.

Similar presentations


Presentation on theme: "WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010."— Presentation transcript:

1 WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010. They may not show up well on other PowerPoint versions. You can download PowerPoint 2010 viewer from here.here These slides contain a lot of animations. For optimal results, watch in slideshow mode.

2 How many lines of code can you write in an 8 hour work day? a)Less than 50 b)50 - 100 c)100 - 200 d)More than 200 lines {a|b|c|d} e.g. lines c 77577 OR tinyurl.com/answerpost

3 What to do when there are … Too many new concepts Too many new concepts Too much to do Too much to do Too much self-learning Too much self-learning Too much bean counting Too much bean counting Too much reading Too much reading

4 TEST CASE ??? test input actual output expected output Compare ?????? Remove bug other test cases ??????? mismatch = bug located! [?????????]

5 TEST CASE ??? test input actual output expected output Compare ?????? Remove bug other test cases ??????? mismatch = bug located! [?????????]

6 TEST CASE ??? test input actual output expected output Compare ?????? Remove bug other test cases ??????? mismatch = bug located! [?????????]

7 TEST CASE ??? test input actual output expected output Compare ?????? Remove bug other test cases ??????? mismatch = bug located! [?????????]

8 TEST CASE ??? test input actual output expected output Compare ?????? Remove bug other test cases ??????? mismatch = bug located! [?????????]

9 TEST CASE ??? test input actual output expected output Compare ?????? Remove bug other test cases ??????? mismatch = bug located! [?????????]

10 TEST CASE ??? test input actual output expected output Compare ?????? Remove bug other test cases ??????? mismatch = bug located! [?????????]

11 TEST CASE ??? test input actual output expected output Compare ?????? Remove bug other test cases ??????? mismatch = bug located! [?????????]

12 TEST CASE ??? test input actual output expected output Compare ?????? Remove bug other test cases ??????? mismatch = bug located! [?????????]

13 TEST CASE ??? test input actual output expected output Compare ?????? Remove bug other test cases ??????? mismatch = bug located! [?????????]

14 TEST CASE ??? test input actual output expected output Compare ?????? Remove bug other test cases ??????? mismatch = bug located! [?????????] Confused?

15

16 If the module is just for the exam, CS2103 is for your career. Big deal; So what?

17 Leaving the lecture slightly confused?

18 What to do when there are … Too many new concepts Too many new concepts Too much to do Too much to do Too much self-learning Too much self-learning Too much bean counting Too much bean counting Too much reading Too much reading

19 What to do when there are … Too many new concepts Too many new concepts Too much to do Too much to do Too much self-learning Too much self-learning Too much bean counting Too much bean counting Too much reading Too much reading

20 We are not aiming for this Many things are optional and don’t affect your grade.

21 Average CS2103/T grade is 0.4 higher than the average CAP of the class!  Aiming for SE career?  Higher grade than expected?  Recommendation letters from me?  Paid internship in my projects?  Tutoring in my modules?  Take selective modules such as CS3216, CS3217?

22

23 Give Work Take Grades Money Skills Grades Work But we have other modules too!

24 What to do when there are … Too many new concepts Too many new concepts Too much to do Too much to do Too much self-learning Too much self-learning Too much bean counting Too much bean counting Too much reading Too much reading

25 What to do when there are … Too many new concepts Too many new concepts Too much to do Too much to do Too much self-learning Too much self-learning Too much bean counting Too much bean counting Too much reading Too much reading

26 Pre-lecture consultations 2.30-3.00pm [Optional] TEAMMATES Wrap up sessions

27

28

29 I’m a newbie. They are experienced! 1.No bell curve 2.You are getting more value 3.Not a big advantage 4.The only remedy is to catch up [You have entire semester to catch up]

30 What to do when there are … Too many new concepts Too many new concepts Too much to do Too much to do Too much self-learning Too much self-learning Too much bean counting Too much bean counting Too much reading Too much reading Next week

31 Where we are… Reasonable proficiency in using a modern IDE in a project. Knows how to automate regression testing (basic). L2 Theme: The program can be small, but the code need not be smelly.

32 What to do when there are … Too many new concepts Too many new concepts Too much to do Too much to do Too much self-learning Too much self-learning Too much bean counting Too much bean counting Too much reading Too much reading

33


Download ppt "WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010."

Similar presentations


Ads by Google