Theory : Monday (02:30PM-03.25 AM), Wednesday(02:30PM-03.25 AM), THursday(02:30PM-03.25 AM)
Tutorial: Friday(02:30 PM -3:25PM)
Class Room: LT-3.1C
Laboratory Session: Monday(8.00AM-09.55AM) for 'BE-I', Tuesday(8.00AM-09.55AM) for 'BE-II'
Laboratory: 1st Year Computer Laboratory, 1st Floor, Mechanical Engineering.
Text Book: Any ANCI C Book!
E. Balaguruswamy. Programming in ANCI C, Tata McGraw-Hill (Latest Edition).
Brian W. Kernighan, Dennis M. Ritchie. The C Programming Language, Prentice Hall (2nd Edition)
V. Rajaraman and Neeharika Adabela. Fundamentals of Computers, Eastern Economy Edition
____________________________________________________________________________________________
31.07.2024 (Lecture 01): Introduction to Computing Lecture Slide
05.08.2024 (Lecture 02): History of C, Data Types, Variables Lecture Slide
07.08.2024(Lecture 03): Sizeof Operator and Number Representation
08.08.2024(Lecture 04): Number Representation
12.08.2024(Lecture 05): Floating Point Number Representation
14.08.2024(Lecture 06): Floating Point Number Representation.
19.08.2024 (Lecture 07): Operators and Expressions in C
23.08.2024 (Lecture 08): Decision making and branching Lecture Slide
24.08.2024(Lecture 09): The Loop Control Structure Lecture Slide
28.08.2024 (Lecture 10): The Loop Control Structure Lecture Slide
29.08.2024(Lecture 11): Array Lecture Slide Lecture Slide (Slide Deck adopted from the lecture slides of Prof. Nisheeth Srivastava, CSE, IIT Kanpur))
02.09.2024 (Lecture 12): Array Lecture Slide Lecture Slide (Slide Deck adopted from the lecture slides of Prof. Nisheeth Srivastava, CSE, IIT Kanpur))
04.09.2024 (Lecture 13):Introduction to Language, Algorithm, Flowchart Lecture Slide
: Functional Units of Computer System Lecture Slide
18.09.2024 (Lecture 14): Functions
19.09.2024 (Lecture 15): Recursive Function. Functions
23.09.2024 (Lecture 16): Storage Classes Lecture Slide
25.09.2024(Lecture 17): Recursive Function Practice Class.
26.09.2024 (Lecture 18): String Lecture Slide1
28.09.2024 (Lecture 19, Make-Up Class of 07.10.2024): Strings and Introduction to Pointers
30.09.2024 (Lecture 20): Introduction to Pointers
03.10.2024(Lecture 21): Non-Constant and Constant Pointers
17.10.2024 (Lecture 22): Non-Constant and Constant Pointers
21.10.2024 (Lecture 23): Dynamic Memory Allocation
23.10.2024 (Lecture 24): Structures
24.10.2024 (Lecture 25): Structures
25.10.2024 (Lecture 26): QUIZ-I
26.10.2024(Lecture 27):Union
27.10.2024(Lecture 28): QUIZ-II
30.10.2024 (Lecture 29): File Handling
04.11.2024 (Lecture 30): File Handling
06.11.2024 (Lecture 31): Linear Search, Binary Search, Insertion Sort!
07.11.2024 (Lecture 32): String Functions