CS19003 : Programming and Data Structure Laboratory | Spring 2021, L-T-P: 0-0-3 |
Information
Instructor Prof. Aritra Hazra Section 10 Timing Tuesday (09:00–12:00) Venue [ Online Class Sessions ] MS-Teams Meeting-Link : Tuesday (09:00-12:00)
[ Online Submission ] CSE-Moodle Page-Link : Course PageTeaching Assistants Alapan Kulia | Anupam Mondal | Harshit | Ipsita Kolay | Paramita Kolay | Rohit Kumar | Rumjhum Banerjee Roy| Sayantan Adak | Siddharth D JaiswalNotices and Announcements
Final lab session will be held on 29-Jun-2021 (Tuesday).
Lab Test 2 will be held on 22-June-2021 (Tuesday).
Since Mid-Semester Examinations are scheduled from 24-May-2021 to 28-May-2021, so there will be NO Lab Session on 25-May-2021 (Tuesday).
Lab Test 1 will be held on 18-May-2021 (Tuesday).
The institute has decided for a fortnight-break from 01-May-2021 to 16-May-2021 for all 1st year students. Hence, there will be NO Lab Sessions on 04-May-2021 and 11-May-2021.
First lab session will be held on 30-Mar-2021 (Tuesday). Schedule
Topic Details Date Materials Assignments Solutions Evaluation-Guidelines PROLOGUE CodeBlock Software Usage.
– Usage-Demo
Usage-Guide– – – Introduction Course Details and Logistics.
Introduction to C-Programming.
Editing, Compilation and Execution.30-Mar-2021 Slide-0 Assignment-0Program-0 Guidelines-0Data Types and Operators Variables, Data Types, Input/Output and Expressions.
Assignment, Arithmetic and Logical Operators.06-Apr-2021 Slide-1 Assignment-1 Program-1 Guidelines-1 Conditional Statements If-Else and Elseif Statements.
Switch-Case and Break Statements.13-Apr-2021 Slide-2 Assignment-2 Program-2 Guidelines-2 Iterations and Loops For, While and Do-While Loops.
Continue and Break Statements.20-Apr-2021 Slide-3 Assignment-3 Program-3 Guidelines-3 One-Dimensional Arrays Iterations over Array Elements.
Array Access, Store and Retrive Data.27-Apr-2021 Slide-4 Assignment-4 Program-4A
Program-4BGuidelines-4 Functions and Recursions Function Call and Return.
Passing Arrays in Functions.
Recursive Calls.01-Jun-2021 Slide-5 Assignment-5 Program-5A
Program-5BGuidelines-5 Pointers, Dynamic Allocations,
Characters and StringsMulti-Dimensional Arrays and Dynamic Allocations.
Character Manipulations and String Operations.08-Jun-2021 Slide-6A
Slide-6BAssignment-6
[Wordlist-Sample]Program-6 Guidelines-6 Structures Manipulation over Group Data.
15-Jun-2021 Slide-7 Assignment-7 Program-7 Guidelines-7 File Handling Handling Stored (and Formatted) Data.
29-Jun-2021 Slide-8 Assignment-8
[Input-Wordlist-File]Program-8 Guidelines-8 Books and References
- Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Prentice Hall of India.
- E. Balaguruswamy, Programming in ANSI C, Tata McGraw-Hill.
- Byron Gottfried, Schaum's Outline of Programming with C, Tata McGraw-Hill.
- Seymour Lipschutz, Data Structures, Schaum's Outlines Series, Tata McGraw-Hill.
- Ellis Horowitz, Satraj Sahni and Susan Anderson-Freed, Fundamentals of Data Structures in C, W. H. Freeman and Company.
- R. G. Dromey, How to Solve it by Computer, Prentice-Hall of India.
Lab Tests
Sl. No. Syllabus Topic / Details Date Questions Solutions Evaluation-Guidelines Lab-Test 1 30-Mar-2021 – 27-Apr-2021 Data Types, Operators, Expressions,
Conditional Statements, Loops, 1-D Arrays.18-May-2021 Question-LT1 Program-LT1A
Program-LT1BGuidelines-LT1 Lab-Test 2 30-Mar-2021 – 15-Jun-2021 Data Types, Operators, Conditional Statements,
Loops, Arrays, Functions, Recursions, Structures,
Characters, Strings, Pointers and Dynamic Allocation.22-Jun-2021 Question-LT2
[Sample1]
[Sample2]
[Sample3]Program-LT2
Guidelines-LT2 Miscelleneous
CS19003 : Programming and Data Structure Laboratory | Spring 2021, L-T-P: 0-0-3 |