Scheme and Syllabus- I year BE 2024-25.pdf
Scheme and Syllabus- I year BE 2024-25.pdf
Engineering Materials: Types and applications of Ferrous & Nonferrous Metals, silica, ceramics, glass,
graphite, diamond and polymer. Shape Memory Alloys.
Joining Processes: Soldering, Brazing and Welding, Definitions, classification of welding process, Arc
welding, Gas welding and types of flames.
Module-5 (8 hours)
Introduction to Mechatronics and Robotics: open-loop and closed-loop mechatronic systems. Classification
based on robotics configuration: polar cylindrical, Cartesian coordinate and spherical. Application, Advantages
and disadvantages.
Automation in industry: Definition, types – Fixed, programmable and flexible automation, basic elements
with block diagrams, advantages. (IOT is a different topic)
Course Outcome (Course Skill Set): At the end of the course the student will be able to:
CO1 Explain the concepts of Role of Mechanical Engineering and Energy sources.
CO2 Describe the Machine Tool Operations and advanced Manufacturing process.
CO3 Explain the Working Principle of IC engines and EV vehicles.
Discuss the Properties of Common Engineering Materials and various Metal Joining
CO4
Processes.
CO5 Explain the Concepts of Mechatronics, Robotics and Automation in IoT
192
20marks.The students have to answer 5 full questions, selecting one full question from each module.
The student has to answer for 100 marks and marks scored out of 100 shall be proportionally
reduced to 50 marks.
There will be 2 questions from each module. Each of the two questions under a module (with a maximum of
3sub-questions), should have a mix of topics under that module.
Suggested Learning Resources:
Books (Title of the Book/Name of the author/Name of the publisher/Edition and Year) Text Books:
1. Elements of Mechanical Engineering, K R Gopala Krishna, Subhash Publications, 2008
2. An Introduction to Mechanical Engineering, Jonathan Wickert and Kemper Lewis, Third Edition,
2012
Reference Books:
1. Elements of Workshop Technology (Vol. 1 and 2), Hazra Choudhry and Nirzar Roy, Media
Promoters and Publishers Pvt. Ltd., 2010.
2. Manufacturing Technology- Foundry, Forming and Welding, P.N.Rao Tata McGraw Hill 3rd Ed.,
2003.
3. Internal Combustion Engines, V. Ganesan, Tata McGraw Hill Education; 4th edition, 2017
4. Robotics, Appu Kuttan KK K. International Pvt . Ltd, volume 1
5. Dr SRN Reddy, Rachit Thukral and Manasi Mishra, “ Introduction to Internet of Things: A Practical
Approach”, ETI Labs
6. Raj kamal, “Internet of Things: Architecture and Design”, McGraw hill.
193
Course Title: Introduction to C Programming
Course Code: BESCK104E/BESCK204E CIE Marks 50
Course Type Integrated SEE Marks 50
(Theory/Practical/Integrated) Total Marks 100
Teaching Hours/Week (L: T: P: S) 2:0:2:0 Exam Hours 03
Total Hours of Pedagogy 32 Hours Theory + 10-12 Credits 03
Lab Slots
Course Learning Objectives:
CLO 1: Elucidate the basic architecture and functionalities of a Computer
CLO 2: Understand the fundamental concepts of C programming
CLO 3: Apply programming constructs of C language to solve the real-world problems
CLO 4: Explore user-defined data structures like arrays, structures and pointers in implementing
solutions to problems
CLO 5: Design and Develop Solutions to problems using modular programming constructs such as
functions and procedures
Teaching-Learning Process
These are sample Strategies, which teachers can use to accelerate the attainment of the various course
outcomes.
1. Lecturer method (L) needs not to be only traditional lecture method, but alternative effective teaching
methods could be adopted to attain the outcomes.
2. Use of Video/Animation to explain functioning of various concepts.
3. Encourage collaborative (Group Learning) Learning in the class.
4. Ask at least three HOT (Higher order Thinking) questions in the class, which promotes critical thinking.
5. Adopt Problem Based Learning (PBL), which fosters students‟ Analytical skills, develop design
thinking skills such as the ability to design, evaluate, generalize, and analyze information rather than
simply recall it.
6. Introduce Topics in manifold representations.
7. Show the different ways to solve the same problem and encourage the students to come up with their
own creative ways to solve them.
8. Discuss how every concept can be applied to the real world-and when that's possible, it helps to
improve the students' understanding.
9. Use https://pythontutor.com/visualize.html#mode=edit in order to visualize the operations of C
Programs
Module-1 8 Hours
Introduction to C: Introduction to computers, input and output devices, designing efficient programs.
Introduction to C, Structure of C program, Files used in a C program, Compilers, Compiling and
executing C programs, variables, constants, Input/output statements in C.
Textbook 1: Chapter: 1.1 - 1.9, 2.1 - 2.2, 8.1 - 8.6, 9.1 - 9.14
Module-2 8 Hours
Operators in C, Type conversion and typecasting.
Decision control and Looping statements: Introduction to decision control, Conditional branching
statements, iterative statements, nested loops, break and continue statements, goto statement.
Textbook 1: Chapter: 9.15 - 9.16, 10.1 - 10.6
Module-3 8 Hours
Functions: Introduction using functions, function definition, function declaration, function call,
return statement, passing parameters to functions, scope of variables, storage classes, recursive
functions.
Arrays: Declaration of arrays, accessing the elements of an array, storing values in arrays, Operations on
arrays, Passing arrays to functions.
Textbook 1: Chapter: 11.1 - 11.13, 12.1 - 12.6
194
Module-4 8 Hours
Two dimensional arrays, operations on two-dimensional arrays, two-dimensional arrays to functions.
Applications of arrays: Applications of arrays, case study with sorting technique (bubble sort and
selection sort).
Introduction to strings: Reading strings, writing strings, summary of functions used to read and
write characters. suppressing input using a scanset.
Textbook 1: Chapter: 12.7 - 12.9,12.12,13.1 - 13.2
Module-5 8 Hours
Strings: String taxonomy, operations on strings, Miscellaneous string and character functions.
Pointers: Understanding the Computer’s Memory, Introduction to Pointers, Declaring Pointer Variables
Structures, Unions: Introduction to structures, Unions.
Textbook 1: Chapter: 13.3 - 13.5, 14.1 - 14.3,15.1,15.6
Programming Exercises
1. C Program to find Mechanical Energy of a particle using E = mgh+1/2 mv2.
2. C Program to convert Kilometers into Meters and Centimeters.
3. C Program To Check the Given Character is Lowercase or Uppercase or Special Character.
4. Program to balance the given Chemical Equation values x, y, p, q of a simple chemical equation of the
type: The task is to find the values of constants b1, b2, b3 such that the equation is balanced on both
sides and it must be the reduced form.
5. Implement Matrix multiplication and validate the rules of multiplication.
6. Compute sin(x)/cos(x) using Taylor series approximation. Compare your result with the built-
inlibrary function. Print both the results with appropriate inferences.
7. Sort the given set of N numbers using Bubblesort.
8. Write functions to implement string operations such as compare, concatenate, string length
usingparameter passing technique.
9. Implement structures to read, write and compute average- marks and the students scoring above
andbelow the average marks for a class of N students.
10. Develop a program using pointers to compute the sum, mean and standard deviation of all elements
stored in an array of N real numbers.
Course Outcomes
At the end of the course the student will be able to:
CO1: Elucidate the basic architecture and functionalities of a computer and also recognize the hardware
parts.
CO2: Apply programming constructs of C language to solve the real world problem.
CO3: Explore user-defined data structures like functions, arrays, strings, structures, unions and pointers
in Implementing solutions.
CO4: Design and Develop Solutions to problems using modular programming constructs.
CO-PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11
CO1 3
CO2 3 2 2 1
CO3 3 2 2 1
CO4 3 2 2 1
Textbooks
1. Computer fundamentals and programming in c, “Reema Thareja”, Oxford University, Second edition,
2017.
Reference Books:
1. E. Balaguruswamy, Programming in ANSI C, 7th Edition, Tata McGraw-Hill.
195