Information information
Marks distribution: Assignments - 50%; Lab Tests - 50%. There will be no Mid-Sem or End-Sem examination for this course.
All classes will be held in the CSSC Lab, 4th Floor, S.N. Bose Bhavan (Library Building).
Textbooks
-
The C Programming Language
B. W. Kernighan and D. M. Ritchie
Prentice Hall, India -
Programming with C
Byron Gottfried
Schaums' Outline series - Other books
Lectures lectures
Assignments assignments
| No. | Deadline | Test cases | Solutions |
|---|---|---|---|
| Assignment 1 | 09:00am, October 17, 2022 | ||
| Assignment 2 | 09:00am, November 28, 2022 | ||
| Assignment 3 | 09:00am, December 24, 2022 |
Lab Teststests
- Lab test 1 (31 Aug 2022) Question paper Test cases Test cases used for grading
-
Lab test 2 (21 Oct 2022)
Question paper
Test cases
Problem 2, solution 1 (corresponding to set 1 of the test cases)
Problem 2, solution 2 (corresponding to set 2 of the test cases) - Lab test 3 (21 Nov 2022) Question paper Test cases
Other books
-
How to Solve it by Computer
R. G. Dromey
Pearson Education -
The Unix Programming Environment
B. W. Kernighan and R. Pike
Prentice Hall, India -
Introduction to Algorithms
T. H. Cormen, C. E. Leiserson, R. L. Rivest and C. Stein
MIT Press -
Fundamentals of Data Structures
E. Horowitz and S. Sahni
Universities Press -
Data Structures and Algorithms
Alfred V. Aho, John E. Hopcroft and Jeffrey D. Ullman
Pearson -
Data Structure Techniques
T. A. Standish
Addison Wesley -
The C++ Programming Language
Bjarne Stroustrup
Addison Wesley -
C++ - The Complete Reference
Herbert Schildt
McGraw Hill Education (India) -
Object-Oriented Programming in C++
Robert Lafore
SAMS -
Programming Languages Design and Implementation
T. W. Pratt and M. V. Zelkowitz
Pearson -
Fundamentals of Data Structures in C
E. Horowitz, S. Sahni and S. Anderson-Freed
Silicon Press -
Data Structures and Algorithm Analysis in C++
Mark A. Weiss
Pearson -
Algorithms
Robert Sedgewick and Kevin Wayne
Addison-Wesley Professional -
The Practice of Programming
Brian Kernighan and Rob Pike
Addison-Wesley Professional -
Programming Pearls
Jon Bentley
Pearson -
The Linux Command Line
William Shotts
No Starch Press -
The GNU Make Manual
R. M. Stallman, R. McGrath and P. D. Smith
Free Software Foundation -
Randomized Algorithms
Rajeev Motwani and Prabhakar Raghavan
Cambridge University Press -
The Elements of Programming Style
B. W. Kernighan and P. J. Plauger
McGraw-Hill -
Expert C Programming: Deep C Secrets
Peter van der Linden
SunSoft Press -
Learning Python
Mark Lutz
O'Reilly -
Data Structures and Algorithms in Python
Michael T. Goodrich, Roberto Tamassia and Michael H. Goldwasser
Wiley
Other Resources resources
Data Structure Visualizations from USFCA
