• Home
  • About
  • Mobile
  • Open Content
  • Search

Module Overview


  • Description
  • Facilitators
  • Weblinks
  • Timetable
CS1010E 

PROGRAMMING METHODOLOGY
   2013/2014, Semester 2
   School of Computing (Computer Science)
Modular Credits: 4
  Tags: --

Learning Outcomes

TopThis module introduces the fundamental concepts of programming using an imperative programming language, 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 CS1102C. Topics covered include: overview of programming languages and compilation process, algorithmic problem solving and design process, program development, coding and debugging, fundamental programming constructs (variables, types, expressions, assignments, functions, etc.), fundamental data structures: arrays, strings and structures, simple file processing, and introduction to dynamic structures using linked lists. Module activities include lectures, tutorials and laboratory exercises.

Prerequisites

TopNo programming or computer science experience is required. O-level Mathematics or equivalent is required.

Teaching Modes

TopWeekly 2 hour lectures.
Weekly 1 hour tutorials. (Starting from week 3)
Even weeks non-compulsory take home labs. (Starting from week 4)
Odd weeks compulsory graded 2 hourly sit in labs. (Starting from week5)

Refer to here for lab questions: http://www.comp.nus.edu.sg/~cs1010e

Lab TAs 

Lab 11: Poh Yee Hui (a0088646@nus.edu.sg)
Lab 2: Toh Wei Zhong (
tohweizhong@nus.edu.sg) 
Lab 3: Liu Chengye (
a0077843@nus.edu.sg) & Xu Enliang(g0900480@nus.edu.sg)
Lab 4: Peng Xueying (a0105543@nus.edu.sg) 
Lab 7: Wang Yi (a0105493@nus.edu.sg) & Minh Khue Le M Inh Khue (minhkhue@nus.edu.sg) 
Lab 8: Guo Yutao(
a0077891@nus.edu.sg) 
Lab 9: Yu Sihang (
a0077982@nus.edu.sg)


Tutorial TAs

D01,D20: Wang Zhengkui (dcswzh@nus.edu.sg)
D02,D04: Chng Yuan Zhang Maurice (a0086611@nus.edu.sg)
C19,D21: Chua Ping Chong (a0002608@nus.edu.sg)
D03,D19: Fan Qi (a0048267@nus.edu.sg)


Schedule

TopPlease refer to Lesson Plan

Assessment

Top

Practical Labs 50% (8%, 9%, 10%, 11%, 12% for the 1st, 2nd, 3rd, 4th, 5th sit-in labs respectively)
Mid term assessment 10%
Final exam (Date TBA) 40%
(All assessment are open book)

The primary mode of assessment for this module in this semester are graded sit-in lab sessions which are held every odd week starting from week 5.

If a student is absent from a graded lab (with valid reason such as a MC), it would be made up with the next lab. For example, if the student misses lab 1 and attends lab 2, the weight of lab 2 for him would be 8 + 9 = 17%.

Preclusions

TopCG1101, CS1010, CS1101, CS1101C, CS1101S, CZ1102, IT1002

Workload

Top2-1-1-3-3

Contact

  • IVLE Webmaster

Social Media

Latest Alerts

  • IVLE scheduled maintenance every Tuesday 0300 hrs - 0700 hrs

Centre for Instructional Technology

Legal  |  Acceptable Use Policy

Copyright © 2015, National University of Singapore. All rights reserved.