B.tech Exam
B.tech Exam
B.tech Exam
Affiliated to
For
B. TECH (ECE)
Evaluation Scheme
SEMESTER I
End
Sl. Subject Periods Evaluation Scheme
Subject Semester Total Credit
No. Codes
L T P CT TA TOTAL PS TE PE
3 WEEKS COMPULSORY INDUCTION PROGRAM
1 AAS0103 Engineering Mathematics-I 3 1 0 30 20 50 100 150 4
2 AAS0101C Engineering Physics 3 1 0 30 20 50 100 150 4
3 ACSE0101 Problem Solving using Python 3 0 0 30 20 50 100 150 3
4 AASL0101 Professional Communication 2 0 0 30 20 50 100 150 2
5 AAS0151C Engineering Physics Lab 0 0 2 25 25 50 1
Problem Solving using Python
ACSE0151
6 Lab 0 0 2 25 25 50 1
Professional Communication
AASL0151
7 Lab 0 0 2 25 25 50 1
Digital Manufacturing
AME0151
8 Practices 0 0 3 25 25 50 1.5
MOOCs** (For B.Tech. Hons.
9 Degree)
TOTAL 800 17.5
**List of MOOCs (Coursera) Based Recommended Courses for First Year (Semester-I) B. Tech Students
S. No. Subject Code Course Name University / Industry Partner Name No of Hours Credits
1 AMC0001 Introduction to Artificial Intelligence (AI) IBM 9 0.5
2 AMC0004 Python Basics University of Michigan 36 3
Abbreviation Used:-
L: Lecture, T: Tutorial, P: Practical, CT: Class Test, TA: Teacher Assessment, PS: Practical Sessional, TE: Theory
End Semester Exam., PE: Practical End Semester Exam.
NOIDA INSTITUTE OF ENGINEERING & TECHNOLOGY, GREATER NOIDA
(An Autonomous Institute)
B. TECH (ECE)
Evaluation Scheme
SEMESTER II
End
Sl. Subject Periods Evaluation Scheme
Subject Semester Total Credit
No. Codes
L T P CT TA TOTAL PS TE PE
PLEASE NOTE:-
Internship (3-4 weeks) shall be conducted during summer break after II semester and will be assessed during III
semester
Abbreviation Used:-
L: Lecture, T: Tutorial, P: Practical, CT: Class Test, TA: Teacher Assessment, PS: Practical Sessional, TE: Theory
End Semester Exam., PE: Practical End Semester Exam.
NOIDA INSTITUTE OF ENGINEERING & TECHNOLOGY, GREATER NOIDA
(An Autonomous Institute)
B. TECH (ECE)
Course outcome: After completion of this course students are able to:
CO 2 Apply the concept of successive differentiation and partial differentiationto solve problems of K3
Leibnitz theorems and total derivatives
CO 3 Apply partial differentiation for evaluating maxima, minima, Taylor’s series and Jacobians. K3
CO 4 Apply the concept of multiple integral to find area, volume, centre of mass and centre of K3
gravity.
CO 5 Solve the problems of Profit, Loss, Number & Series, Coding & decoding. K3
Text books
(1) B. V. Ramana, Higher Engineering Mathematics, Tata Mc Graw-Hill Publishing Company Ltd..
(3) R K. Jain & S R K. Iyenger , Advance Engineering Mathematics, Narosa Publishing House .
Reference Books:
(1) E. Kreyszig, Advance Engineering Mathematics, John Wiley & Sons.
(3) Maurice D. Weir, Joel Hass, Frank R. Giordano, Thomas, Calculus, Eleventh Edition, Pearson.
(5) Veerarajan T., Engineering Mathematics for first year, Tata McGraw-Hill, New Delhi.
(6) Ray Wylie C and Louis C Barret, Advanced Engineering Mathematics, Tata Mc-Graw-Hill; Sixth
Edition.
(7) P. Sivaramakrishna Das and C. Vijayakumari, Engineering Mathematics, 1st Edition, Pearson India
Education Services Pvt. Ltd
Link:
Unit 1 https://www.youtube.com/watch?v=kcL5WWJjmIU
https://www.youtube.com/watch?v=VTHz4gjzsKI
https://youtu.be/56dEt9EOZ_M
https://www.youtube.com/watch?v=njDiwB43w80
https://www.youtube.com/watch?v=N33SOw1A5fo
https://www.youtube.com/watch?v=yLi8RxqfowA
www.math.ku.edu/~lerner/LAnotes/Chapter5.pdf
http://www.math.hawaii.edu/~lee/linear/sys-eq.pdf
https://youtu.be/41Y38WjHbtE
https://www.youtube.com/watch?v=4jcvZmMK_28
https://www.youtube.com/watch?v=G4N8vJpf7hM
https://www.youtube.com/watch?v=r5dIXpssvrA
https://youtu.be/ZX5YnDMzwbs
http://web.mit.edu/2.151/www/Handouts/CayleyHamilton.pdf
https://www.youtube.com/watch?v=iKQESPLDnnI
https://math.okstate.edu/people/binegar/3013-S99/3013-l16.pdf
https://www.youtube.com/watch?v=kGdezES-bDU
Unit 2 https://www.youtube.com/watch?v=tQxk5IX9S_8&list=PLbu_fGT0MPstS3DTIyqkUecSW_7axd
xKe
https://www.youtube.com/watch?v=U5sGFf0DjLs&t=34s
https://www.youtube.com/watch?v=TCPPvRfHtXw
https://www.youtube.com/watch?v=PkuPGKSacu0&list=PL2FUpm_Ld1Q3H00wVFuwjWOo1gt
MXk1eb
https://www.youtube.com/watch?v=QeWrQ9Fz3Wo&t=22s
https://www.youtube.com/watch?v=5dFrWCE6bHg
https://www.youtube.com/watch?v=WX6O9TiFYsA&t=110s
https://www.youtube.com/watch?v=GII1ssdR2cg&list=PLhSp9OSVmeyK2yt8hdoo3Qze3O0Y67
qaY
Unit 3 https://www.youtube.com/watch?v=6tQTRlbkbc8
https://www.youtube.com/watch?v=McT-UsFx1Es
https://www.youtube.com/watch?v=_1TNtFqiFQo
https://www.youtube.com/watch?v=X6kp2o3mGtA
https://www.youtube.com/watch?v=btLWNJdHzSQ
https://www.youtube.com/watch?v=jiEaKYI0ATY
https://www.youtube.com/watch?v=r6lDwJZmfGA
https://www.youtube.com/watch?v=Jk9xMY4mPH8
https://www.youtube.com/watch?v=fqq_UR4zhfI
https://www.youtube.com/watch?v=G0V_yp0jz5c
https://www.youtube.com/watch?v=9-tir2V3vYY
https://www.youtube.com/watch?v=jGwA4hknYp4
Unit 4 https://www.youtube.com/watch?v=3BbrC9JcjOU
https://www.youtube.com/watch?v=-DduB46CoZY
https://www.youtube.com/watch?v=VvKAuFBJLs0
https://www.youtube.com/watch?v=4rc3w1sGoNU
https://www.youtube.com/watch?v=X6kp2o3mGtA&t=1003s
https://www.youtube.com/watch?v=wtY5fx6VMGQ&t=1151s
https://www.youtube.com/watch?v=-I3HUeHi1Ys&t=1933s
https://www.youtube.com/watch?v=kfv9h3c46CI
https://www.youtube.com/watch?v=9_m36W3cK74
https://www.youtube.com/watch?v=HQM7XMd5QQo
- https://www.GovernmentAdda.com
Unit 5 https://www.GovernmentAdda.com
B.TECH FIRST YEAR
Course Code AAS0101C L T P Credit
Course objective:
1 To provide the knowledge of Relativistic Mechanics and
their uses to engineering applications.
CO 3 Apply the laws of optics and their application in various processes K1,K2,K3
Text books
1. A. Beiser, Concepts of Modern Physics (McGraw Hill)
2. Brijlal&Subramanian,Optics - (S. Chand )
3. Neeraj Mehta, Applied Physics for Engineers(PHI Learning, New)
Reference Books
1. Robert Resnick,Introductionto Special Theory of Relativity (Wiley)
2. Katiyar and Pandey,Engineering Physics: Theory and Practical (Wiley India)
3. H. K. Malik and A. K. Singh,Engineering Physics (McGrawHill)
4. J.W. Jewett , Jr. and R. A. Serway , Physics for Scientists and Engineers with Modern
Physics,7th Edn. (CENGAGE Learning)
5. C. Kittel , Solid State Physics,7th Edn. (Wiley Eastern)
6. V. Raghavan, Materials Science and Engineering ( Prentice Hall, India)
7. S.O. Pillai , Solid State Physics,5th Edn (New Age International )
8. R. Booker and E. Boysen , Nanotechnology (Wiley Publ.)
9. K.Rajagopal, Engineering Physics, 2nd Edn. (PHI Learning)
10. G. Aruldhas , Engineering Physics (PHI Learning)
11. S.D. Jain and G.S. Sahasrabudhe , Engineering Physics (Universities Press)
12. L. F. Bates, Modern Magnetism, (Cambridge Univ. Press)
13. F.T.S.Yu , X.-Y.Yang, Introduction to Optical Engineering (Cambridge Univ.Press)
14. G.Keiser, Optical Communications Essentials (Tata McGrawHill)
B. TECH FIRST YEAR
Course Code ACSE0101 L T P Credit
Course Title Problem solving using Python 3 0 0 3
Course objective:
1 To impart knowledge of basic building blocks of Python programming
5 To provide the knowledge of file system concepts and its application in data
handling
Elements of Python:keywords and identifiers, variables, data types and type conversion,
operators in python, expressions in python, strings.
Nested-if statement and elif statement in Python, Expression Evaluation & Float
Representation.
Loops: Purpose and working of loops, while loop, For Loop, Nested Loops,Break and
Continue, pass statement.
Modules and Packages: Importing Modules, writing own modules, Standard library modules,
dir( ) Function, Packages in Python
Exception Handling, Errors, Run Time Errors, Handling IO Exception, Try-except statement,
Raise, Assert
Text books
(1) Magnus Lie Hetland, "Beginning Python-From Novice to Professional"—Third Edition,
Apress
Higher education
(3) Allen B. Downey, “Think Python: How to Think Like a Computer Scientist”, 2nd edition,
Updated for Python 3, Shroff/O‘Reilly Publishers, 2016
(5) Timothy A. Budd, ―Exploring Python‖, Mc-Graw Hill Education (India) Private
Ltd.,2015.
(6) Guido van Rossum and Fred L. Drake Jr, ―An Introduction to Python – Revised and
updated for Python 3.2, Network Theory Ltd., 2011.
(2) https://www.pdfdrive.com/python-programming-python-programming-for-beginners-
python-programming-for-intermediates-e180663309.html
(3)https://www.pdfdrive.com/python-algorithms-mastering-basic-algorithms-in-the-python-
language-e175246184.html
(4) https://www.pdfdrive.com/python-algorithms-mastering-basic-algorithms-in-the-python-
language-e160968277.html
(5) https://docs.python.org/3/library/index.html
(6) https://www.w3schools.com/python/
(7) https://www.py4e.com/materials
Reference Links
Unit-1 https://nptel.ac.in/courses/106/106/106106182/
Unit-2 https://nptel.ac.in/courses/106/106/106106212/
Unit-3 https://nptel.ac.in/courses/106/106/106106145/
Unit-4- https://nptel.ac.in/courses/106/106/106106145/
Unit-5- https://nptel.ac.in/courses/106/106/106106145/
[Unit-2]- https://www.youtube.com/watch?v=PqFKRqpHrjw
https://www.youtube.com/watch?v=oSPMmeaiQ68
[Unit-5]- https://www.youtube.com/watch?v=NMTEjQ8-AJM
After Completing Course Student may get certification in python using following links:
https://swayam.gov.in/nd1_noc19_cs41/preview
https://aktu.ict.iitk.ac.in/courses/python-programming-a-practical-approach/
B.TECH FIRST YEAR
Course Code AASL0101 LTP Credit
Course Title Professional Communication 2 0 0 02
Course objective:
1 • The objective of the course is to ensure that the students can communicate
effectively, in clear and correct English, in a style appropriate to the
occasion.
2 • The course provides a foundation in the four basic skills LSRW (Listening,
Speaking, Reading,Writing) of language learning, aligned to an
International Business English Certification.
Pre-requisites:
The student should be able to communicate in basic English and have control over simple
grammatical structures of English.
All the students must take an assessment exam to ascertain their level of skill in English and
undergo a brief induction course in it.
Course Contents / Syllabus
CO 1 Apply the practical knowledge of the phenomenon of interference, diffraction and polarization.
CO 2 Understand energy band gap and resistivity.
CO 3 Develop the measurement techniques of magnetism.
CO 4 Analyze the flow of liquids.
Link:
Unit 1 https://www.youtube.com/watch?v=lzBKlY4f1XA&list=PL10WTjZXSIlHKMnU4UCxpPsH-
yAf_n1O6&index=11
Unit 2 http://nptel.ac.in/ , http://www.mit.edu/
Unit 3 https://www.youtube.com/watch?v=bWTxf5dSUBE ,http://ocw.mit.edu/
http://nptel.ac.in/
Unit 4 https://www.youtube.com/watch?v=6vyYRnLvnqI
Unit 5 https://www.youtube.com/watch?v=0GD-18Jqnro,
https://www.youtube.com/watch?v=dQhhcgn8YZo
B.TECH FIRST YEAR
Lab Code ACSE0151 L T P Credit
List of Experiment:
List of Fundamental Programs
S.N. Program Title Catagory
1 Python Program to print “Hello Python” Basic
2 Python Program to read and print values of variables of different data Basic
types.
3 Python Program to perform arithmetic operations on two integer Basic
numbers
4 Python Program to Swap two numbers Basic
5 Python Program to convert degree Fahrenheit into degree Celsius Operators
6 Python Program to demonstrate the use of relational operators. Operators
7 Python Program to understand the working of bitwise and logical Operators
operators.
8 Python Program to calculate roots of a quadratic equation. Conditional
9 Python Program to check whether a year is leap year or not. Conditional
10 Python Program to find smallest number among three numbers. Conditional
11 Python Program to make a simple calculator. Conditional
12 Python Program to find the factorial of an integer number. Loop
13 Python Program to find the reverse of an integer number. Loop
14 Python Program to find and print all prime numbers in a list. Loop
15 Python Program to Find the Sum of ‘n’ Natural Numbers Loop
16 Python Program to print sum of series: - 1/2 + 2/3+ 3/4 + .....+n/(n+1) Loop
17 Python Program to print pattern using nested loop Loop
18 Python Program to Display the multiplication Table of an Integer Loop
19 Python Program to Print the Fibonacci sequence Loop
20 Python Program to Check Armstrong Number Loop
21 Python Program to Find Armstrong Number in an Interval Loop
22 Python Program to check Using function whether a passed string is Function
palindrome or not
23 Python Program using function that takes a number as a parameter, Function
check whether the number is prime or not.
24 PythonProgram using function that computes gcd of two given numbers. Function
25 Python Program to Find LCM of two or more given numbers. Function
26 Python Program to Convert Decimal to Binary, Octal and Hexadecimal Function
27 Python Program To Find ASCII value of a character Basic
28 Python Program to Display Calendar Loop
29 Python Program to Add Two Matrices Loop
30 Python Program to Multiply Two Matrices Loop
31 Python Program to Transpose a Matrix Loop
32 Python Program to Sort Words in Alphabetic Order Sorting
33 Python Program to Display Fibonacci Sequence Using Recursion Recursion
34 Python Program to Find Factorial of Number Using Recursion Recursion
35 Python Program that implements different string methods. String
36 Python Program that validates given mobile number. Number should String
start with 7, 8 or 9 followed by 9 digits.
37 Python Program to implement various methods of a list. List
38 Python Program that has a nested list to store toppers details. Edit the List
details and reprint them.
39 Python Program to swap two values using tuple assignment. Tuple
40 Python Program that has a set of words in English language and their Dictionary
corresponding Hindi words. Define dictionary that has a list of words in
Hindi language and their corresponding Hindi Sanskrit. Take all words
from English language and display their meaning in both languages.
41 Python Program that inverts a dictionary. Dictionary
42 Python Program that reads data from a file and calculates percentage of File
white spaces, lines, tabs, vowels and consonants in that file.
43 Python Program that fetches data from a given url and write it in a file. File
44 Python Program to understand the concept of Exception Handling Exception
Handling
45 Python Program to implement linear and binary search Searching
46 Python Program to sort a set of given numbers using Bubble sort Sorting
S.No. Word Problem Experiments
1. String Rotation
Problem Description
Rotate a given String in the specified direction by specified magnitude.
After each rotation make a note of the first character of the rotated String, after all
rotation are performed the accumulated first character as noted previously will form
another string, say FIRSTCHARSTRING.
Check If FIRSTCHARSTRING is an Anagram of any substring of the Original string.
If yes print "YES" otherwise "NO". Input
The first line contains the original string s. The second line contains a single integer q.
The ith of the next q lines contains character d[i] denoting direction and integer r[i]
denoting the magnitude.
Constraints
1 <= Length of original string <= 30
1<= q <= 10
Output
YES or NO
Explanation
Example 1
Input
carrace
3
L2
R2
L3
Output
NO
Explanation
After applying all the rotations, the FIRSTCHARSTRING string will be "rcr" which is
not anagram of any sub string of original string "carrace".
2. Jurassic Park
Problem Description
Smilodon is a ferocious animal which used to live during the Pleistocene epoch (2.5
mya–10,000 years ago). Scientists successfully created few smilodons in an
experimental DNA research. A park is established and those smilodons are kept in a
cage for visitors.
This park consists of Grasslands(G), Mountains(M) and Waterbodies(W) and it has
three gates (situated in grasslands only). Below is a sample layout.
Before opening the park, club authority decides to calculate Safety index of the park.
The procedure of the calculation is described below. Please help them to calculate.
Safety Index calculation
Assume a person stands on grassland(x) and a Smilodon escapes from the cage
situated on grassland(y). If the person can escape from any of those three gates before
the Smilodon able to catch him, then the grassland(x) is called safe else it is unsafe. A
person and a Smilodon both take 1 second to move from one area to another adjacent
area(top, bottom, left or right) but a person can move only over grasslands though
Smilodon can move over grasslands and mountains.
If any grassland is unreachable for Smilodon(maybe it is unreachable for any person
also), to increase safe index value Club Authority use to mark those grasslands as safe
land. Explained below
Output
1,A,ACNE
2,D,CALVE
3,D,EVADE
4,A,PLEAS
5,A,EVEN
5. Skateboard
Problem Description
The amusement park at Patagonia has introduced a new skateboard competition. The
skating surface is a grid of N x N squares. Most squares are so constructed with slopes
that it is possible to direct the skateboard in any of up to three directions of the
possible four (North ,East, South or West, represented by the letters N, E, S and W
respectively). Some squares however have a deep drop from the adjacent square from
which it is impossible to go to any adjacent square. These are represented by D (for
Drop) in that square. The objective is to maneuver the skateboard to reach the South
East corner of the grid, marked F.
Each contestant is given a map of the grid, which shows where the Drop squares are
(marked D), where the Final destination is (marked F), and, for each other square, the
directions it is possible to maneuver the skateboard in that square.
The contestant draws lots to determine which of the squares on the boundaries of the
grid on the North or the West of the grid (the top or the left in the diagram) he or she
should start in. Then, using a map of the grid, he or she needs to try to reach the South
East corner destination by maneuvering the skateboard.
In some cases, it is impossible to reach the destination. For example, in the diagram
above, if one starts at the North East corner (top right in the diagram), the only way is
to go is South, until the Drop square is reached (three squares South), and the
contestant is stuck there.
A contestant asks you to figure out the number of squares at the North or West
boundary (top or left boundary in the map) from which it is feasible to reach the
destination.
Constraints
i. 5<=N<=50
Input Format
The first line of the input is a positive integer N, which is the number of squares in
each side of the grid.
The next N lines have a N strings of characters representing the contents of the map
for that corresponding row. Each string may be F, representing the Final destination,
D, representing a drop square, or a set of up to three of the possible four directions
(N,E,S,W) in some random order. These represent the directions in which the
contestant can maneuver the skateboard when in that square.
Output
The output is one line with the number of North or West border squares from which
there is a safe way to maneuver the skateboard to the final destination.
Explanation
Example 1
Input
6
ES,ES,SE,ES,ES,S
SE,ES,SE,ES,ES,S
ES,ES,SE,ES,SE,S
ES,SE,ES,SE,E,D
SE,ES,D,WSE,NES,NS
E,E,NE,E,E,F
Output
9
6. Chakravyuha
Problem Description
During the battle of Mahabharat, when Arjuna was far away in the battlefield, Guru
Drona made a Chakravyuha formation of the Kaurava army to capture
YudhisthirMaharaj. Abhimanyu, young son of Arjuna was the only one amongst the
remaining Pandava army who knew how to crack the Chakravyuha. He took it upon
himself to take the battle to the enemies.
Abhimanyu knew how to get power points when cracking the Chakravyuha. So great
was his prowess that rest of the Pandava army could not keep pace with his advances.
Worried at the rest of the army falling behind, YudhisthirMaharaj needs your help to
track of Abhimanyu's advances. Write a program that tracks how many power points
Abhimanyu has collected and also uncover his trail
A Chakravyuha is a wheel-like formation. Pictorially it is depicted as below
A Chakravyuha has a very well-defined co-ordinate system. Each point on the co-
ordinate system is manned by a certain unit of the army. The Commander-In-Chief is
always located at the centre of the army to better co-ordinate his forces. The only way
to crack the Chakravyuha is to defeat the units in sequential order.
A Sequential order of units differs structurally based on the radius of the Chakra. The
radius can be thought of as length or breadth of the matrix depicted above. The
structure i.e. placement of units in sequential order is as shown below
The entry point of the Chakravyuha is always at the (0,0) co-ordinate of the matrix
above. This is where the 1st army unit guards. From (0,0) i.e. 1st unit Abhimanyu has
to march towards the center at (2,2) where the 25th i.e. the last of the enemy army unit
guards. Remember that he has to proceed by destroying the units in sequential fashion.
After destroying the first unit, Abhimanyu gets a power point. Thereafter, he gets one
after destroying army units which are multiples of 11. You should also be a in a
position to tell YudhisthirMaharaj the location at which Abhimanyu collected his
power points.
Input Format:
First line of input will be length as well as breadth of the army units, say N
Output Format:
Print NxN matrix depicting the placement of army units, with unit
numbers delimited by (\t) Tab character
Print Total power points collected
Print coordinates of power points collected in sequential fashion (one
per line)
Constraints: 0 < N <=100
Sample Input and Output
S. Input Output
NO.
1 2 1 2
4 3
Total Power points : 1
(0,0)
2 5 1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
Total Power points : 3
(0,0)
(4,2)
(3,2)
7. Exam Efficiency
Problem Description
In an examination with multiple choice questions, the following is the exam question
pattern.
X1 number of One mark questions, having negative score of -1 for
answering wrong
X2 number of Two mark questions, having negative score of -1 and -2
for one or both options wrong
X3 number of Three mark questions, having negative score of -1, -2
and -3 for one, two or all three options wrong
Score Required to Pass the exam : Y
For 1,2 and 3 mark questions, 1,2 and 3 options must be selected.
Simply put, once has to attempt to answer all questions against all
options.
Identify the minimum accuracy rate required for each type of question to crack the
exam.
Calculations must be done up to 11 precision and printing up to 2 digit precision with
ceil value
Input Format:
First line contains number of one mark questions denoted by X1,
Second line contains number of two mark questions denoted by X2
Third line contains number of three mark questions denoted by X3
Fourth line contains number of marks required to pass the exam denoted by Y.
Output Format:
Minimum Accuracy rate required for one mark question is 80%
Minimum Accuracy rate required for Two mark question is 83.33%
Minimum Accuracy rate required for Three mark question is 90%
Note: - If the mark required to pass the exam can be achieved by attempting without
attempting any particular type of question then show message similar to, One mark
question need not be attempted, so no minimum accuracy rate applicable
Sample Input and Output
S.No. Input Output Explanation
1 20 One mark questions need not be If one got full marks in two
30 attempted, so no minimum marks question and three
30 accuracy rate applicable. marks question then total
120 Minimum Accuracy rate required accuracy can be 0 in one
for Two mark question is 58.33% mark question
Minimum Accuracy rate required
for Three mark question is 72.23% In same way it will be done
for two marks and three
marks question
2 20 Minimum Accuracy rate required If one got full marks in two
30 for one mark question is 100% marks question and three
30 Minimum Accuracy rate required marks question then total
170 for Two mark question is 100% accuracy should be 100% in
Minimum Accuracy rate required one mark question to pass the
for Three mark question is 100% exam.
Note :
Team ids are unique and have value between 1 to N
Day id starts with 1
Every 6th and 7th day are weekends
Derby is a football match between two teams from the same state
Sample Input and Output
S.No. Input Output
1 8 #1 T1-vs-T6 T3-vs-T5
1 2 5 4 3 1 6 6 #2 T7-vs-T4
#3….and so on
Note: - There can be multiple correct answers for the same test cases. For better
understanding of test case refer this PDF. This PDF contains one of the correct answer
for a test case.
Explanation:
There are 8 teams with following information: -
Team ID 1 2 3 4 5 6 7 8
State ID 1 2 5 4 3 1 6 6
10. Longest Possible Route
Problem Description
Given an MxN matrix, with a few hurdles arbitrarily placed, calculate the cost of
longest possible route from point A to point B within the matrix.
Input Format:
i. First line contains 2 numbers delimited by whitespace where, first
number M is number of rows and second number N is number of
columns
ii. Second line contains number of hurdles H followed by H lines, each
line will contain one hurdle point in the matrix.
iii. Next line will contain point A, starting point in the matrix.
iv. Next line will contain point B, stop point in the matrix.
Output Format:
Output should display the length of the longest route from point A to point B in the
matrix.
Constraints:
i. The cost from one position to another will be 1 unit.
ii. A location once visited in a particular path cannot be visited again.
iii. A route will only consider adjacent hops. The route cannot consist of
diagonal hops.
iv. The position with a hurdle cannot be visited.
v. The values MxN signifies that the matrix consists of rows ranging from
0 to M-1 and columns ranging from 0 to N-1.
vi. If the destination is not reachable or source/ destination overlap with
hurdles, print cost as -1.
Sample Input and Output
S. No. Input Output Explanation
1 3 10 24 Here matrix will be of size 3x10 matrix with a hurdle at
3 (1,2),(1,5 ) and (1,8) with starting point A(0,0) and stop
12 point B(1,7)
15
18 3 10
00 3 -- (no. of hurdles )
17 12
15
18
0 0 -- (position of A)
1 7 -- (position of B)
Input Format:
First line contains a number N
Output Format:
Print the total number of all such prime numbers which are less than or equal to N.
Constraints:
2<N<=12,000,000,000
13. kth largest factor of N
Problem Description
A positive integer d is said to be a factor of another positive integer N if when N is
divided by d, the remainder obtained is zero. For example, for number 12, there are 6
factors 1, 2, 3, 4, 6, 12. Every positive integer k has at least two factors, 1 and the
number k itself.Given two positive integers N and k, write a program to print the kth
largest factor of N.
Input Format:
The input is a comma-separated list of positive integer pairs (N, k)
Output Format:
The kth highest factor of N. If N does not have k factors, the output should be 1.
Constraints:
1<N<10000000000. 1<k<600.You can assume that N will have no prime factors
which are larger than 13.
Example 1
Input:
12,3
Output:
4
Explanation:
N is 12, k is 3. The factors of 12 are (1,2,3,4,6,12). The highest factor is 12 and the
third largest factor is 4. The output must be 4
14. Coins Distribution Question (or Coins Required Question)
Problem Description
Find the minimum number of coins required to form any value between 1 to N, both
inclusive. Cumulative value of coins should not exceed N. Coin denominations are 1
Rupee, 2 Rupee and 5 Rupee.
Let's understand the problem using the following example. Consider the value of N is
13, then the minimum number of coins required to formulate any value between 1 and
13, is 6. One 5 Rupee, three 2 Rupee and two 1 Rupee coins are required to realize any
value between 1 and 13. Hence this is the answer.
However, if one takes two 5 Rupee coins, one 2 rupee coins and two 1 rupee coins,
then to all values between 1 and 13 are achieved. But since the cumulative value of all
coins equals 14, i.e., exceeds 13, this is not the answer.
Input Format
A single integer value
Output Format
Four Space separated Integer Values
1st – Total Number of coins
2nd – number of 5 Rupee coins.
3rd – number of 2 Rupee coins.
4th – number of 1 Rupee coins.
Constraints
0<n<1000
Sample Input:
13
Sample Output:
6132
# abc.py
deffunc(n):
return n + 10
func('Hello')
2. Write the output of the following code.
if not a or b:
print 1
elif not a or not b and c:
print 2
elif not a or b or not b and a:
print 3
else:
print 4
3. Write error/output in the following code.
count = 1
defdoThis():
global count
doThis()
print count
4. Write the output of the following code.
check2[0] = 'Code'
check3[1] = 'Mcq'
count = 0
for c in (check1, check2, check3):
if c[0] == 'Code':
count += 1
if c[1] == 'Mcq':
count += 10
print count
5. What is the output of the following program?
D = dict()
for x in enumerate(range(2)):
D[x[0]] = x[1]
D[x[1]+7] = x[0]
print(D)
6. What is the output/error in the following program?
D = dict()
for i in range (3):
for j in range(2):
D[i] = j
print(D)
9. What is the output/error in the following program?
x = ['ab', 'cd']
for i in x:
x.append(i.upper())
print(x)
10. What is the output/error in the following program?
i=1
while True:
if i%3 == 0:
break
print(i)
i+=1
Course Code AASL0151 LT P Credit
Course objective:
1 To impart knowledge to students about the latest technological developments in
manufacturing technology.
2 To make the students capable to identify and use primary machine tools for
manufacturing of job/product.
Text books
A course in Workshop technology by B.S. Raghuwanshi, Vol I & II, Dhanpat Rai & sons,
New Delhi (30%)
Industrial automation and Robotics by A.K. Gupta., S K Arora, Laxmi publication (30%)
CNC Fundamentals and Programming by P.M Agarwal, V.J Patel, Charotar Publication
(25%)
Reference Books
(1) Kalpakjian S. And Steven S. Schmid, “Manufacturing Engineering and Technology”, 4th
edition, Pearson Education India Edition, 2002.(80% syllabus)
(3) CNC Machines by M.Adhitan, B.S Pabla; New age international. (25% syllabus)
(4) CAD/CAM, by Groover and Zimmers, Prentice Hall India Ltd(25% syllabus)
Course outcome: After completion of this course students are able to:
CO 1 Apply the concept of differentiation to solve differential equations. K3
CO 2 Apply the concept of convergence of sequence and series to evaluate K3
Fourier series
CO 3 Apply the Laplace transform to solve ordinary differential equations K3
CO 4 Apply the concept of vector calculus to evaluate line, surface and volume K3
integrals.
CO 5 Solve the problems of Proportion & Partnership, Problem of ages, K3
Allegation & Mixture, Direction, Blood relation , Simple & Compound
interest
Text books:
(1) B. V. Ramana, Higher Engineering Mathematics, Tata McGraw-Hill Publishing Company
Ltd..
(2) B. S. Grewal, Higher Engineering Mathematics, Khanna Publisher.
Reference Books:
1. E. Kreyszig, Advance Engineering Mathematics, John Wiley & Sons.
2. Peter V. O’Neil, Advance Engineering Mathematics, Thomson (Cengage) Learning.
3. Maurice D. Weir, Joel Hass, Frank R.Giordano, Thomas, Calculus, Eleventh Edition, Pearson.
4. G.B Thomas, R L Finney, Calculus and Analytical Geometry, Ninth Edition Pearson.
5. James Ward Brown and Ruel V Churchill, Fourier Series and Boundary Value Problems, 8th
Edition-Tata McGraw-Hill
6. D. Poole, Linear Algebra : A Modern Introduction, 2nd Edition, Brooks/Cole.
7. Veerarajan T., Engineering Mathematics for first year, Tata McGraw-Hill, New Delhi.
8. Charles E Roberts Jr, Ordinary Diffrential Equations, Application, Model and Computing,
CRC Press T&F Group.
9. Ray Wylie C and Louis C Barret, Advanced Engineering Mathematics, 6th Edition, Tata
McGraw-Hill.
10. James Ward Brown and Ruel V Churchill, Complex Variable and Applications, 8th Edition,
Tata McGraw-Hill.
11. P. Sivaramakrishna Das and C. Vijayakumari, Engineering Mathematics, 1st Edition,
Pearson India Education Services Pvt. Ltd.
12. Advanced Engineering Mathematics By Chandrika Prasad, Reena Garg Khanna Publishing
House, Delhi.
13. Quantitative Aptitude by R.S. Aggrawal.
Link:
Unit 1 https://www.youtube.com/watch?v=Ql42qcOLKfo&t=7s
https://www.youtube.com/watch?v=qIyx1kFTqT8
https://www.youtube.com/watch?v=n_3ZmnVnrc4
https://www.youtube.com/watch?v=19Vt7ds8Lvw
Unit 2 https://www.youtube.com/watch?v=HUKR4LWrZ14&t=74s
https://www.youtube.com/watch?v=uei7JPnPpVg
https://www.youtube.com/watch?v=ummJvI0Ax2Q
https://www.youtube.com/watch?v=bWTmUWWZnhQ
https://www.youtube.com/watch?v=wpN1wn98XiA
https://www.youtube.com/watch?v=gK1Y11UxOhw
https://www.youtube.com/watch?v=Clwkvn77QrE&t=10s
https://www.youtube.com/watch?v=LGxE_yZYigI
Unit 3 https://youtu.be/nmp-5tSp-UY
https://youtu.be/6ANT4eD6fII
https://youtu.be/c9NibpoQjDk
https://www.youtube.com/playlist?list=PLNOGlXC4kCBT8G5pWCrH71hmwaAvwsBY3
Unit 4 https://youtu.be/IwgqKjA6wko
https://youtu.be/d4OyeuRTZNA
https://youtu.be/j36lJKSJMQk
https://youtu.be/DhwMOrl6Q9g
https://youtu.be/DhwMOrl6Q9g
https://youtu.be/fsMouTxce_A
https://youtu.be/yq5olnzDCGc
https://youtu.be/2SB3IVCwW1w
https://www.khanacademy.org/math/multivariable-calculus/integrating-multivariable-
functions/line-integrals-vectors/v/line-integra
https://www.khanacademy.org/math/multivariable-calculus/integrating-multivariable-
functions/3d-flux/v/vector-representation-of-a-su
http://nucinkis-lab.cc.ic.ac.uk/HELM/workbooks/workbook_29/29_2_surfac
https://www.youtube.com/watch?v=Mb6Yb-SGqio
https://www.khanacademy.org/math/multivariable-calculus/greens-theorem-and-stokes-
theorem/stokes-theorem/v/stokes-theorem-intuition
https://www.youtube.com/watch?v=eSqznPrtzS4
Unit 5 https://www.GovernmentAdda.com
B. TECH FIRST YEAR
Course Code AAS0202 L T P Credit
Course Title Engineering Chemistry 3 1 0 4
Course objective:
1 The course let students gain knowledge on existing and future fuels and their
calorific values
2 The course explains the major water problems and their treatment. Applications
of Phase Rule in heterogeneous system.
3 The course provides basic concepts of Electrochemistry and Cements. It also
provides basic knowledge about corrosion and their prevention methods.
4 The course relies on elementary preparation and application of polymers and
future polymers. Applications of Organometallic compounds.
5 The course intends to provide an overview of Molecular orbital theory and basic
concepts of spectroscopic techniques.
Pre-requisites:
Course Contents / Syllabus
UNIT-I FUEL & CHEMISTRY IN DAILY LIFE 9 hours
Fuels: Characteristics of Good Fuel, Classification of fuels, Calorific Values (HCV & LCV and
their relationship), Determination of Calorific values (bomb calorimeter & Dulong’s method),
Analysis of Coal, Biogas : Composition and its application, Introduction of Bharat Stage Emission
Standard (BSES )System. Lubricants- Classification, mechanism, and applications
Chemistry in daily life: Hand sanitizers, surface sanitizers, Way to know content & composition of
daily needs.
UNIT-II WATER CHEMISTRY AND PHASE RULE 9 hours
Potable Water, Hardness of water: Causes, types of hardness, Disadvantage of hard water,
expression of hardness - Units, CaCO3 Equivalence concept, Boiler Feed Water, Boiler trouble,
Calgon Conditioning, Techniques for water softening: Lime-Soda, Zeolite, Ion- exchange resin,
Reverse Osmosis (RO). Comparison between traditional water filters and RO.
Phase Rule and its application to Water System.
UNIT-III ELECTROCHEMISTRY AND SOLID CHEMISTRY 9 hours
Electrochemistry: Galvanic cell, Electrode Potential, Lead storage battery, H2-O2 Fuel Cell,
Concept of lithium ion batteries and its application, chemical concepts of air bags in automobiles.
Metallic Corrosion: causes and its Prevention.
Band theory of solids. Liquid crystals and its applications.
UNIT-IV POLYMERS AND THEIR APPLICATIONS 9 hours
Polymers: Basic concepts of polymer- Blends and composites. Conducting and Biodegradable
Polymers, Preparations and applications of some industrially important Polymers: Thermosetting
Polymers (Bakelite, Melamine: Urea-Formaldehyde Resins), Elastomers (Natural rubber and its
vulcanization, Buna N, Buna S, Neoprene), synthetic Fibers (Nylon6, Nylon 6,6 , Terylene).
UNIT-V SPECTROSCOPIC TECHNIQUE AND ADVANCE METERIALS 9 hours
Point defects in Crystals. Structure, applications of Fullerenes, Semiconductor Materials, Basic
Concept of Smart materials, Concepts of Nano-Materials and its applications.
Elementary ideas and simple applications of UV- Visible, IR and Raman spectral Techniques
Course outcome:
CO 1 Understand the concept of fuel, their calorific value and it’s usage
CO 2 Develop the understanding to apply the principles of water chemistry to the water
treatment
CO 3 Apply concepts of Electrochemistry, corrosion and their prevention methods with cement
manufacturing
CO 4 Understand elementary preparation and application of polymers and Organometallic
compounds.
CO 5 Understand Molecular orbital theory and simplified concepts of spectroscopic techniques
Text books
1. Chemistry for Engineers, by S. Vairam and Suba Ramesh; Wiley India
2. Engineering Chemistry by Sunita rattan; Ketson Publications
3. Engineering Chemistry, by E.R. Nagarajan; Wiley India
4. Concise Inorganic Chemistry by J.D. Lee; Wiley India
Reference Books
1. Textbook of Engineering Chemistry by Dr. Gopal Krishna Bhatt, Acme Publishers
2. Chemistry (9th ed), by Raymond Chang, Tata McGraw-Hill
3. Chemistry Concepts and Applications by Steven S. Zumdahl; Cengage Learning
4. Engineering Chemistry Author: Abhijit Mallick, Viva Books
5. Text Book of Engineering Chemistry by Harsh Malhotra; Sonali Publications
6. Organic Chemistry (6 ed) by Morrison & Boyd; Pearson Education
7. Physical Chemistry by Gordon M. Barrow; Mc-Graw Hill
8. Organic Chemistry, Volume 1(6 ed)& 2 (5ed) by I. L. Finar; Pearson Education
9. Atkins’ Physical Chemistry by Peter Atkins & Julio De Paula; Oxford University Press
B. TECH FIRST YEAR
Course Code ACSE0201 L T Credit
P
CO 2 Implement and trace the execution of programs written in C language. K1, K2, K4
CO 4 Use function, arrays and structures to develop algorithms and programs. K2, K6
CO 5 Use searching and sorting algorithm to arrange data and use file handling K2, K4
for developing real life projects
Textbooks:
(1) Herbert Schildt, “C: The Complete Reference”, OsbourneMcGraw Hill, 4th Edition, 2002.
(2) E Balaguruswami, “Computer Concepts and Programming in C”, McGraw Hill, 2010.
Reference Books:
(1) The C programming by Kernighan Brain W. and Ritchie Dennis M., Pearson Education.
(3) Computer Basics and C Programming by V. Rajaraman, PHI Learning pvt. Limited, 2015.
E-Book Links:
(1) https://en.wikibooks.org/wiki/C_Programming
(2) https://en.wikibooks.org/wiki/A_Little_C_Primer
(3) https://www.goodreads.com/book/show/6968572-ansi-c-programming
(4)https://www.pdffiller.com/347652461-projects-in-c-by-yashwant-kanetkar-pdfpdf-c-
projects-yashwant-kanetkar-pdf-form-
(5)http://www.freebookcentre.net/programming-books-download/Lecture-Notes-On-C-
Programming-by-L.-V.-Narasimha-Prasad-and-E.-Krishnarao-Patro.html
Reference Links:
(1) https://nptel.ac.in/courses/106/104/106104128/
(2)https://nptel.ac.in/courses/106/104/106104074/
(3)https://nptel.ac.in/courses/106/102/106102066/
(4)https://nptel.ac.in/courses/106/105/106105171/
(5)https://www.youtube.com/watch?v=IdXrCPzNnkU&list=PLJ5C_6qdAvBFzL9su5J-
FX8x80BMhkPy1&index=4
(6)https://www.youtube.com/watch?v=L2oataK7F10&list=PLJ5C_6qdAvBFzL9su5J-
FX8x80BMhkPy1&index=11
(7)https://www.youtube.com/watch?v=K538VFFmFGc&list=PLJ5C_6qdAvBFzL9su5J-
FX8x80BMhkPy1&index=14
(8)https://www.youtube.com/watch?v=HyDpW7Al6_E&list=PLJ5C_6qdAvBFzL9su5J-
FX8x80BMhkPy1&index=15
(9)https://www.youtube.com/watch?v=0g82dDC-mtc&list=PLJ5C_6qdAvBFzL9su5J-
FX8x80BMhkPy1&index=17
(10)https://www.youtube.com/watch?v=d1EHD8RoLDQ&list=PLJ5C_6qdAvBFzL9su5J-
FX8x80BMhkPy1&index=19
(11)https://www.youtube.com/watch?v=5xJ1GXTa7IU&list=PLJ5C_6qdAvBFzL9su5J-
FX8x80BMhkPy1&index=21
(12)https://www.youtube.com/watch?v=I9828WOCEMg&list=PLJ5C_6qdAvBFzL9su5J-
FX8x80BMhkPy1&index=26
(13)https://www.youtube.com/watch?v=V7AZuMuJmXY&list=PLJ5C_6qdAvBFzL9su5J-
FX8x80BMhkPy1&index=32
(14)https://www.youtube.com/watch?v=AJvCmpt1UU8&list=PLJ5C_6qdAvBFzL9su5J-
FX8x80BMhkPy1&index=37
(15)https://www.youtube.com/watch?v=1iwmwEJhcMw&list=PLJ5C_6qdAvBFzL9su5J-
FX8x80BMhkPy1&index=39
(16)https://www.youtube.com/watch?v=K4qXMLItABI&list=PLJ5C_6qdAvBFzL9su5J-
FX8x80BMhkPy1&index=45
(17)https://www.youtube.com/watch?v=LoIe_9cTtPE&list=PLJ5C_6qdAvBFzL9su5J-
FX8x80BMhkPy1&index=53
(18)https://www.youtube.com/watch?v=kDDd7AmXq1w&list=PLJ5C_6qdAvBFzL9su5J-
FX8x80BMhkPy1&index=55
(19)https://www.youtube.com/watch?v=Z_0xXmOgYtY&list=PLJ5C_6qdAvBFzL9su5J-
FX8x80BMhkPy1&index=58
(20)https://www.youtube.com/watch?v=u60YRSB2isQ&list=PLJ5C_6qdAvBFzL9su5J-
FX8x80BMhkPy1&index=61
B.TECH FIRST YEAR
Course Code AEC0201 LTP Credits
Course Title Basic Electrical and Electronics Engineering 3 10 4
Course objective:
1. To provide the basics of DC and AC analysis of (Single phase and Three
phase) electrical circuits.
2. To study the basics of transformer and calculate its efficiency.
3. To impart elementary knowledge of Power System Components, Earthing,
and Energy Consumption.
4. To provide the knowledge of Diode, Display devices, Op-Amp, Sensors, IoT and
its application.
Pre-requisites: Basic knowledge of 12th Physics and Mathematics
Course Contents / Syllabus
UNIT-I D.C CIRCUIT ANALYSIS AND NETWORK THEOREMS 10
Concept of network, Active and passive elements, voltage and current
sources, concept of linearity and linear network, unilateral and bilateral
elements, source transformation, Kirchoff's Law: loop and nodal methods
of analysis, star delta transformation, network theorems: Superposition
theorem, Thevenin’s theorem, Norton’s theorem, maximum power transfer
theorem.
Display Devices
Liquid Crystal Display (LCD), Light Emitting Diode (LED), Organic-
Light Emitting Diode (O-LED), 7- segment display.
Course outcome: After successful completion of this course students will be able to
CO 1 Apply the principle of KVL/KCL and network theorems for analysis of
D.C circuit.
CO 2 Analyze the steady state behavior of single phase and three phase AC electrical
circuits.
CO 3 Illustrate and analyze the working principles of a single phase transformer,
efficiency, and components of Power system, Earthing, and energy calculation.
CO 4 Explain the construction, working principle, and application of PN junction
diode, Zener diode and Display devices.
CO 5 Explain the concept of Op-Amp, Digital multimeter, Sensors,IoT and its
applications.
Text books (Atleast3 )
1. D. P. Kothari and I. J. Nagrath, “Basic Electrical Engineering”, Tata McGraw Hill.
2. D. C. Kulshreshtha, “Basic Electrical Engineering”, McGraw Hill.
3. C.L. Wadhwa, Basic Electrical Engineering, Pearson Education
4. J.B. Gupta, Basic Electrical Engineering, Kataria& Sons
5. Robert L. Boylestad / Louis Nashelsky“Electronic Devices and Circuit Theory”, Latest Edition,
Pearson Education.
6. H S Kalsi, “Electronic Instrumentation”, Latest Edition, TMH Publication.
Course objective:
1 An introduction to French language and culture - Students will
learn to understand and articulate in day to day, real-life
situations.
Pre-requisite:
Course outcome
At the end of the course students will be able to
Course objective:
1 An introduction to German language and culture. Students will learn to
understand and articulate in day to day real-life situations.
Pre-requisites:
The student should be able to communicate in basic English.
Course outcome:
At the end of the course students will be able to
Text books
1. NETZWERK Deutsch alsFremdsprache A1(Goyal, New Delhi, 2015)
2. Lagune 1
3. Schulz-Griesbach: Deutsch alsFremdsprache. Grundstufe in einem Band (for Grammar)
Online Practice Material
1. https://www.goethe.de/en/spr/kup/prf/prf/sd1/ueb.html
2. http://www.deutschkurse.passau.de/JM/images/stories/SKRIPTEN/a1_skript_gr.pdf
4. https://www.schubert-
verlag.de/aufgaben/arbeitsblaetter_a1_z/a1_arbeitsblaetter_index_z.htm
B.TECH FIRST YEAR (Foreign Language)
Course Code AASL0204 L T P Credit
Course Title Japanese 2 0 0 02
Course objective:
1 An introduction to Japanese language and culture. Students will learn to
understand and articulate in day to day real-life situations.
2 The course provides a foundation in the four basic skills LSRW (Listening,
Speaking, Reading, and Writing) of language learning.
Pre-requisites:
The student should be able to communicate in basic English.
• Expressing gratitude
• Invitations
• Talking about plans
• Holidays
• Hotels & restaurants
• Town & country
• Making a request
Question formation
Course outcome:
At the end of the course students will be able to
CO1 understand the basics of Japanese Language and its script.
CO2 recognise the foundational vocabulary.
CO3 use simple phrases in everyday conversations.
CO4 read simple sentences.
CO5 write simple sentences
References:
• https://www.youtube.com/watch?v=6p9Il_j0zjc&ab_channel=LearnJapanesewithJapanesePod101.com
• https://books.google.co.in/books?id=4nHnMa4ZwMC&newbks=0&printsec=frontcover&dqminna+no+nihong
o&hl=en&source=newbks_fb&redir_esc=y#v=onepage&q=minna%20no%20nihongo&f=false
B. TECH FIRST YEAR
Lab Course Outcome: After completion of this course the student will be able to:
CO 1 Use different analytical instruments.
Link:
Unit 1 https://nptel.ac.in/courses/103/105/103105110/
Unit 2 http://ecoursesonline.iasri.res.in/mod/page/view.php?id=124279
Unit 3 https://nptel.ac.in/courses/122/101/122101001/
https://nptel.ac.in/courses/113/104/113104082/
Unit 4 https://nptel.ac.in/courses/113/105/113105028/
Unit 5 https://unacademy.com/lesson/molecular-orbital-theory-course-
overview/8INM3NUR
B. TECH FIRST YEAR
Course Code AEC0251 LTP Credit
Course Title Basic Electrical and Electronics Engineering Lab 0 0 2 01
Suggested list of Experiment
Sr. No. Name of Experiment CO
1 To Verify Kirchhoff’s laws of a circuit 1
2 To Verify Superposition Theorem of a circuit 1
3 To Verify Thevenin’s Theorem of a circuit 1
4 To Verify Norton’s Theorem of a circuit 1
5 To Verify Maximum Power Transfer Theorem of a circuit 1
6 Measurement of power and power factor in a single phase ac series inductive 2
circuit and study improvement of power factor using capacitor
7 Study of phenomenon of resonance in RLC series circuit and obtain resonant 2
frequency.
8 Determination of efficiency by load test on a single phase transformer having 3
constant input voltage using stabilizer.
9 Study and Calibration of single phase energy meter. 3
10 To design half wave rectifier circuits using diode. 4
11 To generate random numbers using 7-Segment display. 4
12 Study of Cathode Ray Oscilloscope and measurement of different parameters 4
using CRO.
13 To design and perform Adder and Subtractor circuit using Op-Amp. 5
14 To understand the concept of Wireless Home Automation System based on IoT 5
for controlling lights and fans.
15 To calculate and draw different electrical parameter using MATLAB/Simulink for 1,4
a circuit.
16 Energy audit of labs and rooms of different blocks. 3
Lab Course Outcome: After successful completion of this course students will be able to:
CO 1 Apply the principle of KVL/KCL and theorem to analysis DC Electric circuits.
CO 2 Demonstrate the behavior of AC circuits connected to single phase AC supply and measure
power in single phase as well as three phase electrical circuits.
CO 3 Calculate efficiency of a single phase transformer and energy consumption.
CO 4 Understand the concept and applications of diode, Op-Amp,sensors and IoT.
B. TECH FIRST YEAR
Lab Code ACSE0251 LTP Credit
List of Experiment:
S.No. Fundamental Experiments
1. WAP that calculate the simple interest and compound interest when principal, rate of
interest and time are given.
2. WAP that swaps values of two variables using a third variable and without using
third variable
3. WAP to compute the roots of quadratic equations.
4. WAP that accepts the marks of 5 subjects and finds the percentage marks obtained by
the student.It also prints grades according to the following criteria:
Between 90-100%-----------Print 'A'
80-90%------------------------Print 'B'
60-80%------------------------Print 'C'
Below 60%-------------------Print 'D'
5. WAP to simulate the calculator (Arithmetic operations: +, -, /, *).
6. Write a menu driven program that computes the area of geometrical figures such as
rectangle, square, circle and triangle.
7. WAP to find the factorial of a given number.
8. WAP to print the Fibonacci series.
9. WAP to check whether the entered number is prime or not.
10. WAP to convert the binary number to decimal number and vice versa
11. WAP to print allArmstrong numbers from 1 to N.
Arrays
12. WAP to find the minimum and maximum element of the array.
13. WAP to search an element in an array using Linear Search.
14. Write programs to sort the elements of the array in ascending order using Bubble Sort
technique.
15. WAP to compute the multiplication of two matrices.
Pointers and Functions
16. WAP to swap the values of two numbers using the call by pointer.
17. WAP to compute the factorial of the number using the recursive function factorial ().
18. WAP to compute the length of the string using the user defined function xstrlen().
19. WAP to concatenate two strings using the user defined function xstrcat().
Strings and Structures
20. WAP to reverse the string. Also check whether the given string is in palindrome or
not.
21. WAP to create structure of a student having member name, roll number, age, marks.
Also, create an array of structure of 50 students and display the detail of all the
students having marks more than 70.
File Handling
22. WAP to copy the contents of one file onto another file.
23. WAP to compare the contents of two files and determine whether they are same or
not.
24. WAP to check whether the given word exist in a file or not. If yes, then find the
number of times it occurs.
Dynamic Memory Allocation
25. WAP to create an array using dynamic memory allocation.
Embedded C
26. Installation and working with Keil.
27. Implement Intruder alarm system.
B. TECH FIRST YEAR
Course Code AME0252 LTP Credit
Course Title Engineering Graphics & Solid Modelling 0 0 3 1.5
Course objective:
1 To familiarize the students with the concepts of Engineering Graphics and provide
understanding of the drafting, principles, instruments, standards, conventions of
drawings, scales, curves etc.
2 To impart knowledge about projections of point, lines and planes.
3 To make the students able to understand orthographic projections of simple solids
and their sections and development of curves for lateral surfaces
4 To make them capable to prepare engineering drawing using CAD software.
5 To make them capable to prepare engineering drawing using CREO software.
Pre-requisites: Knowledge of basic geometry.
Course Contents / Syllabus
UNIT-I Introduction 6 hours
Introduction to engineering graphics, Convention for Lines and their uses, Symbols for different materials
and surface finish, Methods of dimensioning, Scales, Cycloidal curves and involutes. (1 Sheet)
UNIT-II Projection of points, lines and planes 6 hours
Projection of points, lines and planes. (1 Sheet)
UNIT-III Projection of solids and Sections of solids and 6 hours
Development of surfaces
Orthographic projections of regular solids. Projection of section of regular solids. Development of lateral
surfaces of regular solids(2sheet)
UNIT-IV Introduction to CAD 9 hours
Introduction to Computer Aided Drawing: Drawing practice using various commands (Array, block, scale,
fillet, chamfer, hatch etc.), Absolute coordinate systems, Polar coordinate systems and relative coordinate
systems, Drawing practice using dimensioning, Drawing of 2D planes; circle, polygons, ellipse etc,
Drawing practice using 3D primitives; Drawing of cone Prism, pyramid etc.; Create solids using extrude,
revolve commands, Working drawings of various mechanical systems. (4 Sheets)
UNIT-V Introduction to CREO 9 hours
Introduction to CREO Parametric, features of CREO, concepts- modeling, parametric, associative, feature
based, sketch entities- inference lines, center lines, circle, arc, ellipse, rectangle, slots, polygon, etc, sketch
tools- fillet, chamfer, offset, trim, extend, split, mirror, move, copy, rotate, scale, stretch etc. dimensioning
(4 Sheets)
CO 3 Draw orthographic projection of solids and their sections and draw the K3
lateral surfaces.
CO 4 Apply CAD software to draw 2D and 3D drawing. K2
Text books
A Textbook of Engineering Drawing- Dr R.K. Dhawan, S.Chand Publication, Revised edition-2015
Engineering Graphics and Design- P.S. Gill, Katson books, Revised edition-2018
Reference Books
(1) Engineering Drawing - N.D. Bhatt & V.M. Panchal, 48thedition, 2005- Charotar Publishing House,
Gujarat.
(2) Computer Aided Engineering Drawing - S. Trymbaka Murthy, - I.K. International Publishing House
Pvt. Ltd., New Delhi, 3rdrevised edition-2006
Video links
Unit 1
https://www.youtube.com/watch?v=uojN7SOHPBw
https://youtu.be/w2-a_EzO4-Q
https://www.youtube.com/watch?v=n9iQcttWHAo
Unit 2
https://www.youtube.com/watch?v=fK4h5gM73w8&list=PLIhUrsYr8yHxEk_Jv8yOatnDcr6KYK3j
https://www.youtube.com/watch?v=FtugLo9DMw8&list=PLIhUrsYr8yHz_FkG5tGWXaNbIxVcibQvV
https://www.youtube.com/watch?v=AoNIOxnxDO0&list=PLIhUrsYr8yHx7TVB51jN3HZVyW3R6RiBg
Unit 3
https://www.youtube.com/watch?v=YV4RZNQ2yB8&list=PLIhUrsYr8yHxARPzEFz1nXgt8j6xF_tEm
https://www.youtube.com/watch?v=vlYAGkWmiW8&list=PLIhUrsYr8yHwdB96ft6c0Uwc4SDCLuG1v&
index=5
https://www.youtube.com/watch?v=Vo9LC9d7FQA&list=PLIhUrsYr8yHxVky7bfrnbRcdXcHjT_K83&in
dex=1
youtube.com/watch?v=t9gepMkey0w&list=PLItCiRV7ABU4SUL7gYOSiwmMlN1t_-gQl&index=2
Unit 4
https://www.youtube.com/watch?v=ifM0JQ6-Nus
https://www.youtube.com/watch?v=tHrfxjgFQt8
https://www.youtube.com/watch?v=c1kGuiYEHh0
https://www.youtube.com/watch?v=UKpCFYWK7q4&t=14s
https://www.youtube.com/watch?v=R8Hd7DUZcF0
https://www.youtube.com/watch?v=rzXWDgfcxec
https://www.youtube.com/watch?v=QnN8A1mIUYY
https://www.youtube.com/watch?v=Gx3yy5lKumA
https://www.youtube.com/watch?v=tnylweRokkw
Unit 5
https://www.youtube.com/watch?v=sVWsUS_7V6s
https://www.youtube.com/watch?v=KsMil9ND5E8
https://www.youtube.com/watch?v=GGxmUWBoqcg
B. TECH FIRST YEAR
Course Code AME0252 L T P Credit
Course Title Engineering Graphics & Solid Modelling 0 0 3 1.5
Suggested list of Experiment
Sheet No. Experiment Name of Experiment
No.
1. 1 To draw plain scale and diagonal scale.
2. 1 To draw projection of points, lines and planes.
3. 1 To draw orthographic projection of regular solids.
2 To draw section of regular solids.
4. 1 To draw development of lateral surfaces of simple solids.
2 To draw cycloidal or involute curve.
5. 1 Initiating the Graphics Package; Setting the paper size, space; setting
the limits, units; use of snap and grid commands in AutoCAD
1 To create 2D view of a center pin with given dimensions in AutoCAD.
6. 2 To create 2D view of abase plate with given dimensions in AutoCAD.
3 To create 2D view of a bush with given dimensions in AutoCAD.
1 To create 3D view of a washer in AutoCAD.
7. 2 To create 3D view of a guide pin in AutoCAD.
3 To create 3D view of a lock nut in AutoCAD.
8. 1 To create drawings of given machine components in AutoCAD.
9. 1 To understand basic of CREO
2 To understand basic sketching in CREO
10. 1 To understand basic par modelling in CREO using different options
aiding constructions like extrude, hole, ribs, shell etc.
11. 1 Introduction to CREO Parametric ‘sketch features’ (revolve, sweep,
helical sweep, sweep blend etc.
12. 1 Introduction to CREO Parametric ‘edit features’ (group, copy, mirror
tool) and ‘place features’ (holes, shells and drafts).