cs1101: programming methodology comp.nus.sg/~cs1101

Post on 21-Mar-2016

63 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

CS1101: Programming Methodology http://www.comp.nus.edu.sg/~cs1101/. CS1101. TO. STAFF: LECTURERS. MODULE WEBSITE. Very important!. More details at http://www.comp.nus.edu.sg/~cs1101/. IVLE. Watch out for announcements. Participate in the forum. http://ivle.nus.edu.sg. SCHEDULES. - PowerPoint PPT Presentation

TRANSCRIPT

CS1101: Programming Methodology http://www.comp.nus.edu.sg/~cs1101/

TO

CS1101

Welcome - 2© CS1101 (AY2009-2010 Semester 1)

STAFF: LECTURERS

Welcome - 3© CS1101 (AY2009-2010 Semester 1)

Mr Tan Tuck Choy, Aaron

Sectional Groups: 1, 3, 9Office: COM1 #03-12tantc@comp.nus.edu.sg http://www.comp.nus.edu.sg/~tantc/acad.html

A/P Wynne Hsu

Sectional Group: 2Office: COM1 #03-18whsu@comp.nus.edu.sg http://www.comp.nus.edu.sg/~whsu

Mr Chan Wai Kit, Henry

Sectional Group: 4Office: COM1 #02-27hchia@comp.nus.edu.sg http://www.comp.nus.edu.sg/~hchia

A/P Lee Mong Li, Janice

Sectional Group: 5Office: COM1 #03-19leeml@comp.nus.edu.sg http://www.comp.nus.edu.sg/~leeml

A/P Tan Tiow Seng

Sectional Group: 6Office: AS6 #04-10tants@comp.nus.edu.sg http://www.comp.nus.edu.sg/~tants

Prof. Tan Chew Lim

Sectional Group: 7Office: AS6 #04-05tancl@comp.nus.edu.sg http://www.comp.nus.edu.sg/~tancl

A/P Tan Soon Huat, Gary

Sectional Group: 8Office: COM1 #03-27gtan@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)

MODULE WEBSITE More details at

http://www.comp.nus.edu.sg/~cs1101/

Welcome - 4© CS1101 (AY2009-2010 Semester 1)

IVLE

Welcome - 5© CS1101 (AY2009-2010 Semester 1)

http://ivle.nus.edu.sg Watch out for announcements

Participate in the forum

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)

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)

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)

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)

TEXTBOOK An Introduction to Object-Oriented

Programming with Javaby C. Thomas Wu, 5th edition,McGraw-Hill.

See module website for more (Resources – Books) PowerPoint Files Quick Check Solutions Sample Programs

Welcome - 10© CS1101 (AY2009-2010 Semester 1)

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)

Want to hear what your seniors say?

Welcome - 12© CS1101 (AY2009-2010 Semester 1)

(To be filled)

CS1101 Student Handbook

Welcome - 13© CS1101 (AY2009-2010 Semester 1)

End of file

Welcome - 14© CS1101 (AY2009-2010 Semester 1)

top related