CS13002 Programming and Data Structures | Spring semester |
Credit distribution
Theory (60% weightage in total) Test Marks
(Out of 100)Class test 1 10 Class test 2 10 Mid-semester test 30 End-semester test 50
Laboratory (40% weightage in total) Test Marks
(Out of 100)Lab assignments 25 Lab test 1 Scheme (a) 20, or Scheme (b) 25 Lab test 2 Scheme (a) 25, or Scheme (b) 25 Lab test 3 Scheme (a) 30, or Scheme (b) 25 The choice between Scheme (a) and Scheme (b)
is left to the individual lab instructor(s).
Lab assignment guideline
Assignment topic Day 1 Introduction Day 2 Introduction (+ optionally Assignment 0) Day 3 Assignment 1 (Conditionals and branching) Day 4 Assignment 2 (Iteration) Day 5 Assignment 3 (Functions) Day 6 Assignment 4 (Arrays) Day 7 Assignment 5 (Arrays + functions + structures) Day 8 Assignment 6 (Pointers and dynamic memory management) Day 9 Assignment 7 (Linked structures)