NUS CS1010 Semester 1 - Aaron Tan Welcome and Course Information

aaron tan nus n.w
1 / 19
Embed
Share

Welcome to NUS CS1010 (AY2017/18 Semester 1) with Aaron Tan. Explore course details, meet the lecturers, discussion leaders, and access resources for problem-solving through computing and programming using C.

  • NUS CS1010
  • Aaron Tan
  • Programming
  • Computing
  • Semester

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 1 http://www.comp.nus.edu.sg/~cs1010/ Welcome & Administrative Matters

  2. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 2 Lecturers Hobbies: Weekly group run with students. You re welcome to join us! Mr Tan Tuck Choy, Aaron CS1010 Coordinator Office: COM1-03-12 Email: tantc@comp.nus.edu.sg Admin appointment: Assistant Dean (Undergraduate Studies) Karaokeing with students.

  3. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 3 Lecturers Admin appointment: Vice Dean (Student Life) A/P Tan Soon Huat, Gary Office: COM2-03-50 Email: gtan@comp.nus.edu.sg

  4. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 4 Discussion Leaders (DLs) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Maddi Aadyaa 11. Ng Shao Hui 12. Ng Tzer Bin Cai ZhuoHong Chia Kah Sheng, Ellery Johannes Choo Ern Ern Koo Chin Chye Kushagra Goyal Kyle Timonthy Ng Chu Lee Yan Hwa Lee Yong Ler Liao Chuxin

  5. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 5 Discussion Leaders (DLs) 13. Ronak Lakhotia 14. Sashankh Chengavalli Kumar 15. Shradheya Thakre 16. Sun Lixin 17. Tay Wen Feng, Stanley 18. Wayne Neo Wei Zhe 19. Wong Peng Fai Shannon 20. Yash Chowdhary 21. Yim Chia Hui 22. Zachary Tang Tjun Chii

  6. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 6 Module Website http://www.comp.nus.edu.sg/~cs1010 Visit this website after class if you have not done so.

  7. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 7 IVLE https://ivle.nus.edu.sg Watch out for announcements Participate in the forums Multimedia videos

  8. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 8 Description and Objectives Introduces the fundamental concepts of problem solving by computing and programming using an imperative programming language. Outcomes C as a tool Solve simple algorithmic problems Write good small programs Not just about C

  9. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 9 Skills Language constructs Problem solving Coding

  10. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 10 Schedules and Workload Lectures: 2 hours/week. Discussion sessions: 2 hours/week from week 3. Continual assessments: Take-home lab assignments 2 Practical Exams (see next slide) Midterm Test (in week 7, TBA) Final Exam (29 November, Wednesday) Refer to module website http://www.comp.nus.edu.sg/~cs1010/1_module_info/sched.html Please mark down the dates of all the tests! Inform us of clashes in advance!

  11. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 11 Practical Exams (PEs) PE1: 22 September, Friday Two sessions: 4 6pm, 6 8pm Important Email me asap, by end of week 2, if any of the sessions clashes with your other module PE2: 4 November 2017, Saturday Two sessions: 12:30 3pm, 3 5:30pm (note changes in time)

  12. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 12 Reference Book Problem Solving and Program Design in C 8/E, by Jeri R. Hanly, Elliot B. Koffman See module website for more information http://www.comp.nus.edu.sg/~cs1010/2_resources/books.html

  13. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 13 Mathematics in Programming Some common concepts encountered in programming Prime numbers Complex numbers Polynomials Matrices Mathematical maturity desirable

  14. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 14 sunfire Account You need a UNIX account on the sunfire server If you haven t got one, create one at https://mysoc.nus.edu.sg/~newacct This account is different from your NUSNET account

  15. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 15 Messages for CS1010 Students Be prepared to work Really Really HARD! Lots of self-practice (we will provide you with many practice exercises) A lot of doubts can be answered by yourself, by writing programs and testing them out by yourself Explore and ask questions, a lot of them, in class and outside class (IVLE forums) Clear your doubts as soon as you can Be open-minded Do your own work, do not plagiarise

  16. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 16 CS1010 Grading CS1010 grading is NOT by bell curve Every student who deserves an A will get it; there is no quota On the other hand, we are also free to fail students who do not meet the standard as there is no quota too Gradeless first year you still need to work hard in CS1010 for 2 reasons To get a Satisfactory grade for SU, you must attain at least a C grade (not D grade) A solid foundation in the programming is important, as CS1010 is the pre-requisite to another module (such as CS2040) which is very much tougher and uses a different programming language (Java)

  17. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 17 Quotes for CS1010 Students Before you succeed, you must fail many times. Don t ask me what this code does, trace it yourself! Think! Think! Think! Practise! Practise! Practise! It s all about logic. Every step must be clear to you and whoever is reading your code.

  18. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 18 Things To Note Inform me of PE1 clash with your other module Watch out IVLE announcement on how to register for Intro Workshop which will be conducted next week Appeals for Tutorial Registration should be sent through CORS, not to me. Academic staff are not allowed to add students to a group or change students groups. CORS administrators will process your appeals. In your appeals, give alternative slots Check your NUSNET emails for reply from CORS

  19. Aaron Tan, NUS CS1010 (AY2017/18 Semester 1) Welcome - 19 End of File

Related


More Related Content