Presentation is loading. Please wait.

Presentation is loading. Please wait.

24 July 20051 Tips on Module Taking Khoo Siau Cheng.

Similar presentations


Presentation on theme: "24 July 20051 Tips on Module Taking Khoo Siau Cheng."— Presentation transcript:

1 24 July 20051 Tips on Module Taking Khoo Siau Cheng

2 24 July 20052 Tips about Taking first programming courses Taking Mathematics courses

3 24 July 20053 First Programming Courses CS1101CS1101S CS1102CS1102S CS2103CS2261

4 24 July 20054 First Programming Courses CS1101CS1101S CS1102CS1102S CS2103 Small Programs Mid-size Programs Programming in the Large CS2261

5 24 July 20055 First Programming Courses CS1101CS1101S CS1102CS1102S Lecture, Recitation, Discussion Lecture, Discussion CS2103CS2261

6 24 July 20056 Interactive Learning Three-hour Lectures –Small Class: max 150 students per class –CS1101X, CS1101Y, CS1101Z –CS1102X, CS1102Y, CS1102Z One-hour Recitation –Smaller class: max 50 students per class Two-hour Discussion –Very small class: max 13 students per class –Can be classroom-based or lab-based –Discussion leader shows you the way

7 24 July 20057 First Programming Courses CS1101CS1101S CS1102SCS1102 Object-oriented Object-Oriented Object-oriented CS2103CS2261

8 24 July 20058 First Programming Courses CS1101CS1101S CS1102CS1102S Functional Functional  Object-oriented Object-Orientated CS2103CS2261

9 24 July 20059 CS1101S A course modeled after the first programming course in MIT –Used widely in many US universities Programming as conceptual modeling Simple syntax (Scheme) allows more time on problem solving

10 24 July 200510 Who Should Read CS1101S? Confident in your mathematics –Good grasp of concepts of functions and its compositions –Good grade in your A-level mathematics Interested in exploring the field of computing early If you are exempted from taking CS1101, you can still study CS1101S.

11 24 July 200511 Caveat for Taking CS1101S You should not take CS1101S and CS1102 together. If you fail your CS1101S, you will be asked to repeat the first programming course by taking CS1101 (not CS1101S again.)

12 24 July 200512 Questions about CS1101S? Lecturer: Dr. Terence Sim tsim@comp.nus.edu.sg S15, 04-06 Recitation Instructor: Mr Razvan Voicu razvan@comp.nus.edu.sg razvan@comp.nus.edu.sg S15, 04-10

13 24 July 200513 First Programming Courses CS1101CS1101S CS1102CS1102S Scheme Scheme  Java Java But, where do I learn C or C++? CS2103CS2261

14 24 July 200514 Learning C or C++ Learn it after completing CS1102/S What the school offers: –CS2281 (Programming in UNIX) –Java  C++ Conversion First three weeks of every semester Saturdays (13, 20, 27 Aug), LT 34 –C++  Java Conversion Same time, LT33 Our belief: –You are able to learn a language like C, C++, C# yourselves after you have completed CS1102/S

15 24 July 200515 Tips about

16 24 July 200516 Overview of Mathematics Courses Discrete Structures Calculus Linear Algebra Statistics

17 24 July 200517 Overviews of Mathematics Courses Discrete Structures CS1231 Calculus MA1505… Linear Algebra MA1101R… Statistics …

18 24 July 200518 Calculus & Linear Algebra Computer Engineering: MA1505 & MA1506 Computer Science: MA1505 & (MA1101R or MA1506) Communication & Media: MA1505 & MA1101R Information System : Nil?? Double Major with Maths: MA1101R and MA1102R

19 24 July 200519 Pre-requisites & Preclusion pre-requisite precludes MA1505 MA1506 MA1102R X MA1101R

20 24 July 200520 Pre-requisites & Preclusion pre-requisite precludes MA1505 MA1506 MA1102R X MA1101R A-Lvl MathsMA1301

21 24 July 200521 Statistics Computer Engineering: ST1232 or ST2131 Computer Science: ST2131 Communication & Media: ST2131 Information System : ST2334

22 24 July 200522 Pre-requisites & Preclusion pre-requisite ST2131 ST2132 ST2334 X Calculus

23 24 July 200523 Questions? Seek help from academic advisors


Download ppt "24 July 20051 Tips on Module Taking Khoo Siau Cheng."

Similar presentations


Ads by Google