CS211 : COMPUTER PROGRAMMING LAB (0 0 3 1)


Syllabus:

Programming in C, Coding Conventions, Writing make files, debugging techniques, simple problems using data structures.

Pointers and Linked Lists

Stacks and simple codes using stacks, Evaluation of expressions

Recursions and Merge Sort, Post Fix, Pre Fix and In Fix

Computer Respresentation and manipulation of discrete structures, like trees and relations


Text Books:

Brian Kernighan and Dennis Ritchie, The C Programming Language

Foundations of Computer Science, C Edition, Alfred V. Aho and Jeffrey D. Ullman

Discrete Mathematics in Computer Science, Donald F. Stanat and David F. McAllister

Bernard Kolman, Robert C. Busby, Sharon Cutler Ross, Discrete Mathematical Structures

Brian W. Kernighan and Rob Pike, The Unix Programming Environment


Evaluation Procedure

Please solve the daily assignments, as you shall be graded on your daily performance.

Assignments: 60 marks

Lab Examination: 40 marks


Tutorials for the class:

Making Make


Assignments for the class:

Problem Sheet 1

Problem Sheet 2

Problem Sheet 3

Problem Sheet 4

Problem Sheet 5

Problem Sheet 6



Laboratory Test for the class:

Lab Exam Question Paper