Download presentation
Presentation is loading. Please wait.
1
CS1101: Programming Methodology http://www.comp.nus.edu.sg/~cs1101/ http://www.comp.nus.edu.sg/~cs1101/
2
TO CS1101 Welcome - 2 © CS1101 (AY2009-2010 Semester 1)
3
STAFF: LECTURERS Welcome - 3 © CS1101 (AY2009-2010 Semester 1) Mr Tan Tuck Choy, Aaron Sectional Groups: 1, 3, 9 Office: COM1 #03-12 tantc@comp.nus.edu.sg http://www.comp.nus.edu.sg /~tantc/acad.html A/P Wynne Hsu Sectional Group: 2 Office: COM1 #03-18 whsu@comp.nus.edu.sg http://www.comp.nus.edu. sg/~whsu Mr Chan Wai Kit, Henry Sectional Group: 4 Office: COM1 #02-27 hchia@comp.nus.edu.sg http://www.comp.nus.edu. sg/~hchia A/P Lee Mong Li, Janice Sectional Group: 5 Office: COM1 #03-19 leeml@comp.nus.edu.sg http://www.comp.nus.edu.sg /~leeml A/P Tan Tiow Seng Sectional Group: 6 Office: AS6 #04-10 tants@comp.nus.edu.sg http://www.comp.nus.edu. sg/~tants Prof. Tan Chew Lim Sectional Group: 7 Office: AS6 #04-05 tancl@comp.nus.edu.sg http://www.comp.nus.edu.sg /~tancl A/P Tan Soon Huat, Gary Sectional Group: 8 Office: COM1 #03-27 gtan@comp.nus.edu.sg http://www.comp.nus.edu.sg /~gtan Discussion leaders (DLs): Lead discussion in small discussion groups (DGs) Will be made known later. Refer to module website (Module Info – Staff)
4
MODULE WEBSITE More details at http://www.comp.nus.edu.sg/~cs1101/ http://www.comp.nus.edu.sg/~cs1101/ Welcome - 4 © CS1101 (AY2009-2010 Semester 1)
5
IVLE Welcome - 5 © CS1101 (AY2009-2010 Semester 1) http://ivle.nus.edu.sg http://ivle.nus.edu.sg Watch out for announcements Participate in the forum
6
SCHEDULES Lectures: 3 hours/week. Discussion sessions: 2 hours/week from week 3. Refer to schedules (Module Info – Schedules) on module website. Welcome - 6 © CS1101 (AY2009-2010 Semester 1)
7
MODULE DESCRIPTION (1/2) This module introduces the fundamental concepts of programming from an object-oriented perspective, and is perceived as the first and foremost introductory course to computing. It is the first of a two-part series on introductory programming, which also includes CS1102 (Data Structures and Algorithms). Welcome - 7 © CS1101 (AY2009-2010 Semester 1)
8
COURSE DESCRIPTION (2/2) Topics covered include: overview of programming languages and compilation process, objects, classes, methods, fundamental programming constructs (variables, types, expressions, assignments, message passing, etc.), fundamental data structures: arrays, strings, input/output, exception handling, use of APIs and class libraries, debugging and testing. Note: Basic recursion, inheritance and polymorphism have been removed from the syllabus. They may be covered as non-examinable topics. Module activities include lectures, discussion sessions and laboratory exercises. Welcome - 8 © CS1101 (AY2009-2010 Semester 1)
9
OBJECTIVES Learning about programming methodology and principles, using the object-oriented model. Outcomes: Know how to solve simple algorithmic problems. Know how to write good small programs. JAVA is merely a tool. Of course we teach Java but not Java alone! Other language-independent and transferrable skills: logical thinking, writing algorithms, testing and debugging your programs, etc. Welcome - 9 © CS1101 (AY2009-2010 Semester 1)
10
TEXTBOOK An Introduction to Object-Oriented Programming with Java by C. Thomas Wu, 5 th edition, McGraw-Hill. See module website for more (Resources – Books) PowerPoint Files Quick Check Solutions Sample Programs Welcome - 10 © CS1101 (AY2009-2010 Semester 1)
11
ASSESSMENTS Final Exam: Practical Exam: Labs (take-home and sit-in): Mid-term Test: Attendance for discussion sessions: All open-book! See module website (Module Information - Schedules) for dates of mid-term test and practical exam. Mark these dates down! Welcome - 11 © CS1101 (AY2009-2010 Semester 1)
12
Want to hear what your seniors say? Welcome - 12 © CS1101 (AY2009-2010 Semester 1) (To be filled)
13
CS1101 Student Handbook Welcome - 13 © CS1101 (AY2009-2010 Semester 1)
14
End of file Welcome - 14 © CS1101 (AY2009-2010 Semester 1)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.