Lec01 - Introduction Lecture 1-- August 11, 2008 CS1101Y:...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Introduction Lecture 1-- August 11, 2008 CS1101Y: Programming Methodology Lecture 1 -- 11/08/08 CS1101Y, Group 2 2 Housekeeping • CS1101 – Large module, divided into 3 sub-modules: CS1101X, CS1101Y, CS1101Z. – Students of each sub-module are divided into 3 groups – This group: CS1101Y, group 2 . • Classes – small group lectures – discussion group sessions Lecture 1 -- 11/08/08 CS1101Y, Group 2 3 Staff • Lecturer for group 2: Razvan Voicu – COM1 #3-23 – http://www.comp.nus.edu.sg/~razvan – razvan@comp.nus.edu.sg • Discussion leaders – senior students, who lead small group discussions – will be announced later Lecture 1 -- 11/08/08 CS1101Y, Group 2 4 Course Materials • I V L E (http://www.ivle.nus.edu.sg) – lecture notes – assignments, projects – supplementary materials, if any • Additional website: http://www.comp.nus.edu.sg/~cs1101x – Administered by Aaron Tan , the cs1101x lecturer Lecture 1 -- 11/08/08 CS1101Y, Group 2 5 Textbook • Title: Introduction to Programming with Java - A Problem Solving Approach • Authors: John Dean, Raymond Dean • Edition: 2008 • Publisher: McGraw-Hill Lecture 1 -- 11/08/08 CS1101Y, Group 2 6 Assessment • Final exam: 40% • Practical Exam: 20% • Lab Assignments: 20% • Mid-term Test: 20% • All open book! Lecture 1 -- 11/08/08 CS1101Y, Group 2 7 CS1101XYZ • All three modules teach the same syllabus, and aim to be completely synchronized • You shall often be referred to CS1101X for materials, announcements, etc. • Linking up to the master module is more accurate, because potential changes will be immediately reflected in all referrals. Lecture 1 -- 11/08/08 CS1101Y, Group 2 8 Screen Recordings • A video recording of the computer screen and the lecturer’s voice is captured during the lecture • The recording will be uploaded in the media library, and students can access it to review the lecture. Lecture 1 -- 11/08/08 CS1101Y, Group 2 9 Course Description 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). 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, basic recursion , input/output, exception handling, use of APIs and class libraries, sub-classing and inheritance , debugging and testing. Note: Basic recursion has been removed from the syllabus....
View Full Document

This note was uploaded on 03/19/2012 for the course SOC 1101 taught by Professor A.tan during the Fall '08 term at National University of Singapore.

Page1 / 63

Lec01 - Introduction Lecture 1-- August 11, 2008 CS1101Y:...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online