You are on page 1of 14

CS1010: Programming Methodology http://www.comp.nus.edu.

sg/~cs1010/

TO

CS1010
CS1010 (AY2011/2 Semester 1) Welcome - 2

Lecturers
Mr Tan Tuck Choy, Aaron A/P Lee Mong Li, Janice A/P Lu Yung-Hsiang A/P Tan Soon Huat, Gary

Sectional Grps: SG2, SG6 Office: COM1 #03-12


tantc@comp.nus.edu.sg http://www.comp.nus.edu.sg /~tantc/acad.html

Sectional Group: SG1 Office: COM2 #03-06 leeml@comp.nus.edu.sg http://www.comp.nus.edu.s g/~leeml


A/P Khoo Siau Cheng

Sectional Group: SG3 Office: COM2 #03-54


luyh@comp.nus.edu.sg

Sectional Group: SG4 Office: COM2 #03-50 gtan@comp.nus.edu.sg http://www.comp.nus.edu.s g/~gtan

Dr Zhou Lifeng

A/P Tan Tiow Seng

Discussion leaders (DLs):


Lead discussion in small discussion groups (DGs) Will be made known later. Refer to module website (Module Info Staff)

Sectional Group: SG5 Office: COM2 #02-50 zhoulife@comp.nus.edu.sg http://www.comp.nus.edu.s g/~zhoulife


CS1010 (AY2011/2 Semester 1)

Sectional Group: SG7 Office: COM1 #03-35 khoosc@comp.nus.edu.sg http://www.comp.nus.edu.sg/ ~khoosc

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


Welcome - 3

Module Website
http://www.comp.nus.edu.sg/~cs1010/

CS1010 (AY2011/2 Semester 1)

Welcome - 4

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

Participate in the forum


CS1010 (AY2011/2 Semester 1) Welcome - 5

Description and Objectives


This module introduces the fundamental
concepts of problem solving by computing and programming using an imperative programming language. Outcomes: Know how to solve simple algorithmic problems. Know how to write good small programs. C is merely a tool. Of course we teach C but not C alone! Other language-independent and transferrable skills:
logical thinking, writing algorithms, testing and debugging your programs, etc.
CS1010 (AY2011/2 Semester 1) Welcome - 6

Skills
C constructs

Problem solving

Program
CS1010 (AY2011/2 Semester 1) Welcome - 7

Schedules and Workload


Lectures:
3 hours/week. Discussion sessions: 2 hours/week from week 3. Continual assessments: Take-home lab assignments Please mark 2 Practical Exams down the dates of Term Test all the tests! Final Exam Refer to schedules (Module Info Schedules) on module website.
CS1010 (AY2011/2 Semester 1) Welcome - 8

Reference book
C Programming For Engineering &
Computer Science
by H.H. Tan and T.B. DOrazio, McGraw-Hill.

See module website for more


(Resources Books)
Sample Programs

CS1010 (AY2011/2 Semester 1)

Welcome - 9

Mathematics in programming
Some common concepts encountered in
programming Prime numbers Complex numbers Polynomials Matrices Mathematical maturity desirable

CS1010 (AY2011/2 Semester 1)

Welcome - 10

UNIX account
You need a UNIX account! If you have not got one, do this
Go to https://mysoc.nus.edu.sg/~newacct to
get it

This is different from your NUSNET


account

CS1010 (AY2011/2 Semester 1)

Welcome - 11

My Message for You

CS1010 (AY2011/2 Semester 1)

Welcome - 12

CS1010 Student Handbook

CS1010 (AY2011/2 Semester 1)

Welcome - 13

End of file

CS1010 (AY2011/2 Semester 1)

Welcome - 14

You might also like