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