Syllabus for First Year B.tech (2023-24), MBA, MBA (Integrated) and MCA Programmes (2024-25)
Syllabus for First Year B.tech (2023-24), MBA, MBA (Integrated) and MCA Programmes (2024-25)
ESSENTIAL READING
1. Electronics Fundamentals and Applications, D. Chattopadhyay and P.C. Rakshit,
New Age International Publications. (Selected portions fromchapters)
2. Electronic Devices & Circuit Theory, R.L. Boylestad and L.Nashelsky,
PearsonEducation.
SUPPLIMENTARY READING
1. Integrated Electronics, Millman and Halkias, TMHPublications.
2. Microelectronics Circuits, A.S Sedra, K.C. Smith, Oxford UniversityPress.
3. VLSI Design, Debaprasad Das, Oxford University Press.
4. Electrical & Electronics Measurement and Instrumentation, A.K. Sawhney, Dhanpat
Rai & Co(Pvt.) Ltd
Module II (9 Hrs)
Function, Array, Structure and Union Functions (Built-in, user-defined), Recursive function.
Array: 1 – D, 2 – D, Matrix operations, String, Passing Array to Function, Structure, Union.
-9-
Module IV (7 Hrs)
Data Structures
Introduction to Data Structure, Linear Linked List: Creation, Insertion, Deletion. Stack,
Stack applications (Infix to postfix, postfix evaluation), Queue (linear & circular)
Module V (6 Hrs)
Tree, Introduction to Sorting & Searching Binary Tree, Binary Search Tree, Sorting (Bubble
Sort, Quick Sort), Searching (Linear Search, Binary Search)
Essential Readings:
1. Byron Gottfried, Schaum’s Outline of Programming with C, McGraw-Hill
2. Programming in C, Pradip Dey, Manas Ghosh, Oxford Publication
3. Data Structures - (Schaum's Outlines), McGraw-Hill Education
Supplementary Readings:
1. Let us C- Yashwant Kanetkar, BPB Publications.
2. Programming with ANSI and Turbo C- Kamthane, A. N. Pearson Education
3. R. S. Salaria, Programming for Problem Solving, Khanna Publishing House
4. The C Programming Language – Brian W. Kernighan and Dennis M. Ritchie, Prentice
Hall.
5. Data Structures Using C - Amiya Kumar Rath, Alok Kumar Jagadev, Scitech
Publications.
Course Outcomes:
The students will learn and able to
1. Remember, understand and implement simple algorithms to C programs.
2. Test and execute programs using function, array, structure and union.
3. Analyze the relation of memory and memory referencing with the program
execution.
4. Apply different Data Structures for problem solving.
5. Implement different sorting and searching algorithms.
Module II (6 Hrs)
Friction: Fundamentals and Problems involving friction, Ladder, Wedges. Principle of
virtual work.
- 10 -