0% found this document useful (0 votes)
7 views

Syllabus for First Year B.tech (2023-24), MBA, MBA (Integrated) and MCA Programmes (2024-25)

The document outlines essential and supplementary readings for courses on Communication Systems, C Programming, and Engineering Mechanics. It details course objectives, outcomes, and modules for each subject, covering topics such as semiconductor devices, C programming fundamentals, data structures, and mechanics principles. Students will learn to apply theoretical knowledge to practical problems in these areas.

Uploaded by

routsatyam143
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Syllabus for First Year B.tech (2023-24), MBA, MBA (Integrated) and MCA Programmes (2024-25)

The document outlines essential and supplementary readings for courses on Communication Systems, C Programming, and Engineering Mechanics. It details course objectives, outcomes, and modules for each subject, covering topics such as semiconductor devices, C programming fundamentals, data structures, and mechanics principles. Students will learn to apply theoretical knowledge to practical problems in these areas.

Uploaded by

routsatyam143
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Principles of Communication Systems: Fundamentals of AM & FM, (Waveforms and

general expressions only)

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

COURSE OUTCOME: After completion of the course, students should be able to


1. Understand theoperationand application of semiconductor devices.
2. Analyze characteristics of FETs.
3. Apply the Feedback Amplifiers and Operational Amplifiers.
4. Remember the fundamentals of different Digital arithmetic operations

23ES1003 PROGRAMMING IN C AND DATA STRUCTURE (3-0-0)

Pre-requisites Fundamentals of Computers


Course Objectives:
1. Learn fundamentals of C programming
2. Learn various steps of program development and implementation
3. Learn different Data Structures for structured programming approach
4. Learn relation of memory and memory referencing with the program execution
5. Learn to implant small projects

Module I (10 Hrs)


Fundamentals of C
Problem-solving processes: Algorithms and Flow Chart. C as a Middle-level language,
Structure of C program, Character set Identifiers, Keywords, Data Types, Constant and
Variables, Statements, Input and Output statements, Operators and Expressions,
Precedence of operators, Control Structures (If, Ifelse, Switch-case, For loop, While, do-
While)

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.

Module III (8 Hrs)


Pointer & Dynamic Memory Allocation
Pointer Arithmetic, Parameter passing using pointers, Call by value vs. Call by reference,
Passing parameters, pointer to pointer, pointer to function, Pointer to Structure, Array
and pointers, Static vs. Dynamic memory, Pointer variables, Dynamic memory allocation
functions [malloc (), calloc (), realloc (), free ()]

-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.

23ES1004 ENGINEERING MECHANICS (3-0-0)

Module I (10 Hrs)


Concurrent forces on a plane: Composition, resolution and equilibrium of concurrent
coplanar forces, method of moment. General case of forces on a plane: Composition and
equilibrium of forces in a plane, plane trusses, method of joints and method of sections.

Module II (6 Hrs)
Friction: Fundamentals and Problems involving friction, Ladder, Wedges. Principle of
virtual work.

Module III (8 Hrs)


Parallel forces on a plane: General case of parallel forces, center of parallel forces and
center of gravity, Centroid of plane and composite figures, Theorems of Pappus and
Guildins. Moment of inertia: Plane figure with respect to an axis in its plane and
perpendicular to the plane, Polar moment of inertia, parallel axis theorem.

- 10 -

You might also like