Syllabus
Syllabus
Syllabus
COURSE STRUCTURE
AND
DETAILED SYLLABI
OF
FOR
&
1
VISION
To be one of the Nation‟s premier Engineering Colleges by achieving the
highest order of excellence in Teaching and Research.
MISSION
QUALITY POLICY
2
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
VISION
MISSION
3
PROGRAM EDUCATIONAL OBJECTIVES
After few years of graduation, the graduates of B.Tech. (CSE) will be:
1. Pursuing higher studies in Computer Science and Engineering and related disciplines.
2. Employed in reputed Computer and I.T organizations and Government or have
established start-up companies.
PROGRAM OUTCOMES
On successful completion of the Program, the graduates of B. Tech. (CSE) Program will
be able to:
1. Engineering knowledge: Apply the knowledge of mathematics, science,
engineering fundamentals, and an engineering specialization to the solution of
complex engineering problems.
2. Problem analysis: Identify, formulate, review research literature, and analyze
complex engineering problems reaching substantiated conclusions using first
principles of mathematics, natural sciences, and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering
problems and design system components or processes that meet the specified
needs with appropriate consideration for the public health and safety, and the
cultural, societal, and environmental considerations.
4. Conduct investigations of complex problems: Use research-based knowledge
and research methods including design of experiments, analysis and interpretation
of data, and synthesis of the information to provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources,
and modern engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual
knowledge to assess societal, health, safety, legal and cultural issues and the
consequent responsibilities relevant to the professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional
engineering solutions in societal and environmental contexts, and demonstrate the
knowledge of, and need for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and
responsibilities and norms of the engineering practice.
4
9. Individual and team work: Function effectively as an individual, and as a
member or leader in diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities with
the engineering community and with society at large, such as, being able to
comprehend and write effective reports and design documentation, make effective
presentations, and give and receive clear instructions.
11. Project management and finance: Demonstrate knowledge and understanding
of the engineering and management principles and apply these to one‟s own work,
as a member and leader in a team, to manage projects and in multidisciplinary
environments.
12. Life-long learning: Recognize the need for, and have the preparation and ability
to engage in independent and life-long learning in the broadest context of
technological change.
On successful completion of the Program, the graduates of B.Tech. (CSE) program will
be able to:
PSO2: Apply adaptive algorithms and methodologies to develop intelligent systems for
solving problems from inter-disciplinary domains.
PSO3: Apply suitable models, tools and techniques to perform data analytics for
effective decision making.
PSO4: Design and deploy networked systems using standards and principles, evaluate
security measures for complex networks, apply procedures and tools to solve
networking issues.
5
(Affiliated to J.N.T. University Anantapur, Ananthapuramu)
For pursuing four year undergraduate Degree Program B.Tech offered by Sree
Vidyanikethan Engineering College under Autonomous status and herein after referred to
as SVEC:
1. Applicability: All the rules specified herein, approved by the Academic Council, shall
be in force and applicable to students admitted from the academic year 2019-2020
onwards. Any reference to “College” in these rules and regulations stands for SVEC.
2. Extent: All the rules and regulations, specified hereinafter shall be read as a whole
for the purpose of interpretation and as and when a doubt arises, the interpretation of
the Chairman, Academic Council is final. It shall be ratified by the Academic Council in
the forthcoming meeting. As per the requirements of statutory bodies, Principal, Sree
Vidyanikethan Engineering College shall be the Chairman, Academic Council.
3. Admission:
3.1. Admission into First Year of Four Year B.Tech. Degree Program in
Engineering:
3.1.1. Eligibility: A candidate seeking admission into the First Year of four year
B.Tech. Degree Program should have:
6
3.1.2. Admission Procedure: Admissions shall be made into the first year of four
year B.Tech. Degree Program as per the stipulations of APSCHE, Government
of Andhra Pradesh:
Following are the four year undergraduate Degree Programs of study offered in
various branches in SVEC leading to the award of B.Tech (Bachelor of
Technology) Degree:
1) Civil Engineering
2) Computer Science and Business Systems
3) Computer Science and Engineering
4) Computer Science and Engineering (Artificial Intelligence)
5) Computer Science and Engineering (Data Science)
6) Computer Science and Systems Engineering
7) Electrical and Electronics Engineering
8) Electronics and Communication Engineering
9) Electronics and Instrumentation Engineering
10) Information Technology
11) Mechanical Engineering
7
5.Duration of the Program:
5.1 Minimum Duration: The program shall extend over a period of four years
leading to the Degree of Bachelor of Technology (B.Tech) of the JNTUA,
Ananthapuramu. The four academic years shall be divided into eight semesters
with two semesters per year. Each semester shall normally consist of 21 weeks
(Minimum of 90 working days) having - Continuous Internal Evaluation (CIE) and
Semester End Examination (SEE), Choice Based Credit System (CBCS) and Credit
Based Semester System(CBSS) as suggested by UGC and Curriculum/ Course
Structure as suggested by AICTE are followed. Provision is made for lateral entry
admission of students into the Second Year of the program in all the branches of
study and they shall be required to satisfy the conditions of admissions thereto
prescribed by the JNTUA, Ananthapuramu and Government of Andhra Pradesh.
8
S.No Course Category Course Type No. of Credits
AC - Audit Courses
9. Skill Development / Value Added Courses. --
Contact Periods:
The contact periods per week are assigned depending on the complexity and volume of
the course.
7. Credit Courses:
Theory Courses: One Lecture Hour (L) per week in a semester: 01 Credit
Practical Courses: One Practical Hour (P) Per week in a semester: 0.5
Credit
Tutorial: One Tutorial Hour (T) Per week in a semester: 01 Credit
Mandatory Courses: No CREDIT is awarded.
Audit Courses: No CREDIT is awarded.
Open Elective (MOOC): 03 Credits
Student activities like NCC, NSS, Sports, Study Tour and Guest Lecture etc. shall
not carry ANY Credits.
9
For Socially Relevant Projects, Internship and Project Work where formal contact
periods are not specified, credits are assigned based on the complexity of the
work to be carried out.
The four year curriculum of any B. Tech Program of study shall have a total of
160 credits. However the curriculum for students admitted under lateral entry
shall have a total of 118 credits.
Choice Based Credit System (CBCS) is introduced in line with UGC guidelines in
order to promote:
9.1 Each student, on admission shall be assigned to a Faculty Advisor (Mentor) who
shall advice and counsel the student about the details of the academic program
and the choice of courses considering the student's academic background and
career objectives.
9.2 Each student on admission shall register for all the courses prescribed in the
curriculum in the student's first and second Semesters of study. The student
shall enroll for the courses with the help of the student's Faculty Advisor
(Mentor). The enrollment for the courses from II B.Tech I Semester to IV B.Tech I
Semester shall commence 10 days prior to the last instructional day of the
preceding semester for registration process. If the student wishes, the student
may drop or add courses (vide clause 8) 10 days prior to commencement of the
concerned semester and complete the registration process duly authorized by the
Chairman, Board of Studies of concerned department.
9.3 If any student fails to register the courses in a semester, he shall undergo the
courses as per the program structure.
10
9.4 After registering for a course, a student shall attend the classes, satisfy the
attendance requirements, earn Continuous Assessment marks and appear for the
Semester-end Examinations.
10.1 A Student is offered an Open Elective (MOOC), in the IV B.Tech I-Semester, and
is pursued through Massive Open Online Course (MOOC) platforms. The duration
of the MOOC courses shall be for a minimum period of 08 weeks.
10.2 The student shall confirm registration by enrolling the course within 10 days prior
to the last instructional day of the III B.Tech II-Semester along with other
courses.
10.3 The list of courses along with MOOC service providers shall be identified by the
Chairman, BOS, and Head of the Department. The identified Open Elective
(MOOC) courses are to be approved by the Chairman, Academic Council.
10.4 The HOD shall appoint one faculty member as mentor (One mentor for each
course for with a minimum of 40 students and maximum of 60 students) during
the III B.Tech II-Semester for each Open Elective Course registered through
MOOC.
10.5 There shall be ONLY semester-end examination for open elective (MOOC) course.
It shall be evaluated by the department through ONLINE for THREE HOURS
duration with 50 multiple choice questions for 100 marks. The department shall
prepare the Question Bank for Conducting the ONLINE Open Elective (MOOC)
Examination.
11.1 A student is permitted to go on break of study for a maximum period of two years
either as two breaks of one year each or a single break of two years.
11.2 In case, a student wishes to extend the gap year for one more consecutive year,
he shall be permitted with the prior approval of the Principal on the
11
recommendations of the Head of the Department prior to the beginning of the
semester in which he has taken break of study.
11.3 The student shall apply for break of study in advance, in any case, not later than
the last date of the first assessment period in a semester. The gap year concept
is introduced for start-up (or) incubation of an idea, National/International
Internships, and professional Volunteering. The application downloaded from the
website and duly filled in by the student shall be submitted to the Principal
through the Head of the department. A committee shall be appointed by the
Principal in this regard. Based on the recommendations of the committee,
Principal shall decide whether to permit the student to avail the gap year or not.
11.4 The students permitted to rejoin the program after break of study shall be
governed by the Curriculum and Regulations in force at the time of rejoining.
The students rejoining in new regulations shall apply to the Principal in the
prescribed format through Head of the Department, at the beginning of the
readmitted semester for registering additional/equivalent courses to comply with
the curriculum in-force.
11.5 The two years period of break of study shall not be counted for the maximum
Period of graduation (i.e the maximum period of graduation is 10 years for
Regular admitted students and 8 years for Lateral Entry admitted students
availing Gap Year).
11.6 If a student has not reported to the college after completion of the approved
period of break of study he is deemed to be detained in that semester. Such
students are eligible for readmission into the semester when offered next.
12.1 All components in any Program of study shall be evaluated through internal evaluation
and/or an external evaluation conducted as Semester-end examination.
12
Sl. Examination and
Course Marks Scheme of examination
No. Evaluation
13
Sl. Examination and
Course Marks Scheme of examination
No. Evaluation
Project
Viva-Voce examination shall be conducted
Semester-end
50 at the end of the semester as given in
evaluation
12.2.2(ii)
14
(i) Internal Evaluation: Two internal evaluations (First evaluation before the I-
Mid-term examinations and second evaluation before the II-Mid-term
examinations) shall be conducted by the guide and a faculty member
nominated by the HOD. For a total of 50 marks, 80% of better one of the two
and 20% of the other one are added and finalized.
(i) Internal Evaluation: The Internal Evaluation shall be made by the Project
Evaluation Committee (PEC) consisting of concerned supervisor and two
senior faculty members, on the basis of TWO project reviews on the topic of
the project. Each review shall be conducted for a maximum of "100" marks.
For a total of 100 marks, 80% of better one of the two and 20% of the other
one are added and finalized. The PEC is constituted by the Principal on the
recommendations of the Head of the Department.
15
40% marks in the internal examination. If the student FAILS, a re-
examination shall be conducted for FAILED candidates in the CONSEQUETIVE
semester. The performance of the student shall be indicated in the grade sheets
"SATISFACTORY" (or) "NOT SATISFACTORY" as given in 17.1. The student
should pass all the mandatory courses, for the award of B.Tech degree.
12.3.4 Students whose shortage of attendance is not condoned in any semester are
not eligible to take their semester-end examinations of that class and their
registration shall stand cancelled.
12.3.5 A student shall not be promoted to the next semester unless he satisfies the
attendance requirements of the current semester, as applicable. The student
may seek readmission for the semester when offered next. He shall not be
allowed to register for the courses of the semester while he is in detention. A
student detained due to shortage of attendance, shall have to repeat that
semester when offered next.
16
12.3.8 For the calculation of a student attendance in any semester, the total number of
12.4. Evaluation:
12.4.1. Marks for components evaluated internally by the faculty shall be submitted to
the Controller of Examinations one week before the commencement of the
Semester-end examinations. The marks for the internal evaluation components
shall be added to the external evaluation marks secured in the Semester-end
examinations, to arrive at the total marks for any course in that semester.
12.4.2. Performance in all the courses is tabulated course-wise and shall be scrutinized
by the Results Committee and moderation is applied if needed and course-wise
marks are finalized. Total marks obtained in each course are converted into
letter grades.
12.4.3. Student-wise tabulation shall be done and individual grade Sheet shall be
generated and issued to the student.
17
For students admitted into B.Tech. (Regular) Program:
13.1 A student shall be deemed to have satisfied the minimum academic requirements
for each theory course, laboratory course, socially relevant project and project
work, if he secures not less than 40% of marks in the Semester-end examination
and a minimum of 40% of marks in the sum total of the internal evaluation and
Semester-end examination taken together. For the courses “Internship” and
“Open Elective (MOOC)”, he should secure not less than 40% of marks in the
semester-end examination.
13.2 A student shall be promoted from second year to third year of Program of study
only if he fulfills the academic requirement of securing 25 credits from the
following examinations (Irrespective of whether or not the candidate appears for
the semester-end examinations as per the normal course of study):
13.3 A student shall be promoted from third year to fourth year of Program of study
only if he fulfills the academic requirements of securing 42 credits from the
following examinations (Irrespective of whether or not the candidate appears for
the semester-end examinations as per the normal course of study):
* In case of getting detained for want of credits by sections 13.2 and 13.3 above,
the student may make up the credits through supplementary examinations.
13.4 A student shall register for all the 160 credits and earn all the 160 credits. Marks
obtained in all the 160 credits shall be considered for the calculation of the
DIVISION based on CGPA.
18
13.5 A student who fails to earn 160 credits as indicated in the course structure within
eight academic years from the year of their admission shall forfeit his seat in
B.Tech. Program and his admission stands cancelled.
For Lateral Entry Students (batches admitted from the academic year
2020-2021):
13.6 A student shall be deemed to have satisfied the minimum academic requirements
for each theory, practical course, Socially relevant project and Project Work, if he
secures not less than 40% of marks in the semester-end examination and a
minimum of 40% of marks in the sum total of the internal evaluation and
semester-end examination taken together. For the courses “Internship” and
“Open Elective (MOOC)”, he shall be declared to have passed if he secures
minimum of 40% of marks in the semester-end examination.
13.7 A student shall be promoted from third year to fourth year only if he fulfills the
academic requirements of securing 25 credits from the following examinations:
13.8 A student shall register for all 118 credits and earn all the 118 credits. Marks
obtained in all the 118 credits shall be considered for the calculation of the
DIVISION based on CGPA.
13.9 A student who fails to earn 118 credits as indicated in the course structure within
six academic years from the year of their admission shall forfeit his seat in
B.Tech Program and his admission stands cancelled.
19
to earn a Minor degree in a discipline, a student has to earn 20 extra credits (By
studying SIX theory and TWO laboratory courses) from the core courses of the
minor discipline.
c. Students aspiring for a Minor degree must register from III B.Tech I-Semester
onwards and must opt for a Minor in a discipline other than the discipline he
is registered in.
e. The Evaluation pattern of the courses shall be similar to the regular program
courses evaluation.
h. A student registered for Minor degree shall pass in all subjects that
constitute the requirement for the Minor degree program. No class/division
(i.e., second class, first class and distinction, etc.) shall be awarded for Minor
degree program.
j. Separate course/class work and time table shall be arranged for the various Minor
degree programs. Attendance regulations for these Minor discipline programs
shall be as per regular courses.
20
15. Honours degree in a discipline:
a. Students having a CGPA of 8.0 and above up to II B.Tech I-Semester without any
backlogs shall be permitted to register for Degree with Honours.
b. The concept of Honours degree is introduced in the curriculum for all B. Tech.
programs. The main objective of Honours degree in a discipline is to provide
additional learning opportunities for academically motivated students and it is an
optional feature of the B. Tech. program. In order to earn Honours degree in a
discipline, a student has to earn 20 extra credits by studying FIVE advanced
courses for 15 credits (by choosing not more than TWO courses in a semester
staring from III B.Tech. I Semester) and by carrying out a mini project for 5
credits in the concerned branch of Engineering. The Evaluation pattern of theory
courses shall be similar to the regular program courses evaluation. Students
aspiring for Honours degree must register from III B.Tech I-Semester semester
onwards. Students may register for mini project from III B.Tech II-Semester
onwards and complete the same by the end of IV B. Tech I-Semester.
Out of a total of 100 marks for the Mini project, 50 marks shall be for Internal
Evaluation and 50 marks for the Semester-end Examination (Viva-voce). The
Internal Evaluation shall be made by the Project Evaluation Committee (PEC)
consisting of concerned supervisor and two senior faculty members, on the basis
of TWO project reviews on the topic of the mini project. Each review shall be
conducted for a maximum of "50" marks. The final internal marks shall be taken
as the SUM of marks obtained in the two reviews. The PEC is constituted by the
Principal on the recommendations of the Head of the Department. The Semester-
end examination (Viva-Voce) shall be conducted by a Committee consisting of
External examiner (nominated by the Chief Controller of Examinations), HOD and
concerned Supervisor. The evaluation of mini project work shall be done at the
end of the IV B.Tech I- Semester.
Students who got detained for want of attendance (or) who have not fulfilled
academic requirements (or) who have failed after having undergone the Program
21
in earlier regulations (or) who have discontinued and wish to continue the
Program are eligible for admission into the unfinished semester from the date of
commencement of class work with the same (or) equivalent courses as and when
courses are offered and they shall be in the academic regulations into which they
are presently readmitted.
A regular student has to satisfy all the eligibility requirements within the
maximum stipulated period of eight years and a lateral entry student within six
years for the award of B.Tech Degree.
17. Grades, Semester Grade Point Average and Cumulative Grade Point
Average:
17.1. Grade System: After all the components and sub-components of any course
(including laboratory courses) are evaluated, the final total marks obtained shall
be converted into letter grades on a "10 point scale" as described below.
> = 95 O Outstanding 10
< 40 F Fail 0
>=40 P Satisfactory -
Pass Marks:
22
40% of marks in the semester-end examination. Otherwise, he shall be awarded
fail grade - 'F' in such a course irrespective of internal marks. 'F' is considered as
a fail grade indicating that the student has to pass the Semester-End Examination
in that course in future and obtain a grade other than 'F' and 'N' for passing the
course.
For the Mandatory Courses, if the student obtained 40% or more marks,
then his performance shall be indicated as “P” (SATISFACTORY),
otherwise the performance shall be indicated as “I” (NOT
SATISFACTORY) in the grade sheet.
17.2. Semester Grade Point Average (SGPA): SGPA shall be calculated as given
below on a "10 point scale" as an index of the student's performance:
SGPA
(C X GP)
C
Where "C" denotes the "credits" assigned to the courses undertaken in that
semester and "GP" denotes the "grade points" earned by the student in the
respective courses.
Note: SGPA is calculated only for the candidates who appeared in the semester-
end regular examinations in a particular semester:
CGPA
(C X GP)
C
where C denotes the credits assigned to courses undertaken up to the end of the
Program and GP denotes the grade points earned by the student in the respective
courses.
23
18. Grade Sheet: A grade sheet (Marks Memorandum) shall be issued to each
student on his performance in all the courses registered in that semester
indicating the SGPA and CGPA.
19. Consolidated Grade Sheet: After successful completion of the entire Program of
study, a Consolidated Grade Sheet indicating performance of all academic years
shall be issued as a final record. Duplicate Consolidated Grade Sheet shall also be
issued, if required, after payment of requisite fee.
20. Award of Degree: The Degree shall be conferred and awarded by Jawaharlal
Nehru Technological University Anantapur, Ananthapuramu on the
recommendations of the Chairman, Academic Council, SVEC (Autonomous).
20.1. Eligibility: A student shall be eligible for the award of B.Tech Degree if he fulfills
all the following conditions:
Awarding of Division
CGPA Division
21.1 A student may appear for any number of supplementary examinations within the
stipulated time to fulfill regulatory requirements for award of the degree.
24
21.3 When a student is absent for any examination (Mid-term or Semester-end) he
shall be awarded zero marks in that component (course) and grading shall be
done accordingly.
If the candidate has not paid dues to the College/University (or) if any case of
indiscipline is pending against him, the result of the candidate shall be withheld
and he shall not be allowed/promoted to the next higher semester.
25. General:
The words such as "he", "him", "his" and "himself" shall be understood to include
all students irrespective of gender connotation.
25
ANNEXURE-I
Nature of Malpractices/Improper
Rule Punishment
conduct
No.
If the candidate:
1. (a) Possesses or keeps accessible in Expulsion from the examination hall and cancellation
examination hall, any paper, note book, of the performance in that course only.
programmable calculators, Cell phones,
pager, palm computers or any other form
of material concerned with or related to
the course of the examination (theory or
practical) in which he is appearing but has
not made use of (material shall include
any marks on the body of the candidate
which can be used as an aid in the course
of the examination)
(b) Gives assistance or guidance or receives it Expulsion from the examination hall and cancellation
from any other candidate orally or by any of the performance in that course only of all the
other body language methods or candidates involved. In case of an outsider, he will
communicates through cell phones with be handed over to the police and a case is registered
any candidate or persons in or outside the against him.
exam hall in respect of any matter.
2. Has copied in the examination hall from Expulsion from the examination hall and cancellation
any paper, book, programmable of the performance in that course and all other
calculators, palm computers or any other courses the candidate has already appeared
form of material relevant to the course of including practical examinations and project work
the examination (theory or practical) in and shall not be permitted to appear for the
which the candidate is appearing. remaining examinations of the courses of that
Semester.
The Hall Ticket of the candidate is to be cancelled.
3. Impersonates any other candidate in The candidate who has impersonated shall be
connection with the examination. expelled from examination hall. The candidate is also
debarred for four consecutive semesters from class
work and all Semester-end examinations. The
continuation of the course by the candidate is
subject to the academic regulations in connection
with forfeiture of seat.
The performance of the original candidate who has
been impersonated, shall be cancelled in all the
courses of the examination (including labs and
project work) already appeared and shall not be
allowed to appear for examinations of the remaining
courses of that semester. The candidate is also
debarred for four consecutive semesters from class
work and all Semester-end examinations, if his
involvement is established. Otherwise, The candidate
is debarred for two consecutive semesters from class
work and all Semester-end examinations. The
continuation of the course by the candidate is
subject to the academic regulations in connection
with forfeiture of seat. If the imposter is an outsider,
he will be handed over to the police and a case is
registered against him.
4. Smuggles in the Answer book or additional Expulsion from the examination hall and cancellation
sheet or takes out or arranges to send out of performance in that course and all the other
26
the question paper during the examination courses the candidate has already appeared
or answer book or additional sheet, during including practical examinations and project work
or after the examination. and shall not be permitted for the remaining
examinations of the courses of that semester. The
candidate is also debarred for two consecutive
semesters from class work and all Semester-end
examinations. The continuation of the course by the
candidate is subject to the academic regulations in
connection with forfeiture of seat.
5. Uses objectionable, abusive or offensive Cancellation of the performance in that course only.
language in the answer paper or in letters
to the examiners or writes to the examiner
requesting him to award pass marks.
6. Refuses to obey the orders of the Chief In case of students of the college, they shall be
Controller of Examinations/Controller of expelled from examination halls and cancellation of
Examinations/any officer on duty or their performance in that course and all other
misbehaves or creates disturbance of any courses the candidate(s) has (have) already
kind in and around the examination hall or appeared and shall not be permitted to appear for
organizes a walk out or instigates others the remaining examinations of the courses of that
to walk out, or threatens the Controller of semester. If the candidate physically assaults the
Examinations or any person on duty in or invigilator/Controller of the Examinations, then the
outside the examination hall of any injury candidate is also debarred and forfeits his/her seat.
to his person or to any of his relations In case of outsiders, they will be handed over to the
whether by words, either spoken or police and a police case is registered against them.
written or by signs or by visible
representation, assaults the Controller of
Examinations, or any person on duty in or
outside the examination hall or any of his
relations, or indulges in any other act of
misconduct or mischief which result in
damage to or destruction of property in
the examination hall or any part of the
College campus or engages in any other
act which in the opinion of the officer on
duty amounts to use of unfair means or
misconduct or has the tendency to disrupt
the orderly conduct of the examination.
7. Leaves the exam hall taking away answer Expulsion from the examination hall and cancellation
script or intentionally tears of the script or of performance in that course and all the other
any part thereof inside or outside the courses the candidate has already appeared
examination hall. including practical examinations and project work
and shall not be permitted for the remaining
examinations of the courses of that semester. The
candidate is also debarred for two consecutive
semesters from class work and all Semester-end
examinations. The continuation of the course by the
candidate is subject to the academic regulations in
connection with forfeiture of seat.
8. Possess any lethal weapon or firearm in Expulsion from the examination hall and cancellation
the examination hall. of the performance in that course and all other
courses the candidate has already appeared
including practical examinations and project work
and shall not be permitted for the remaining
examinations of the courses of that semester. The
candidate is also debarred and forfeits the seat.
Note: Whenever the performance of a student is cancelled in any course(s) due to Malpractice,
he has to register for Semester-end Examinations in that course(s) consequently and has
to fulfill all the norms required for the award of Degree.
27
SVEC19 CURRICULUM
Mandatory Induction
03 weeks duration
Program
Physical activity
Creative Arts
28
COURSE STRUCTURE
I B.Tech.– ISemester
Scheme of
Contact Periods
Examination
per week
Sl. Max. Marks
Course Code Course Title C
No.
Int. Ext. Total
L T P Total
Marks Marks Marks
Differential
Equations and
1. 19BT1BS01 3 1 - 4 4 40 60 100
Multivariable
Calculus
Engineering
2. 19BT1BS04 3 - - 3 3 40 60 100
Chemistry
Communicative
3. 19BT1HS01 3 - - 3 3 40 60 100
English
Programming for
4. 19BT10501 3 1 - 4 4 40 60 100
Problem Solving
Engineering
5. 19BT1BS32 - - 2 2 1 50 50 100
Chemistry Lab
Communicative
6. 19BT1HS31 - - 2 2 1 50 50 100
English Lab
Computer Aided
7. 19BT10331 Engineering - 1 2 3 2 50 50 100
Drawing
Programming for
8. 19BT10531 Problem Solving - - 2 2 1 50 50 100
Lab
29
I B. Tech. - II Semester
Scheme of
Contact Periods per
Examination
week
Sl. Max. Marks
Course Code Course Title C
No.
Int. Ext. Total
L T P Total
Marks Marks Marks
Transformation
1. 19BT2BS01 Techniques and
3 1 - 4 4 40 60 100
Linear Algebra
Biology for
2. 19BT1BS02 2 - - 2 2 40 60 100
Engineers
Engineering
3. 19BT1BS03 3 - - 3 3 40 60 100
Physics
Basic Electrical
4. 19BT10201 and Electronics 3 - - 3 3 40 60 100
Engineering
Digital Logic
5. 19BT20501 3 - - 3 3 40 60 100
Design
Object Oriented
6. 19BT21501 Programming 3 - - 3 3 40 60 100
through Java
Engineering
7. 19BT1BS31 - - 2 2 1 50 50 100
Physics Lab
Basic Electrical
8. 19BT10231 and Electronics - -
2 2 1 50 50 100
Engineering Lab
Engineering
9. 19BT20331 - - 2 2 1 50 50 100
Workshop
Object Oriented
10. 19BT21531 Programming - 1 2 3 2 50 50 100
through Java Lab
30
II B. Tech. – I Semester
Scheme of
Contact Periods per
Examination
Sl. week
Course Code Course Title C Max. Marks
No.
Int. Ext. Total
L T P Total
Marks Marks Marks
Numerical
Methods,
1. 19BT3BS01 3 1 - 4 4 40 60 100
Probability and
Statistics
Discrete
2. 19BT31201 Mathematical 3 - - 3 3 40 60 100
Structures
Computer
5. 19BT30502 3 - - 3 3 40 60 100
Organization
Operating Systems
7. 19BT31532 - - 2 2 1 50 50 100
Lab
Data Structures
8. 19BT30531 - - 2 2 1 50 50 100
Lab
Workshop in
9. 19BT30532 - - 2 2 1 50 50 100
Computer Science
31
II B. Tech. – II Semester
Scheme of
Contact Periods per
Examination
Sl. week
Course Code Course Title C Max. Marks
No.
Int. Ext. Total
L T P Total
Marks Marks Marks
Software
1. 19BT31202 3 - - 3 3 40 60 100
Engineering
Computer
2. 19BT40501 3 - - 3 3 40 60 100
Networks
Database
3. 19BT40502 Management 3 1 - 4 4 40 60 100
Systems
Design and
4. 19BT40503 Analysis of 3 - - 3 3 40 60 100
Algorithms
Software
7. 19BT31232 - - 2 2 1 50 50 100
Engineering Lab
Computer
8. 19BT40531 - - 2 2 1 50 50 100
Networks Lab
Database
9. 19BT40532 Management - - 2 2 1 50 50 100
Systems Lab
Environmental
10. 19BT3MC01 2 - - 2 - 40 - 40
Science
32
III B. Tech. – I Semester
Scheme of
Contact Periods per
Examination
Sl. week
Course Code Course Title C Max. Marks
No.
Int. Ext. Total
L T P Total
Marks Marks Marks
Theory of
2. 19BT41501 3 - - 3 3 40 60 100
Computation
Professional Elective-1
Mobile Application
19BT71202
Development
Advanced
4. 19BT50502 Computer 3 - - 3 3 40 60 100
Architecture
Artificial
19BT50503
Intelligence
Open Elective-3
(Interdisciplinary Elective-1)
Optimization
19BT60313
Techniques
6. Robotics and 3 - - 3 3 40 60 100
19BT50343
Automation
Web Technologies
7. 19BT51232 - - 2 2 1 50 50 100
Lab
Machine Learning
8. 19BT50531 - - 2 2 1 50 50 100
Lab
Socially Relevant
9. 19BT50532 - - - - 1 50 50 100
Project-1
Universal Human
10. 19BT5MC01 2 - - 2 - 40 - 40
Values
33
III B. Tech. – II Semester
Scheme of
Contact Periods per
Examination
Sl. week
Course Code Course Title C Max. Marks
No.
Int. Ext. Total
L T P Total
Marks Marks Marks
Organizational
1. 19BT6HS02 3 - - 3 3 40 60 100
Behavior
Data Warehousing
2. 19BT51201 3 - - 3 3 40 60 100
and Data Mining
Professional Elective-2
Natural Language
19BT51504
Processing
Professional Elective-3
Parallel and
19BT61501
Distributed Systems
Cryptography and
5. 19BT60502 3 - - 3 3 40 60 100
Network Security
Full Stack
19BT60503
Development
Open Elective-4
(Interdisciplinary Elective-2)
System Simulation
19BT71501
and Modeling
Data Warehousing
7. 19BT51231 - - 2 2 1 50 50 100
and Data Mining Lab
Internet of Things
8. 19BT61531 - 1 2 3 2 50 50 100
Lab
Socially Relevant
9. 19BT60531 - - - - 1 50 50 100
Project-2
34
Foundations of
10. 19BT503AC 2 - - 2 - - - -
Entrepreneurship
IV B. Tech. – I Semester
Scheme of
Contact Periods per
Examination
Sl. week
Course Code Course Title C Max. Marks
No.
Int. Ext. Total
L T P Total
Marks Marks Marks
Principles of
1. 19BT6HS01 Business Economics 3 - - 3 3 40 60 100
andAccountancy
Professional Elective-4
Big Data
19BT71203
Technologies
IoT Architecture
4. 19BT51209 3 - - 3 3 40 60 100
and Protocols
Augmented Reality
19BT70502
and Virtual Reality
Professional Elective-5
High Performance
19BT61502
Computing
User Interface
5. 19BT61505 3 - - 3 3 40 60 100
Design
Blockchain
19BT70504
Technologies
Open Elective–5
6. 19BT7MOOC - - - - 3 - 100 100
(MOOC)
Cloud Computing
7. 19BT61231 - - 2 2 1 50 50 100
Lab
Computer Vision
8. 19BT70531 - - 2 2 1 50 50 100
Lab
Robotic Process
10. 19BT705AC - - 2 2 - - - -
Automation
35
IV B. Tech. - II Semester
Scheme of
Contact Periods per
Examination
Sl. week
Course Code Course Title C Max. Marks
No.
Int. Ext. Total
L T P Total
Marks Marks Marks
Course Course
Open Elective -1 Open Elective -2
Code Code
19BT4BS01 Material Science 19BT4HS01 Banking and Insurance
Business Communication and Cost Accounting and Financial
19BT4HS02 19BT4HS03
Career Skills Management
Entrepreneurship for Micro, Small
19BT4HS04 19BT4HS05 Gender and Environment
and Medium Enterprises
19BT4HS06 German Language 19BT4HS07 Indian Economy
36
HONORS/MINOR DEGREE
IN
ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
Scheme of
Contact Periods per
Examination
week
Max. Marks
Semester Course Code Course Title C
Int. Ext. Total
L T P Total
Marks Marks Marks
Artificial
19BT50503 3 - - 3 3 40 60 100
Intelligence*
Feature
19BT50507 Engineering for 3 - - 3 3 40 60 100
III B.Tech. Machine Learning
I Semester
Statistics with
19BT50508 3 - - 3 3 40 60 100
Python*
Data Visualization
19BT50533 - - 2 2 1 50 50 100
Lab
Statistics with
19BT50534 - - 2 2 1 50 50 100
Python Lab*
Robotics and
19BT71506 Intelligent 3 - - 3 3 40 60 100
Systems
Applied Machine
19BT60505 3 - - 3 3 40 60 100
III B.Tech. Learning
II Semester
Nature Inspired
19BT60506 3 - - 3 3 40 60 100
Computing
Applied Machine
19BT60532 - - 2 2 1 50 50 100
Learning Lab
Advanced Text
19BT70505 3 - - 3 3 40 60 100
Analytics
Deep Learning
IV B.Tech. 19BT70506 with Computer 3 - - 3 3 40 60 100
I Semester Vision
Deep Learning
19BT70533 with Computer - - 2 2 1 50 50 100
Vision Lab
Note: If any student has chosen a course from the above list in their regular curriculum then,
he/she is not eligible to opt the same course/s for the Minor/Honor degree.
37
HONORS/MINOR DEGREE
IN
VIRTUAL AND AUGMENTED REALITY
Scheme of
Contact Periods per
Examination
week
Year & Max. Marks
Course Code Course Title C
Semester
Int. Ext. Total
L T P Total
Marks Marks Marks
Computer
19BT30501 3 - - 3 3 40 60 100
III B.Tech. Graphics*
I Semester
19BT50509 Multimedia Systems 3 - - 3 3 40 60 100
Game Development
19BT50535 - - 2 2 1 50 50 100
Lab
User Interface
19BT61505 3 - - 3 3 40 60 100
Design*
Augmented Reality
19BT60533 - - 2 2 1 50 50 100
Lab
Virtual and
19BT70507 Augmented Reality 3 - - 3 3 40 60 100
Applications
IV B.Tech.
I Semester 19BT70508 Virtual Reality 3 - - 3 3 40 60 100
Note: If any student has chosen a course from the above list in their regular curriculum then,
he/she is not eligible to opt the same course/s for the Minor/Honor degree.
38
I B. Tech. - I Semester
(19BT1BS01) DIFFERENTIAL EQUATIONS AND MULTIVARIABLE CALCULUS
(Common to CE, ME, EEE, ECE, EIE, CSE, CSSE, IT, CSE (AI) and CSE (DS))
PRE-REQUISITES: -
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1: Formulate and solve differential equations by applying knowledge ofcalculus for
engineering problems.
CO2: Demonstrate knowledge in multivariable calculus for evaluating multiple integrals
through techniques of integration.
CO3: Identify scalar and vector valued functions and evaluate vector integrals through
knowledge of vector integral theorems and techniques.
DETAILED SYLLABUS:
Unit I: Ordinary Differential Equations (9 Periods)
Second and higher order linear differential equations with constant coefficients: Non-
Homogeneous equations with R.H.S terms of the type e ax , sin ax , cos ax , polynomials in
x, eaxV ( x) and xV ( x) ; method of variation of parameters; Equations reducible to linear
differential equationswith constant coefficients: Cauchy‟s and Legendre‟s linear
equations; Application to L-C-R Circuit problems.
39
Unit V: Multivariable Calculus (Vector Calculus) (9 Periods)
Vector Differentiation: Scalar and Vector fields: Gradient of a scalar field, directional
derivative, divergence of a vector field, solenoidal vector, curl of a vector field,
irrotational vector, Laplacian operator. Vector Integration: Line integral-circulation-
work done, Surface integral-flux and Volume integral; Vector integral theorems:
Theorems of Green, Gauss and Stokes (without proofs).
Total Periods: 45
Topics for self-study are provided in the lesson plan
TEXT BOOKS:
1. T. K.V. Iyengar, B. Krishna Gandhi, S. Ranganatham and M.V.S.S.N. Prasad,
Engineering Mathematics, vol-1, S. Chand and Company, 13th edition, 2014.
2. B. S. Grewal, Higher Engineering Mathematics, Khanna publishers, 44th edition, 2017.
REFERENCE BOOKS:
1. Dennis G. Zill and Warren S. Wright, Advanced Engineering Mathematics, Jones and
Bartlett, 6th edition, 2011.
2. R. K. Jain and S. R. K. Iyengar, Advanced Engineering Mathematics, Alpha Science
International Ltd., 6th edition, 2017.
40
I B. Tech. - I Semester
(19BT1BS04) ENGINEERING CHEMISTRY
(Common to CE, ME, CSE, CSSE and IT)
PRE-REQUISITES: -
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Apply the basic knowledge of quantum mechanical approach to atomic structure
and bonding theories to identify shapes of different orbitals and molecules.
CO2. Analyze and solve problems associated with hardness of water, boiler troubles
and address the societal, health and safety issues related to quality of water.
CO3. Apply the basic knowledge of corrosion phenomenon to identify solutions for
control of corrosion and demonstrate competency in the basic concepts of
electrochemical cells.
CO4. Demonstrate the basic knowledge of instrumental methods and their applications
in the structural analysis of materials.
CO5. Apply the basic knowledge of fuel chemistry and lubricants to identify the quality
of fuels and lubricants.
DETAILED SYLLABUS:
Unit I: Atomic Structure and Bonding Theories (9Periods)
Quantum-mechanical model of atom, Schrodinger wave equation, significance of Ψ and
Ψ2, applications to particle in a box and hydrogen atom; Molecular orbital theory –
bonding in homo and hetero nuclear diatomic molecules – energy level diagrams of N2,
O2, NO and CO; Π-molecular orbitals of butadiene and benzene; VSEPR theory and
molecular shapes.
41
metal sulphide batteries, Secondary cells – lead acid, lithium ion batteries, Fuel cells -
Hydrogen-oxygen fuel cell, Methanol-oxygen fuel cell, Solid-oxide fuel cell.
Corrosion: Introduction, Definition, types of corrosion- wet (galvanic corrosion,
concentration cell corrosion) and dry corrosion, Factors influencing corrosion, control of
corrosion- sacrificial anodic protection, Impressed current cathodic protection,
electroplating method (Nickel).
TEXT BOOKS:
1. P. C. Jain & Monika Jain, Engineering Chemistry, Dhanpat Rai Publishing Company
(P) Ltd, New Delhi, 16th edition, 2013.
2. K.N. Jayaveera, G.V. Subba Reddy and C. Ramachandriah, Engineering
Chemistry,McGraw Hill Publishers, New Delhi.
REFERENCE BOOKS:
1. J. D. Lee, Concise Inorganic Chemistry, Oxford University Press, 5th edition 2010.
2. Skoog and West, Principles of Instrumental Analysis, Thomson, 6th edition, 2007.
3. Peter Atkins, Julio de Paula and James Keelar, Atkins’ Physical Chemistry, Oxford
University Press, 10th edition, 2010.
42
I B. Tech. – I Semester
(19BT1HS01) COMMUNICATIVE ENGLISH
(Common to CE, ME, CSE, CSSE, IT and CSBS)
40 60 100 3 - - 3
PRE-REQUISITES: -
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Demonstrate knowledge of English language, examining and applying the aspects
of Process of communication, Paralinguistic features, Skimming, Scanning, and
Elements of style in writing.
CO2. Analyze the modes and techniques of listening, speaking, reading, writing and
apply appropriately to communicate effectively with the engineering community
and society.
CO3. Apply reading and writing techniques in preparing documents by examining SQ3R
Technique, Writer‟s Block, and Précis Writing.
CO4. Communicate effectively applying appropriate speaking techniques by examining
and applying the communication styles in Conferences, Symposia, Seminars and
Persuasive Speaking.
DETAILED SYLLABUS:
UNIT I - INTRODUCTION TO COMMUNICATION (9 periods)
Introduction – Language as a Tool of Communication – Communicative Skills (Listening,
Speaking, Reading and Writing) – Effective Communication – Modes of Communication–
Barriers to Communication (classification) - Case study.
43
UNIT V – TECHNICAL WRITING (9 periods)
Introduction – Language – Elements of Style – Techniques for Good Technical Writing –
Paragraphs Construction – Essays: types, Steps to Essay Writing and Checklist – Précis
Writing - Case study.
Total Periods: 45
Topics for self-study are provided in the lesson plan
TEXT BOOKS:
1. Meenakshi Raman & Sangeetha Sharma, Technical Communication, Oxford University
Press, New Delhi, 2012.
2. Ashraf Rizvi, Effective Technical Communication, McGraw-Hill Education (India) Pvt.
Ltd., New Delhi, 2018.
REFERENCE BOOKS:
1. Sanjay Kumar &Pushp Lata, Communication Skills, Oxford University Press, New
Delhi, 2013.
2. Rajendra Pal and J. S. Korlahalli, Essentials of Business Communication, Sultan
Chand and Son, New Delhi, 2010.
44
I B. Tech. – I Semester
(19BT10501) PROGRAMMING FOR PROBLEM SOLVING
(Common to CE, ME, CSE, CSSE, IT, CSE (AI) and CSE (DS))
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Demonstrate knowledge on Python constructs to solve basic problems.
CO2. Develop and use Python modules to provide solutions to problems.
DETAILED SYLLABUS:
UNIT-I: INTRODUCTION TO PROBLEM SOLVING AND PYTHON PROGRAMMING
(10 Periods)
Problem Solving Aspect: top-down design, implementation of algorithms, building
blocks of flow charts, program verification and efficiency of algorithms.
Python Programming: tokens, literals, identifiers, keywords, special symbols and
operators; fundamental data types, expressions, type conversions, handling Input and
output in Python.
45
UNIT-IV: MODULAR PROGRAMMING AND FILE HANDLING (10 Periods)
Modular Programming: need for functions, function definition, function call, variable
scope and lifetime, return statement, positional arguments, keyword arguments, default
arguments and variable-length arguments, recursive functions; Modules - math, NumPy,
date and time.
File Handling: types of files, opening and closing files, reading and writing data.
TEXT BOOKS:
1. R. Nageswara Rao, Core Python Programming, 2nd edition, Dreamtech Press, 2018.
2. R. G. Dromey, How to solve it by Computer, Pearson, 2006.
REFERENCE BOOKS:
1. Reema Thareja, Python Programming using Problem Solving Approach, 1st edition,
Oxford University Press, 2017.
2. Charles Dierbach, Introduction to Computer Science using Python: A Computational
Problem-Solving Focus, Wiley India, 2016.
46
I B.Tech. - I Semester
(19BT1BS32) ENGINEERING CHEMISTRY LAB
(Common to CE, ME, CSE, CSSE and IT)
PRE-REQUISITES: -
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Apply analytical skills for the quantitative estimation of materials through
volumetric methods of analysis and address the societal, health issues related to
quality of water.
CO2. Develop analytical skills for the quantitative estimation of materials through
instrumental methods of analysis.
CO3. Work independently and in teams to solve problems with effective communication.
List of Experiments
1. Estimation of Hardness of water by EDTA method
2. Determination of alkalinity of Water sample
3. Estimation of Dissolved Oxygen in water by Winkler‟s method.
4. Estimation Fe (II) by Dichrometry
5. Conductometric titration of strong acid Vs strong base
6. Estimation of Ferrous ion by Potentiometry
7. Determination of strength of acid by PH metric method
8. Determination of Strength of an acid in Pb-Acid battery
9. Determination of Viscosity by Ostwald‟s viscometer
10. Determination of percentage of Iron in Cement sample by colorimetry
11. Estimation of residual chlorine in drinking water.
12. Identification of simple organic compounds by UV-Vis and IR spectroscopy
TEXT BOOKS:
1. K. Mukkanti, Practical Engineering Chemistry, BS Publications, 2013.
2. K.N. Jayaveera, K.B. Chandra Sekhar, Chemistry laboratory manual, S.M. Enterprises
Limited, 2013.
47
I B. Tech.-I Semester
(19BT1HS31) COMMUNICATIVE ENGLISH LAB
(Common to CE, ME, CSE, CSSE, IT and CSBS)
PRE-REQUISITES: -
COURSE OUTCOMES: After successful completion of the course,students will be able to:
CO1.Demonstrate knowledge of Phonetics by examining and applying sounds of English
in Phonetic Transcription.
CO2.Analyze sentence structures by applying and demonstrating the skills of Vocabulary
and Grammar.
CO3.Apply appropriate listening and reading skills by analyzing the context and
demonstrate in Listening Comprehension and Reading Comprehension.
CO4.Function effectively as an individual and as a member in diverse teams examining
and applying speaking skills in Just A Minute and Role Play.
CO5. Communicate effectively applying appropriate writing and speaking techniques by
examining and demonstrating knowledge through Describing Objects, Information
Transfer and Letter Writing.
*First ten exercises are mandatory among the following:
List of Exercises:
1. Just a Minute, Elocution/Impromptu
Steps to be followed – Useful tips – Dos & Don’ts – Preparation – Examples
2. Phonetics
Sounds of English – Consonants – Vowels – Speech Organs – Phonetic Transcription –
Word Accent – Basics of Intonation
3. Vocabulary Building
Prefixes & Suffixes – Synonyms & Antonyms – Phrasal verbs – Idioms – One word
substitutes – Words often confused
4. Grammar
Tenses –Nouns – Word order and error correction
5. Giving Directions
Useful phrases – Sample conversations - Exercises
6. Role Plays
Useful tips – Dos & Don’ts – Exercises – Role Plays for practice
7. Public Speaking
Stage presence – Voice control – Body Language – Rehearsals – Audience – Delivery -
Dos & Don’ts – Project Submission
48
8. Letter Writing
Introduction – Objective – Formats – Types – Exercises
9. Describing Objects
Jargon – Useful Phrases – Do’s & Don’ts – Exercises
10. Listening Comprehension
Introduction – Types of listening – Practice – Benefits of listening – Exercises
11. Information Transfer
Tables – Pie Charts – Venn Diagrams – Graphs – Flow Charts – Steps to be followed –
Exercises
12. Reading Comprehension
Introduction – Types of reading – Inferring – Critical analysis – Exercises
TEXT BOOK:
1. Communicative English Lab Manual (SVEC-19)
REFERENCE BOOKS:
1. D. Sudha Rani, A Manual for English Language Laboratories, Pearson, Noida, 2010.
2. Nira Kumar, English Language Laboratories, PHI Learning Pvt. Ltd., New Delhi, 2011.
SUGGESTED SOFTWARE:
1. SoftX
2. Speech Solutions
3. English Pronunciation Dictionary by Daniel Jones
4. Learning to Speak English 8.1, The Learning Company – 4 CDs.
5. Mastering English: Grammar, Punctuation and Composition.
6. English in Mind, Herbert Puchta and Jeff Stranks with Meredith Levy, Cambridge.
7. Dorling Kindersley Series of Grammar.
8. Language in Use 1, 2 & 3
9. Cambridge Advanced Learner's Dictionary - 3rd Edition
10. Centronix – Phonetics
11. Let‟s Talk English, Regional Institute of English South India.
49
I B. Tech. – I Semester
(19BT10331) COMPUTER AIDED ENGINEERING DRAWING
(Common to CE, ME, CSE, CSSE and IT)
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1: Apply the principles of engineering drawing, Methods and CAD tools to draw the
Geometries, Curves and Orthographic projections used to communicate in
engineering applications.
CO2: Develop lateral surfaces of solids and draw Isometric views of given objects for
engineering communication using principles of engineering drawing and CAD tools.
CO3: Work independently / in groups & communicate effectively in oral and written
forms.
DETAILED SYLLABUS:
Introduction to Engineering Graphics and Design:
Principles, significance -Conventions in drawing-lettering - BIS conventions-Dimensioning
principles and conventional representations.
Exercises:
1. Practice exercise on Basic Lettering and Dimensioning
2. Practice exercise on Conventional representations
Introduction to AutoCAD: Basic drawing and editing commands: line, circle, rectangle,
erase, view, undo, redo, snap, object editing, moving, copying, rotating, scaling,
mirroring, layers, templates, polylines, trimming, extending, stretching, fillets, arrays,
dimensions.
Exercises:
3. Practice exercise using basic drawing commands
4. Practice exercise using editing commands
50
Exercises:
7. Practice exercises on Projection of points
8. Practice exercises on projection of lines inclined to one plane
9. Practice exercises on projection of lines inclined to both planes
10. Practice exercises on Projections of regular plane surfaces
DEVELOPMENT OF SURFACES
Development of surfaces: Development of surfaces of right regular solids-prism,
cylinder, pyramid, cone and their sectional parts.
Exercises:
13. Practice exercises on Development of surfaces of right regular solids
TEXT BOOKS:
1. D.M.Kulkarni, A.P.Rastogi, A.K.Sarkar, Engineering Graphics with AutoCAD, PHI
Learning Private Limited, New Delhi, Revised edition, 2010.
2. N. D. Bhatt and V. M. Panchal, Engineering Drawing, Charotar Publishing House,
Gujarat, 51st edition, 2013.
51
I B. Tech. – I Semester
(19BT10531) PROGRAMMING FOR PROBLEM SOLVING LAB
(Common to CE, ME, CSE, CSSE, IT, CSE (AI) and CSE (DS))
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Develop scripts using Scratch tool to simulate simple problems.
CO2. Apply Python Constructs and Modules to develop solutions for real-life problems.
CO3. Function effectively as an individual and in team to foster knowledge and
creativity.
CO4. Write and present a substantial technical report/ document effectively.
PRACTICAL EXERCISES:
1) a) Design a script in Scratch to simulate Airplane for take-off and land.
b) Design a script in Scratch to make a sprite to ask the user to enter two
different numbers and an arithmetic operator and then calculate and display
the result.
2) a) Design a script in Scratch to calculate factorial of a given number.
b) Design a script in Scratch to simulate Maze game. (Hint: To get Maze images
refer http://inventwithScratch.com/downloads/)
3) a) Write a python script to read two integer numbers and perform arithmetic
operations.
b) Write a python script to evaluate following expressions by considering
necessary inputs.
i) ax2 + bx + c ii) ax5 + bx3 + c iii) (ax + b) / (ax - b) iv) x - a / b + c
4) a) Write a python script to convert given decimal number into octal, hexa decimal
and binary.
b) Write a python script to read four integer values separated with commas and
display the sum of those four numbers.
c) Write a python script to print “SVEC” with prefix of ten spaces by using
format().
5) a) Write a python script to calculate electricity bill based on following slab rates.
Consumption units Rate (in Rupees/Unit)
0-100 4
101-150 4.6
151-200 5.2
201-300 6.3
Above 300 8
52
(Hint: To get Consumption units take current Meter reading, old meter reading
from the user as input)
b) Print the following pattern using python script.
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
6) a) Write a python script to read N student details like name, roll number, branch
and age. Sort the student details based on their names and display.
b) Write a python script to delete duplicate strings from a list of strings.
(Insertion order should maintain after deleting duplicate string).
c) Write a python script to read N number of student details into nested list and
convert that as a nested dictionary.
7) a) Design a function that can perform sum of two or three or four numbers.
b) Write a python script to implement towers of Hanoi problem.
c) Write a Python function primesquare(l) that takes a nonempty list of integers
and returns True if the elements of l alternate between perfect squares and
prime numbers, and returns False otherwise. Note that the alternating
sequence of squares and primes may begin with a square or with a prime.
Here are some examples to show how your function should work.
>>>primesquare([4])
True
>>>primesquare([4,5,16,101,64])
True
>>>primesquare([5,16,101,36,27])
False
8) a) Write a python script to perform arithmetic operations on numpyarrays.
b) Write a python script to perform following matrix operations using numpy.
i) Dot product ii) Matrix product iii) Determinant iv) Inverse
9) a) Write a python script to Create Pandas dataframe using list of lists.
b) Write a python script to load data from a CSV file into a Pandas DataFrame and
perform basic operations on it.
10) a) Draw a Scatter Plot by considering an appropriate data set.
b) Draw histograms by considering an appropriate data set.
11) Mini Project-1
12) Mini Project-2
TEXT BOOK:
1. R. Nageswara Rao, Core Python Programming, 2nd edition, Dreamtech Press, 2018.
53
I B. Tech. - II semester
(19BT2BS01) TRANSFORMATION TECHNIQUES AND LINEAR ALGEBRA
(Common to CE, ME, EEE, ECE, EIE, CSE, CSSE, IT, CSE (AI) and CSE (DS))
PRE-REQUISITES: -
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1: Apply the knowledge of Fourier and Laplace transform techniques to solve
differential equations.
CO2: Analyze linear transformations and associated matrices to solve engineering
problems by applying the knowledge of linear algebra.
DETAILED SYLLABUS:
UNIT- I: Fourier Series and Fourier Transforms (9 Periods)
Fourier series:Determination of Fourier coefficients, Euler‟s formulae, convergence of
Fourier series (Dirichlet‟s conditions), Fourier series in (0, 2l ), (l , l ) ; Fourier series of
even and odd functions; Half-range Fourier sine and cosine expansions in (0, l ) ; Fourier
integral theorem (statement only), Fourier sine and cosine integrals; Fourier transforms,
Fourier sine and cosine transforms, Inverse Fourier transforms.
54
UNIT- V: Linear Algebra-II (Vector Spaces) (9 Periods)
Vector spaces, Linear dependence and independence of vectors, basis, dimension, Linear
transformations (maps), range and kernel of a linear map, rank and nullity, inverse of a
linear transformation, rank-nullity theorem (without proof), matrix associated with a
linear map.
Total Periods: 45
Topics for self-study are provided in the lesson plan
TEXT BOOKS:
1. T.K.V. Iyengar, B. Krishna Gandhi, S. Ranganatham and M.V.S.S.N. Prasad,
Engineering Mathematics-II, S. Chand& Company, 10th edition, 2016.
2. B. S. Grewal, Higher Engineering Mathematics, Khanna publishers, 44th edition, 2017.
3. David Poole, Linear Algebra: A Modern Introduction, Brooks/Cole,
nd
2 edition, 2005.
REFERENCE BOOKS:
1. B.V. Ramana, Higher Engineering Mathematics, Tata McGraw hill, 1st edition, 2017.
2. V.Krishna Murthy, Mainra and Arora: An Introduction to Linear Algebra, Affiliated
East-West Press, 1993.
55
I B. Tech. - II Semester
(19BT1BS02) BIOLOGY FOR ENGINEERS
(Common to CE, ME, CSE, CSSE, IT and CSBS)
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Apply the basic knowledge of biology to understand the significance of various
biological techniques.
CO2. Identify the role of DNA in the molecular basis of information transfer and
understand single gene disorders related to the health perspective.
CO3. Apply the basic knowledge of bio-analytical devices and methods to assess health
issues.
DETAILED SYLLABUS:
UNIT I – Living Organisms (6 Periods)
Comparison of biological organisms with man-made systems, Classification of living
organisms, Cellular basis of life, differences between prokaryotes and eukaryotes,
classification on the basis of carbon and energy sources, molecular taxonomy
56
TEXT BOOKS:
1. Rajiv Singal, Gaurav Agarwal, Biology for Engineers, CBS, 2019.
2. S. Sing and T. Allen, Biology for Engineers, Vayu Education of India, 2014.
REFERENCE BOOKS:
1. B. Alberts, A. Johnson et al., The molecular biology of the cell, Garland Science,
6th edition, 2014.
2. A. T. Johnson, Biology for Engineers, CRC press, 2011.
57
I B. Tech. - II Semester
(19BT1BS03) ENGINEERING PHYSICS
(Common to CSE, CSSE and IT)
PRE-REQUISITES: -
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Apply the knowledge of light waves to interpret the concepts of Interference,
Diffraction and Polarization.
CO2. Demonstrate the concepts of electromagnetic wave propagation in an Optical
fibers.
CO3. Apply the basic knowledge of semiconductors to understand the functioning of
various optoelectronic devices.
CO4. Demonstrate the basic knowledge of dielectric and magnetic properties to
understand the various dielectric polarizations and magnetic materials.
CO5. Understand the concepts of superconductors and nanomaterials to familiarize their
applications in relevant fields.
DETAILED SYLLABUS:
UNIT-I: WAVE OPTICS (09 Periods)
Interference: Principle of superposition - Interference of light - Theory of interference
fringes - Conditions for sustained interference - Interference in thin films (reflected light)
- Newton‟s rings - Determination of wavelength.
Diffraction: Fraunhofer diffraction - Single slit diffraction - Diffraction grating - Grating
spectrum - Determination of wavelength.
Polarization: Polarization by reflection, refraction and double refraction - Nicol‟s prism -
Half wave and Quarter wave plate - Engineering applications of interference, diffraction
and polarization.
58
intrinsic semiconductor (qualitative) - Intrinsic carrier concentration - Fermi energy -
Electrical conductivity of intrinsic semiconductors - Extrinsic semiconductors - Density of
charge carriers in n-type - Density of charge carriers in p-type (qualitative) - Direct and
Indirect band gap semiconductors - Hall effect, Hall coefficient - Applications of Hall
effect - Drift and Diffusion currents -pn junction - Semiconducting materials for
optoelectronic devices : Photodiode and Semiconductor diode laser.
TEXT BOOKS:
1. M.N. Avadhanulu, P.G.Kshirsagar& T.V.S Arun Murthy, A Text book of Engineering
Physics, S. Chand Publications, 11th edition, 2019.
2. P. K. Palaniswamy, Engineering Physics, Scitech Publications India Private Limited,
2ndedition, 2009.
REFERENCE BOOKS:
1. K. Thyagarajan, Engineering Physics, McGraw-Hill Education (India) Pvt. Ltd, 2016.
2. R.K. Gaur and S.L. Gupta, Engineering Physics, Dhanpat Rai Publications (P) Ltd,
2015.
59
I B. Tech. – II Semester
(19BT10201) BASIC ELECTRICAL AND ELECTRONICS ENGINEERING
(Common to CE, ME, CSE, CSSE and IT)
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyze electrical circuits by applying the conceptual knowledge of circuit
elements.
CO2. Demonstrate knowledge on various generation technologies, protection devices,
safety procedures and BEE standards.
CO3. Demonstrateknowledge on characteristics and applications of transformers and
AC machines.
CO4. Demonstrateknowledge on characteristics and applications of diode, BJT and Op-
amps.
DETAILED SYLLABUS:
Unit-I: Principles of Electrical Systems-I (9 Periods)
Basic electrical sources: DC-Battery, AC sources–Single loop generator; Single phase
and three phase supply; Electrical circuit elements (R, L and C), Ohm‟s law, Kirchhoff‟s
laws,Representation of sinusoidal waveforms, peak and RMS values, phasor
representation, reactive power, apparent power, real power, energy and power factor.
60
PN Junction diode, Characteristics, applications - half wave and full wave rectifier. Zener
diode, characteristics, application–Regulator. BJT- operation, configurations,
characteristics, applications - switch and amplifier
TEXT BOOKS:
1. Ashfaq Hussain, Fundamentals of Electrical Engineering, Dhanpatrai& Co. (P)
Ltd.,3rdedition, New Delhi, 2009.
2. R. L. Boylestad and Louis Nashelsky, Electronics Devices and Circuits, PHI,
11th edition, 2009.
REFERENCE BOOKS:
1. M.S. Naidu, S. Kamakshaiah, Introduction to Electrical Engineering,Tata McGraw-Hill
Education, New Delhi, 2007.
2. D. Roy Chowdhury, Linear Integrated Circuits, New Age International Pvt. Ltd.,
4th edition, 2011.
61
I B. Tech. – II Semester
(19BT20501) DIGITAL LOGIC DESIGN
(Common to CSE, CSSE, IT, CSE (AI) and CSE (DS))
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Apply knowledge of binary systems, logic gates and Boolean functions to
minimize and implement digital circuits.
CO2. Develop digital systems using combinational and sequential logic to solve
engineering problems.
DETAILED SYLLABUS:
UNIT- I: BINARY SYSTEMS AND BOOLEAN ALGEBRA (10 periods)
Introduction, Binary Numbers, Number Base Conversions, Error Detection and
Correction, Complements of Numbers, Signed Binary Numbers, Binary Codes, Boolean
Algebra, Boolean Functions, Canonical and Standard Forms, Digital Logic Gates.
62
TEXT BOOK:
1. M. Morris Mano, Michael D. Ciletti, Digital Design: With an Introduction to the Verilog
HDL, VHDL, and System Verilog, 6th edition, Pearson, 2018.
REFERENCE BOOKS:
1. A. Anand Kumar, Switching Theory and Logic Design, 3rd edition, PHI Learning
Private Limited, India, 2016.
2. Charles H. Roth, Jr. and Larry L. Kinney, Fundamentals of Logic Design, 7th edition,
Cengage Learning, 2015.
3. Alan B. Marcovitz, Introduction to Logic Design, 3rd edition, McGraw Hill, 2010.
63
I B. Tech. – II Semester
(19BT21501) OBJECT ORIENTED PROGRAMMING THROUGH JAVA
(Common to CSE, CSSE, IT, CSE (AI) and CSE (DS))
40 60 100 3 - - 3
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Demonstrate knowledge on object oriented programming constructs to solve
programming problems.
CO2. Analyze object oriented programming features – polymorphism, inheritance,
exception handling and multithreading for reusability.
CO3. Develop user interfaces using GUI programming techniques.
DETAILED SYLLABUS:
UNIT I : INTRODUCTION (9 periods)
Introduction to Object Oriented Programming, Java Buzzwords, History, Java
Environment, Java Components, Programming Paradigms, Naming Conventions.
Classes and Objects: Introduction to classes, objects, Constructors, Garbage
Collection, this keyword, Access Control, Features of Object Oriented Programming.
64
UNIT IV: EXCEPTION HANDLING, MULTITHREADING, COLLECTION FRAMEWORK
(9 periods)
EXCEPTION HANDLING: Exception, Types of Exception, Keywords: try, catch, throw,
throws and finally, Built-in Exceptions, User Defined Exceptions.
MULTITHREADING: Process, Thread, Thread Model, Creating a thread, Priorities,
Thread Synchronization, Inter-thread Communication.
COLLECTION FRAMEWORK: FrameworkHierarchy, ArrayList, LinkedList, HashSet.
TEXT BOOKS:
1. Herbert Schildt, Java the Complete Reference, Ninth Edition, Oracle Press, 2014.
REFERENCE BOOKS:
1. Sachin Malhotra and Saurab Choudhary, Programming in Java, Second Edition,
OxfordUniversity press, 2014.
2. Y. Daniel Liang, Introduction to Java Programming, Pearson Education.
3. T. Budd, Understanding Object-Oriented Programming with Java, Pearson Education.
65
I B. Tech. - II Semester
(19BT1BS31) ENGINEERING PHYSICS LAB
(Common to CSE, CSSE and IT)
50 50 100 - - 2 1
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Apply the basic knowledge of light waves and semiconductors to demonstrate the
functioning of optoelectronic devices.
CO2. Understand the experimental procedures to calculate the thickness of a thin film,
Hall coefficient, Hysteresis losses, and acceptance angle of an optical fiber.
CO3. Determine the experimental values of magnetic field induction, wave length of a
light source, energy gap of a semiconductor.
CO4: Apply skills to plot characteristic curves to determine the various parameters of
semiconductor diodes.
CO5. Work independently and in teams to solve problems with effective communication.
REFERENCE BOOKS:
1. S. Balasubramaniah and M.N. Srinivasan, A Text book of practical physics, S Chand
Publications, 2017.
2. http://vlab.amrita.edu/index.php - Virtual Labs, Amrita University.
66
I B. Tech. – II Semester
(19BT10231) BASIC ELECTRICAL AND ELECTRONICS ENGINEERING LAB
(Common to CE, ME, CSE, CSSE and IT)
COURSE OUTCOMES: After successful completion of the course, student will be able to:
CO1. Analyze, measure, interpret and validate the practical observations by applying
the fundamental knowledge of electrical circuits, machines and electronic devices.
CO2. Design Op-amp based amplifier, voltage summer and integrator circuits for
desired specifications.
CO3. Work independently and in teams to solve problems with effective
communication.
List of Experiments:
Minimum Ten experiments are to be conducted.
1. Measurement of electrical quantities (AC & DC) using Voltmeter, Ammeter and
Wattmeter.
2. Verification of Ohm‟s law and Kirchhoff‟s laws.
3. Circuit
(a) with one lamp controlled by one switch and provision of 2-pin or 3-pin socket
PVC surface conduit system.
(b) With two lamps controlled by two switches with PVC surface conduit system.
(c) for Stair case wiring and Godown wiring.
4. Measurement of Power factor and it‟s improvement.
5. Load test on 1-Phase Transformer.
6. Brake test on 3-Phase Induction Motor.
7. Brake test on 1- phase induction motor.
8. VI Characteristics of PN and Zener Diodes.
9. Ripple factor and load regulations of rectifier with and without filters.
10. Input and output characteristics of CE configuration.
11. Design of inverting and non-inverting amplifiers using op-amp.
12. Design of voltage summer and integrator using op-amp.
13. Soldering practice.
67
ADDITIONAL LEARNING RESOURCES:
1. www.vlab.co.in, Virtual Electric Circuits Lab, A initiative of MHRD under NMEICT.
2. www.vlab.co.in, Basic Electronics Lab, A initiative of MHRD under NMEICT.
3. https://nptel.ac.in/courses/117106108/
4. https://ocw.mit.edu/high-school/physics/exam-prep/electric-circuits/
5. https://nptel.ac.in/courses/108105017/
6. https://nptel.ac.in/courses/108108112/
7. https://nptel.ac.in/courses/117107094/
68
I B. Tech. – II Semester
(19BT20331) ENGINEERING WORKSHOP
(Common to CE, ME, CSE, CSSE, IT, CSE (AI) and CSE (DS))
50 50 100 - - 2 1
PRE-REQUISITES: --
COURSE DESCRIPTION: Knowledge on various workshop hand and power tools; hands
on experience in different manufacturing trades such as fitting, carpentry, sheet metal
forming and foundry; Demonstration on dismantling and assembling of various two
wheeler parts, power tools in machining and metal joining, basics of plumbing and
working of 3D printer.
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Design and model various basic prototypes in the trade of fitting such as
square/half round mating, V- mating and dovetail mating from the given MS work
pieces using fitting tools.
CO2. Develop different prototypes in the carpentry trade such as cross lap joint,
dovetail / bridle joints and Mortise and Tenon joint using carpentry tools.
CO3. Design and model different prototypes in the sheet metal forming trade such as
rectangular tray, square vessel/cylinder, Funnel as per the dimensions using
sheet metal forming tools.
CO4. Develop sand mold using single piece pattern and split piece pattern in the
foundry trade using foundry tools.
CO5. Demonstrate the knowledge on automobile parts, power tools, plumbing
operation, 3D printing technology involved in different engineering applications.
CO6. Work independently / in groups & communicate effectively in oral and written
forms.
DETAILED SYLLABUS:
FITTING: Conduct a detailed study on various aspects in fitting trade which includes the
details of fitting operations, safety precautions, types of tools, tool holders,
miscellaneous tools, care and maintenance of hand tools, marking and
measurement tool, and finishing tool.
List of Exercises:
1. Make a square/half round mating from the given MS work pieces
2. Make a V- mating from the given MS work pieces
3. Make a dovetail mating from the given MS work pieces
69
List of Exercises:
4. Prepare a cross lap joint
5. Prepare dovetail / bridle joints
6. Prepare a Mortise and Tenon joint.
SHEET METAL FORMING: Conduct a detailed study on various aspects in sheet metal
forming which includes the details of sheet materials, handtools, sheet metal fabrication,
and safety and precautions
List of Exercises:
7. Fabricate a rectangular tray as per the dimensions
8. Fabricate square vessel/cylinder as per the dimensions
9. Fabricate a Funnel as per the dimensions
FOUNDRY: Conduct a detailed study on various aspects in foundry which includes the
details of moulding sand, properties of moulding sand, types of patterns and pattern,
materials, foundry tools, and safety and precautions
List of Exercises:
10. Prepare a sand mold, using the given single piece pattern (stepped
pulley/cube)
11. Prepare a sand mold, using the given split piece pattern (pipe
bent/dumbbell)
DEMONSTRATION:
12. Demonstrate the dismantling and assembling of various two wheeler parts
13. Demonstrate the usage of power tools.
14. Demonstrate the plumbing operation and identify the essential tool and
materials required for plumbing.
15. Demonstrate the working of 3D printer
Note: Student shall perform any Twelve Exercises
70
I B. Tech. – II Semester
(19BT21531) OBJECT ORIENTED PROGRAMMING THROUGH JAVA LAB
(Common to CSE, CSSE, IT, CSE (AI) and CSE (DS))
50 50 100 - 1 2 2
71
an interface called Sports, which is implemented by the Results class. The Results
class will be responsible for computing the final marks scored by the students.
Write a Java program along with an interactive driver class.
7 A Write a program to handle ArithmeticException, ArrayOut of BoundsException
using try and multiple catch statements.
B Write a java program to throw a user defined exception called Negative, if the
entered input is a negative number.
8 A Write a Java program that creates three threads. First thread displays - Good
Morning for every one second, the second thread displays - Hello for every two
seconds and the third thread displays - Welcome for every three seconds.
B Write a Java program that correctly implements producer consumer problem using
the concept of inter-thread communication.
9 A Write a program create a class “Book” with name, id, author, publisher and
quantity as instance variables and a constructor to initialize them. Create a
HashSet object of type Book and three Book instances b1, b2 and b3. Add these
instances into HashSet and display them.
B Develop an Applet that receives an integer in one text field, and computes its
factorial value and returns it in another text field, when the button named
“Compute” is clicked.
10 A Write a program that creates a user interface to perform integer divisions. The
user enters two numbers in the text fields Num1 and Num2. The division of Num1
and Num2 is displayed in the Result field when the Divide button is clicked. If
Num1 or Num2 were not an integer, the program would throw a
NumberFormatException. If Num2 were Zero, the program would throw an
ArithmeticException Display the exception in a message dialog box.
B Write a java program that simulates a traffic light. The program lets the user
select one of three lights: red, yellow, or green. When a radio button is selected,
the light is turned on, and only one light can be on at a time No light is on when
the program starts.
11 Write a java program that handles all mouse and key events and shows the event
name at the center of the window when mouse event is fired (Use Adapter
classes).
Mini Project 1:
Given coordinates of the box, radius of the circle and color, using these elements design an
animation of a bouncing ball using Java applet program.
Mini Project 2:
Design and implement a simple Inventory Control System for a small Video Rental Store using
appropriate User-Interface. Define the following classes: Video to model a videoand
VideoStoreto model the actual store. Assume following are the attributes of the class Video:
title, user_rating, a flag to say whether it is checked out or not and define required member
methods. The VideoStoreclass will contain an instance variables that refers an array of
videos (say of length 10) and the following member functions: addVideo(String),
checkout(String), returnVideo(String), receiveRating(String) and listInventory(). Finally create
a VideoStoreLauncherclass with a main method which will test the functionality.
REFERENCE BOOKS:
1. Herbert Schildt, Java the Complete Reference, Ninth Edition, Oracle Press, 2014.
2. Sachin Malhotra and Saurab Choudhary, Programming in Java, Second Edition, Oxford
University Press, 2014.
SOFTWARES/Tools used:
Java SE 12.0.1
ADDITIONAL LEARNING RESOURCES
Problems to be considered from Hackerearth and CodeChef platforms
72
I B. Tech. - II Semester
(19BT1AC01) SPOKEN ENGLISH
(Audit Course)
(Common to CE, ME, CSE, CSSE, IT and CSBS)
- - - 2 - - -
PRE-REQUISITES: -
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Demonstrate knowledge of grammar and vocabulary in writing effective formal
letters and e-mails.
CO2. Communicate effectively by applying appropriate speaking and writing techniques
by examining and applying functional English.
DETAILED SYLLABUS:
UNIT I - FUNCTIONAL ENGLISH: (6 Periods)
Introduction - Functional Spoken English;Self Introduction; Listening – Speaking: Do‟s
and Don‟ts; Expressing: Ability / Admiration / Agreement / Annoyance / Appreciation /
Pleasure / Sarcasm / Satisfaction / Surprise / Approval / Certainty/ Doubt / Gratitude /
Possibility / Fear / Worry / Condolences; Asking for: Advice / Clarification / Direction /
Information / Permission; Making: Predictions / recommendations.
73
TEXT BOOKS:
1. L. Adinarayana and V. Prakasam, Spoken English, Neelkamal Publications Pvt. Ltd.,
New Delhi, 2008.
2. Ram Bhasker Raju, The Complete Book on Spoken English, Goutham Buddha
Publications, Hyderabad, 2002.
REFERENCE BOOKS:
1. Sabina Pillai, Spoken English for my World, Oxford University Press, New Delhi, 2016.
2. K. R. Lakshminarayanan, Speak in English,Scitech Publications, Chennai, 2009.
74
II B. Tech. - I Semester
(19BT3BS01) NUMERICAL METHODS, PROBABILITY AND STATISTICS
(Common to CE, ME, CSE, CSSE, IT, CSE (AI) and CSE (DS))
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyse the data and develop skills to solve equations and integrals by applying
numerical methods.
CO2. Demonstrate knowledge in statistics and analyse the data for validations by
applying statistical testing methods and distributions.
DETAILED SYLLABUS:
UNIT I–NUMERICAL SOLUTIONS OF EQUATIONS AND INTERPOLATION
(8 periods)
Solutions of algebraic and transcendental equations: Regula-falsi method, Newton-
Raphson method; Interpolation: Forward and backward differences, interpolation using
Newton‟s forward and backward difference formulae, Lagrange‟s interpolation formula,
partial fractions using Lagrange‟s interpolation formula.
75
UNIT V–TEST OF HYPOTHESIS (11 periods)
Population and sample, parameter and statistic, null and alternative hypothesis, Type I
and Type II errors, level of Significance, critical region, degrees of freedom; Large
sample test: Tests of significance for proportions and means; Small sample test:
Student‟s t-test- single mean, difference of means; F-test for equality of population
variance; Chi-Square test for independence of attributes.
Total Periods: 45
Topics for self-study are provided in the lesson plan
TEXT BOOKS:
1. T. K. V. Iyengar, B. Krishna Gandhi, S. Ranganatham and M. V. S. S. N. Prasad,
Mathematical Methods, S. Chand & Company, 5th edition, 2016.
2. T. K. V. Iyengar, B. Krishna Gandhi, S. Ranganatham and M. V. S. S. N. Prasad,
Probability and Statistics, S. Chand & Company, 5th edition, 2016.
REFERENCE BOOKS:
1. B. S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 44th edition, 2017.
2. P. Kandasamy, K. Thilagavathy, K. Gunavathi, Numerical Methods, S. Chand and
Company, 2nd edition, Reprint 2012.
3. S. C. Gupta and V. K. Kapoor, Fundamentals of Mathematical Statistics, Sultan Chand
and Sons Publications, 11th edition, 2012.
76
II B. Tech. - I Semester
(19BT31201) DISCRETE MATHEMATICAL STRUCTURES
(Common to CSE, CSSE, IT, CSE (AI) and CSE (DS))
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Demonstrate knowledge on mathematical logic and predicates.
CO2. Analyze sets using functions and relations.
CO3. Analyze properties of different algebraic structures.
CO4. Apply mathematical reasoning, recurrence relations, permutations and
combinations to solve computational problems.
CO5. Apply concepts of graph theory and trees to implement computer applications.
DETAILED SYLLABUS:
UNIT I–MATHEMATICAL LOGIC AND PREDICATES (10 periods)
Mathematical Logic: Statements and notations, Connectives, Well formed formulae,
Truth tables, Tautology, Equivalence of formulae, Normal forms.
Predicates: Predicate calculus, Free and Bound variables, Rules of inference,
Consistency, Proof of contradiction and Automatic Theorem Proving.
77
Generating functions, Methods of Characteristic Roots, Solutions of Inhomogeneous
Recurrence Relation.
TEXT BOOKS:
1. J.P. Trembly and R. Manohar, Discrete Mathematical Structures with Applications to
Computer Science,Tata McGraw Hill, Thirty Seventh Edition, 2017.
2. Kenneth H. Rosen, Discrete Mathematics and its Applications, Tata McGraw Hill,
Sixth Edition, 2007.
REFERENCE BOOKS:
1. Joe L. Mott and Abraham Kandel, Discrete Mathematics for Computer Scientists and
Mathematicians, Prentice Hall of India Private Limited, Second Edition, 2004.
2. Ralph P. Grimaldi and B.V.Ramana, Discrete and Combinatorial Mathematics - an
Applied Introduction, Pearson Education, Fifth Edition, 2006.
ADDITIONAL LEARNING RESOURCES:
1. https://www.maa.org/press/ebooks/resources-for-teaching-discrete-mathematics.
2. https://www.quora.com/
78
II B. Tech. – I Semester
(19BT31502) OPERATING SYSTEMS
(Common to CSE, CSSE, CSE (AI), CSE (DS) and CSBS)
40 60 100 3 - - 3
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyze performance of CPU scheduling algorithms.
CO2. Design solutions for process synchronization problems by using semaphores and
monitors.
CO3. Devise solutions for deadlocks using deadlock handling mechanisms.
CO4. Solve memory management problems using page replacement and disk
scheduling algorithms.
CO5. Identify efficient file allocation methods for optimal disk utilization.
CO6. Analyze services of I/O subsystems and mechanisms of security & protection.
DETAILED SYLLABUS:
UNIT I–INTRODUCTION TO OPERATING SYSTEM AND PROCESS MANAGEMENT
(8 periods)
Introduction: Definition, Operating system structure and services: Layered approach,
Hybrid systems :Mac OSX, iOS, Android, System calls.
Process Management: Process scheduling, Process control block, Inter process
communication, Threads, Multithreading models, CPU scheduling criteria, Scheduling
algorithms, Multiprocessor scheduling.
79
UNIT IV–FILE AND I/O SYSTEMS (8 periods)
File System: File concept, Access methods, Directory structure, File system structure,i-
node, File system implementation, Directory implementation, Allocation methods.
I/O System: I/O hardware, Application I/O interface, Kernel I/O subsystem.
TEXT BOOK(S):
1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, Operating System
Concepts, Wiley India Edition, 9thEdition, 2016.
REFERENCE BOOKS:
1. William Stallings, Operating Systems: Internals and Design Principles, Pearson
Education, 7thEdition, 2013.
2. Andrew S. Tanenbaum, Modern Operating Systems, PHI, 3rdEdition, 2009.
80
II B. Tech. – I Semester
(19BT30501) COMPUTER GRAPHICS
(Common to CSE, IT, CSE (AI) and CSE (DS))
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyze raster scan and random scan systems by applying knowledge on
graphical interactive devices.
CO2. Design algorithms for output primitives such as lines, circles and filled area
primitives to fill specified area.
CO3. Analyze the concepts of geometrical transformations, representations, and
viewing for 2D and 3D objects.
CO4. Apply appropriate techniques for visible surface detection, illumination models
and rendering methods.
DETAILED SYLLABUS:
UNIT I - INTRODUCTION AND OUTPUT PRIMITIVES (9periods)
Introduction to Graphics Systems: Video display devices, Raster-scan systems,
Random-scan systems, Graphics monitors and workstations, Input devices.
Output Primitives: Points and lines, Linedrawing algorithms, Midpoint circle algorithm.
81
UNIT IV - 3D GEOMETRIC TRANSFORMATIONS AND VIEWING (7 periods)
3D Geometric Transformations: Translation, Rotation, Scaling, Reflection and Shear.
3D Viewing: Viewing pipeline, Viewing coordinates, Projections and Clipping.
TEXT BOOK(S):
1. Donald D. Hearn and M. Pauline Baker, Computer Graphics C version, Pearson
Education, Second Edition, 2006.
REFERENCE BOOKS:
1. Fabio Ganovelli, Massimiliano Corsini, SumantaPattanaik, Marco Di Benedetto,
Introduction to Computer Graphics: A Practical Learning Approach, CRC Press, 2014.
2. Apurva A. Desai, Computer Graphics, PHI Learning, 2008.
3. William M. Newman and Robert F. Sproull, Principles of Interactive Computer
Graphics, McGraw-Hill, Second Edition, 2005.
82
II B. Tech. - I Semester
(19BT30502) COMPUTER ORGANIZATION
(Common to CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyze computer arithmetic algorithms for fixed-point and floating-point binary
operations.
CO2. Analyze the architecture, organization and functions of the components of a
digital computer.
CO3. Design digital circuits for the given functional description of microoperations and
memory elements.
CO4. Investigate the performance of memory systems, I/O systems, pipelined
processors and multiprocessors to evaluate the cost-performance trade-offs.
DETAILED SYLLABUS:
UNIT I–COMPUTER ARITHMETIC,REGISTER TRANSFER ANDMICROOPERATIONS
(9 periods)
Computer Arithmetic: Fixed point representation, Floating point representation,
Addition and subtraction, Binary multiplication algorithms.
Register Transfer and Microoperations: Register transfer, Bus and memory
transfers, Arithmetic microoperations, Logic microoperations, Shift microoperations,
Arithmetic logic shift unit.
83
UNIT IV–THE MEMORY SYSTEM (9 periods)
Semiconductor RAM memories – Internal organization, Static memories, Dynamic RAMs,
Synchronous and Asynchronous DRAMs, Structure of larger memories; Read-only
memories, Cache memories – Mapping functions; Nonvolatile Solid-State Memory
Technologies, Solid state drives.
TEXT BOOKS:
1. M. Morris Mano, Rajib Mall, Computer System Architecture, Revised 3rd Edition,
Pearson Education, 2017.
2. Carl Hamacher, ZvonkoVranesic, SafwatZaky, NaraigManjikian, Computer
Organization and Embedded Systems, 6th Edition, McGraw Hill, 2012.
REFERENCE BOOKS:
1. William Stallings, Computer Organization and Architecture: Designing for
Performance, 11th Edition, Pearson Education, 2018.
2. Andrew S. Tanenbaum, Todd Austin, StructuredComputer Organization, 6th Edition,
Pearson, 2016.
84
II B. Tech. - I Semester
(19BT30503) DATA STRUCTURES
(Common to CSE, IT, CSE (AI) and CSE (DS))
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyze linear data structures such as arrays, linked lists, stacks, queues for
efficient data organization and manipulation.
CO2. Analyze data structures such as trees, graphs, hash tables for efficient search and
retrieval of data.
CO3. Select and apply appropriate techniques for searching and sorting problems.
CO4. Apply knowledge to select appropriate data structures for modeling information in
data.
DETAILED SYLLABUS:
UNIT I–LINKED LISTS (7 periods)
Overview of data structures and algorithms, Linear and non-linear data structures, Big O
notation, Linked lists – Definition, Operations; Single linked lists, Circular linked lists,
Doubly linked lists, Sorted lists, Linked lists efficiency, Applications of linked lists.
85
UNIT V – GRAPHS AND HASHING (9 periods)
Graphs:Concepts, Representation, Operations, Depth-first search, Breadth-first search,
Minimum spanning trees.
Hashing: Introduction, Open addressing, Separate chaining, Characteristics of good
hash functions – Quick computation, Random and Non-random keys, Folding; Hashing
efficiency.
Total Periods: 45
Topics for self-study are provided in the lesson plan
TEXT BOOK(S):
nd
1. Robert Lafore, Data Structures & Algorithms in Java, 2 Edition, Pearson, 2007.
REFERENCE BOOKS:
th
1. Goodrich, Tamassia, Goldwasser, Data structures & Algorithms in Java, 6 Edition,
Wiley, 2014.
nd
2. John R. Hubbard, Programming with Java, 2 Edition, McGraw Hill, 2009.
nd
3. DebasisSamanta, Classic Data Structures, 2 Edition, Prentice Hall, 2009.
86
II B. Tech. – I Semester
(19BT31532) OPERATING SYSTEMS LAB
(Common to CSE, CSSE, CSE (AI), CSE (DS) and CSBS)
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyze process scheduling problems by applying contextual knowledge on CPU
scheduling algorithms.
CO2. Apply memory management and disk scheduling algorithms to attain optimal
solutions.
CO3. Devise solution for deadlock avoidance using banker‟s algorithm.
CO4. Design solutions for process synchronization problems using semaphores and
monitors.
CO5. Apply file allocation strategies to achieve optimal disk utilization.
CO6. Work independently and in team to solve problems with effective communication.
LIST OF EXERCISES:
1. Simulate the following:
a)Process System Callsb) I/O System Calls
6. Design Banker‟s Algorithm for Deadlock Avoidance. Find the safe sequence. If
Maximum request of any one process is changed, detect whether a deadlock has
occurred or not. Consider the number of resources are three and Jobs are five.
87
8. Simulate the following Page Replacement Algorithms:
a) FIFO b) LFU c) LRU d) Optimal
REFERENCE BOOKS:
1. Herbert Schildt, Java the Complete Reference, Ninth Edition, Oracle Press, 2014.
2. Sachin Malhotra and Saurab Choudhary, Programming in Java, Second Edition,
Oxford University press, 2014.
SOFTWARE/TOOLS USED:
Software: J2SDK 1.7
o Eclipse or Net bean
Java compatible web browser
88
II B. Tech. - I Semester
(19BT30531) DATA STRUCTURES LAB
(Common to CSE, IT, CSE (AI) and CSE (DS))
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Implement linear data structures such as arrays, linked lists, stacks, queues for
efficient data organization and manipulation.
CO2. Develop solutions using data structures such as trees, graphs, heaps, hash tables
for efficient search and retrieval of data.
CO3. Select and apply appropriate techniques for searching and sorting problems.
CO4. Work independently and communicate effectively in oral and written forms.
LIST OF EXERCISES:
1. A college has N number of students and the following details of all the students are
maintained – register number, name, branch, phone number. Write a program to
store the details of the students using a singly linked list. Develop functions to
perform the following operations on the data.
a) Insert new student‟s details
b) Display the details of the students
c) Display the total number of students
d) Delete a given student‟s information
2. Department of CSE has readers club named „Aalochana‟. Students can be granted
membership in readers club on their request. Similarly, one may cancel their
membership of the club. Members of the club can rent books from the club. Write a
program to create data structure to maintain readers club members information
(Hall ticket number, name) using singly linked list. In singly linked list, the header
node should store details of head of readers club and last node should store details
of in-charge of readers club. Develop functions to perform the following operations
on the data.
a) Store details of head and in-charge of the readers club
b) Grant and cancel memberships of students
c) Display total number of members
d) Display the details of the members
e) Display the sorted list of details of the members (sort based on their names
in alphabetical order)
89
driven program using doubly linked list to store the employees‟ data. Develop
functions to perform the following operations on the data.
a) Add and delete employees
b) Display total number of employees
c) Display details of employees with salary more than Rs. 50,000
d) Display the phone number of the employee given the ID
6. Write a program to perform the following operations on the binary search tree.
a) Construct binary search tree by inserting the values {6, 9, 5, 2, 8, 15, 24,
14, 7, 8, 5, 2} in the given order.
b) Display the nodes of the tree using inorder, preorder and postorder traversal
techniques.
c) Display the smallest number stored in the tree.
d) Search the tree for a given number.
7. There are train paths between cities. If there is a train between city A and city B
then there is a route between the cities. The cost of the route is the distance
between city A and city B. Represent the train travel route information as a graph.
The node can be represented by the name of the city. Write a program to perform
the following operations.
a) Store the details of train travel route information using adjacency list or
adjacency matrix representation.
90
b) Traverse the graph and display the details of all trains between the cities
along with the cost using breadth-first method.
c) Traverse the graph and display the details of all trains between the cities
along with the cost using depth-first method.
10. a) Write a program to sort a given set of integers using merge sort.
12. Consider an online movie ticket booking system through which customers can book
tickets to watch movies at theatres. The database stores the details of each
transaction of ticket booking with the details - ID, customer name, customer phone
number, movie name, theatre name, date of show, time of show, number of tickets
booked, starting seat number, total amount. Write a menu driven program to
perform create the database and given an ID, display a client‟s phone number. Use
a hash table implementation to quickly search through the database.
REFERENCE BOOKS:
nd
1. Robert Lafore, Data Structures & Algorithms in Java, 2 Edition, Pearson, 2007.
th
2. Goodrich, Tamassia, Goldwasser, Data structures & Algorithms in Java, 6 Edition,
Wiley, 2014.
SOFTWARE/TOOLS USED:
Software: J2SDK 1.7
o Eclipse or Net bean
Java compatible web browser
91
II B. Tech. - I Semester
(19BT30532) WORKSHOP IN COMPUTER SCIENCE
(Common to CSE, CSE (AI) and CSE (DS))
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Use Google productivity and collaboration tools for effective documentation and
data sharing.
CO2. Use AI tools for speech recognition, language detection and object detection.
CO3. Use online code hosting platforms such as GitHub for hosting and collaborating
software projects.
CO4. Develop modular programs in C programming language to solve engineering
problems.
CO5. Work independently and communicate effectively in oral and written forms.
LIST OF EXERCISES:
Cloud Based Productivity and Collaboration Tools:
1. Introduction to Google drive, Google Backup & Sync, Google Docs, Google Forms.
a) Store, sync, and share files in the cloud using Google Drive, Google Backup &
Sync tools.
b) Create and edit text documents online using Google Docs.
c) Create Google forms to manage event registrations/surveys/quizzes and
analyze responses.
AI Tools:
2. Speech Recognition: Read an audio file with Python and use the Google speech
recognition API to perform conversion of Speech to Text.
3. Language Detection: Detect the language of the text using language detection
library (langdetect) ported from Google's language-detection.
4. Object Detection: Detect multiple objects present in an image using Detectron-
Facebook's API.
GitHub:
5. a) Introduction to GitHub basic concepts and Flow.
b) GitHub Installation and Setup.
92
c) Create a “Hello World” project on GitHub by performing the following
operations
Create and use a repository
Create and manage a new branch
Perform and commit changes to a file
Open and merge pull requests
Programming in C:
The C Character set, Identifiers and Keywords, Data types, Constants, Variables,
Declarations, Expressions, Statements, Operators, Datatypes, Input-Output statements,
Control statements, Arrays, Strings, Functions, Structures.
Given the marks of the student in each paper, write a C program to find out his
final marks.
93
8. a) A pharmaceutical corporation is considering taking applicant interviews. The
interviews will be offered to applicants who meet certain educational
specifications. An applicant who meets any of the following criteria should be
accepted for an interview:
i) Graduates over 25 who studied chemistry and who did not graduate
from X university.
ii) Graduates from X University who studied chemistry.
iii) Graduates from Y University who studied pharmacy and are not older
than 28.
iv) Graduates from X University who are over 25 and who didn‟t study
chemistry
Hint: Use menu-based strategy to know the user‟s qualifications.
b) Write a C program to confirm whether a person is Lardy or Hardy or None
depending upon his height and weight.
b) Given two rolling dices, write a C program to display all the possible output
values when the dices are rolled. Hint: Each dice has values from 1 to 6.
10. Write a C program to read two strings and display their difference. Let the two
strings be S1 and S2. Let the strings be of equal length „n‟. The difference between
S1 and S2 is given as
11. Department of Telecom is maintaining the following details for each of the
customers: Customer Name, Telephone number, Phone Registration Address and
Billing Address. Write a C program to read and store the details of all the
customers. Develop a function to search for a given customer‟s details based on the
telephone number.
12. Write a program in C to check whether two given strings are an anagram using
functions.
94
REFERENCE BOOKS:
1. Pradip Dey and Manas Ghosh, Programming in C, 2nd Edition, Oxford University
Press, 2007.
SOFTWARE/TOOLS USED:
Google Cloud based productivity and collaboration tools
Github
Google speech recognition API, Google's language-detection API
Detectron-Facebook's API
GCC compiler
ADDITIONAL LEARNING RESOURCES:
https://gsuite.google.com/learning-center/products/#!/
https://pypi.org/project/langdetect/
https://cloud.google.com/translate/docs
https://ai.facebook.com/tools/detectron/
95
II B.Tech. - I Semester
(19BT315AC) DESIGN THINKING
(Audit Course)
(Common to CE, ME, CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyze design thinking concepts and principles to perform human centered
design process for creative problem solving.
CO2. Create empathy maps to visualize user attitudes and behavior for gaining insights
of customers.
CO3. Develop innovative products or services for a customer base using ideation
techniques.
CO4. Build prototypes for complex problems using gathered user requirements.
CO5. Apply design thinking tools, techniques to produce good design and relevant
products or services for a specific target market.
CO6. Improve prototype by testing it with a specific set of users for making it
sustainable by following ethics.
DETAILED SYLLABUS:
UNITI–INTRODUCTION TO DESIGN THINKING (6periods)
Design Thinking Process: Types of the thinking process, Common methods to change the
human thinking process, Design thinking: Definition, Origin of design thinking,
Importance of design thinking, Design vs Design thinking, Problem solving,
Understanding design thinking and its process model, Design thinking tools.
96
UNITIV–PROTOTYPING (6 periods)
What is a prototype? - Prototyping as a mindset, prototype examples, prototyping for
products; Why we prototype? Fidelity for prototypes, Process of prototyping- Minimum
Viable prototype.
TEXT BOOKS:
1. S. Salivahanan, S. Suresh Kumar, D. Praveen Sam, Introduction to Design Thinking,
Tata Mc Graw Hill, First Edition, 2019.
2. Kathryn McElroy, Prototyping for Designers: Developing the best Digital and Physical
Products, O‟Reilly, 2017.
REFERENCE BOOKS:
1. Michael G. Luchs, Scott Swan , Abbie Griffin, Design Thinking – New Product
Essentials from PDMA, Wiley, 2015.
2. Vijay Kumar, 101 Design Methods: A Structured Approach for Driving Innovation in
Your Organization, 2012.
97
II B. Tech. – II Semester
(19BT31202) SOFTWARE ENGINEERING
(Common to CSE, CSSE, CSE (AI), CSE (DS) and CSBS)
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Understand fundamental concepts of software engineering and analyze process
models required to develop a software system.
CO2. Analyze software requirements and model requirements for the given scenario.
CO3. Apply design concepts and metrics for software development.
CO4. Apply testing strategies and techniques for quality software.
CO5. Analyze risks in software development life cycle and apply risk strategies to
mitigate risks.
DETAILED SYLLABUS:
UNIT I–SOFTWARE ENGINEERING AND SOFTWARE PROCESS (11 periods)
A Generic View of Process: The Nature of software, Software engineering- Software
engineering layers; The software process, Software engineering practice, Software
myths.
Process Models: A generic process model, prescriptive process models-The Waterfall
model, Incremental process models, Specialized process models; The unified process,
Agile development-agility, Agile process, Extreme programming (XP), Scrum, Dynamic
system development method, Agile modeling (AM), Agile unified process (AUP).
98
machine diagram- Terms and concepts, Component diagram- Terms and concepts,
Deployment diagram- Terms and concepts.
Process and Project Metrics: Metrics in the process and project domains, Software
measurement, Metrics for software quality.
TEXT BOOKS:
1. Roger S. Pressman, Software Engineering - A Practitioner's Approach, McGraw-Hill
International Edition, Eighth Edition, 2015.
2. Ian Sommerville, Software Engineering, Pearson Education, Ninth Edition, 2011.
REFERENCE BOOKS:
1. Grady Booch, James Rum Baugh and Ivar Jacobson, The Unified Modeling Language
User Guide, Second Edition, Pearson Education, 2009.
2. K. K. Aggarwal and Yogesh Singh, Software Engineering, New Age International
Publishers, Third Edition, 2007.
3. Shely Cashman Rosenblatt, Systems Analysis and Design, Thomson Publications,
Sixth Edition, 2006.
99
II B. Tech. - II Semester
(19BT40501) COMPUTER NETWORKS
(Common to CSE and IT)
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyze the types of network topologies, layers and protocols.
CO2. Evaluate subnetting and routing algorithms for finding optimal paths in networks.
CO3. Solve problems related to flow control, error control and congestion control in
data transmission.
CO4. Assess the impact of wired and wireless networks in the context of network
protocols Like DNS, SMTP, HTTP, and FTP.
CO5. Apply ethical principles and standards for developing network-based solutions.
DETAILED SYLLABUS:
UNIT I–INTRODUCTION AND PHYSICAL LAYER (9 periods)
Network hardware, Network software, Reference models - OSI, TCP/IP; Example
networks – Internet; Wireless LANs - 802.11.
Physical Layer - Guided transmission media, Wireless transmission, Switching - Circuit
switching, Packet switching.
100
UNIT IV–TRANSPORT LAYER (9 periods)
UDP – Segment header, Remote procedure call, Real-time transport protocols; TCP –
service model, Protocol, Segment header, Connection establishment, Connection release,
Sliding window, Timer management, Congestion control.
TEXT BOOK(S):
1. Andrew S. Tanenbaum and David J. Wetherall, Computer Networks, Pearson, 5th
Edition, 2015.
REFERENCE BOOKS:
1. Behrouz A. Forouzan, Data Communications and Networking, McGraw Hill, 5th Edition,
2013.
2. James F. Kurose and Keith W. Ross, Computer Networking: A Top-Down Approach,
Pearson, 7th Edition, 2017.
101
II B. Tech. - II Semester
(19BT40502) DATABASE MANAGEMENT SYSTEMS
(Common to CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Apply the concepts of ER-modeling and normalization to design viable data
models for a given problem.
CO2. Formulate relational database schemas, apply suitable integrity constraints, for
querying databases.
CO3. Use SQL to store, query, and manipulate data in relational databases.
CO4. Develop PL/SQL blocks to centralize database applications for maintainability and
reusability.
CO5. Analyze transaction processing, concurrency control and storage methods for
database management.
DETAILED SYLLABUS:
UNIT I–INTRODUCTION TO DATABASE SYSTEMS AND DATABASE DESIGN
(8 periods)
Introduction to Database Systems: Database system applications, Purpose of
database systems, View of data - Data abstraction, Instances and schemas, Data
models; Database languages - Data Definition Language, Data Manipulation Language;
Database architecture, Database users and administrators.
Introduction to Database design: Database design and ER diagrams, Entities,
attributes and entity sets, Relationships and relationship sets, Additional features of ER
model, Conceptual Design with ER model.
102
PL/SQL: Generic PL/SQL block, PL/SQL data types, Control structure, Procedures and
functions, Cursors, Database triggers.
TEXT BOOKS:
1. Raghu Ramakrishnan, Johannes Gehrke, Database Management Systems, McGraw
Hill, 3rd Edition, 2014.
2. Abraham Silberschatz, Henry. F. Korth, S. Sudarshan, Database System Concepts,
McGraw Hill, 7th edition, 2019.
REFERENCE BOOKS:
1. Ivan Bayross, SQL, PL/SQL: The Programming Language of Oracle, BPB publications,
4th Edition, 2017.
2. RamezElmasri, Shamkant B. Navathe, Fundamentals of Database Systems, 7th
Edition, Pearson, 2015.
103
II B. Tech. - II Semester
(19BT40503) DESIGN AND ANALYSIS OF ALGORITHMS
(Common to CSE, CSSE, CSE (AI), CSE (DS) and CSBS)
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyze the complexity of algorithms by applyingthe knowledge of asymptotic
notations and recurrence methods.
CO2. Analyze the given problem and identify appropriate algorithm design technique
for problem solving.
CO3. Perceive and apply different algorithm design paradigms to find solutions for
computing problems.
CO4. Apply the knowledge of NP-hard and NP-Complete complexity classes to classify
decision problems.
DETAILED SYLLABUS:
UNIT I–INTRODUCTION TO ALGORITHMS (10 periods)
Algorithm, Algorithm pseudocode conventions, Performance analysis - Space complexity,
Time complexity, Asymptotic notations; Amortized analysis – Aggregate analysis,
Accounting method, Potential method; Recurrences - Substitution method, Recursion-
tree method, Master method.
104
UNIT V–BRANCH AND BOUND, NP-HARD AND NP-COMPLETE PROBLEMS
(8 periods)
Branch and Bound: LC search,LC branch and bound, FIFO branch and bound, 0/1
knapsack problem, Traveling salesperson problem.
NP Hard And NP-Complete Problems: Nondeterministic algorithms, NP-hard and NP-
complete classes, Cook‟s theorem, NP-hard scheduling problems – Scheduling identical
processors.
Total Periods: 45
Topics for self-study are provided in the lesson plan
TEXT BOOKS:
1. Ellis Horowitz, Sartaj Sahni, and SanguthevarRajasekaran, Fundamentals of
Computer Algorithms, 2nd Edition, Universities Press, 2008.
2. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein,
Introduction to Algorithms,3rd Edition, MIT Press, 2009.
REFERENCE BOOKS:
1. Michael T. Goodrich and Roberto Tamassia, Algorithm Design and Applications, Wiley,
2014.
2. Alfred V. Aho, John E. Hopcroft and Jeffrey D. Ullman, The Design and Analysis of
Computer Algorithms, Pearson, 2006.
105
II B. Tech. – II Semester
(19BT4HS01) BANKING AND INSURANCE
(Open Elective-2)
(Common to CE, ME, CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
40 60 100 3 - - 3
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Demonstrate knowledge in concepts and functions of Banking and Insurance, RBI,
bank and customer relationship, types of accounts, types of loans and advances,
types of insurance and risk.
CO2. Develop skills to provide solutions in electronic payment system, business models
and insurance claims.
DETAILED SYLLABUS:
UNIT I–INTRODUCTION TO BANKING (9 periods)
Meaning - Importance of banking - Functions of banking - Reserve Bank of India:
Functions – Role of RBI in sustainable development.
106
TEXT BOOKS:
1. RanganadhaChary,A.V. and Paul, R.R., Banking and Financial system, Kalyani
Publisher, New Delhi, 3rd edition, 2016.
2. Sharma,R.K., Shashi K. Gupta and Jagwant Singh, Banking and Insurance, Kalyani
Publishers, New Delhi, 17th edition, 2014.
REFERENCES BOOKS:
1. Indian Institute of Banking & Finance,Digital Banking, Taxmann Publications Pvt. Ltd.,
2016
2. Jyotsna Sethi and Nishwan Bhatia, Elements of Banking and Insurance, PHI Learning
Pvt. Ltd., 2nd edition, 2012.
107
II B. Tech. – II Semester
(19BT4HS03) COST ACCOUNTING AND FINANCIAL MANAGEMENT
(Open Elective-2)
(Common to CE, ME, CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Demonstrate knowledge in Costing, Material, Labor, Overheads, Cost control, risk
and return, security analysis and portfolio management.
CO2. Design solutions for effective investment decisions, cost analysis, tenders,
quotations, variance analysis, ratio analysis and capital budgeting techniques.
DETAILED SYLLABUS:
UNIT I–COST ACCOUNTING (9 periods)
Meaning of Cost and Cost Accounting, Objectives, Scope, Advantages and disadvantages
– Cost Accounting Vs Management Accounting – Elements of Costing – Installation of
costing system – Material Control, Labour Control, Overhead Control.
108
TEXT BOOKS:
1. S.P. Jain and K.L. Narang: Cost Accounting, Kalyani Publishers, Ludhiana, 10th
edition, 2016.
2. I.M. Pandey, Financial Management, Vikas Publishing House Pvt. Ltd., 14th edition,
2016.
REFERENCE BOOKS:
1. The Institute of Company Secretaries of India, Cost and Management Study Material,
New Delhi.
2. CA SaravanaPrasath, Cost Accounting and Financial management, Wolters Kluwer
India Pvt. Ltd., New Delhi, 2018 edition, 2018.
109
II B. Tech. - II Semester
(19BT4HS05) GENDER AND ENVIRONMENT
(Open Elective-2)
(Common to CE, ME, CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
40 60 100 3 - - 3
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Apply the knowledge of gender & environment connections, key issues and topics
within global environmental politics in environmental decision-making.
CO2. Comprehend the concepts of gender and sustainable development through
debates, and policy documents.
CO3. Analyze the concept of environmental security and justice by identifying the
sources of insecurity.
DETAILED SYLLABUS:
UNIT I–GENDER ANDENVIRONMENT RELATIONSHIP (9 periods)
Introduction–Gender and Environment–Development of gender roles–Society, gender &
environment – Understanding environmental politics – Gender-environment
connections–Eco-feminism - Cultural eco-feminism–Social eco-feminism - Feminist
political ecology.
110
environmental justice movements – Knowledge & participation – Gender, sustainability &
justice as guiding concepts.
REFERENCE BOOKS:
1. Promillakapur (ed). (2000). “Empowering Indian Women” Publication Division,
Government of India, New Delhi.
2. Ronnie Vernooy, (Ed). (2006). “Social and gender Analysis Natural Resource
Management: Learning studies and lessons from Aisa” Sage, New Delhi.
3. Swarup, Hemlata and Rajput, Pam. (2000). Gender Dimensions of Environmental and
Development Debate: The Indian Experience” In SturatS.Nagel, (ed). “India‟s
Development and Public Policy”, Ashgate, Burlington.
111
II B. Tech. – II Semester
(19BT4HS07) INDIAN ECONOMY
(Open Elective-2)
(Common to CE, ME, CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Understand the basic concepts of economics, economic analysis, economic
planning and strate.
CO2. Demonstrate knowledge in capital budgeting, evaluation of engineering projects,
depreciation policy and familiarize with the concepts of value analysis vs value
engineering.
DETAILED SYLLABUS:
UNIT I–INTRODUCTION (9 periods)
Economics - Flow in an Economy, Law of Supply and Demand; Micro and Macro
Economics; Relationship between Science, Engineering, Technology and Economic
Development; Concept of Engineering Economics-Types of Efficiency, Definition and
Scope of Engineering Economics.
112
Introduction - Value Analysis, Value Engineering, Functions, Aims; Value Analysis vs
Value Engineering; Value Engineering Procedure- Advantages, Application Areas.
Total Periods: 45
Topics for self-study are provided in the lesson plan
TEXT BOOKS:
1. Panneerselvam. R., Engineering Economics, PHI Learning Private Limited, New Delhi,
2nd edition, 2013.
2. Jain. T. R., V. K. Ohri, O. P. Khanna. Economics for Engineers. VK Publication, 1st
edition, 2015.
REFERENCE BOOKS:
1. DuttRudar and Sundhram K. P. M., Indian Economy, S. Chand, New Delhi, 62nd
revised edition, 2010.
2. Misra. S. K. and V. K. Puri., Indian Economy: Its Development Experience, Himalaya
Publishing House, Mumbai, 32nd edition, 2010.
113
II B. Tech. – II Semester
(19BT4HS09) LIFE SKILLS
(Open Elective-2)
(Common to CE, ME, CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Gain knowledge in strategies involved in developing positive attitude, process of
knowing oneself and managing effective interpersonal relationships.
CO2. Analyse problem solving strategies in Decision Making and SWOT analysis.
CO3. Communicate effectively with Engineering Community and Society by
demonstrating presentation skills in professional arena.
DETAILED SYLLABUS:
UNIT I–POSITIVE ATTITUDE (9 periods)
Introduction, Features of attitudes, Formation of attitudes, Ways of changing attitude in
a person, Attitude in a work place, Developing positive attitude, Obstacles in developing
positive attitude, Measuring attitude.
114
Business presentations and speeches, structuring the material, Types of delivery,
Guidelines for delivery, Effective sales presentation, Controlling nervousness and stage
fright.
Total Periods: 45
Topics for self-study are provided in the lesson plan
TEXT BOOKS:
1. Dr. K. Alex (2018) Soft Skills, S. Chand and Company Limited, New Delhi.
2. Manmohan Joshi (2017) Soft Skills, bookboon.com, Bangalore.
REFERENCE BOOKS:
1. Meenakshi Raman and Prakash Singh (2013), Business Communication, Oxford
University Press, New Delhi.
2. Jeff Butterfield (2011) Soft Skills for Everyone, Cengage Learning India Private
Limited, Delhi.
115
II B. Tech. – II Semester
(19BT4HS11) PROFESSIONAL ETHICS
(Open Elective-2)
(Common to CE, ME, CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Demonstrate knowledge in Engineering Ethics, Responsibilities and Rights.
CO2. Analyze the concepts of Engineering in Social Experimentation and Global Issues.
CO3. Apply the nuances of professional ideals at work place and in social context.
DETAILED SYLLABUS:
UNIT I–ENGINEERING ETHICS (9 periods)
Scope and aim of engineering ethics, Senses of engineering ethics, Variety of moral
issues, Types of inquiry, Moral dilemmas, Moral autonomy-Kohlberg‟s theory, Gilligan‟s
theory, Consensus and controversy.
116
Total Periods: 45
Topics for self-study are provided in the lesson plan
TEXT BOOKS:
1. Mike W. Martin and Roland Schinzinger, Ethics in Engineering, Tata McGraw-Hill, 3rd
edition, 2007.
2. Govindarajan, M., Nata Govindarajan, M., Natarajan, S. and Senthilkumar, V. S.,
Engineering Ethics, Prentice Hall of India, 2004.
REFERENCE BOOKS:
1. S. Kannan and K. Srilakshmi, Human Values and Professional Ethics, Taxmann Allied
Services Pvt Ltd., 2009.
2. Edmund G. Seebauer and Robert L. Barry, Fundamental of Ethics for Scientists and
Engineers, Oxford University Press, 2001.
117
II B. Tech. – II Semester
(19BT4HS13) INDIAN TRADITION AND CULTURE
(Open Elective-2)
(Common to CE, ME, CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Demonstrate the knowledge in Vedic culture, cultural aspects of Buddhism,
Jainism and cultural conditions in the medieval period.
CO2. Understandthe impact ofsocio religious reforms and movements on Indian
tradition and culture to improve harmonious relations within society.
DETAILED SYLLABUS:
UNIT I–BASIC TRAITS OF INDIAN CULTURE (9 periods)
Meaning and definition and various interpretations of culture, Culture and its features.
The Vedic and Upanishadic culture and society. Human aspirations and values in these
societies. Chaturvidhapurushardhas, Chaturashrma and Chaturvarna theory.
118
Topics for self-study are provided in the lesson plan
TEXT BOOK(S):
1. ValluruPrabhakaraiah, Indian Heritage and Culture, Neelkamal Publications Pvt. Ltd.
Delhi, First Edition, 2015.
REFERENCE BOOKS:
1. L. P. Sharma, History of Ancient India, Konark Publishers, Pvt. Ltd. New Delhi, 2010.
2. L. P. Sharma, History of Medieval India, Konark Publishers, Pvt. Ltd. New Delhi,
2010.
3. L. P. Sharma, History of Modern India, Konark Publishers, Pvt. Ltd. New Delhi, 2010.
4. The Cultural Heritage of India Vol-I, II, III, IV, V, The Ramakrishna Mission Institute
of Culture, Calcutta.
119
II B. Tech. - II Semester
(19BT40106) DISASTER MITIGATION AND MANAGEMENT
(Open Elective-2)
(Common to CE, ME, CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyze the vulnerability of an area to natural and man-made disasters/hazards
as per the guidelines to solve complex problems using appropriate techniques
ensuring safety, environment and sustainability.
CO2. Propose appropriate mitigation strategies for earthquake and tsunami impacts as
per code of practice using suitable techniques ensuring safety, environment and
sustainability besides communicating effectively in graphical form.
CO3. Analyze the causes and impacts of floods, cyclones and droughts using
appropriate tools and techniques and suggest mitigation measures ensuring
safety, environment and sustainability besides communicating effectively in
graphical form.
CO4. Analyze the causes and impacts of landslides using appropriate tools and
techniques and suggest mitigation measures ensuring safety, environment and
sustainability.
CO5. Design disaster management strategies to solve pre, during and post disaster
problems using appropriate tools and techniques following the relevant guidelines
and latest developments ensuring safety, environment and sustainability besides
communicating effectively in graphical form.
DETAILED SYLLABUS:
UNIT I–DISASTERS (9 periods)
Types of disasters - Natural disasters; Impact of disasters on environment, infrastructure
and development; Concepts of hazards and vulnerability analysis, Hazard Assessment,
Guidelines for hazard assessment and vulnerability analysis, Basic principles and
elements of disaster mitigation.
120
Floods and Cyclones: Onset, Types, Causes, Warnings, Elements at risk, Typical
effects, Indian floods and cyclones, Hazard zones, Potential for reducing hazards,
Mitigation strategies and community based mitigation, Case studies.
Droughts: Onset, Types and warning; Causes, Impact, Early warning and response
mechanisms, Mitigation strategies, Droughts in India, Case studies.
Total Periods: 45
Topics for self-study are provided in the lesson plan
TEXT BOOKS:
1. V. K. Sharma, Disaster Management, Medtech Publishing, 2nd Edition, 2013.
2. Anand S. Arya, Anup Karanth, and Ankush Agarwal, Hazards, Disasters and Your
Community: A Primer for Parliamentarians, GOI–UNDP Disaster Risk Management
Programme, Government of India, National Disaster Management Division, Ministry
of Home Affairs, New Delhi, Version 1.0, 2005.
REFERENCE BOOKS:
1. Donald Hyndman and David Hyndman, Natural Hazards and Disasters, Cengage
Learning, 3rd Edition, 2011.
2. Disaster Management in India,A Status Report, Ministry of Home Affairs, Govt. of
India, May 2011.
3. Rajendra Kumar Bhandari, Disaster Education and Management: A Joyride for
Students, Teachers, and Disaster Managers, Springer India, 2014.
4. R. B. Singh, Natural Hazards and Disaster Management, Rawat Publications, 2009.
121
II B. Tech. - II Semester
(19BT40107) SUSTAINABLE ENGINEERING
(Open Elective-2)
(Common to CE, ME, CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyze the principles of sustainability to solve complex environmental problems
following relevant standards/protocols considering society, health, safety and
environment.
CO2. Analyze sustainability metrics and assessment tools to solve complex
environmental problems following relevant standards and emerging trends
considering society, health, safety, environment and economics besides
communicating effectively in graphical form.
CO3. Analyze sustainable engineering practices to solve complex environmental
problems using appropriate tools and techniques following relevant standards
considering society, health, safety, environment, economics and management
besides communicating effectively in graphical form.
CO4. Design sustainable engineering applications to solve complex environmental
problems using appropriate tools and techniques following relevant standards
considering society, health, safety, environment, economics and management
besides communicating effectively in graphical form.
CO5. Analyze sustainable urbanization and industrialization principles to solve complex
environmental problems using appropriate tools and techniques following relevant
standards considering society, health, safety, environment, economics and
management besides communicating effectively in graphical form.
DETAILED SYLLABUS:
UNIT I–PRINCIPLES OF SUSTAINABILITY (9 periods)
Emerging challenges, Sustainability and sustainable engineering; Environmental
concerns; Social, economic and legal issues; Availability and depletion of natural
resources, Disaster resiliency; Multilateral environmental agreements – Basel
convention, Clean development mechanism (CDM), Montreal and Kyoto protocols.
122
UNIT III–SUSTAINABLE ENGINEERING PRACTICES (9 periods)
Sustainable energy engineering, Sustainable waste management, Green and sustainable
buildings and infrastructure, Sustainable civil infrastructure, Sustainable remediation of
contaminated sites, Climate geoengineering.
TEXT BOOKS:
1. Reddy, K.R., Cameselle, C., and Adams, J.A., Sustainable Engineering: Drivers,
Metrics, Tools, and Applications, John Wiley &Sons, Inc., Hoboken, New Jersey, 2019,
544p (ISBN: 978-1-119-49393-8).
2. Allen, D. T. and Shonnard, D. R., Sustainability Engineering: Concepts, Design and
Case Studies, Pearson Education, 1st Edition, 2012.
REFERENCE BOOKS:
1. Bradley. A.S; Adebayo,A.O., Maria, P.,Engineering Applications in Sustainable Design
and Development, Cengage Learning, 1st Edition, 2016.
2. Purohit, S. S., Green Technology: An Approach for Sustainable Environment,
Agrobios Publication, 1st Edition, 2016.
3. Energy Conservation Building Code (ECBC) 2007, Bureau of Energy Efficiency, Govt.
of India, New Delhi.
4. Twidell, J. W. and Weir, A. D., Renewable Energy Resources, Routledge, Taylor &
Francis Group, 3rd Edition, 2015.
ADDITIONAL LEARNING RESOURCES:
1. Daniel A. Vallero and Chris Brasier, Sustainable Design: The Science of Sustainability
and Green Engineering, Wiley-Blackwell, 1st Edition, 2008.
2. Jorge A. Vanegas, Sustainable Engineering Practice: An Introduction, Committee on
Sustainability, American Society of Civil Engineers,
https://doi.org/10.1061/9780784407509, 2004.
3. Mackenthun, K.M., Basic Concepts in Environmental Management, CRC Press, Taylor
& Francis Group, 1st Edition, 1999.
4. Environment Impact Assessment Guidelines, Notification of Government of India,
2006.
123
II B. Tech. - II Semester
(19BT40108) CONTRACT LAWS AND REGULATIONS
(Open Elective-2)
(Common to CE, ME, CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Develop construction contracts to solve complex contract related problems by
following laws and regulations considering project schedule, cost, quality and risk.
CO2. Prepare tenders as per the specifications by following latest developments, laws
and regulations to solve complex tender problems considering project schedule,
cost, quality and risk.
CO3. Analyze arbitration problems to address the contract disputes following the laws
and regulations in the context of society.
CO4. Analyze legal issues pertaining to contracts and tenders considering society.
CO5. Analyze labour regulations to address labour safety issues.
DETAILED SYLLABUS:
UNIT I–CONSTRUCTION CONTRACTS (9periods)
Indian contracts act, Elements of contracts, Types of contracts, Features, Suitability,
Design of contract documents, International contract document and laws, Standard
contract document, Law of torts.
UNITIII–ARBITRATION (9periods)
Arbitration, Comparison of actions and laws, Agreements, Appointment of arbitrators,
Conditions of arbitration, Powers and duties of arbitrator, Rules of evidence, Enforcement
of award, Arbitration disputes, Dispute review board.
124
Land revenue codes, EMD, Security deposits, Liquidated damages.
TEXT BOOKS:
1. SubbaRao, G.C.V., Law of Contracts I & II, S. Gogia& Co., 11th Edition, 2011.
2. Jimmie Hinze, Construction Contracts,McGraw Hill, 3nd Edition, 2011.
REFERENCES BOOKS:
1. Kishore Gajaria, GT Gajaria’s Law Relating to Building and Engineering Contracts in
India, Lexis NexisButterworths India,4th Edition, 2000.
2. Patil, B. S., Civil Engineering Contracts and Estimates, University Press (India)
Private Ltd., 4thEdition, 2015.
3. Joseph T. Bockrath, Contracts and the Legal Environment for Engineers and
Architects, McGraw Hill Education,7th Edition, 2010.
4. AkhileshwarPathak, Contract Law, Oxford University Press, 2011.
125
II B. Tech. - II Semester
(19BT40306) GLOBAL STRATEGY AND TECHNOLOGY
(Open Elective-2)
(Common to CE, ME, CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
PREREQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Demonstrate the knowledge on strategic management, its approaches, and tools
through ethical decision making.
CO2. Analyze the globalization challenges for scrupulous selection of globalization
strategies.
CO3. Apply the R&D strategies and trends to enhance the technological breakthroughs
for new products and applications.
CO4. Demonstrate the knowledge on technology management and transfer that
strengthen the economy and accelerate the application of technology and
resources.
CO5. Analyze the challenges of corporate governance in Indian scenario for the
effective development of value oriented organizations.
DETAILED SYLLABUS:
UNIT I–STRATEGIC MANAGEMENT (9 periods)
Introduction, Classes of decisions, Levels of strategy, Core competence, Strategic intent
and stretch, Approaches to strategy making, Roles of different strategists, Strategic
management-Process, Benefits, Limitations; Ethics in strategic decision making,
Principles of good strategy, Strategic Management in India; Common managerial
strategy formulation tools.
126
TechnologyManagement: Introduction, Technology-Definition, Components,
Classification Features; Technology Management-Concept, Nature; Drivers of
Management of Technology-Significance, Scope, Responding to technology challenges.
Technology Transfer: Introduction, Definition, Classification, Significance, Elements of
process, Types of Technology Transfer, Package, Modes of Transfer, Routes, Channels
and Effectiveness of Technology Transfer.
TEXT BOOKS:
1. Francis Cherunilam, Strategic Management, Himalaya Publishing House, 3rdEdition,
2002.
2. C. S. G. Krishnamacharyulu and Lalitha Ramakrishnan, Management of Technology,
Himalaya Publishing House, Second Edition, 2012.
REFERENCE BOOKS:
1. White and Bruton, The Management of Technology and Innovation:A Strategic
Approach, Cengage Learning, 1stEdition, 2007.
2. S.K.Mandak, Ethics in Business and Corporate Governance, TMH, 2ndEdition, 2012.
127
II B. Tech. - II Semester
(19BT40307) MANAGEMENT SCIENCE
(Open Elective-2)
(Common to CE, ME, CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Demonstrate the concepts of management, its functions and processes used in
optimum resource utilization within the context of ethics and social responsibility.
CO2. Apply the concepts of HRM for selection and management of human resources.
CO3. Analyze different operations management problems using quality management
tools to produce effective, efficient and adoptable products/services.
CO4. Identify different marketing strategies to maximize enterprise profitability and
customer satisfaction within the realistic constraints.
CO5. Develop network models in time-cost tradeoff for effective project management.
DETAILED SYLLABUS:
UNIT I–MANAGERIAL FUNCTION AND PROCESS (10 periods)
Concept and foundations of management, Evolution of management thought; Managerial
functions – Planning, Organizing, Directing and Controlling; Decision-making; Role of
manager, managerial skills; Managing in a global environment, Flexible systems
management; Social responsibility and managerial ethics; Process and customer
orientation; Managerial processes on direct and indirect value chain.
128
UNITIV–MARKETING MANAGEMENT (8 periods)
Concept, evolution and scope; Marketing strategy formulation and components of
marketing plan; Segmenting and targeting the market; Positioning and differentiating
the market offering, Analyzing competition; Product strategy; Pricing strategies;
Designing and managing marketing channels; Integrated marketing communications.
TEXT BOOKS:
1. MartandT.Telsang, Industrial Engineering and Production Management, S. Chand, 2nd
Edition, 2006.
2. Koontz and Weihrich, Essentials of Management,TMH, 6th Edition, New Delhi, 2007.
REFERENCE BOOKS:
1. O.P. Khanna, Industrial Engineering and Management, Dhanpat Rai and Sons,2010.
2. N.D. Vohra, Quantitative Techniques in Management, TMH, 2nd Edition, New Delhi.
3. L.M. Prasad, Principles and practice of Management, S. Chand and Sons, 2006.
129
II B. Tech. - II Semester
(19BT40504) CYBER LAWS AND SECURITY
(Open Elective-2)
(Common to CE, ME, CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Demonstrate knowledge on jurisdiction in cyberspace and the impact of
cybercrime to protect privacy on the Internet.
CO2. Analyze the Indian cyber laws on E-Contracting, E-Commerce, E-signatures and
E-money to promote digital law enforcement.
CO3. Apply the knowledge of digital rights in Indian context to protect intellectual
properties in electronic world.
CO4. Practice ethics and cyber law regulations for leading electronic transactions on the
Internet.
DETAILED SYLLABUS:
UNIT I–EVOLUTION OF CYBERSPACE AND JURISDICTION IN BORDERLESS
CYBERSPACE (9 periods)
The Evolution of Cyberspace: Significance of information technology, Drawbacks in
information technology, the digital divide, E-governance, Origin of cyberspace, Legal
issues in cyberspace, regulating the Internet.
Jurisdiction in the Borderless Cyberspace: Meaning of jurisdiction, Three pre-
requisites of jurisdiction, Jurisdictional theories in jurisdiction to prescribe, Tests to
determine jurisdiction in Internet law cases, Indian laws to determine personal
jurisdiction, Jurisdiction clauses in click wrap agreement.
130
and electronic signatures- Electronic signatures, Prescribed authentication mechanisms,
Secure electronic record.
Electronic Money: E-Money, RBI's guidelines on mobile banking and payments, The
current E-payment systems, Earlier E-payment systems, Credit cards, Use of SET in
online payment system.
TEXT BOOK(S):
1. Karnika Seth, Computers Internet and New technology Laws, LexisNexis, 2013.
REFERENCE BOOKS:
1. Sarika Gupta, Gaurav Gupta, Information Security and Cyber Laws, Khanna
Publishing, 2019.
2. Vivek Sood, Cyber Law Simplified, McGraw Hill,2018.
3. Pavan Duggal, Textbook on Cyber Law, Universal LexisNexis, 2019.
131
II B. Tech. – II Semester
(19BT50208) INTELLECTUAL PROPERTY RIGHTS
(Open Elective-2)
(Common to CE, ME, CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Understand the concepts of intellectual property right and new amendments
enforced in filling intellectual property right.
CO2. Understand the processes and principles of trade mark registration and apply
them for registering trade mark.
CO4. Understand the process and principles of copy rights for registration and judicial
consequences for violating laws of copyright/patents.
CO5. Understand the process and principles of trade secrets and judicial consequences
for coping trade secrets.
DETAILED SYLLABUS:
UNITI–INTRODUCTION TO INTELLECTUAL PROPERTY (10 periods)
Introduction and the need for intellectual property rights (IPR); types of intellectual
property- Design, Geographical Indication; International organizations, agencies and
treaties.
132
UNIT V–NEW DEVELOPMENT OF INTELLECTUAL PROPERTY (9 periods)
New developments in: trade mark law, copy right law, patent law, intellectual property
audits. International overview on intellectual property; international - trade mark law,
copy right law, international patent law, international development in trade secrets law.
Total Periods: 45
Topics for self-study are provided in the lesson plan
TEXT BOOKS:
1. Deborah, E. Bouchoux, Intellectual property: The law of Trademarks, Copyright,
Patents, and Trade Secrets, Cengage learning, 4th edition, 2013.
2. PrabuddhaGanguli, Intellectual property right - Unleashing the knowledge economy,
Tata McGraw Hill Publishing Company Ltd.
REFERENCE BOOKS:
1. Neeraj P and Khusdeep D. Intellectual Property Rights. India, IN: PHI learning Private
Limited. 1st edition 2019.
133
II B. Tech. - II Semester
(19BT50409) GREEN TECHNOLOGIES
(Open Elective-2)
(Common to CE, ME, CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyze energy efficient communication systems such as Telecommunication
systems, ICT, Wireless networks and cellular networks by understanding the
principles of green communications.
CO2. Understand the impact of conventional energy sources on environment and
realize the significance and principles of green energy sources for sustainability.
CO3. Understand the environmental impacts of IT and approaches for Green IT.
CO4. Analyze concepts of sustainable green construction using appropriate tools and
techniques following latest developments and considering safety and environment
besides communicating effectively in graphical form.
CO5. Demonstrate the environmental impact of traditional manufacturing and explore
the need for green manufacturing process promoting sustainability.
DETAILED SYLLABUS:
UNIT I–PRINCIPLES OF GREEN ENGINEERING AND GREEN COMMUNICATIONS
(9 periods)
Principles of Green Engineering: Introduction, Definition of green engineering,
Principles of green engineering
Green Communications: Introduction, Origin of Green Communications, Energy
Efficiency in Telecommunication systems, Telecommunication system model and energy
Efficiency, Energy saving concepts, Quantifying energy efficiency in ICT, Energy
efficiency metrics of green wireless networks, Embodied energy of communication
devices- Introduction, The extended energy model, Embodied/Operating Energy of a BS
in Cellular network- A Case study; Energy efficient standards for wireline
communications.
134
Introduction, Awareness to Implementation: Green IT Trends, Green Engineering,
Greening by IT: Using RFID for Environmental Sustainability, Smart Grids, Smart
Buildings and Homes, Green Supply Chain and Logistics, Enterprise-Wide Environmental
Sustainability, A Seven-Step Approach to Creating Green IT Strategy: Balancing the
Costs and Benefits of Going Green, Research and Development Directions.
TEXT BOOKS:
1. KonstantinosSamdanis, Peter Rost, Andreas Maeder, MichelaMeo, Christos
Verikoukis, Green Communications: Principles, Concepts and Practice, John Wiley &
Sons, 2015.
2. G.D. Rai, Non-conventional Energy Sources, KhannaPublishers, Delhi, 5th
Edition,2011.
3. San Murugesan, G.R. Gangadharan, Harnessing Green IT – Principles and Practices,
John Wiley & Sons Ltd., 2008.
4. Tom Woolley, Sam Kimmins, Paul Harrison and Rob Harrison, Green Building
Handbook, Volume 1, E & FN Spon, an imprint of Thomson Science & Professional.
5. J Paulo Davim, Green Manufacturing: Processes and Systems, Springer, 2012.
6. David A Dornfeld, Green Manufacturing: Fundamentals and Applications, Springer,
2013.
REFERENCE BOOKS:
1. Soli J. Arceivala, Green Technologies for a better future, McGraw Hill Education
(India) Pvt. Ltd, 2014.
2. Marty Poniatowski, Foundation of Green Information Technology, Prentice Hall, 2009.
3. Athanasios V Alavanidis, ThomaisVlachogianni, Green Chemistry and Green
Engineering, SynchronaThemata, 2012.
135
II B. Tech. –II Semester
(19BT3HS31) SOFT SKILLS LAB
(Common to CSE, CSSE, IT, CSE (AI) and CSE (DS))
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Demonstrate knowledge of career skills by examining and applying the styles and
strategies of Goal Setting, Thinking Skills, and Etiquettes.
CO2. Analyze the limitations and possibilities of favourable situations by applying the
skills of Body Language and demonstrate through Assertiveness, and
Interpersonal Skills.
CO3. Apply appropriate soft skills by analyzing the problem situations that arise in
professional career through demonstrating remedies in Conflict Management.
CO4. Demonstrate ability to function effectively as an individual and as a member in
diverse teams examining and applying soft skills in Interviews, Group Discussion
and Team Building.
CO5. Apply appropriate speaking and writing techniques in preparing documents and to
communicate effectively by examining and demonstrating knowledge in
TechnicalReport Writing and Résumé Writing.
*First TEN exercises are mandatory among the following:
LIST OF EXERCISES:
1. Body Language
Types of Body Language – Parts of Body – Facial Expressions – Eye Contact Insights –
Good Posture
2. Assertiveness
Communications Styles – Benefits – Being Unassertive – Role Playing
3. Goal Setting
Seven Steps of Goal Setting – Self Motivation – Personal Goal Setting – Setting
Career Goals
4.Thinking Skills
Positive Thinking – Creative Thinking – Lateral Thinking – Logical Thinking –
Intitutive Thinking
5.Team Building
Learning Activities – Management Essentials – Team Building Scenarios
6.Conflict Management
Ways of Resolving Conflict – Personality Types and Conflict – Conflict Resolution
Process – Team Conflict
136
7.Technical Report Writing
Objectives – Formats – Writing Styles
8.Résumé Writing
Structure and Presentation – Planning – Defining Career Objectives – Projecting
One’s Strengths and Skills – Cover Letter – Formats and Styles
9.Group Discussions
Types of GD – Dos and Don’ts – Dynamics of GD – Intervention – Summarization
Techniques
10.Interview Skills
Planning – Opening Strategies – Answering Strategies – Tele Conferencing – Video
Conferencing
11.Interpersonal Skills
Starting a Conversation – Responding to a Conversation – Conversation Examples –
Body Language – Role Play
12. Etiquette
Basic Social Etiquette – Telephone Etiquette – Dinning Etiquette – Conference
Etiquette
TEXT BOOKS:
1. Soft Skills Lab Manual, SVEC.
REFERENCE BOOKS:
1. R. C. Sharma & Krishna Mohan, Business Correspondence and Report Writing, Tata
McGraw-Hill Publishing Company Limited, 3rd edition, New Delhi, 2012.
SUGGESTED SOFTWARES:
1. KVAN SOLUTIONS
2. Learning to Speak English 8.1, The Learning Company – 4 CDs.
3. English in Mind, Herbert Puchta and Jeff Stranks with Meredith Levy, Cambridge.
4. Language in Use 1, 2 & 3.
5. Cambridge Advanced Learner's Dictionary - 3rd Edition.
6. Let‟s Talk English, Regional Institute of English South India.
137
II B.Tech. – II Semester
(19BT31232) SOFTWARE ENGINEERING LAB
(Common to CSE, CSSE, CSE (AI), CSE (DS) and CSBS)
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyse user requirements and prepare software requirements specifications.
CO2. Apply design principles of UML for software design.
CO3. Apply tools for developing UML diagrams.
CO4. Use cost estimation models for project evaluation.
CO5. Work effectively as an individual to design UML models.
CO6. Write and present a substantial technical report/document effectively.
LIST OF EXPERIMENTS:
1. Identify Functional and Non-Functional Requirements for:
i) Online Ticket Reservation for Railways ii) Online Auction Sales
2.a) Construct a flow graph for Insertion sort algorithm.
b) Write a program to find Cyclomatic complexity for the above flow graph
(Hint: McCabe‟s cyclomatic matrices V(G) of a graph G with n vertices , e edges
and P connected components is V(G)=e-n+2P)
CASE STUDIES:
Case studies given below should be Modeled using Visual Modeling tools in different
views i.e. Use case view, logical view, component view, Deployment view.
138
CASE STUDY 2: A POINT OF SALE (POS) SYSTEM
Problem Statement: A POS System is a computerized application used to record sales
and handle payments; it is typically used in a retail store. It includes hardware
components such as a computer and bar code scanner, and software to run the system.
It interfaces to various service applications, such as a third-party tax calculator and
inventory control. These systems must be relatively fault tolerant; that is, even if remote
services and temporarily unavailable they must still be of capturing sales and handling at
least cash payments. A POS system must support multiple and varied client – side
terminals and interfaces such as browser, PDA‟s, touch – screens.
139
CASE STUDY 6: HOME APPLIANCE CONTROL SYSTEM
Problem Statement: A home appliance control system (HACS) is a system which
provides various services to remotely operate on home appliances, such as microwave
oven, TV, and garage door etc through remote devices such as mobile phone, desktop
and palm-top.A home appliance control system (HACS) is a system which is controlled
by a remote system such as a mobile phone or a palm-top, and at the same time
controls, monitors and coordinates home appliances such as air conditioner, microwave
oven, garage doors, TV set, VCR, audio controller, indoor/outdoor lights, water sprinkler,
home security system, bath tub controller, etc. In order to activate home appliances and
to allow for different ways of cooking, the HACS needs mechanisms for communication
between the different devices in the system, and for coordination among the various
processes running on such devices. The system administrator of the HACS system has
the ability to add a new appliance or delete an existing one. The system administrator
has the ability to add a new remote device and configure it with HACS or delete an
existing one when it is not used. Also the system administrator can create an account for
a new user or delete existing account if it is no longer used.
REFERENCE BOOKS:
1. Grady Booch, James Rum Baugh and Ivar Jacobson, “The Unified Modeling Language
User Guide,” Second Edition, Pearson Education, 2009.
2. Hans-Erik Eriksson, Magnus Penker, Brian Lyons and David Fado, “UML 2 Toolkit,”
WILEY-Dreamtech India Pvt. Ltd., 2003.
3. Rajesh Naik and Swapna Kishore, “Software Requirements and Estimation,” Tata
McGraw Hill, New Delhi, 2001.
SOFTWARE/TOOLS USED:
Visual Paradigm for modeling diagrams
140
II B. Tech. - II Semester
(19BT40531) COMPUTER NETWORKS LAB
(Common to CSE and IT)
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Apply mathematical foundations to solve computational problems in computer
networks.
CO2. Select and apply network simulation tools like NS3, Packet Tracer to simulate
networking protocols.
CO3. Simulate and analyze network topologies, network protocols to provide efficient
networking solutions.
CO4. Work independently and communicate effectively in oral and written forms.
LIST OF EXERCISES:
1. a) Study of network devices and network IP in detail.
b) Create a network topology and configure a networktopology with four PCs, two
switches, and two routers.
141
i) Measure end to end throughput whilst varying the latency of the link.
ii) Add another client application to Node1 and a server instance to Node2.
What do you need to configure to ensure that there is no conflict?
iii) Repeat step 3 with the extra client and server application instances.
Show screenshots of pcap traces which indicate that delivery is made to
the appropriate server instance.
b) Simulate a Local Area Network. Consider a local area network formed by nodes
3, 4, and 5. This LAN communicates with the external world through a router
denoted by node 2. There are two servers connected to the router and
represented by nodes 0 and 1. Node 0 is running an application over TCP,
which is accessed by node 4. Node 1 is running an application on UDP, which is
accessed by node 5. Analyze the trace file.
6. Simulate link errors. Presence of link errors cause one or more packets to be
retransmitted. Consider the following topology.
Node #2 act as a router. Any traffic to or from the LAN passes through it. Consider
node #1 running a FTP server, and node #5 is downloading a file of size 4 MB.
However, the link between node #2 and #3 is fault. It drops packets with a fixed
probability of 0.2. Implement a link error model to reflect this. Try different values
of the simulation time to ensure that the file has been entirely transferred. Has the
plot of bytes received a linear curve or non-linear? Why?
8. Simulate packet transmission over a CSMA/CD based LAN with NS3. Consider the
LAN with seven nodes to be an isolated one i.e. not connected to the Internet.
Node #0 in the LAN acts as a UDP traffic source, and node #6 is the destination
node. Assume CBR traffic to be flowing between the nodes. The simulation lasts for
25 seconds. In Ethernet a packet is broadcasted in the shared medium, and only
the destination node accepts the packet. Other nodes simply drop it. What should
be the number of hops a packet from node #0 to node # 6 travel? Verify this from
the "Hop Count" plot.
b) TCP model supports a full bidirectional TCP with connection setup and close
logic. Simulate full duplex chat Transmission Control Protocol.
10. a) In a typical FTP session, the user is sitting in front of one host (the local host)
and wants to transfer files to or from a remote host. Implement File Transfer
Protocol
142
to move files between local and remote file systems.
11. Configure the following network to find shortest path between R2 LAN to R3
LAN using Distance Vector / Link State Routing Protocol.
REFERENCE BOOKS:
1. Andrew S. Tanenbaum and David J. Wetherall, Computer Networks, Pearson, 5th
Edition, 2015.
2. A. Jesin, Packet Tracer Network Simulator,Packt Publishing, 2014.
3. Jack L. Burbank, An Introduction to Network Simulator 3, Wiley, 2018.
Software/Tools used:
Network simulator tools - NS3, Packet Tracer
Virtual Labs (Computer Networks Lab – http://vlabs.iitb.ac.in/vlabs-dev/labs_local/
computer-networks/ labs/explist.php)
Virtual Labs (Advanced Network Technologies Virtual Lab -
http://vlabs.iitkgp.ernet.in/ant)
143
II B. Tech. - II Semester
(19BT40532) DATABASE MANAGEMENT SYSTEMS LAB
(Common to CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
COURSE DESCRIPTION:
Design of an ER Models; Hands-on experience on - DDL, DML commands, Query
processing using operators, Joins, Views, Synonyms, Indexes, Single row functions,
Group functions and Set functions; PL/SQL programming - Basic programs, Exception
handling, Triggers, Functions, Cursors and Stored procedures.
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyze the requirements of a given database problem and design viable ER-
Models for implementation of database.
CO2. Create database schemas, select and apply suitable integrity constraints for
querying databases using SQL interface.
CO3. Develop and interpret PL/SQL blocks to centralize database applications for
maintainability and reusability.
CO4. Develop database applications for societal applications such as ticket reservation
system, employee payroll system using modern tools.
CO5. Work independently and communicate effectively in oral and written forms.
LIST OF EXERCISES:
1. Design and analyze an ER Model for the following use case.
Roadway Travels” is in business since 1977 with several buses connecting
different places in India. Its main office is located in Hyderabad. The company
wants to computerize its operations in the following areas:
o Reservations
o Ticketing
o Cancellations
Reservations:
Reservations are directly handled by booking office. Reservations can be made
60 days in advance in either cash or credit. In case the ticket is not available,
await listed ticket is issued to the customer. This ticket is confirmed against the
cancellation.
Cancellation and Modification:
Cancellations are also directly handed at the booking office. Cancellation charges
will be charged. Waitlisted tickets that do not get confirmed are fully refunded.
144
and Delete.
b) Implement nested and correlated nested queries using set operators and set
comparison operators.
Basic PL/SQL:
Control Structures:
Exception Handling:
8. a) Develop a PL/SQL program that displays the name and address of a student
whose ID is given. If there is no student with the given student ID in the
database, the program should raise a run-time exception NO_DATA_FOUND,
which should be captured in the EXCEPTION block.
Functions:
9. a) Write a function that accepts two numbers A and B and performs the
following operations.
o Addition
o Subtraction
145
o Multiplication
o Division
Procedures:
10. a) Write a procedure that accepts two numbers and displays their sum.
Cursors:
11. a) Write a block in PL/SQL to create a Cursor that displays the employee name
and number of jobs he or she has done in the past.
b) Write a program in PL/SQL to create a cursor to display the name and salary
of each employee in the EMPLOYEES table whose salary is less than that
specified by a passed-in parameter value.
Triggers:
b) Whenever, the marks in an internal assessment test are entered, check if the
marks are less than 40%; if so, notify the concerned head of the
department.
REFERENCE BOOKS:
1. Satish Ansani, Oracle Database 11g: Hands-on SQL and PL/SQL, PHI, 2010.
2. Pranab Kumar Das Gupta, P. Radha Krishna, Database Management System Oracle
SQL and PL/SQL, PHI, 2nd Edition, 2009.
146
II B.Tech. - II Semester
(19BT3MC01) ENVIRONMENTAL SCIENCE
(Mandatory Course)
(Common to CE, ME, CSE, CSSE, IT, CSE (AI), CSE (DS) and CSBS)
PRE-REQUISITES: --
COURSE OUTCOMES: After successful completion of the course, students will be able to:
CO1. Analyze natural resources to solve complex environmental problems and natural
resource management considering society, environment and sustainability.
CO2. Analyze ecosystems and biodiversity to solve complex environmental problems by
following environmental ethics considering society, environment and sustainability
besides communicating effectively in graphical form.
CO3. Analyze various types of pollution and their control measures to solve
environmental problems through appropriate tools and techniques following latest
developments considering society, ethics, environment and sustainability.
CO4. Analyze social issues and its impact on environment, environmental acts to solve
complex environmental problems considering society, environment and
sustainability besides communicating effectively in graphical form.
CO5. Analyze human population and its impact on environment to solve complex
environmental problems through team work and using appropriate tools and
techniques considering ethics, society, environment and sustainability.
DETAILED SYLLABUS:
UNIT I–NATURAL RESOURCES (7 periods)
Multidisciplinary nature of environment; Natural Resources: Renewable and non-
renewable resources; Forest, Water, Mineral, Food and Energy resources -Causes,
Effects, Remedies, Case studies; Role of an individual in conservation of natural resource
and equitable use of resources for sustainable lifestyles.
147
UNIT III–ENVIRONMENTAL POLLUTION AND CONTROL (6 periods)
Causes, Adverse effects and control measures of pollution - Air pollution, Water
pollution, Soil pollution, Noise pollution, Thermal pollution, Nuclear pollution, Solid waste
management – Urban waste, industrial waste; Latest developments in pollution control,
Hazards and disaster management – Floods, Earthquakes, Tsunamis, Case studies.
UNIT IV–SOCIAL ISSUES AND THE ENVIRONMENT (6 periods)
Sustainable development, Urban problems related to energy, Environmental ethics –
Issues, Solutions; Global warming, Acid rain, Ozone layer depletion, Nuclear accidents
and case studies, Wasteland reclamation, Consumerism and waste products, Concept of
green technologies, Environment justice: National Green Tribunal and its importance;
Environment protection act, Air act, Water act, Wildlife protection act, Forest
conservation act, Issues involved in enforcement of environmental legislation, Public
environmental awareness.
UNIT V–HUMAN POPULATION AND THE ENVIRONMENT (4 periods)
Population growth, Population characteristics and variation among nations, Population
explosion, Family welfare programme, Environment and human health, Human rights,
Value education, HIV/AIDS, Women and child welfare, Role of information technology in
environment and human health; Case studies - Field Work/Assignment/Seminar on
Environmental assets – Water bodies/Forest/Grassland/Hill/Mountain.
Total Periods: 30
Topics for self-study are provided in the lesson plan
TEXT BOOKS:
1. AnubhaKaushik and C. P. Kaushik, Perspectives in Environmental Studies, New Age
International (P) Ltd. Publications, 6thEdition, 2018.
2. ErachBarucha, Environmental Studies, Orient Blackswan, 2ndEdition, 2013.
REFERENCE BOOKS:
1. Cunningham W.P. and Cunningham M.A., Principles of Environmental Science, Tata
McGraw-Hill Publishing Company, New Delhi, 8th Edition,2016.
2. Benny Joseph, Environmental Studies, Tata McGraw-Hill, 2ndEdition, 2009.
3. M. Anji Reddy, Text Book of Environmental Sciences and Technology, BS
Publications, 2014
4. R. Rajagopalan, Environmental Studies, Oxford University Press, 2 nd Edition,
2011.
148