R22 CSE (AI&ML) Syllabus Modified
R22 CSE (AI&ML) Syllabus Modified
AND
DETAILED SYLLABUS
B.Tech. R22
Regulation
COMPUTER SCIENCE & ENGINEERING (AI & ML) Under
CBCS
E N G I N E E R I N G EN G I N E E R S
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Ananthagiri (V&M), Kodad, Suryapet (Dist), Telangana (India).
(Effective for the students admitted into I year from the Academic Year 2022-23 and onwards)
2.1 Admission to the undergraduate (UG) program shall be made either on the
basis of the merit rank obtained by the qualified student in entrance test
conducted by the Telangana State Government (EAMCET) or the University
or on the basis of any other order of merit approved by the University,
subject to reservations as prescribed by the government from time to time.
2.2 The medium of instructions for the entire undergraduate program in
Engineering & Technology will be English only.
iii
Choice Based Credit System (CBCS) and Credit Based Semester
System(CBSS) indicated by UGC, and curriculum/course structure
suggested by AICTE are followed.
3.2.2 Credit Courses
iv
(EℓC) parent discipline/ department/
branch of Engineering.
7 Project Work B.Tech. Project or UG Project or UG
Major
Project or Project Stage I & II
Industry Training/
8 Internship/ Industry Training/ Internship/ Industry
Industry Oriented Oriented Mini-Project/ Mini-Project/
Mini project Skill Development Courses
Core /Mini-Project/Skill
Courses Development
courses
Seminar/ Colloquium based on core
9 Seminar contents related to parent discipline/
department/ branch of Engineering.
10 Minor - 1 or 2 Credit Courses (subset of HS)
Courses
Mandatory
11 - Mandatory Courses (non-credit)
Courses
(MC)
v
4.5 Choice for ‘additional subjects/courses’, not more than any 2 elective subjects in
any Semester, must be clearly indicated, which needs the specific approval
and signature of the Faculty Advisor/Mentor/HOD.
4.6 If the student submits ambiguous choices or multiple options or erroneous
entries during online registration for the subject(s) / course(s) under a given/
specified course group/ category as listed in the course structure, only the
first mentioned subject/ course in that category will be taken into
consideration.
4.7 Subject/ course options exercised through on-line registration are final and
cannot be changed or inter-changed; further, alternate choices also will not
be considered. However, if the subject/ course that has already been listed
for registration by the Head of the Department in a semester could not be
offered due to any inevitable or unexpected reasons, then the student shall
be allowed to have alternate choice either for a new subject (subject to
offering of such a subject), or for another existing subject (subject to
vi
availability of seats). Such alternate arrangements will be made by the
Head of the Department, with due notification and time-framed schedule,
within a week after the commencement of class-work for that semester.
4.8 Dropping of subjects/ courses may be permitted, only after obtaining prior
approval from the faculty advisor/ counselor ‘within a period of 15 days’
from the beginning of the current semester.
4.9 Open Electives: The students have to choose three Open Electives (OE-I, II &
III) from the list of Open Electives given by other departments. However,
the student can opt for an Open Elective subject offered by his own
(parent) department, if the student has not registered and not studied that
subject under any category (Professional Core, Professional Electives,
Mandatory Courses etc.) offered by parent department in any semester.
Open Elective subjects already studied should not repeat/should not match
with any category (Professional Core, Professional Electives, Mandatory
Courses etc.) of subjects even in the forthcoming semesters.
4.10 Professional Electives: The students have to choose six Professional Electives
(PE-I to VI) from the list of professional electives given.
6.1 A student shall be eligible to appear for the semester end examinations, if
the student acquires a minimum of 75% of attendance in aggregate of all
the subjects/ courses (including attendance in mandatory courses like
Environmental Science, Constitution of India, Intellectual Property Rights,
and Gender Sensitization) for that semester. Two periods of attendance for
each theory subject shall be considered, if the student appears for the
mid- term examination of that subject. This attendance should also be included in
the monthly attendance submitted to the Principal.
vii
6.2 Shortage of attendance in aggregate up to 10% (65% and above, and below
75%) in each semester may be condoned by the college academic
committee on genuine and valid grounds, based on the student’s
representation with supporting evidence.
6.3 A stipulated fee shall be payable for condoning of shortage of attendance.
6.4 Shortage of attendance below 65% in aggregate shall in NO case be condoned.
6.5 Students whose shortage of attendance is not condoned in any semester are not
eligible to take their end examinations of that semester. They get detained and their
registration for that semester shall stand cancelled, including all academic
credentials (internal marks etc.) of that semester. They will not be promoted to
the next semester. They may seek re- registration for all those subjects
registered in that semester in which the student is detained, by seeking re-
admission into that semester asand when offered; if there are any
professional electives and/ or open electives, the same may also be re-
registered if offered. However, if those electives are not offered in later
semesters, then alternate electives may be chosen from the same set of
elective subjects offered under that category.
6.6 A student fulfilling the attendance requirement in the present semester
shall not be eligible for readmission into the same class.
ix
S. No. Promotion Conditions to be fulfilled
1 First year first semester Regular course of study of first year first
to first year second semester.
semester
(i) Regular course of study of first year
second semester.
First year second
(ii) Must have secured at least 20 credits out of
semester to Second
40 credits i.e., 50% credits up to first year second
year first semester
semester from all the relevant regular and
supplementary examinations, whether the
student takes those examinations or not.
3. Second year Regular course of study of second year first
first semester.
semester to Second
year
second semester
(i) Regular course of study of second year
second semester.
Second year second (ii) Must have secured at least 48 credits out of
semester to Third year 80 credits i.e., 60% credits up to second year second
first semester semester from all the relevant regular and
supplementary examinations, whether the
student takes those examinations or not.
7.4 A student (i) shall register for all courses/subjects covering 160 credits as
specified and listed in the course structure, (ii) fulfills all the attendance
and academic requirements for 160 credits, (iii) earn all 160 credits by
securing SGPA 5.0 (in each semester), and CGPA ≥ 5 (at the end of 8
x
semesters), (iv) passes all the mandatory courses, to successfully complete the
undergraduate program. The performance of the student in these
160 credits shall be considered for the calculation of the final CGPA (at the
end of undergraduate program), and shall be indicated in the grade card /
marks memo of IV-
xi
year II semester.
7.5 If a student registers for ‘extra subjects’ (in the parent department or other
departments/branches of Engg.) other than those listed subjects totaling to
160 credits as specified in the course structure of his department, the
performances in those ‘extra subjects’ (although evaluated and graded using
the same procedure as that of the required 160 credits) will not be
considered while calculating the SGPA and CGPA. For such ‘extra subjects’
registered, percentage of marks and letter grade alone will be indicated in
the grade card / marks memo as a performance measure, subject to
completion of the attendance and academic requirements as stated in
regulations Items6 and 7.1 – 7.4 above.
7.6 A student eligible to appear in the semester end examination for any
subject/ course, but absent from it or failed (thereby failing to secure ‘P’
grade or above) may reappear for that subject/ course in the
supplementary examination as and when conducted. In such cases, internal
marks (CIE) assessed earlier for that subject/ course will be carried over,
and added to
the marks to be obtained in the SEE supplementary examination for
evaluating performance in that subject.
7.7 A student detained in a semester due to shortage of attendance may be re-admitted
in the same semester in the next academic year for fulfillment of academic
requirements. The academic regulations under which a student has been re-
admitted shall be applicable. Further, no grade allotments or SGPA/
CGPA calculations will be done for the entire semester in which the
student has been detained.
7.8 A student detained due to lack of credits, shall be promoted to the next academic
year only after acquiring the required number of academic credits. The academic
regulations under which the student has been readmitted shall be
applicable to him.
xiii
The average of the two Mid Term Examinations shall be taken as the
final marks for Mid Term Examination (for 30 marks).
The remaining 10 marks of Continuous Internal Evaluation are distributed as:
2. Assignment for 5 marks. (Average of 2 Assignments each for 5 marks)
3. Subject Viva-Voce/PPT/Poster Presentation/ Case Study on a
topic in the concerned subject for 5 marks.
While the first mid-term examination shall be conducted on 50% of the
syllabus, the second mid-term examination shall be conducted on the
remaining 50% of the syllabus.
Five (5) marks are allocated for assignments (as specified by the subject
teacher concerned). The first assignment should be submitted before the
conduct of the first mid-term examination, and the second assignment
should be submitted before the conduct of the second mid-term
examination. The average of the two assignments shall be taken as the final
marks for assignment (for 5 marks).
Subject Viva-Voce/PPT/Poster Presentation/ Case Study on a topic in the
subject concerned for 5 marks before II Mid-Term Examination.
The Student, in each subject, shall have to earn 35% of marks (i.e. 14
marks out of 40 marks) in CIE, 35% of marks (i.e. 21 marks out of 60)
in SEE and Overall 40% of marks (i.e. 40 marks out of 100 marks)
both CIE and SEE marks put together.
The student is eligible to write Semester End Examination of the concerned subject, if the
student scores ≥ 35% (14 marks) of 40 Continuous Internal Examination (CIE) marks.
In case, the student appears for Semester End Examination (SEE) of the concerned subject but
not scored minimum 35% of CIE marks (14 marks out of 40 internal marks), his
performance in that subject in SEE shall stand cancelled in spite of appearing the SEE. There is
NO Computer Based Test (CBT) for R22 regulations.
The details of the end semester question paper pattern are as follows:
8.2.1 The semester end examinations (SEE), for theory subjects, will be
conducted for 60marks consisting of two parts viz. i) Part- A for 10
marks, ii) Part - B for 50 marks.
Part-A is a compulsory which consists of ten questions. Two questions
from each unit. Each question carries one mark.
Part-B consists of five questions carrying 10 marks each. Each of these
questions is from each unit and may contain sub-questions. For
each question there will be an “either” “or” choice, which means that
there will be two questions from each unit and the student should answer
either of the two questions.
The duration of Semester End Examination is 3 hours.
8.3 For practical subjects there shall be a Continuous Internal Evaluation (CIE)
during the semester for 40 marks and 60 marks for semester end
examination. Out of the 40 marks for internal evaluation:
xiv
1. A write-up on day-to-day experiment in the laboratory (in terms of
aim, components/procedure, expected outcome) which shall be
evaluated for 10 marks
2. 10 marks for viva-voce (or) tutorial (or) case study (or) application (or)
poster presentation of the course concerned.
xv
3. Internal practical examination conducted by the laboratory teacher
concerned shall be evaluated for 10 marks.
4. The remaining 10 marks are for Laboratory Project, which consists of
the Design (or) Software / Hardware Model Presentation (or) App
Development (or) Prototype Presentation submission which shall be
evaluated after completion of laboratory course and before semester
end practical examination.
For Practical / laboratory subjects / courses, CIE marks will be considered
only if a student appear for the concerned MID Term Examination.
The practical SEE shall be conducted with an external examiner along with
the internal examiner. The external examiner shall be appointed by the
Principal from the panel of examiners recommended by Chairman, Board of
Studies / HoD of the respective branch / department.
In the Semester End Examination held for 3 hours, total 60 marks are
divided and allocated as shown below:
1. 10 marks for write-up
2. 15 for experiment/program
3. 15 for evaluation of results
4. 10 marks for presentation on another experiment/program in the
same laboratory course and
5. 10 marks for viva-voce on concerned laboratory course.
The Student, in each subject, shall have to earn 35% of marks (i.e. 14
marks out of 40 marks) in CIE, 35% of marks (i.e. 21 marks out of
60) in SEE and Over all 40% of marks (i.e. 40 marks out of 100
marks) both CIE and SEE marks put together.
The student is eligible to write Semester End Examination of the concerned subject, if the
student scores ≥ 35% (14 marks) of 40 Continuous Internal Examination (CIE) marks. In case,
the student appears for Semester End Examination (SEE) of the concerned subject but not
scored minimum 35% of CIE marks (14 marks out of 40 internal marks), his performance in that
subject in SEE shall stand cancelled inspite of appearing the SEE.
8.4 The evaluation of courses having ONLY internal marks in I Year I Semester
and II Year II Semester is as follows:
1. I Year I Semester course (ex., Elements of CE/ME/EEE/ECE/CSE etc): The
internal evaluation is for 50 marks and it shall take place during I
Mid-Term examination and II Mid-Term examination. The average
marks of two Mid-Term examinations is the final for 50 marks.
Student shall have to earn 40%, i.e 20 marks out of 50 marks from
average of the two examinations. There shall be NO external
evaluation. The student is deemed to have failed, if he (i) is absent
as per schedule, or (ii) secures less than 40% marks in this course.
xvi
2. II Year II Semester Real-Time (or) Field-based Research Project course: The
internal evaluation is for 50 marks and it shall take place during I
Mid-Term examination and II Mid-Term examination. The average
marks of two Mid-Term examinations is the final for 50 marks.
Student shall have to earn 40%, i.e 20 marks out of 50
xvii
marks from average of the two examinations. There shall be NO
external evaluation. The student is deemed to have failed, if he (i)
does not submit a report on the Project, or (ii) does not make a
presentation of the same before the internal committee as per
schedule, or
(ii) secures less than 40% marks in this course.
8.5 There shall be an Industry training (or) Internship (or) Industry oriented
Mini-project (or) Skill Development Courses (or) Paper presentation in
reputed journal (or) Industry Oriented Mini Project in collaboration with an
industry of their specialization. Students shall register for this immediately
after II-Year II Semester Examinations and pursue it during summer
vacation/semester break & during III Year without effecting regular course
work. Internship at reputed organization (or) Skill development courses (or)
Paper presentation in reputed journal (or) Industry Oriented Mini Project
shall be submitted in a report form and presented before the committee in
III-year II semester before end semester examination. It shall be evaluated
for 100 external marks. The committee consists of an External Examiner,
Head of the Department, Supervisor of the Industry Oriented Mini Project
(or) Internship etc, Internal Supervisor and a Senior Faculty Member of the
Department. There shall be NO internal marks for Industry Training (or)
Internship (or) Mini-Project (or) Skill Development Courses (or) Paper
Presentation in reputed journal (or) Industry Oriented Mini Project.
8.6 The UG project shall be initiated at the end of the IV Year I Semester and
the duration of the project work is one semester. The student must present
Project Stage – I during IV Year I Semester before II Mid examinations, in
consultation with his Supervisor, the title, objective and plan of action of
his Project work to the departmental committee for approval before
commencement of IV Year II Semester. Only after obtaining the approval of
the departmental committee, the student can start his project work.
8.7 UG project work shall be carried out in two stages: Project Stage – I for
approval of project before Mid-II examinations in IV Year I Semester and
Project Stage – II during IV Year II Semester. Student has to submit project
work report at the end of IV Year II Semester. The project shall be
evaluated for 100 marks before commencement of SEE Theory
examinations.
8.8 For Project Stage – I, the departmental committee consisting of Head of
the Department, project supervisor and a senior faculty member shall
approve the project work to begin before II Mid-Term examination of IV
Year I Semester. The student is deemed to be not eligible to register for the
Project work, if he does not submit a report on Project Stage
- I or does not make a presentation of the same before the evaluation
xvii
i
committee as per schedule.
A student who has failed may reappear once for the above evaluation, when
it is scheduled again; if he fails in such ‘one reappearance’ evaluation also,
he has to reappear for the same in the next subsequent semester, as and
when it is scheduled.
8.9 For Project Stage – II, the external examiner shall evaluate the project
work for 60 marks and the internal project committee shall evaluate it for 40
marks. Out of 40 internal marks, the departmental committee consisting of
Head of the Department, Project Supervisor
xix
and a Senior Faculty Member shall evaluate the project work for 20 marks
and Project Supervisor shall evaluate for 20 marks. The topics for Industry
Oriented Mini Project/ Internship/SDC etc. and the main Project shall be
different from the topic already taken. The student is deemed to have
failed, if he (i) does not submit a report on the Project, or (ii) does not make
a presentation of the same before the External Examiner as per schedule,
or (iii) secures less than 40% marks in the sum total of the CIE and SEE
taken together.
For conducting viva-voce of project, Principal / Chief Controller of
Examination selects an external examiner from the list of experts in the
relevant branch submitted by the BoS Chairperson / HoD.
A student who has failed, may reappear once for the above evaluation,
when it is scheduled again; if student fails in such ‘one reappearance’
evaluation also, he has to reappear for the same in the next subsequent
semester, as and when it is scheduled.
8.10 A student shall be given only one time chance to re-register for a maximum
of two subjects in a semester:
If the internal marks secured by a student in the Continuous Internal
Evaluation marks for 40 (Sum of average of two mid-term
examinations consisting of Objective & descriptive parts, Average of
two Assignments & Subject Viva- voce/PPT/ Poster presentation/
Case Study on a topic in the concerned subject) are less than 35%
and failed in those subjects.
A student must re-register for the failed subject(s) for 40 marks within four
weeks of commencement of the classwork in next academic year.
In the event of the student taking this chance, his Continuous Internal
Evaluation marks for 40 and Semester End Examination marks for 60
obtained in the previous attempt stand cancelled.
8.11 For the subjects having design and / or drawing, (such as Engineering
Graphics, Engineering Drawing, Machine Drawing) and estimation, the
distribution shall be 40 marks for internal evaluation (20 marks for day-to-
day work and 20 marks for Internal Examinations) and 60 marks for
Semester End Examination. There shall be two midterm examinations in a
semester and the average of the two shall be considered for the award of
marks for midterm examinations. The 20 marks for day-to-day work shall
be considered only if the student attends the midterm examination when
conducted.
8.12 For subjects like Engineering Graphics/Engineering Drawing, the SEE shall
consist of five questions. For each question there will be an “either” “or”
choice, which means that there will be two questions from each unit and
the student should answer either of the two questions. Each question
xx
carries 12 marks. There shall be no Part – A, and Part – B system.
8.13 For mandatory courses of, Gender Sensitization, Human Values and
Professional Ethics, Constitution of India and Intellectual Property Rights, a
student has to secure 40 marks out of 100 marks (i.e. 40% of the marks
allotted) in the Continuous Internal Evaluation for passing the
subject/course. These marks should also be processed along with the
internal marks of other subjects. There is no Semester End
Examination for mandatory
xxi
courses.
8.14 No marks or letter grades shall be allotted for mandatory/non-credit
courses. Only Pass/Fail shall be indicated in Grade Card.
Absent Ab 0
9.3 A student who has obtained an ‘F’ grade in any subject shall be deemed to
have ‘failed ‘and is required to reappear as a ‘supplementary student’ in the
semester end examination, as and when offered / conducted. In such cases,
internal marks in those subjects will remain the same as those obtained
earlier.
9.4 To a student who has not appeared for an examination in any subject, ‘Ab’
grade will be allocated in that subject, and he is deemed to have ‘Failed’. A
student will be required to reappear as a ‘supplementary student’ in the
semester end examination, as and when offered next. In this case also, the
xxii
internal marks in those subjects will remain the same as those obtained
earlier.
9.5 A letter grade does not indicate any specific percentage of marks secured
by the student, but it indicates only the range of percentage of marks.
xxii
i
9.6 A student earns Grade Point (GP) in each subject/ course, on the basis of
the letter grade secured in that subject/ course. The corresponding ‘Credit
Points’ (CP) are computed by multiplying the grade point with credits for
that particular subject/ course.
Credit Points (CP) = Grade Point (GP) x Credits …. For a course
9.7 A student passes the subject/ course only when GP ≥ 5 (‘P’ grade or above).
9.8 The Semester Grade Point Average (SGPA) is calculated by dividing the
sum of credit points ( CP) secured from all subjects/ courses registered in a
semester, by the total number of credits registered during that semester.
SGPA is rounded off to two decimal places. SGPA is thus computed as
where ‘M’ is the total no. of subjects (as specifically required and listed
under the course structure of the parent department) the student has
‘registered’ i.e., from the 1st semester onwards up to and inclusive of the 8th
semester, ‘j’ is the subject indicator index (takes into account all subjects
from 1 to 8 semesters), Cj is the no. of credits allotted to the jth subject,
and Gj represents the grade points (GP) corresponding to the letter grade
awarded for that jth subject. After registration and completion of I year I
semester, the SGPA of that semester itself may be taken as the CGPA, as
there are no cumulative effects.
Illustration of calculation of SGPA:
xxv
i
consideration.
10.0 Passing Standards
10.1 A student shall be declared successful or ‘passed’ in a semester, if he
secures a GP ≥ 5 (‘P’ grade or above) in every subject/course in that
semester (i.e. when the student gets an SGPA
≥ 5.0 at the end of that particular semester); and he shall be declared
successful or ‘passed’ in the entire undergraduate program, only when gets
a CGPA ≥ 5.0 (‘P’ grade or above) for the award of the degree as required.
10.2 After the completion of each semester, a grade card or grade sheet shall be
issued to all the registered students of that semester, indicating the letter
grades and credits earned. It will show the details of the courses registered
(course code, title, no. of credits, grade earned, etc.) and credits earned.
There is NO exemption of credits in any case.
xxv
iii
shall be placed in ‘Second Class’.
12.6 All other students who qualify for the award of the degree (as per item
12.1), with finalCGPA (at the end of the undergraduate program) 5.00
but < 6, shall be placed in ‘pass class’.
12.7 A student with final CGPA (at the end of the undergraduate program)
< 5.00 will not be eligible for the award of the degree.
12.8 Students fulfilling the conditions listed under item 12.3 alone will be
eligible for award of ‘Gold Medal’.
12.9 Award of 2-Year B.Tech. Diploma Certificate
1. A student is awarded 2-Year UG Diploma Certificate in the concerned
engineering branch on completion of all the academic requirements
and earned all the 80 credits (within 4 years from the date of
admission) up to B.Tech. II Year II Semester, if the student want to
exit the 4-Year B.Tech. program and requests for the 2 -Year B. Tech. (UG)
Diploma Certificate.
2. The student once opted and awarded 2-Year UG Diploma Certificate, the
student will be permitted to join in B. Tech. III Year I Semester and
continue for completion of remaining years of study for 4-Year B.
Tech. Degree ONLY in the next academic year along with next batch
students. However, if any student wishes to continue the study after opting for exit,
he/she should register for the subjects/courses in III Year I Semester before
commencement of classwork for that semester.
3. The students, who exit the 4-Year B. Tech. program after II Year of study and wish to re-
join the B.Tech. program, must submit the 2 -Year B. Tech. (UG) Diploma Certificate
awarded to him, subject to the eligibility for completion of Course/Degree.
4. A student may be permitted to take one year break after completion
of II Year II Semester or B. Tech. III Year II Semester (with university
/ College permission through the principal of the college well in
advance) and can re-enter the course in next Academic Year in the same
college and complete the course on fulfilling all the academic
credentials within a stipulated duration i.e. double the duration of
the course (Ex. within 8 Years for 4-Year program).
xxi
x
14.0 Transitory Regulations
A. For students detained due to shortage of attendance:
1. A Student who has been detained in I year I Semester of R18
Regulations due to lack of attendance, shall be permitted to join
I year I Semester of R22
xxx
Regulations and he is required to complete the study of
B.Tech. program within the stipulated period of eight academic
years from the date of first admission in I Year I Semester.
2. A student who has been detained in any semester of II, III
and IV years of R18 regulations for want of attendance, shall
be permitted to join the corresponding semester of R22
Regulations and is required to complete the study of B.Tech.
within the stipulated period of eight academic years from the
date of first admission in I Year. The R22 Academic
Regulations under which a student has been readmitted shall
be applicable to that student from that semester. See rule (C)
for further Transitory Regulations.
B. For students detained due to shortage of credits:
3. A student of R18 Regulations who has been detained due to
lack of credits, shallbe promoted to the next semester of R22
Regulations only after acquiring the required number of credits
as per the corresponding regulations of his/her first admission.
The total credits required are 160 including both R18 & R22
regulations. The student is required to complete the study of
B.Tech. within the stipulated period of eight academic years
from the year of first admission. The R22 Academic
Regulations are applicable to a student from the year of
readmission. See rule (C) for further Transitory Regulations.
C. For readmitted students in R22 Regulations:
4. A student who has failed in any subject under any
regulation has to pass those subjects in the same
regulations.
5. The maximum credits that a student acquires for the
award of degree, shall be the sum of the total number of
credits secured in all the regulations of his/her study
including R22 Regulations. There is NO exemption of credits in
any case.
6. If a student is readmitted to R22 Regulations and has
any subject with 80% of syllabus common with his/her
previous regulations, that particular subject in R22
Regulations will be substituted by another subject to be
suggested by the concerned BoS and approved by CAC.
Note: If a student readmitted to R22 Regulations and has not studied any
subjects/topics in his/her earlier regulations of study which is prerequisite
for further subjects in R22 Regulations, the College Principal shall conduct
remedial classes to cover those subjects/topics for the benefit of the
xxx
i
students.
xxx
ii
the subjects of JNTUH which the students have not studied at the earlier
institution. Further, though the students have passed some of the subjects
at the earlier institutions, if the same subjects are prescribed in different
semesters of JNTUH, the students have to study those subjects in JNTUH
in spite of the fact that those subjects are repeated.
15.3 The transferred students from other Universities/Institutions to JNTUH
affiliated colleges who are on rolls are to be provided one chance to write
the CBT (for internal marks) in the equivalent subject(s) as per the clearance
letter issued by the University.
15.4 The autonomous affiliated colleges have to provide one chance to write the
internal examinations in the equivalent subject(s) to the students transferred
from other universities/institutions to JNTUH autonomous affiliated colleges
who are on rolls, as per the clearance (equivalence) letter issued by the
University.
16.0 Scope
16.1 The academic regulations should be read as a whole, for the purpose of any
interpretation.
16.2 In case of any doubt or ambiguity in the interpretation of the above rules,
the decision of the Vice-Chancellor is final.
16.3 The University may change or amend the academic regulations, course
structure or syllabi at any time, and the changes or amendments made shall
be applicable to all students with effect from the dates notified by the
University authorities.
16.4 Where the words “he”, “him”, “his”, occur in the regulations, they
include “she”, “her”, “hers”.
****
xxx
iii
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Ananthagiri (V&M), Kodad, Suryapet (Dist), Telangana (India).
ACADEMIC REGULATIONS (R22) (CBCS) FOR B.TECH (LATERAL ENTRY
SCHEME) FROM THE ACADEMIC YEAR 2023-24
xx
xiv
the student takes those examinations or
not.
5 Fourth year first semester Regular course of study of fourth year
to fourth year second first semester.
semester
6. All the other regulations as applicable to B. Tech. 4-year degree course (Regular)
will hold good for B. Tech. (Lateral Entry Scheme).
7. LES students are not eligible for 2-Year B. Tech. Diploma Certificate.
****
xx
xv
Malpractices Rules
Disciplinary Action For / Improper Conduct in Examinations
Nature of Malpractices/Improper Punishment
conduct
If the student:
Possesses or keeps accessible in Expulsion from the examination hall
examination hall, any paper, and cancellation of the performance in
note book, programmable that subject only.
calculators, cell phones, pager,
palm computers or any other
form of material concerned with
1. (a) or related to the subject of the
examination (theory or practical)
in which student is appearing
but has not made use of
(material shall include any marks
on the body of the student which
can be used as an aid in
the subject of the examination).
Gives assistance or guidance or Expulsion from the examination hall
receives it from any other and cancellation of the performance in
(b) student orally or by any other that subject only of all the students
body language methods or involved. In case of an outsider, he
communicates through cell will be handed over to the police and
phones with any student or a case is registered against him.
persons in or outside the
exam hall in respect of any
matter.
2. Has copied in the examination Expulsion from the examination hall
hall from any paper, book, and cancellation of the performance in
programmable calculators, that subject and all other subjects the
palm computers or any other student has already appeared
form of material relevant to the including practical examinations and
subject of the examination project work and shall not be permitted
(theory or practical) in which to appear for the remaining
the student is appearing. examinations of the
subjects of that semester/year.
3. Impersonates any other The student who has impersonated
student in shall be expelled from examination
connection with the hall. The student is also debarred and
examination. forfeits the seat. The performance of
the original student who has been
impersonated, shall be cancelled in all
the subjects of the examination
xx
xvi
(including practicals and project work)
already appeared and shall not be
allowed to appear for examinations of
the remaining subjects of that
semester/year. The
student is also debarred for two
consecutive
semesters from class work and all
SEE. The continuation of the course
by the student 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 Expulsion from the examination hall
additional sheet or takes out or and cancellation of performance in
arranges to send out the that subject and all the other subjects
question paper during the the student has already appeared
examination or answer book or including practical examinations and
additional sheet, during or after project work and shall not be
the examination. permitted for the remaining
examinations of the subjects of that
semester/year. The student is also
debarred for two consecutive
semesters from class work and all
SEE. The continuation of the course
by the student is subject to the
academic regulations in
connection with forfeiture of seat.
Uses objectionable, abusive or
offensive language in the answer
xx
xvi
Refuses to obey the orders of the
Chief In case of students of the college, they
Controller of Examinations / shall be expelled from examination
Controller of Examinations / halls and cancellation of their
Additional Controller of performance in that subject and all
Examinations other subjects the student(s) has (have)
/ Observer / any officer on already appeared and shall not be
duty or
permitted to appear for the remaining
misbehaves or creates
disturbance of examinations of the subjects of that
any kind in and around semester/year. The students also are
the debarred and forfeit their seats. In
6. examination hall or organizes a case of outsiders, they will be handed
walk over to the police and a police case is
out or instigates others to walk registered against them.
out, or
threatens the officer-in charge
or any
person on duty in or outside
the
examination hall of any injury
to his
person or to any of his
relations
whether by words, either
spoken or
written or by signs or by
visible
representation, assaults the
officer-in-
charge, 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
xx
xvi
examination.
7. Leaves the exam hall taking
Expulsion from the examination hall
away answer script or
and cancellation of performance in
intentionally tears off the script
that subject and all the other subjects
or any part thereof inside or
the student has already appeared
outside the examination hall.
including practical examinations and
project work and shall not be
permitted for the remaining
examinations of the subjects of that
semester/year. The student is also
debarred for two consecutive
semesters from class work and all
SEE. The continuation of the course
by the student is subject to the
academic regulations
in connection with forfeiture of seat.
*****
xl
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Computer Science & Engineering (AI & ML)
R 22
I YEAR I SEMESTER COURSE STRUCTURE
S. Course Internal External Total
Course Title Cat L T P Credits
No. Code Marks Marks Marks
1
II YEAR I SEMESTER COURSE STRUCTURE
2
C
3
III YEAR I SEMESTER COURSE STRUCTURE
4
IV YEAR I SEMESTER COURSE STRUCTURE
AM704PC
8 Project Stage – I PC 0 0 6 3 100 - 100
# Environmental Science in III Yr II Sem Should be Registered by Lateral Entry students Only
* Mandatory Courses Marks are not considered in Total Marks
5
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Computer Science & Engineering (AI & ML)
PROFESSIONAL ELECTIVE - I:
1 Graph Theory
AM511PE
2 Introduction to Data Science
AM512PE
3 Web Programming
AM513PE
4 Image Processing
EC514PE
5 AM515PE Computer Graphics
1
AM741PE
Quantum Computing
6
2 AM742PE Expert Systems
PROFESSIONAL ELECTIVE - V:
4
AM864PE Cognitive Computing
5 AM865PE Conversational AI
OPEN ELECTIVE - I:
16 AM611OE Fundamentals of AI
7
Computer Science &
17 AM612OE Machine Learning Basics Engineering (AI&ML)
9
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Computer Science & Engineering (AI&ML)
PSO1:
Understand, design and implement the concepts of Artificial Intelligence
and Machine Learning to build intelligent models and systems that are
cost effective and meeting industry 4.0 standards with ethical values.
10
PROGRAM OUTCOMES
At the end of the program, Graduates will be able to:
11
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Types of matrices and their properties. Concept of a rank of the matrix and
applying this concept to know the consistency and solving the system of linear
equations.
Concept of Eigen values and eigenvectors and to reduce the quadratic form to
canonical form.
Geometrical approach to the mean value theorems and their application to the
mathematical problems. Evaluation of surface areas and volumes of revolutions of
curves. Evaluation of improper integrals using Beta and Gamma functions.
Partial differentiation, concept of total derivative
Finding maxima and minima of function of two and three variables. Evaluation of
multiple integrals and their applications
UNIT-I
Matrices
Rank of a matrix by Echelon form and Normal form, Inverse of Non-singular matrices by
Gauss- Jordan method, System of linear equations: Solving system of Homogeneous and
Non- Homogeneous equations by Gauss elimination method and Gauss Jordan method.
UNIT-II
Calculus
Mean value theorems: Rolle’s Theorem, Lagrange’s Mean value theorem with their
12
Geometrical Interpretation and applications, Cauchy’s Mean Value Theorem, Taylor’s
Series. Definition of Improper Integral: Beta and Gamma functions and their
applications.
13
UNIT-IV
UNIT-V
Text books:
1. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 36th Edition, 2010.
2. R.K. Jain and S.R.K. Iyengar, Advanced Engineering Mathematics, Narosa
Publications, 5th Editon, 2016.
Reference books:
1. Erwin kreyszig, Advanced Engineering Mathematics, 9th Edition, John Wiley & Sons,
2006.
2. G.B. Thomas and R.L. Finney, Calculus and Analytic geometry,
9thEdition, Pearson, Reprint,2002.
3. N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, Laxmi
Publications, Reprint, 2008.
Course Outcomes:
After the completion of the course, the student will be able to
1. Write the matrix representation of a set of linear equations and to analyze
the solution of the system of equations
2. Find the Eigen values and Eigen vectors of the matrix and discuss the nature of the
quadratic form.
3. Discuss the applications of mean value theorems to the mathematical problems,
Evaluation of improper integrals using Beta and Gamma functions.
4. Examine the extreme of functions of two variables with/ without constraints.
5. Analyze the convergence of sequence and series.
14
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H H L H M L H
CO-2 H H H L H M L H
CO-3 M M M M L M
CO-4 M M M L L M
CO-5 M M L M L M
15
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
The objectives of this course is to provide:
To bring adaptability to new developments in Engineering Chemistry and to
acquire the skills required to become a perfect engineer.
To include the importance of water in industrial usage, fundamental aspects
of battery chemistry, and significance of corrosion - it’s control to protect the
structures.
To impart the basic knowledge of atomic, molecular and electronic
modifications which makes the student to understand the technology based on
them.
To acquire required knowledge about engineering materials like cement, smart
materials and Lubricants.
UNIT-I: Water and its treatment :
Introduction to hardness of water – Estimation of hardness of water by complex metric
method and related numerical problems. Potable water and its specifications - Steps
involved in the treatment of potable water - Disinfection of potable water by
chlorination and break - point chlorination. DE fluoridation - Determination of F- ion
by ion- selective electrode method.
Boiler Troubles: Sludges, Scales and caustic embrittlement, Internal treatment of Boiler feed
water
- Calgon conditioning - Phosphate conditioning - Colloidal conditioning, External
treatment methods - Softening of water by ion- exchange process. Desalination of
Brackish water - Reverse osmosis.
UNIT-II: Battery Chemistry & Corrosion :
Introduction - Classification of batteries-primary (Leclanche cell) and secondary
(Lead-acid), and reserve batteries with example. Construction, working and
applications of Zn-air and Lithium-ion battery. Applications of Li-ion battery to
electrical vehicles.
Fuel Cells- Differences between battery and a fuel cell, Construction and applications of
Methanol
Oxygen fuel cell and Solid oxide fuel cell. Solar cells - Introduction and applications of
16
Solar cells.
Corrosion: Causes and effects of corrosion–theories of chemical and electrochemical
corrosion
–mechanism of electrochemical corrosion, Types of corrosion: Galvanic, water-line
and pitting corrosion. Factors affecting rate of corrosion: Nature of metal-Galvanic
series, purity of metal, Nature of corrosion product, Nature of environment-Effect of
temperature, Effect of PH, Humidity, Corrosion control methods- Cathodic protection
– Sacrificial anode & impressed current methods.
17
UNIT-III: Polymeric materials:
Definition – Classification of polymers with examples – Types of polymerizations –
Addition and condensation p ol y m er i zat i o n with examples –
Nylon 6:6, Terylene Plastics:
Definition and characteristics- thermoplastic and thermosetting plastics, Preparation,
Properties and engineering applications of PVC, Bakelite and Teflon.
Rubbers: Natural rubber and its vulcanization.
Synthetic Rubbers- Characteristics–preparation–properties and applications of Buna-S, Butyl
and Thiokol rubber.
Conducting polymers: Characteristics and Classification with examples-
mechanism of conduction in trans- poly acetylene and applications of conducting
polymers.
Biodegradable polymers: Concept and advantages – Poly lactic acid and poly vinyl
alcohol and their applications
UNIT-IV: Molecular structure:
Introduction, Concept of atomic and molecular orbitals, LCAO, Molecular orbitals of
di atomic molecules, Molecular orbital energy level diagrams of diatomic molecules
(B2, C2, N2, O2 and F2). Pi-molecular orbitals of ethylene and butadiene.
Crystal field theory (CFT)
Crystal field theory, Crystal field splitting patterns of transition metal ion d- orbital-
tetrahedral, octahedral and square planar geometries.
UNIT-V: Engineering Materials:
Cement: Portland cement, its composition, setting and
hardening. Smart materials and their engineering applications
Shape memory materials- Poly L- Lactic acid. Thermo response materials- Poly acryl
amides and Poly vinyl amides
Lubricants: Classification of lubricants with examples-characteristics of a good lubricant
- mechanism of lubrication (thick film, thin film and extreme pressure)- properties of
lubricants: viscosity, cloud point, pour point, flash point and fire point.
Text Books:
1. Engineering Chemistry by P.C. Jain and M. Jain, Dhanpat rai Publishing Company,2010
2. Text book of Engineering Chemistry by Jaya Shree Anireddy, Wiley Publications.
3. Engineering Chemistry by Rama Devi, VenkataRamana Reddy
and Rath, Cengage learning,2016
4. A text book of Engineering Chemistry by M. Tirumala
Chary, E.Laxminarayana and K. Shashikala, Pearson
Publications, 2021.
18
Reference Books:
1. Engineering Chemistry by Shikha Agarwal, Cambridge University Press, Delhi(2015)
2. Engineering Chemistry by Shashi Chawla, Dhanpatrai and Company (P) Ltd. Delhi(2011)
Course Outcomes:
After the completion of the course, the student will be able to
1. Understand the basic properties of water and its usage in domestic and industrial
purposes.
2. Acquire the basic knowledge of electrochemical procedures related
to corrosion and its control.
3. Learn the fundamentals and general properties of polymers and other engineering
materials.
4. Apply the knowledge of atomic, molecular and electronic changes related to
conductivity
5. Apply the knowledge of engineering materials in daily life.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M H M M L H M M
CO-2 M M H H H H H M
CO-3 H M H H M M
CO-4 L M L L M
CO-5 M H H H M L M M
19
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
To introduce various techniques for representation of the data in the real world
UNIT - I: Introduction to Programming
Arrays: one and two dimensional arrays, creating, accessing and manipulating elements
of arrays Strings: Introduction to strings, handling strings as array of characters, basic
string functions available in C (strlen, strcat, strcpy, strstr etc.), arrays of strings
Structures: Defining structures, initializing structures, unions, Array of structures
Pointers: Idea of pointers, Defining pointers, Pointers to Arrays and Structures, Use of
20
Pointers in self- referential structures, usage of self-referential structures in linked list (no
implementation) Enumeration data type
21
UNIT – III: Preprocessor and File handling in C:
Preprocessor: Commonly used Preprocessor commands like include, define, undef, if,
ifdef, ifndef Files: Text and Binary files, Creating and Reading and writing text and
binary files, appending data to existing files, Writing and reading structures using binary
files, Random access using fseek, ftell and rewind functions
UNIT - IV: Function and Dynamic Memory Allocation:
Text Books:
1. Jeri R. Hanly and Elliot B.Koffman, Problem solving and Program Design in C
7th Edition, Pearson
2. B.A. Forouzan and R.F. Gilberg C Programming and Data Structures, Cengage
Learning, (3rd Edition)
Reference Books:
1. Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language,
Prentice Hall of India
2. E. Balagurusamy, Computer fundamentals and C, 2nd Edition, McGraw-Hill
22
Course Outcomes:
After the completion of the course, the student will be able to
2. Analyze the concepts of arrays, strings and structures for real world problems.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M L L H L
CO-2 L M M H H L
CO-3 L M M H M L
CO-4 L M M M M L
CO-5 L M H H M L
23
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
To introduce the concept of DC circuits and its components.
To import the knowledge of various electrical installation and the concept of power,
power factor and its improvement.
UNIT-I:
D.C. Circuits: Electrical circuit elements (R, L and C), voltage and current sources, Ohm’s
Law, KVL & KCL, analysis of simple circuits with dc excitation. Superposition, Thevenin
and Norton Theorems. Time-domain analysis of first-order RL and RC circuits.
UNIT-II:
A.C. Circuits: Representation of sinusoidal waveforms, peak and rms values, phasor
representation, real power, reactive power, apparent power, power factor, Analysis of
single-phase ac circuits consisting of R, L, C, RL, RC, RLC combinations (series only),
resonance in series R-L- C circuit. Three-phase balanced circuits, voltage and current
relations in star and delta connections.
UNIT-III:
Transformers: Ideal and practical transformer, equivalent circuit, losses in transformers, OC&SC
test on transformers, regulation and efficiency. Condition for maximum efficiency and
applications.
UNIT-IV:
24
Single-phase induction motor, Construction and working. Construction and working of
synchronous generator.
25
UNIT-V:
Text Books:
1. D.P. Kothari and I. J. Nagrath, “Basic Electrical Engineering”, Tata McGraw Hill,
4th Edition, 2019.
2. MS Naidu and S Kamakshaiah, “Basic Electrical Engineering”, Tata
McGraw Hill, 2nd Edition, 2008.
Reference Books:
1. P. Ramana, M. Suryakalavathi, G.T. Chandrasheker, “Basic Electrical
Engineering”, S. Chand, 2nd Edition, 2019.
2. D. C. Kulshreshtha, “Basic Electrical Engineering”, McGraw Hill, 2009
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Understand the importance of DC circuits and analyze theorems.
2. Understand the concept of AC circuits and resonance.
3. Concept of principle of operation of transformer and efficiency of single phase
transformer.
4. Analyze the performance of DC machines and Induction motors.
5. Demonstrate the importance of electrical installation and the concept of power,
power factor and its improvement.
26
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M H M M H H M
CO-2 H M H M M H H M
CO-3 M H H M M L M H
CO-4 M H M M M M L M H
CO-5 L M M L H H L H H
27
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
The objectives of this course is to provide:
To develop the ability of visualization of different objects through technical drawings.
To impart knowledge about standard principles of orthographic projection of objects
To draw the regular solids and sectional views of the objects.
To development the right regular solids surfaces of solids.
To draw Isometric views and modern engineering tools like Auto Cad software
necessary for engineering practice
UNIT – I:
Introduction to Engineering Graphics: Principles of Engineering Graphics and their
Significance, Scales – Plain & Diagonal, Conic Sections including the Rectangular
Hyperbola – General method only. Cycloid, Epicycloid and Hypocycloid, Introduction
to Computer aided drafting – views, commands and conics
UNIT- II:
28
Spherical Parts. Conversion of Isometric Views to Orthographic Views and Vice-versa
–Conventions. Conversion of
29
orthographic projection into isometric view using computer aided drafting.
Text Books:
1. Engineering Drawing N.D. Bhatt / Charotar
Reference Books:
1. Engineering Drawing, Basant Agrawal and C M Agrawal, Third Edition McGraw Hill
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
3. Appreciate the need of Sectional views of solids and Development of surfaces of solids
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L H L M M
CO-2 L M H L L
CO-3 L
CO-4 M H L
CO-5 H
30
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course objectives:
The objectives of this course is to provide:
Operating systems: Functions of operating systems, types of operating systems, Device &
Resource management
Database Management Systems: Data models, RDBMS, SQL, Database Transactions, data
centers, cloud services
Unit - IV:
Computer Networks: Advantages of computer networks, LAN, WAN, MAN, internet, WiFi,
sensor networks, vehicular networks, 5G communications.
World Wide Web – Basics, role of HTML, CSS, XML, Tools for web designing,
Social media, Online social networks.
Security – information security, cyber security, cyber laws
Unit - V:
31
Autonomous Systems: IoT, Robotics, Drones, Artificial Intelligence – Learning, Game
Development, natural language processing, image and video processing.
32
Cloud Basics
Text Book:
1. Invitation to Computer Science, G. Michael Schneider, Macalester College, Judith L.
Gersting University of Hawaii, Hilo, Contributing author: Keith Miller University of
Illinois, Springfield. Agrawal
Reference Books:
1. Fundamentals of Computers, Reema Thareja, Oxford Higher Education, Oxford
University Press.
2. Introduction to computers, Peter Norton, 8th Edition, Tata McGraw Hill.
3. Computer Fundamentals, Anita Goel, Pearson Education India, 2010.
4. Elements of computer science, Cengage
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M M
CO-2 M H M M M
CO-3 M M M M
CO-4 M L L M M M
CO-5 M L M M M M
33
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
The objectives of this course is to provide:
Estimation of hardness and chloride content of water to check its suitability
for drinking purpose.
Students are able to perform estimation of acids and bases using
conductometry, potentiometry and pH metry methods.
Skills related to the lubricant properties such as saponification value, surface tension
and viscosity of oils.
To prepare polymers such as Thiokol rubber and Bakelite in the laboratory.
List of Experiments:
Volumetric Analysis: Estimation of Hardness of water by EDTA
Complexometry method.
Conductometry:
1. Estimation of the concentration of strong acid by Conductometry.
2. Estimation of the concentration of weak acid by Conductometry
Potentiometry:
1. Estimation of the amount of Fe+2 by Potentiometry
2. Estimation of the concentration of acid by Potentiometry
Corrosion: Determination of rate of corrosion of mild steel in various conditions
PH Metry: Determination of an acid concentration using pH meter.
Argentometry: Estimation of Chloride content of water by Argentometry
Preparations:
34
Reference Books:
1. Lab manual for Engineering chemistry by B. Ramadevi and P. Aparna,
S Chand Publications, New Delhi(2022)
2. Vogel’s text book of practical organic chemistry 5th edition
3. Inorganic Quantitative analysis by A.I. Vogel, ELBS Publication
Course outcomes:
Upon the successful completion of this course, the student will be able to:
1. Determination of rate of corrosion of mild steel in various conditions.
2. To perform methods such as conductometry, potentiometry and pH metry in
order to find out the concentrations or equivalence points of acids and bases.
3. To prepare polymers like Thiokol rubber and Bakelite.
4. Estimation of Saponification value, Viscosity and surface tension of lubricant oils.
5. Estimation of hardness of water, Chloride content of water sample.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M H L M M M M
CO-2 H H H L M
CO-3 H M L M
CO-4 L M M L
CO-5 H M M M L L M
35
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
[Note: The programs may be executed using any available Open Source/ Freely available IDE
Some of the Tools available are:
CodeLite: https://codelite.org/
Code:Blocks:http://www.codeblocks.org/
DevCpphttp://www.bloodshed.net/devcpp.htmlEclipse:
http://www.eclipse.org
This list is not exhaustive and is NOT in any order of preference]
Course objectives:
The objectives of this course is to provide:
To work with an IDE to create, edit, compile, run and debug programs
To analyze the various steps in program development.
a. Write a simple program that prints the results of all the operators
available in C (including pre/post increment, bitwise and/or/not,
etc.). Read required operand values from standard input.
b. Write a simple program that converts one given data type to
another using auto conversion and casting. Take the values from
standard input.
a. Write a program for finding the max and min from the three numbers.
c. Write a program that declares Class awarded for a given percentage of marks,
where mark
36
<40%= Failed, 40% to <60% = Second class, 60% to <70%=First class, >= 70% =
Distinction. Read percentage from standard input.
37
d. Write a program that prints a multiplication table for a given number
and the number of rows in the table. For example, for a number 5 and
rows = 3, the output should be:
5x1=5
5 x 2 = 10
5 x 3 = 15
Expression Evaluation:
39
ii. Multiplicatio
n of Two Matrices
iii. Transpose of a matrix with memory dynamically allocated for
the new matrix as row and column counts may not be the same.
d. Write C programs that use both recursive and non-recursive functions
i. To find the factorial of a given integer.
ii. To find the GCD (greatest common divisor) of two given integers.
It should first create a binary file and store 10 integers, where the file name
and 10 values are given in the command line. (hint: convert the strings
using atoi function) Now the program asks for an index and a value from
the user and the value at that index should be changed to the new value
in the file. (hint: use fseek function)
e. Write a C program to merge two files into a third file (i.e., the
contents of the first file followed by those of the second are put in the
third file).
Strings:
41
S doesn’t contain ch.
f. Write a C program to count the lines, words and characters in a given text.
Miscellaneous:
a. Write a menu driven C program that allows a user to enter n numbers and
then choose between finding the smallest, largest, sum, or average. The
menu and all the choices are to be functions. Use a switch statement to
determine what action to take. Display an error message if an
invalidchoice is entered.
1 * 1 1 *
1 2 * * 2 3 2 2 **
1 2 3 * * 4 56 3 3 3 ** *
4 4 4 4 **
*
a. Write a C program that uses non recursive function to search for a Key value in
a givenlist of integers using linear search method.
b. Write a C program that uses non recursive function to search for a Key
value in a given sorted list of integers using binary search method.
c. Write a C program that implements the Bubble sort method to sort a
given list of integers in ascending order.
d. Write a C program that sorts the given array of integers using selection sort
in descending order
e. Write a C program that sorts the given array of integers using insertion
sort in ascending order
f. Write a C program that sorts a given array of names
Text Books:
1. Jeri R. Hanly and Elliot B.Koffman, Problem solving and Program
Design in C 7th Edition, Pearson
2. B.A. Forouzan and R.F. Gilberg C Programming and Data
Structures, Cengage Learning, (3rdEdition)
Reference Books:
1. Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, PHI
43
6. Herbert Schildt, C: The Complete Reference, Mc Graw Hill, 4th Edition
7. Byron Gottfried, Schaum’s Outline of Programming with C, McGraw-Hill
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Apply fundamental programming concepts and Exercise control statements to
solve simple problems.
2. Represent and manipulate data with arrays and strings
3. Modularize the code with functions so that they can be reused.
4. Develop applications using user defined data types
5. Implement various searching and sorting techniques
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M L L H L
CO-2 L M L H H L
CO-3 M H H M H M
CO-4 L M M M H L
CO-5 L H H H H M
44
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
45
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H M M M H M
CO-2 H M H M H M
CO-3 M M M H M H
CO-4 H M M M H M H
CO-5 L L L M M H H H
46
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
The objectives of this course is to provide:
To understand the Indian constitution- its historical perspective and salient features
To understand the fundamental rights of citizens accorded by the Indian constitution
UNIT-I
The Directive Principles of State Policy – Its importance and implementation, The
scheme of the Fundamental Duties and its legal status
UNIT-IV
Federal structure and distribution of Legislative and Financial powers between the
Union and the States, Parliamentary Form of Government in India – The constitution
powers and status of the President of India, Local Self Government – Constitutional
Scheme in India
UNIT-V
47
Text Books:
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
3. Know the directive principles and fundamental duties of government and citizens
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M
CO-2 M M
CO-3 H M
CO-4 M M
CO-5 M M
48
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Homogeneous terms of the type 𝑥, sin, cos 𝑥, polynomials in 𝑥, (𝑥) and 𝑥 (𝑥), method of
variation of parameters, Equations reducible to linear ODE with constant coefficients:
Legendre’s equation, Cauchy-Euler equation.
UNIT-III: Laplace transforms
49
Vector point functions and scalar point functions, Gradient, Divergence and Curl,
Directional derivatives, Tangent plane and normal line, Vector Identities, Scalar
potential functions, Solenoidal and Irrotational vectors.
50
Unit-V: Vector Integration
Line, Surface and Volume Integrals, Theorems of Green, Gauss and Stokes
(without proofs) and their applications.
Text Books:
1. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 36th Edition, 2010
Reference Books:
1. Erwin Kreyszig, Advanced Engineering Mathematics, 9th Edition, John Wiley & Sons,
2006.
2. G.B. Thomas and R.L. Finney, Calculus and Analytic geometry, 9th
Edition, Pearson, Reprint, 2002.
3. H. K. Dass and Er. Rajnish Verma, Higher Engineering Mathematics, S
Chand and Company Limited, New Delhi.
4. N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, Laxmi
Publications, Reprint, 2008.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M H M L L M L H
CO-2 M H M L H M L H
CO-3 H H M L M M L M
CO-4 H H M L M L L M
CO-5 H H M L M L L M
51
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
The objectives of this course is to provide:
Understand the phenomenon of diffraction, interference and polarization
Recognize the basic principles of quantum physics and band theory of solids.
Intrinsic and extrinsic semiconductors, energy band diagrams, Hall effect, direct and
indirect band gap semiconductors, Formation of P-N junction diode, energy level
diagram of P-N junction, V-I characteristics of P-N Junction, Zener diode and bipolar
52
junction transistor (BJT), Construction, working and characteristics of LED, photo diode
and solar cell
53
UNIT-IV: NANOTECHNOLOGY
Text Books:
1. M. N. Avadhanulu, P.G. Kshirsagar & TVS Arun Murthy” A Text book of
Engineering Physics”-
2. S. Chand Publications, 11th Edition 2019.
Reference Books:
1. Halliday, Resnick and Walker, Fundamentals of Physics, John Wiley
&Sons,11th Edition, 2018.
2. B.K. Pandey and S. Chaturvedi, Engineering Physics, Cengage Learning,
2ndEdition,2022.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Understand various optical phenomena of light
2. Apply basic the principles of quantum mechanics to classify solids based on band
theory.
3. Identify the role of semiconductor devices in science and engineering Applications.
4. Understand the features and applications of Nanomaterial’s in various fields.
54
5. Understand various aspects of Lasers and Optical fiber and their applications in diverse
fields.
CO-PO-PSO Mapping:
55
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M H
CO-2 M H M M M
CO-3 H M M
CO-4 M L M L M
CO-5 H L M M M
56
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
IV. Foundry – (Preparation of Green Sand Mould using Single Piece and Split Pattern).
VI. House-wiring – (Parallel & Series, Two-way Switch and Tube Light).
Text Books:
1. Workshop Practice /B. L. Juneja / Cengage.
Reference Books:
1. Work shop Manual - P. Kannaiah/ K.L. Narayana/ Scitech.
57
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M L M L
CO-2 H M L
CO-3 H L
CO-4 L L
CO-5 L
58
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
The objectives of this course is to provide:
Improve the language proficiency of students in English with an emphasis on
Vocabulary, Grammar, Reading skills.
Develop study skills and communication skills in various professional situations.
Study engineering subjects more effectively and critically using the theoretical
and practical components of the syllabus.
Understand the importance of reading
Develop writing skills of the students in English
UNIT –I:
Chapter entitled ‘Toasted English’ by R.K.Narayan from “English: Language, Context and
Culture” published by Orient Black Swan, Hyderabad.
Vocabulary: The Concept of Word Formation - The Use of Prefixes and Suffixes -
Acquaintance with Prefixes and Suffixes from Foreign Languages to form Derivatives -
Synonyms and Antonyms Grammar: Identifying Common Errors in Writing with Reference
to Articles and Prepositions- Active and Passive Voice.
Reading: Reading and Its Importance - Techniques for Effective Reading.
UNIT-II:
Chapter entitled ‘Appro JRD’ by Sudha Murthy from “English: Language, Context and
Culture” published by Orient BlackSwan, Hyderabad.
60
Classifying - Providing Examples or Evidence.
UNIT-III:
Chapter entitled ‘Lessons from Online Learning’ by F. Haider Alvi, Deborah Hurst et al
from
Vocabulary: Words Often Confused - Words from Foreign Languages and their
Use in English.
Grammar: Identifying Common Errors in Writing with Reference to Misplaced
Modifiers and Tenses.
Chapter entitled ‘Art and Literature’ by Abdul Kalam from “English: Language, Context and
Culture” published by Orient BlackSwan, Hyderabad.
UNIT-V:
Chapter entitled ‘Go, Kiss the World’ by Subroto Bagchi from “English: Language,
Context and Culture” published by Orient BlackSwan, Hyderabad.
Grammar: Common Errors in English (Covering all the other aspects of grammar which were not
covered in the previous units)
Reading: Reading Comprehension-Exercises for Practice
62
Reference Books:
1. Effective Academic Writing by Liss and Davis (OUP)
Upon the successful completion of this course, the student will be able to:
1. Understand the importance of vocabulary and sentence structures.
2. Choose appropriate vocabulary and sentence structures for oral and written
communication.
3. Demonstrate understanding of the rules of functional grammar.
4. Develop comprehension skills from known and unknown passages through
effective reading strategies.
5. Construct paragraphs, letters, essays, abstracts, précis and reports in various
contexts thereby improving proficiency in writing modules of English.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M L L H L
CO-2 L H M M M
CO-3 M L L H M
CO-4 H M L M L
CO-5 H H M H M
63
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
UNIT - I
Diodes: Diode - Static and Dynamic resistances, Equivalent circuit, Diffusion and
Transition Capacitances, V-I Characteristics of Diode, Diode as a switch- switching times.
UNIT - II
Diode Applications: Rectifier - Half Wave Rectifier, Full Wave Rectifier, Bridge Rectifier,
Rectifiers with Capacitive and Inductive Filters,
Clippers and Clampers: Clippers-Clipping at two independent levels, Clamper-Clamping
Circuit Theorem, Clamping Operation, Types of Clampers.
UNIT - III
Bipolar Junction Transistor (BJT): Principle of Operation, Common Emitter, Common Base
and Common Collector Configurations, Transistor as a switch, switching times.
UNIT - IV
64
Text Books:
1. Electronic Devices and Circuits - J.Millman, C.C.Halkias, and SatyabrathaJit
Tata McGraw Hill, 2nd Ed.,2007.
2. Electronic Devices and Circuits - R.L. Boylestad and Louis
Nashelsky, Pearson/Prentice Hall, 9thEdition,2006.
3. Introduction to Electronic Devices and Circuits- Rober T. PaynterPE
Reference Books:
1. Electronic Devices and Circuits - T.F. Bogart Jr., J.S.Beasley and
G.Rico, Pearson Education, 6th edition,2004.
2. Principles of Electronic Circuits - S.G.Burns and P.R.Bond, Galgotia Publications, 2nd
Edn..,1998.
3. Microelectronics - Millman and Grabel, Tata McGraw Hill,1988.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H L M L L L M
CO-2 H L M L L L H
CO-3 H M H M L L H
CO-4 H M H M L L H
CO-5 H H H M L L M
65
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
The objectives of this course is to provide:
To gain practical knowledge related to optics experiments by performing Newton’s
rings, diffraction grating and single slit diffraction.
Capable of handling instruments related to photoelectric effect experiment and its
Measurements
Understand the characteristics of various devices such as PN junction diode, Zener
diode, BJT, LED, solar Cell and energy gap and semiconductor materials
Understand the characteristics of Lasers and optical fiber
Understanding the method of least squares fitting.
LIST OF EXPERIMENTS:
5. Determination of work function and Planck’s constant using photo electric effect.
66
Reference Book:
1. S. Balasubramanian, M.N. Srinivasan “A Text book of Practical Physics”-
S Chand Publishers,2017
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Know the determination of the Planck’s constant using Photo electric effect
3. Gain the knowledge of various semiconductor devices like .PN junction diode,
Zener diode, BJT, LED, solar Cell
4. Understand the properties and principles of laser and optical fiber.
5. Carried out data analysis
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M M L
CO-2 H L L L
CO-3 M L M M
CO-4 H M M L M
CO-5 M M M
67
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
333
2222
11111
69
4. Python program to print all prime numbers in a given interval (use break)
Week - 3:
2. Write a function called gcd that takes parameters a and b and returns their greatest
common divisor.
3.Write a function called palindrome that takes a string argument and returnsTrue if
it is a palindrome and False otherwise. Remember that you can use the built-in
function len to check the length of a string.
Week - 4:
1.Write a function called is sorted that takes a list as a parameter and returns
True if the list is sorted in ascending order and False otherwise.
2.Write a function called has duplicates that take a list and returns True
if there is any element that appears more than once. It should not
modify the original list.
i). Write a function called remove duplicates that takes a list and returns a
new list with only the unique elements from the original. Hint: they don’t
have to be in the same order.
ii). The wordlist I provided, words.txt, doesn’t contain single letter words.
So you might want to add “I”, “a”, and the empty string.
iii). Write a python code to read dictionary values from the user. Construct
a function to invert its content. i.e., keys should be values and values should
be keys.
3. i) Add a comma between the characters. If the given word is 'Apple', it
should become 'A,p,p,l,e'
ii)Remove the given word in all the places in a string?
iii) Write a function that takes a sentence as an input parameter and replaces the
first letter of every word with the corresponding upper case letter and the rest of
the letters in the word by corresponding letters in lower case without using a built-
in function?
4.Writes a recursive function that generates all binary strings of n-bit length
Week - 5:
70
2. How do you make a module? Give an example of construction of a
module using different geometrical shapes and operations on them
as its functions.
3.Use the structure of exception handling all general purpose exceptions.
Week-6:
71
1. a. Write a function called draw rectangle that takes a Canvas and a
Rectangle as arguments and draws a representation of the
Rectangle on the Canvas.
b. Add an attribute named color to your Rectangle objects and modify draw
rectangle so that it uses the color attribute as the fill color.
c.Write a function called draw point that takes a Canvas and a Point as
arguments and draws a representation of the Point on the Canvas.
d.Define a new class called Circle with appropriate attributes and
instantiate a few Circle objects. Write a function called draw circle
that draws circles on the canvas.
2. Write a Python program to demonstrate the usage of Method
Resolution Order (MRO) in multiple levels of Inheritances.
3. Write a python code to read a phone number and email-id from the
user and validate it for correctness.
Week- 7
1. Write a Python code to merge two given file contents into a third file.
3.Write a program to implement Digital Logic Gates – AND, OR, NOT, EX-OR
4.Write a program to implement Half Adder, Full Adder, and Parallel Adder
Text Books:
1. Supercharged Python: Take your code to the next level, Overland
Reference Books:
1. Python for Data Science, Dr. Mohd. Abdul Hameed, Wiley Publications - 1st Ed. 2021.
72
2. Python Programming: A Modern Approach, Vamsi Kurama, Pearson
73
4. Programming with Python, A User’s Book, Michael Dawson, Cengage
Learning, India Edition
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
5. Implement digital systems using python and to install and use various libraries.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M M M M L
CO-2 L M M M M M
CO-3 L M M M M M
CO-4 L M H M H H H
CO-5 H H H H H H H
74
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
The objectives of this course is to provide:
To facilitate computer-assisted multi-media instruction enabling individualized and
independent language learning
To sensitize the students to the nuances of English speech sounds, word accent,
intonation and rhythm
To bring about a consistent accent and intelligibility in students’ pronunciation
of English by providing an opportunity for practice in speaking
To improve the fluency of students in spoken English and neutralize the impact of
dialects.
Exercise I
CALL Lab:
Understand: Listening Skill- its importance-Purpose-Process-Types-Barriers-
Effective Listening.
Practice: Introduction to Phonetics- Speech Sounds- Vowels and Consonants- Minimal
Pairs - Consonant Clusters - Past Tense Marker and Plural Marker - Testing Exercises
ICS Lab:
76
Situational Dialogues – Role Play- Expressions in Various Situations –Making
Requests and Seeking Permissions - Telephone Etiquette.
Exercise III
CALL Lab:
Understand: Errors in Pronunciation-Neutralizing Mother Tongue Interference (MTI).
ICS Lab:
Exercise
IV CALL
Lab:
Understand: Listening for General Details.
ICS Lab:
Exercise V
CALL Lab:
Understand: Listening for Specific Details.
ICS Lab:
Reference Books:
77
3. Board of Editors. (2016). ELCS Lab Manual: A Workbook for
CALL and ICS Lab Activities. Orient Black Swan Pvt. Ltd.
78
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Reproduce speech sounds and improve language
2. Develop accent and pronunciation in various situations
3. Understand variants in pronunciation by differentiating between British and
American accents
4. Identify the diverse purposes of listening and speaking
5. Exhibit critical thinking, problem-solving and decision-making skills through Group
Discussions and Interviews.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L M M M M
CO-2 M L M M M
CO-3 M L M L L
CO-4 M H H H H
CO-5 H H H H M
79
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
(CS209ES) IT WORKSHOP
PC Hardware
Task 1: Identify the peripherals of a computer, components in a CPU and its functions.
Draw the block diagram of the CPU along with the configuration of each peripheral
and submit to your instructor.
Task 2: Every student should disassemble and assemble the PC back to working
condition. Lab instructors should verify the work and follow it up with a Viva. Also
students need to go through the video which shows the process of assembling a PC. A
video would be given as part of the course content.
Task 3: Every student should individually install MS windows on the personal computer.
Lab instructor should verify the installation and follow it up with a Viva.
Task 4: Every student should install Linux on the computer. This computer should have
windows installed. The system should be configured as dual boot with both Windows
and Linux. Lab instructors should verify the installation and follow it up with a Viva
Internet & World Wide Web
Task1: Orientation & Connectivity Boot Camp: Students should get connected to their
Local Area Network and access the Internet. In the process they configure the TCP/IP
setting. Finally students should demonstrate, to the instructor, how to access the
websites and email. If there is no internet connectivity preparations need to be made
by the instructors to simulate the WWW on the LAN. Task 2: Web Browsers, Surfing the
Web: Students customize their web browsers with the LAN proxy settings,
bookmarks, search toolbars and pop up blockers. Also, plug-ins like Macromedia
Flash and JRE for applets should be configured.
Task 3: Search Engines & Netiquette: Students should know what search engines are and
how to use the search engines. A few topics would be given to the students for which
80
they need to search on Google. This should be demonstrated to the instructors by the
student.
81
Task 4: Cyber Hygiene: Students would be exposed to the various threats on the internet
and would be asked to configure their computer to be safe on the internet. They need
to customize their browsers to block pop ups, block active x downloads to avoid
viruses and/or worms.
LaTeX and WORD
Task 1 – Word Orientation: The mentor needs to give an overview of LaTeX and Microsoft
(MS) office or equivalent (FOSS) tool word: Importance of LaTeX and MS office or
equivalent (FOSS) tool Word as word Processors, Details of the four tasks and
features that would be covered in each, Using LaTeX and word – Accessing,
overview of toolbars, saving files, Using help and resources, rulers, format painter in
word.
Task 2: Using LaTeX and Word to create a project certificate. Features to be covered:-
Formatting Fonts in word, Drop Cap in word, Applying Text effects, Using
Character Spacing, Borders and Colors, Inserting Header and Footer, Using Date
and Time option in both LaTeX and Word.
Task 3: Creating project abstract Features to be covered:-Formatting Styles, Inserting
table, Bullets and Numbering, Changing Text Direction, Cell alignment, Footnote,
Hyperlink, Symbols, Spell Check, Track Changes.
Task 4: Creating a Newsletter: Features to be covered:- Table of Content, Newspaper
columns, Images from files and clipart, Drawing toolbar and Word Art, Formatting
Images, Textboxes, Paragraphs and Mail Merge in word.
Excel
Task 1: Students will be working on basic power point utilities and tools which help
them create basic powerpoint presentations. PPT Orientation, Slide Layouts,
Inserting Text, Word Art, Formatting Text, Bullets and Numbering, Auto Shapes,
82
Lines and Arrows in PowerPoint.
Task 2: Interactive presentations - Hyperlinks, Inserting –Images, Clip Art, Audio,
Video, Objects, Tables and Charts.
83
Task 3: Master Layouts (slide, template, and notes), Types of views (basic,
presentation, slide slotter, notes etc), and Inserting – Background, textures, Design
Templates, Hidden slides.
Reference Books:
1. Comdex Information Technology course tool kit Vikas Gupta, WILEY Dreamtech
2. The Complete Computer upgrade and repair book, 3rd edition Cheryl
A Schmidt, WILEY Dreamtech
3. Introduction to Information Technology, ITL Education Solutions
limited, Pearson Education.
4. PC Hardware - A Handbook – Kate J. Chase PHI (Microsoft)
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Perform Hardware troubleshooting
2. Understand Hardware components and inter dependencies
3. Safeguard computer systems from viruses/worms
4. Document/ Presentation preparation
5. Perform calculations using spreadsheets
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M M H M
CO-2 M H M M H M
CO-3 M M M M H M
CO-4 M M L M M H M
CO-5 M L M M H M
84
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
The objectives of this course is to provide:
To explain the multidisciplinary nature of environment, essence and
functioning of ecosystem,
To impart knowledge about natural resources and their protection
To inculcate the importance of Biodiversity and its conservation
To explain about the causes and effects of environmental pollution and its
management as well as environmental issues
To discuss about the environmental wastes Management rules, regulations, EIA for
the protection of environment and to make students to understand about sustainable
development.
UNIT - I
Ecosystems: Definition, Scope, and Importance of ecosystem. Classification, structure,
and function of an ecosystem, Food chains, food webs, and ecological pyramids. Flow of
energy, Biogeochemical cycles, Bioaccumulation, Bio magnification, ecosystem value,
services and carrying capacity. Structural features- Biotic structure, Abiotic structure,
Ecological succession, Types of Ecosystems.
UNIT-II
Natural Resources: Classification of Resources: Water resources: use and over utilization of
surface and ground water, floods and droughts, Dams: benefits and problems. Mineral
resources: use and exploitation, environmental and social effects of extracting and using
mineral resources, Land resources: Desertification. Forest resources: Use and
overexploitation, Deforestation. Energy resources: growing energy needs, renewable
energy sources, use of alternate energy sources.
UNIT-III
Biodiversity and Biotic Resources: Introduction, Definition, genetic, species and ecosystem
diversity. Value of biodiversity; consumptive use, productive use, social, ethical,
aesthetic and optional values. India as a mega diversity nation, Hot spots of biodiversity.
Field visit. Threats to biodiversity: habitat loss, poaching of wildlife, man-wildlife
conflicts; conservation of biodiversity: In-Situ and Ex-situ conservation. National
Biodiversity act.
85
UNIT-IV
Environmental Pollution and Control Technologies: Environmental Pollution: Classification of
pollution, Air Pollution: Primary and secondary pollutants, Ambient air quality
standards. Water pollution: Sources and types of pollution, drinking water quality
standards.
86
Soil Pollution: Sources and types, Impacts of modern agriculture. Landslides, floods,
cyclones. Noise Pollution: Sources and Health hazards, standards. Solid waste: Municipal
Solid Waste management, composition and characteristics of e-Waste and its
management. Pollution control technologies: Wastewater Treatment methods: Primary,
secondary and Tertiary. Overview of air pollution control technologies, Concepts of
bioremediation.
Global Environmental Issues and Global Efforts: Climate change and impacts on human
environment. Ozone depletion and Ozone depleting substances (ODS). Deforestation
and desertification. International conventions / Protocols: Earth summit, Kyoto protocol,
and Montréal Protocol. NAPCC-GoI Initiatives
UNIT-V
Environmental Policy, Legislation & EIA: Environmental Protection act, Legal aspects Air
Act- 1981, Water Act, Municipal solid waste management and handling rules,
biomedical waste management and handling rules, hazardous waste management and
handling rules. EIA: EIA structure and steps.
Towards Sustainable Future: Concept of Sustainable Development Goals, Population and
its explosion, Crazy Consumerism, Environmental Education, Urban Sprawl, Human
health, Environmental Ethics, Concept of Green Building, Ecological Foot Print, Life
Cycle assessment (LCA), Low carbon life style.
Text Books:
1.Textbook of Environmental Studies for Undergraduate Courses by Erach
Bharucha for University Grants Commission, University Press.
2.Environmental studies, From Crisis to cure by R.Rajagopalan, third edition
Reference Books:
1. Environmental Science: towards a sustainable future by Richard T.Wright.2008
PHL Learning Private Ltd .New Delhi
2. Environmental Engineering and science by Gilbert M.Masters and Wendell
P.Ela.2008 PHI Learning Pvt. Ltd.
3. Environmental Science by Daniel B. Botkin& Edward A. Keller, Wiley INDIA edition.
4. Environmental Studies by Anubha Kaushik, 4th Edition, New age international
publishers.
5. Text book of Environmental Science and Technology - Dr. M. Anji Reddy 2007, BS
Publications.
6. Introduction to Environmental Science by Y. Anjaneyulu, BS.Publications.
87
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. The multidisciplinary nature of environment, essence of environment,
2. About the natural resources utilization and their conservation
3. The importance of Biodiversity and its Conservation
4. About the causes and effects of environmental pollution and its
management as well as environmental issues
5. About the environmental wastes management rules, regulations and EIA for the
protection of environment and to achieve sustainable development.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H H M L H M
CO-2 H H H M L H M
CO-3 M M H M
CO-4 M M M L
CO-5 M M M L M
88
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
89
Estimating the mean, standard error of a point estimate, prediction interval. Two sample:
Estimating the difference between two means, Single sample: Estimating a proportion,
Two samples: Estimating the difference between two
90
proportions, Two samples: Estimating the ratio of two variances. Statistical Hypotheses:
General Concepts, Testing a Statistical Hypothesis, Single sample: Tests concerning a
single mean, Two samples: tests on two means, One sample: test on a single proportion.
Two samples: tests on two proportions, Two- sample tests concerning variances.
UNIT-V: Stochastic Processes and Markov Chains
Introduction to Stochastic processes- Markov process. Transition Probability, Transition
Probability Matrix, First order and Higher order Markov process, n-step transition
probabilities, Markov chain, Steady state condition, Markov analysis.
Text Books:
1. Ronald E. Walpole, Raymond H. Myers, Sharon L. Myers, Keying Ye, Probability &
Statistics For Engineers & Scientists, 9th Ed. Pearson Publishers.
2. S C Gupta and V K Kapoor, Fundamentals of Mathematical statistics, Khanna
publications.
3. S.D.Sharma, Operations Research, Kedarnath and Ramnath Publishers, Meerut, Delhi.
Reference Books:
1. T.T. Soong, Fundamentals of Probability and Statistics For Engineers, John Wiley &
Sons, Ltd,2004.
2. Sheldon M Ross, Probability and statistics for Engineers and scientists, academic press.
3. Miller and Freund’s, Probability and Statistics for Engineers, 8th Edition, Pearson
Educations.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Basic concepts of probability and Understand Chance causes and random variable that
describes randomness or an uncertainty in certain realistic situation. It can be of either
discrete or continuous type.
2. Concepts like mean variance, co-variance of random variables expectation, discrete
distributions.
3. The Normal random variable for the continuous case predominantly describes
important probability distributions, the types of sampling and Sampling distribution.
4. Estimations of statistical parameters and Testing of hypothesis of few
unknown statistical parameters.
5. Understand the stochastic process and Markov chains.
91
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H M M M L L L H
CO-2 H H M M M L L L H
CO-3 H H M M M L L L M
CO-4 H H M M M L L L M
CO-5 M M M M M L L L M
92
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Text Books:
93
1. Fundamentals of Data Structures in C, 2 nd Edition, E. Horowitz, S.
Sahni and Susan AndersonFreed, Universities Press.
2. Data Structures using C – A. S.Tanenbaum, Y. Langsam, and M.J. Augenstein,
PHI/PearsonEducation.
94
Reference Book:
1. Data Structures: A Pseudocode Approach with C, 2 nd Edition, R. F.
Gilberg and B.A.Forouzan, Cengage Learning.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Analyze the representation of various static, dynamic and, hierarchical data
structures and Design and implement the mechanism of linear data structures.
2. Outline the concepts of hashing, collision and its resolution methods using hash function.
3. Design and Implementation of various advanced concepts of binary trees.
4. Implement various algorithms on graph data structures and implementation of
various sorting techniques.
5. Design and implementation of Pattern Matching algorithms to find patterns within a
bigger set of data or text.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H M M M H H
CO-2 M H M M M H H
CO-3 L H H M M H H
CO-4 H M M M M M M
CO-5 M M H L M M M
95
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
97
operations.
UNIT - IV
Input-Output Organization: Input-Output Interface, Asynchronous data transfer, Modes
of Transfer, Priority Interrupt Direct memory Access. Memory Organization: Memory
Hierarchy, Main Memory, Auxiliary memory, Associate Memory, Cache Memory.
UNIT - V
Reduced Instruction Set Computer: CISC Characteristics, RISC Characteristics.
Pipeline and Vector Processing: Parallel Processing, Pipelining, Arithmetic Pipeline,
Instruction Pipeline, RISC Pipeline, Vector Processing, Array Processor.
Multi Processors: Characteristics of Multiprocessors, Interconnection Structures,
Inter processor arbitration, Inter processor communication and synchronization,
Cache Coherence.
Text Book:
1. Computer System Architecture – M. Morris Mano, Third Edition, Pearson/PHI.
Reference Books:
1. Computer Organization – Carl Hamacher, Zvonks Vranesic, SafeaZaky, V th Edition,
McGrawHill.
2. Computer Organization and Architecture – William Stallings Sixth Edition, Pearson/PHI.
3. Structured Computer Organization – Andrew S. Tanenbaum, 4 th Edition, PHI/Pearson.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Understand the basics of instruction sets and their impact on processor design.
2. Demonstrate an understanding of the design of the functional units of a
digital computer system.
3. Evaluate cost performance and design trade-offs in designing and
constructing a computer processor including memory.
4. Design a pipeline for consistent execution of instructions with minimum hazards.
5. Recognize and manipulate representations of numbers stored in digital computers.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M H L M H L
CO-2 L L H L M H
CO-3 H H M L H H
CO-4 L M L M
98
CO-5 H L L M H
99
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
The objectives of this course is to provide:
Knowledge of basic software engineering methods and practices, and their appropriate
application and a general understanding of software process models.
Understanding of software requirements and the SRS documents.
Understanding of different software architectural styles and design models.
Understanding of software testing approaches, techniques and metrics.
Understanding on quality control and risk management.
UNIT - I
Introduction to Software Engineering: The Evolving Role of Software, Changing Nature of
Software, Software Myths. A Generic View of Process: Software Engineering- A Layered
Technology, A Process Framework, The Capability Maturity Model Integration (CMMI).
Process Models: The Waterfall Model, Spiral Model and Agile Methodology
UNIT - II
Software Requirements: Functional and Non-Functional Requirements, User Requirements,
System Requirements, Interface Specification, The Software Requirements Document.
Requirements Engineering Process: Feasibility Studies, Requirements Elicitation and Analysis,
Requirements Validation, Requirements Management.
UNIT - III
Design Engineering: Design Process and Design Quality, Design Concepts, The Design
Model. Creating an Architectural Design: Software Architecture, Data Design, Architectural
Styles and Patterns, Architectural Design. UML: Conceptual Model of UML, Basic Structural
Modeling, Class Diagrams, Sequence Diagrams, Collaboration Diagrams, Use Case
Diagrams, Component Diagrams.
UNIT – IV
Testing Strategies: A Strategic Approach to Software Testing, Test Strategies for Conventional
Software, Black-Box and White-Box Testing, Validation Testing, System Testing, The Art of
Debugging.
Metrics for Process and Products: Software Measurement, Metrics for Software Quality.
UNIT - V
10
0
Risk Management: Reactive Vs Proactive Risk Strategies, Software Risks, Risk Identification,
Risk Projection, Risk Refinement, RMMM. Quality Management: Quality Concepts,
Software Quality
10
1
Assurance, Software Reviews, Formal Technical Reviews, Statistical Software Quality
Assurance, Software Reliability, The ISO 9000 Quality Standards.
Text Books:
1. Software Engineering, A practitioner’s Approach- Roger S. Pressman, 6 th edition,
McGraw Hill International Edition.
2. Software Engineering- Sommerville, 7th edition, Pearson Education.
Reference Books:
1. The Unified Modeling language user guide Grady Booch, James Rambaugh, Ivar
Jacobson,Pearson Education.
2. Software Engineering, an Engineering approach- James F. Peters, Witold Pedrycz, John
Wiley.
3. Software Engineering principles and practice- Waman S Jawadekar, The McGraw-
HillCompanies.
4. Fundamentals of object-oriented design using UML Meiler Page-Jones: Pearson
Education.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Understand the software engineering principles, practices and process models.
2. Elicit, analyse and specify software requirements from the project stakeholders.
3. Analyse and translate the specifications into software designs and model the designs.
4. Apply different test strategies to perform testing and metrics to assess the software.
5. Identify and manage software risks and maintain the quality of the software.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M M H
CO-2 M H H M M M H
CO-3 M M H M H M M H
CO-4 L M H M H M H
CO-5 L M M M H M H
10
2
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Prerequisites:
1. A course on “Computer Programming and Data Structures”.
2. A course on “Computer Organization and Architecture”.
Course Objectives:
The objectives of this course are to provide:
Understand operating system concepts.
Analyze process scheduling and synchronization concepts.
Identify deadlock mechanisms.
Understand memory management approaches.
Introduce basic Unix commands, inter-process communication and I/O in Unix
effectively.
UNIT - I
Operating System - Introduction, Structures - Simple Batch, Multi programmed, Time-shared,
Personal Computer, Parallel, Distributed Systems, Real-Time Systems, System components,
Operating System services, System Calls.
Process - Process concepts and scheduling, Operations on processes, Cooperating Processes,
Threads.
UNIT - II
CPU Scheduling - Scheduling Criteria, Scheduling Algorithms, Multiple -Processor
Scheduling. System call interface for process management-fork, exit, wait, waitpid, exec.
Deadlocks - System Model, Deadlocks Characterization, Methods for Handling.
Deadlocks, Deadlock Prevention, Deadlock Avoidance, Deadlock Detection, and
Recovery from Deadlock
UNIT - III
Process Management and Synchronization - The Critical Section Problem, Synchronization
Hardware, Semaphores, and Classical Problems of Synchronization, Critical Regions,
Monitors
Interprocess Communication Mechanisms: IPC between processes on a single computer
system ,IPC between processes on different systems, using pipes, FIFOs, message queues,
shared memory.
10
3
UNIT - IV
Memory Management and Virtual Memory - Logical versus Physical Address Space,
Swapping,
Contiguous Allocation, Paging, Segmentation, Segmentation with Paging, Demand Paging,
Page Replacement, Page Replacement Algorithms.
10
4
UNIT - V
File System Interface and Operations -Access methods, Directory Structure, Protection, File
System Structure, Allocation methods, Free-space Management. Usage of open, create,
read, write, close, lseek, stat, ioctl system calls.
Text Books:
1. Operating System Principles- Abraham Silberchatz, Peter B. Galvin, Greg Gagne 7th
Edition,John Wiley.
2. Advanced programming in the UNIX environment, W.R. Stevens, Pearson education.
Reference Books:
1. Operating Systems- Internals and Design Principles, William Stallings, Fifth Edition–
2005,Pearson Education/PHI
2. Operating System A Design Approach- Crowley, TMH.
3. Modern Operating Systems, Andrew S. Tanenbaum 2nd edition, Pearson/PHI
4. UNIX programming environment, Kernighan and Pike, PHI/ Pearson Education
5. UNIX Internals -The New Frontiers, U. Vahalia, Pearson Education.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Will be able to control access to a computer and the files that may be shared
2. Demonstrate the knowledge of the components of computers and their respective roles in
computing.
3. Ability to recognize and resolve user problems with standard operating environments.
4. Gain practical knowledge of how programming languages, operating systems, and
architectures interact and how to use each effectively.
5. Identify storage management and protection
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H L M L M M H
CO-2 M M M L H
CO-3 H L L H
CO-4 H M L M L L M H
CO-5 M M L M
10
5
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
7. Write a program to implement the tree traversal methods (Recursive and Non
Recursive).
8. Write a program to implement
i) Binary Search tree ii) B Trees iii) B+ Trees iv) AVL trees
10
6
Text Books:
1. Fundamentals of Data Structures in C, 2nd Edition, E. Horowitz, S. Sahni and
Susan Anderson Freed, Universities Press.
10
7
2. Data Structures using C – A. S. Tanenbaum, Y. Langsam, and M. J.
Augenstein, PHI/Pearson Education.
Reference Book:
1. Data Structures: A Pseudo code Approach with C, 2nd Edition, R. F. Gilberg and B.
A. Forouzan, Cengage Learning.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Ability to develop C programs for computing and real-life applications using basic
elements like control statements, functions, pointers and structures and various
linked lists.
2. Ability to develop data structures like stacks and queues using arrays and pointers.
3. Ability to implements the sorting methods like Quick sort, Heap sort and Merge sort.
4. Ability to implement various trees and tree traversal techniques in recursive and
non-recursive manner.
5. Gain knowledge on implementing the graph traversal techniques and Pattern
matching algorithms like Boyer- Moore, Knuth-Morris-Pratt.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M L H H H H
CO-2 M H M M H H H
CO-3 H H M M M H H
CO-4 M M M H M M M
CO-5 M M H L M M M
10
8
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Prerequisites:
A course on “Programming for Problem Solving”, A course on “Computer
Organization and Architecture”.
List of Experiments:
1. Write C programs to simulate the following CPU Scheduling algorithms a) FCFS b)
SJF c) Round Robin d) priority
2. Write programs using the I/O system calls of UNIX/LINUX operating system (open,
read, write, close,fcntl, seek, stat, opendir, readdir)
3. Write a C program to simulate Bankers Algorithm for Deadlock Avoidance and
Prevention.
4. Write a C program to implement the Producer – Consumer problem using
semaphores using UNIX/LINUX system calls.
5. Write C programs to illustrate the following IPC mechanisms a) Pipes b) FIFOs
c)Message Queues
d) Shared Memory
6. Write C programs to simulate the following memory management
techniques a) Paging b)Segmentation
7. Write C programs to simulate Page replacement policies a) FCFS b) LRU c) Optimal
Text Books:
1. Operating System Principles- Abraham Silberchatz, Peter B. Galvin,
GregGagne 7th Edition,John Wiley
10
9
2. Advanced programming in the Unix environment, W.R.Stevens, Pearson education.
11
0
Reference Books:
1. Operating Systems – Internals and Design Principles, William Stallings,Fifth Edition–
2005,Pearson Education/PHI
2. Operating System - A Design Approach-Crowley, TMH.
3. Modern Operating Systems, Andrew S Tanenbaum, 2nd edition, Pearson/PHI
4. UNIX Programming Environment, Kernighan and Pike, PHI/Pearson Education
5. UNIX Internals: The New Frontiers, U. Vahalia, Pearson Education
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Simulate and implement operating system concepts such as scheduling,
2. Able to implement C programs using Unix system calls
3. Implement the dead lock avoidance using banker’s algorithm
4. Implement the producer and consumer problem and Page Replacement algorithms
5. Exercise inter-process communication.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M M L L L M H
CO-2 M H L M L L M H
CO-3 M L H L L M M H
CO-4 H M H M H
CO-5 H M L L L M H
11
1
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Prerequisite:
A course on “Programming for Problem Solving”.
Course Objectives:
The objectives of this course are to provide:
Skills to analyse the problem and solution domains.
Skills to develop software requirements documents.
Skills to develop software design documents.
Skills to model design using CASE tools.
Skills to design test cases.
List of Experiments
Do the following seven exercises for any two projects given in the list of sampleprojects or
any other Projects:
1. Development of problem statements.
2. Preparation of Software Requirement Specification Document, Design Documents and
Testing Phase related documents.
3. Preparation of Software Configuration Management and Risk Management related
Documents.
4. Study and usage of any Design phase CASE tool
5. Performing the Design by using any Design phase CASE tools.
6. Develop test cases for unit testing and integration testing
7. Develop test cases for various white box and black box testing techniques.
Sample Projects:
1. Passport automation System
2. Book Bank
3. Online Exam Registration
4. Stock Maintenance System
5. Online course reservation system
6. E-ticketing
7. Software Personnel Management System
8. Credit Card Processing
11
2
9. E-book management System.
10. Recruitment system
Text Books:
1. Software Engineering, A practitioner’s Approach- Roger S. Pressman, 6th edition,
McGrawHill International Edition.
2. Software Engineering- Sommerville, 7th edition, Pearson Education.
3. The unified modeling language user guide Grady Booch, James Rambaugh, Ivar
Jacobson,Pearson Education.
Reference Books:
1. Software Engineering, an Engineering approach- James F. Peters, Witold Pedrycz,
JohnWiley.
2. Software Engineering principles and practice- Waman S Jawadekar, The McGraw-Hill.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Understand and analyse problem domain of the applications
2. Create software requirements documents for the applications to be developed
3. Define software design documents for applications to be developed
4. Build various models to represent software design using modeling tools
5. Design different types of test cases to test the applications.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M M H
CO-2 M H H M M M H
CO-3 M M H M H M M H
CO-4 M M H M H M M H
CO-5 L M H M H M H
11
3
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
To develop students’ sensibility with regard to issues of gender in contemporary India.
To provide a critical perspective on the socialization of men and women.
To introduce students to information about some key biological aspects of genders.
To expose the students to debates on the politics and economics of work.
To help students reflect critically on gender violence.
UNIT-I: UNDERSTANDING GENDER
Introduction: Definition of Gender-Basic Gender Concepts and Terminology- Exploring
Attitudes towards Gender-Construction of Gender-Socialization: Making Women, Making
Men - Preparing for Womanhood. Growing up Male. First lessons in Caste.
UNIT – II: GENDER ROLES AND RELATIONS
Two or Many? -Struggles with Discrimination-Gender Roles and Relations-Types of
Gender Roles- Gender Roles and Relationships Matrix-Missing Women-Sex Selection and
Its Consequences- Declining Sex Ratio. Demographic Consequences-Gender Spectrum:
Beyond the Binary
11
4
UNIT – III: GENDER AND LABOUR
Division and Valuation of Labour-Housework: The Invisible Labor- “My Mother doesn’t
Work.” “Share the Load.”-Work: Its Politics and Economics -Fact and Fiction.
Unrecognized and Unaccounted work.-
11
5
Gender Development Issues-Gender, Governance and Sustainable Development- Gender
and Human Rights-Gender and Mainstreaming
UNIT – IV: GENDER - BASED VIOLENCE
The Concept of Violence- Types of Gender-based Violence-Gender-based Violence from a
Human Rights Perspective-Sexual Harassment: Say No!-Sexual Harassment, not Eve-
teasing- Coping with Everyday Harassment- Further Reading: “Chupulu”. Domestic
Violence: Speaking OutIs Home a Safe Place? -When Women Unite [Film]. Rebuilding
lives. Thinking about Sexual Violence Blaming the Victim-“I Fought for my Life….”
UNIT – V: GENDER AND CULTURE
Gender and Film-Gender and Electronic Media-Gender and Advertisement-Gender and
Popular Literature- Gender Development Issues-Gender Issues-Gender Sensitive
Language-Gender and Popular Literature - Just Relationships: Being Together as Equals
Mary Kom and Onler. Love and Acid just do not Mix. Love Letters. Mothers and Fathers.
Rosa Parks-The Brave Heart.
Note: Since it is Interdisciplinary Course, Resource Persons can be drawn from the fields
of English Literature or Sociology or Political Science or any other qualified faculty
who has expertise in this field from engineering departments.
Classes will consist of a combination of activities: dialogue-based lectures, discussions,
collaborative learning activities, group work and in- class assignments.Apart from the above
prescribed book, Teachers can make use of any authentic materials related to the topics given
in the syllabus on “Gender”.ESSENTIAL READING:
The Textbook, “Towards a World of quals: Bilingual Textbook on Gender” written by
A.Suneetha, Uma Bhrugubanda, DuggiralaVasanta, Rama Melkote, Vasudha Nagaraj,
Asma Rasheed, Gogu Shyamala, Deepa Sreenivas and Susie Tharu published by
Telugu Akademi, Telangana Government in 2015.
ASSESSMENT AND GRADING:
Discussion & Classroom Participation: 20%
Project/Assignment: 30%
End Term Exam: 50%
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Students will have developed a better understanding of important issues
related to gender in contemporary India.
2. Students will be sensitized to basic dimensions of the biological, sociological,
psychological and legal aspects of gender. This will be achieved through discussion
of materials derived from research, facts, everyday life, literature and film.
3. Students will attain a finer grasp of how gender discrimination works in our
11
6
society and how to counter it.
11
7
4. Students will acquire insight into the gendered division of labour and its relation
to politics and economy.
5. Men and women students and professionals will be better equipped to work and
live together as equals
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H
CO-2 M H
CO-3 H M
CO-4 L M
CO-5 H H
11
8
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Prerequisites:
Object Oriented Programming through Java, HTML Basics Co-requisite: A course on
“Operating Systems”.
Course Objectives:
To implement the static web pages using HTML and do client side validation using
JavaScript.
To design and work with databases using Java
To develop an end to end application using java full stack.
To introduce Node JS implementation for server side programming.
To experiment with single page application development using React.
Exercises:
1. Build a responsive web application for shopping cart with registration, login, catalog
and cart pages using CSS3 features, flex and grid.
2. Make the above web application responsive web application using Bootstrap framework.
3. Use JavaScript for doing client – side validation of the pages implemented in
experiment 1 and experiment 2.
4. Explore the features of ES6 like arrow functions, callbacks, promises, async/await.
Implement an application for reading the weather information from
openweathermap.org and display the information in the form of a graph on the web
page.
5. Develop a java standalone application that connects with the database (Oracle / mySql)
and perform the CRUD operation on the database tables.
6. Create an xml for the bookstore. Validate the same using both DTD and XSD.
7. Design a controller with servlet that provides the interaction with application
developed in experiment 1 and the database created in experiment 5.
8. Maintaining the transactional history of any user is very important. Explore
the various Sessiontracking mechanism (Cookies, HTTP Session)
9. Create a custom server using http module and explore the other modules of Node JS
like OS,path, event.
10. Develop an express web application that can interact with REST API to
11
9
perform CRUD operations on student data. (Use Postman)
11. For the above application create authorized end points using JWT (JSON Web Token).
12
0
12. Create a react application for the student management system having registration,
login, contact, about pages and implement routing to navigate through these pages.
13. Create a service in react that fetches the weather information from
openweathermap.org and the display the current and historical weather information
using graphical representation usingchart.js
14. Create a TODO application in react with necessary components and deploy it into
github.
Reference Books:
1. Jon Duckett, Beginning HTML, XHTML, CSS, and JavaScript, Wrox Publications, 2010
2. Bryan Basham, Kathy Sierra and Bert Bates, Head First Servlets and JSP,
O’Reilly Media, 2ndEdition, 2008.
3. Vasan Subramanian, Pro MERN Stack, Full Stack Web App Development with
Mongo,Express, React, and Node, 2nd Edition, A Press.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Build a custom website with HTML, CSS, and Bootstrap and little JavaScript.
2. Demonstrate Advanced features of JavaScript and learn about JDBC
3. Develop Server – side implementation using Java technologies.
4. Develop the server – side implementation using Node JS.
5. Design a Single Page Application using React.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M M M M H M
CO-2 M M H L L M H
CO-3 M M M H H M H
CO-4 M M M H H M H
CO-5 H M M M M H H
12
1
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
The objectives of this course is to provide:
12
3
Tremblay, R. Manohar, McGraw-Hill, 1st ed.
2. Discrete Mathematics for Computer Scientists & Mathematicians:
Joe l. Mott, Abraham Kandel,Teodore P. Baker, Prentis Hall of
India, 2nd ed.
Reference Books:
1. Discrete and Combinatorial Mathematics - an applied
introduction: Ralph.P. Grimald, Pearsoneducation, 5th edition.
2. Discrete Mathematical Structures: Thomas Kosy, Tata McGraw Hill publishing co.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H H L H M L H
CO-2 H H H L H M L H
CO-3 M M M M L H
CO-4 M M M L L H
CO-5 M M L M L M
12
4
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
12
6
Undecidability: Undecidability, A Language that is Not Recursively Enumerable, An
Undecidable Problem That is RE, Undecidable Problems about Turing Machines
UNIT - IV
Introduction: The structure of a compiler,
Lexical Analysis: The Role of the Lexical Analyzer, Input Buffering, Recognition of Tokens,
The Lexical- Analyzer Generator Lex,
Syntax Analysis: Introduction, Context-Free Grammars, Writing a Grammar,
Top-Down Parsing, Bottom- Up Parsing, Introduction to LR Parsing: Simple LR, More
Powerful LR Parsers.
UNIT - V
Syntax-Directed Translation: Syntax-Directed Definitions, Evaluation Orders for SDD's,
Syntax- Directed Translation Schemes, Implementing L-Attributed SDD's.
Intermediate-Code Generation: Variants of Syntax Trees, Three-Address Code
Run-Time Environments: Stack Allocation of Space, Access to Nonlocal Data on
the Stack, Heap Management
Text Books:
1. Introduction to Automata Theory, Languages, and Computation, 3nd
Edition, John E. Hopcroft,Rajeev Motwani, Jeffrey D. Ullman, Pearson Education.
2. Theory of Computer Science – Automata languages and computation,
Mishra andChandrashekaran, 2nd Edition, PHI.
Reference Books:
1. Compilers: Principles, Techniques and Tools, Alfred V. Aho, Monica S. Lam, Ravi
Sethi, Jeffry
D. Ullman, 2nd Edition, Pearson.
2. Introduction to Formal languages Automata Theory and Computation,
Kamala Krithivasan,Rama R, Pearson.
3. Introduction to Languages and The Theory of Computation, John C Martin, TMH.
4. lex & yacc – John R. Levine, Tony Mason, Doug Brown, O’reilly Compiler
Construction, Kenneth C. Louden, Thomson. Course Technology
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Able to employ finite state machines for modeling and solving computing problems.
2. Able to design context free grammars for formal languages.
3. Able to distinguish between decidability and undecidability.
4. Demonstrate the knowledge of patterns, tokens & regular expressions for lexical
analysis.
5. Acquire skills in using lex tool and design LR parsers.
12
7
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M M M M M
CO-2 H H M
CO-3 H M
CO-4 H M
CO-5 M H H M
12
8
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
12
9
Transaction Concept, Transaction State, Implementation of Atomicity and Durability,
Concurrent Executions, Serializability, Recoverability, Implementation of Isolation,
Testing for serializability, Lock Based Protocols, Timestamp Based Protocols, Validation-
Based Protocols, Multiple Granularity, Recovery and Atomicity, Log–Based Recovery,
Recovery with Concurrent Transactions.
13
0
UNIT - V
Data on External Storage, File Organization and Indexing, Cluster Indexes, Primary and
Secondary Indexes, Index data Structures, Hash Based Indexing, Tree based Indexing,
Comparison of File Organizations, Indexes- Intuitions for tree Indexes, Indexed
Sequential Access Methods (ISAM),
B+ Trees: A Dynamic Index Structure.
Text Books:
1. Database System Concepts, Silberschatz, Korth, McGraw hill, V edition.3rd Edition
2. Database Management Systems, Raghurama Krishnan, Johannes Gehrke, Tata Mc
Graw Hill
Reference Books:
1. Database Systems design, Implementation, and Management, Peter
Rob & Carlos Coronel 7thEdition.
2. Fundamentals of Database Systems, Elmasri Navrate, Pearson Education
3. Introduction to Database Systems, C. J. Date, Pearson Education
4. Oracle for Professionals, The X Team, S.Shah and V. Shah, SPD.
5. Database Systems Using Oracle: A Simplified guide to SQL and PL/SQL, Shah, PHI.
6. Fundamentals of Database Management Systems, M. L. Gillenson, Wiley Student
Edition.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Gain knowledge of fundamentals of DBMS and ER Model.
2. Able to apply the knowledge of relational model and normalization.
3. Apply the basics of SQL for retrieval and management of data.
4. Be acquainted with the basics of transaction processing and concurrency control.
5. Gain knowledge on database storage structures and access techniques.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L H M M M H
CO-2 M H M M M M L M H
CO-3 H H H H H M M H
CO-4 M H H L M H M M H
CO-5 M M L L H H M L H
13
1
H-HIGH M-MODERATE L-LOW
13
2
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
13
4
Representation of Conditional Distributions, Approximate Inference in Bayesian
Networks, Relational and First- Order Probability.
Text Book:
1. Artificial Intelligence:A Modern Approach, Third Edition, Stuart Russell and
Peter Norvig,Pearson Education.
Reference Books:
1. Artificial Intelligence, 3rd Edn., E. Rich and K. Knight (TMH)
2. Artificial Intelligence, 3rd Edn., Patrick Henny Winston, Pearson Education.
3. Artificial Intelligence, Shivani Goel, Pearson Education.
4. Artificial Intelligence and Expert systems – Patterson, Pearson Education.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Able to select a search algorithm for a problem and estimate its time and space
complexities.
2. Apply AI techniques to solve problems of game playing, theorem proving, and machine
learning.
3. Understand different knowledge representation techniques.
4. Analyse classical planning and Hierarchical planning.
5. Comprehend the applications of Probabilistic Reasoning and Bayesian Networks.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M H H H L H M
CO-2 M H H H L H H
CO-3 M H M M L L M
CO-4 M H M H L M M
CO-5 M H H H L M M
13
5
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
The objective of this course is to provide:
To Understand the basic object-oriented programming concepts and apply them in
problemsolving.
To Illustrate inheritance concepts for reusing the program.
To Demonstrate multitasking by using multiple threads and event handling
To Understand the process of graphical user interface design and implementation using
AWT.
To Understand using Applet for client-side programming and GUI based programming
using Swings.
UNIT - I
Object oriented thinking and Java Basics- Need for oop paradigm, summary of oop
concepts, coping with complexity, abstraction mechanisms. A way of viewing world –
Agents, responsibility, messages, methods, History of Java, Java buzzwords, data types,
variables, scope and lifetime of variables, arrays, operators, expressions, control
statements, type conversion and casting, simple java program, concepts of classes, objects,
constructors, methods, access control, this keyword, garbage collection, overloading
methods and constructors, method binding, inheritance, overriding and exceptions,
parameter passing, recursion, nested and inner classes, exploring string class
UNIT - II
Inheritance, Packages and Interfaces – Hierarchical abstractions, Base class object,
subclass, subtype, substitutability, forms of inheritance specialization, specification,
construction, extension, limitation, combination, benefits of inheritance, costs of
inheritance. Member access rules, super uses, using final with inheritance, polymorphism-
method overriding, abstract classes, the Object class. Defining, Creating and Accessing a
Package, Understanding CLASSPATH, importing packages, differences between classes
and interfaces, defining an interface, implementing interface, applying interfaces, variables
in interface and extending interfaces. Exploring java.io.
UNIT - III
Exception handling and Multithreading-- Concepts of exception handling, benefits of
exception handling, Termination or resumptive models, exception hierarchy, usage of try,
13
6
catch, throw, throws and finally, built in exceptions, creating own exception subclasses.
String handling, Exploring java.util. Differences between multithreading and multitasking,
thread life cycle, creating threads, thread priorities, synchronizing threads, inter thread
communication, thread groups, daemon threads. Enumerations, autoboxing, annotations,
generics.
13
7
UNIT - IV
Event Handling: Events, Event sources, Event classes, Event Listeners, Delegation event
model, handling mouse and keyboard events, Adapter classes. The AWT class hierarchy,
user interface components- labels, button, canvas, scrollbars, text components, check box,
checkbox groups, choices,lists panels – scrollpane, dialogs, menubar, graphics, layout
manager – layout manager types – border, grid, flow, card and grid bag.
UNIT - V
Applets – Concepts of Applets, differences between applets and applications, life cycle of an
applet, types of applets, creating applets, passing parameters to applets. Swing –
Introduction, limitations of AWT, MVC architecture, components, containers, exploring
swing- JApplet, JFrame and JComponent, Icons and Labels, text fields, buttons – The
JButton class, Check boxes, Radio buttons, Combo boxes, Tabbed Panes, Scroll Panes,
Trees, and Tables.
Text Books:
1. Java the complete reference, 7th edition, Herbert schildt, TMH.
2. Understanding OOP with Java, updated edition, T. Budd, Pearson education.
Reference Books:
1. An Introduction to programming and OO design using Java, J.Nino and F.A. Hosch,
John wiley& sons.
2. An Introduction to OOP, third edition, T. Budd, Pearson education.
3. Introduction to Java programming, Y. Daniel Liang, Pearson education.
4. An introduction to Java programming and object-oriented application development,
R.A.Johnson- Thomson.
5. Core Java 2, Vol 1, Fundamentals, Cay.S. Horstmann and Gary Cornell, eighth
Edition,Pearson Education.
6. Core Java 2, Vol 2, Advanced Features, Cay.S. Horstmann and Gary
Cornell, eighth Edition,Pearson Education
7. Object Oriented Programming with Java, R.Buyya, S.T.Selvi, X.Chu, TMH.
8. Java and Object Orientation, an introduction, John Hunt, second edition,
Springer. 9. Maurach’sBeginning Java2 JDK 5, SPD.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Understand the basic object-oriented programming concepts and apply them in
problem solving.
2. Illustrate inheritance and package concepts for reusing the program.
3. Demonstrate developing of exception handling and multitasking programs
using multiple threading concept.
13
8
4. Able to write programs of graphical user interface using AWT.
5. Able to write Applet based programs and swing applications.
13
9
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M H H M L M M H
CO-2 M H M M M H
CO-3 M H M L L M H
CO-4 M L H M L L M H
CO-5 M M H L M L M L H
14
0
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
To introduce ER data model and Relational data model
To Design database schema for a given application and apply normalization.
To gain knowledge of SQL commands for data definition and data manipulation.
To understand the basics of querying.
To develop solutions for database applications using procedures, cursors and triggers.
2. Relational Model
3. Normalization
dropping of Views.
8. Triggers (Creation of insert trigger, delete trigger, update trigger)
9. Procedures
Text Books:
1. Database Management Systems, Raghurama Krishnan, Johannes
Gehrke, Tata Mc Graw Hill,3rd Edition
2. Database System Concepts, Silberschatz, Korth, McGraw Hill, V edition.
Reference Books:
1. Database Systems design, Implementation, and Management, Peter
Rob & Carlos Coronel 7thEdition.
2. Fundamentals of Database Systems, Elmasri Navrate, Pearson Education
3. Introduction to Database Systems, C.J. Date, Pearson Education
4. Oracle for Professionals, The X Team, S. Shah and V. Shah, SPD.
14
1
5. Database Systems Using Oracle: A Simplified guide to SQL and PL/SQL, Shah, PHI.
6. Fundamentals of Database Management Systems, M. L. Gillenson, Wiley Student
Edition.
Course Outcomes:
1. Develop ER data model and Relational data model for a database.
2. Design database schema for a given application and apply normalization.
3. Apply SQL commands for data definition and data manipulation.
4. Apply the basics of SQL for retrieval and management of data.
5. Develop solutions for database applications using procedures, cursors and triggers.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M H H H H L M M H
CO-2 M H M M M M L M H
CO-3 H H H H H L M M H
CO-4 M H H H M L M M H
CO-5 M M L L H L M L H
14
2
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
List of Experiments:
1. Use Eclipse or Net bean platform and acquaint yourself with the various menus.
Create a test project, add a test class, and run it. See how you can use auto
suggestions, auto fill. Try code formatter and code refactoring like renaming
variables, methods, and classes. Try debug step by step with a small program of
about 10 to 15 lines which contains at least one if else condition and a for loop.
2. Write a Java program to demonstrate the OOP principles. [i.e., Encapsulation,
Inheritance, Polymorphism and Abstraction]
3. Write a Java program to handle checked and unchecked exceptions. Also,
demonstrate the usage of custom exceptions in real time scenario.
4. Write a Java program on Random Access File class to perform different read and write
operations.
5. Write a Java program to demonstrate the working of different collection classes.
[Use package structure to store multiple classes].
6. Write a program to synchronize the threads acting on the same object. [Consider
the example of any reservations like railway, bus, movie ticket booking, etc.]
7. Write a program to perform CRUD operations on the student table in a database using
JDBC.
8. Write a Java program that works as a simple calculator. Use a grid layout to arrange
buttons for the digits and for the +, -,*, % operations. Add a text field to display the
result. Handle any possible exceptions like divided by zero.
9. Write a Java program that handles all mouse events and shows the event name at the
center of the window when a mouse event is fired. [Use Adapter classes]
Reference Books:
14
3
1. Java for Programmers, P. J. Deitel and H. M. Deitel, 10th Edition Pearson education.
2. Thinking in Java, Bruce Eckel, Pearson Education.
14
4
3. Java Programming, D. S. Malik and P. S. Nair, Cengage Learning.
4. Core Java, Volume 1, 9th edition, Cay S. Horstmann and G Cornell, Pearson.
Course Outcomes:
1. Able to write programs using OOP principles.
2. Able to write programs using abstract classes.
3. Able to write multithreaded programs.
4. Able to write programs for solving real world problems using the java collection
framework.
5. Able to write GUI programs using swing controls in Java.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M L H M H H
CO-2 M H M M M H H
CO-3 H H M M H H H
CO-4 M M M H M M H
CO-5 M M H L M M H
14
5
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
To understand the intellectual properties and its role in modern business.
To elaborate on process of registration and maintain intellectual properties.
To understand the legal rights and limitations of intellectual properties.
To understand the international intellectual property rights.
To understand the how to avoid duplication of transfer of intellectual properties.
UNIT - I
Introduction to Intellectual property: Introduction, types of intellectual property, international
organizations, agencies and treaties, importance of intellectual property rights.
UNIT - II
Trade Marks: Purpose and function of trademarks, acquisition of trade mark rights,
protectable matter, selecting and evaluating trade mark, trade mark registration
processes.
UNIT - III
Law of copy rights: Fundamental of copy right law, originality of material, rights of
reproduction, rights to perform the work publicly, copy right ownership issues, copy
right registration, notice ofcopy right, international copy right law.
Law of patents: Foundation of patent law, patent searching process, ownership rights and
transfer
UNIT - IV
Trade Secrets: Trade secrete law, determination of trade secrete status, liability for
misappropriations of trade secrets, protection for submission, trade secret litigation.
UNIT - V
New development of intellectual property: new developments in trade mark law; copy right
law, patent law, intellectual property audits.
14
6
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M L H H L
CO-2 M L H H L
CO-3 M L H H L
CO-4 M L H H L
CO-5 M L H H L
14
7
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
The objective of this course is to provide:
Insight into syntax and semantics of prolog
Understanding on facts and predicates
Knowledge to develop prolog programs for real time problems
Understanding on list operations.
Solving problems using accumulators
List of Programs:
1. Write simple fact for following:
A) Ram likes mango.
B) Seema is a girl.
C) Bill likes Cindy.
D) Rose is red.
E) John owns gold
2. Write predicates one converts centigrade temperatures to Fahrenheit, the other
checks if a temperature is below freezing.
4. WAP in turbo prolog for medical diagnosis and show the advantages and
disadvantages of green and red cuts.
8. Write simple Prolog functions such as the following. Take into account lists which are
too short.
--remove the Nth item from the list. -- insert as the Nth item.
9. Assume the prolog predicate gt(A, B) is true when A is greater than B. Use this
predicate to define the predicate addLeaf(Tree, X, NewTree) which is true if
NewTree is the Tree produced by adding the item X in a leaf node. Tree and
NewTree are binary search trees. The empty tree is represented by the atom nil.
14
8
10. Write a Prolog predicate, countLists(Alist, Ne, Nl), using accumulators, that is
true when Nl is the number of items that are listed at the top level of Alist and Ne is
the number of empty lists. Suggestion: First try to count the lists, or empty lists, then
modify by adding the other counter.
Reference Book:
1. PROLOG: Programming for Artificial Intelligence, 3e, by BRATKO, WILEY
Course Outcomes:
1. Explore the features of PROLOG programming language, including basic syntax,
selection and search strategies of PROLOG.
2. Develop structured prolog programs for various tasks of moderate complexity and
requirements
3. Understand syntax, semantics and natural deduction of predicate logic.
4. Describe the basic predicates to manipulate list data structure and sorting algorithms
using PROLOG programming
5. Demonstrate the PROLOG programming language skills by solving real life
problems through AI prospect.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L M L M L M L
CO-2 H M H H L M M
CO-3 M M M H M M M
14
9
CO-4 M H H H M H H
CO-5 H H H H M H H
15
0
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
UNIT - I
Introduction: Algorithm, Pseudo code for expressing algorithms, Performance Analysis-Space
complexity, Time complexity, Asymptotic Notations: Big oh notation, Omega notation and
Theta notation.
Divide and conquer: General method, Applications: Binary search, Quick sort, Merge sort,
Strassen’s matrix multiplication.
UNIT – II
Disjoint Sets: Disjoint set operations, union and find algorithms
Basic Traversal and Search Techniques: Connected components, Bi connected components
Greedy method: General method, Applications: Job sequencing with deadlines, Knapsack
problem, Minimum cost spanning trees: Prim’s Algorithm, Kruskal’s Algorithm.
UNIT - III
Dynamic Programming: General method, applications: Optimal binary search tree, 0/1
knapsack problem, All pairs shortest path problem, Traveling salesperson problem.
UNIT - IV
Backtracking: General method, Applications: 8-queen’s problem, Sum of subsets problem, Graph
coloring.
Branch and Bound: General method, 0/1 knapsackproblem: LC Branch and Bound solution,
FIFO Branch and Bound solution.
UNIT - V
NP-Hard and NP-Complete problems: Basic concepts: Deterministic and Non-deterministic
algorithms, NP-Hard andNP-Complete classes, Node cover Decision Problem.
Text Book:
1. Fundamentals of Computer Algorithms, Ellis Horowitz, Satraj
Sahni and Rajasekharan, University press, 1998.
Reference Books:
1. Design and Analysis of algorithms, Aho, Ullman and Hopcroft, Pearson education.
2. Introduction to Algorithms, second edition, T. H. Cormen, C.E.
Leiserson, R. L. Rivest, and C.Stein, PHI Pvt. Ltd./ Pearson
Education.
3. Algorithm Design: Foundations, Analysis and Internet Examples, M.T.
Goodrich and R.Tamassia, John Wiley and sons.
Course Outcomes:
1. Acquire the knowledge of algorithm analysis and its notations that are
applied on the problems solved by divide and conquer paradigm
2. Apply the major graph algorithms for model engineering problems and
knowledge of the greedy paradigm
4. Apply the concept of back tracking, branch and bound paradigm for real time problems
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M L M M H M
CO-2 H M L M M H M
CO-3 M M L M M H M
CO-4 M M L M M H M
CO-5 M M L L L
Course Objectives
Compare OSI & TCP/IP models.
Understand error detection, correction codes and framing methods.
Explain Multiple Access Protocols and the concepts of noise and noiseless protocols.
Discuss the concepts of LANs and WLANs and different routing protocols.
Outline the concepts of logical addressing and Outline Application Layer
UNIT - I
Network hardware, Network software, OSI, TCP/IP Reference models, Example
Networks: ARPANET, Internet.
Physical Layer: Guided Transmission media: twisted pairs, coaxial cable, fiber optics,
Wireless Transmission.
Data link layer: Design issues, framing, Error detection and correction.
UNIT - II
Elementary data link protocols: simplex protocol, A simplex stop and wait protocol
for an error-free channel, A simplex stop and wait protocol for noisy channel.
Sliding Window protocols: A one-bit sliding window protocol, A protocol using Go-
Back-N, A protocol using Selective Repeat.
Medium Access sublayer: The channel allocation problem, Multiple access protocols:
ALOHA, Carriersense multiple access protocols, collision free protocols. Wireless
LANs.
UNIT - III
Network Layer: Design issues, Routing algorithms: shortest path routing, Flooding,
Hierarchical routing, Broadcast, Multicast, distance vector routing, Congestion
Control Algorithms, Quality of Service, Internetworking, The Network layer in the
internet: IPV4, IPV6.
UNIT - IV
Transport Layer: Transport Services, Elements of Transport protocols,
Connection management, TCP and UDP protocols.
UNIT - V
Application Layer: Domain name system, SNMP, Electronic Mail, The World
Wide WEB, HTTP, Streaming audio and video.
Text Book:
1. Computer Networks -- Andrew S Tanenbaum, David. j. Wetherall, 5th
Edition. Pearson Education/PHI
Reference Books:
1. An Engineering Approach to Computer Networks-S. Keshav, 2nd
Edition, Pearson Education
2. Data Communications and Networking – Behrouz A. Forouzan. Third Edition TMH.
Course Outcomes
1. Analyze TCP/IP and OSI models and various protocols and various error
handling mechanisms.
2. Use of various devices in connecting different types of LANs.
3. Analyze different routing protocols and IP Addresses.
4. Discuss the various services offered by transport layer.
5. Describes the working of various networked applications such as DNS,
Mail, WWW and HTTP.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M M H
CO-2 M H H M M M M M H
CO-3 H M H M H H M M H
CO-4 L M H M H M H
CO-5 L M M M H M H
H-HIGH M-MODERATE L-LOW
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Learning with Trees: Decision Trees, Constructing Decision Trees, Classification and
Regression Trees (CART).
Text Book:
1. Stephen Marsland, ―Machine Learning – An Algorithmic Perspective,
Second Edition, Chapman and Hall/CRC Machine Learning and Pattern
Recognition Series, 2014.
Reference Books:
1. Tom M Mitchell, ―Machine Learning, First Edition, McGraw Hill Education, 2013.
Course Outcomes:
1. Demonstrate the foundational Machine Learning concepts.
2. Generate models using Perceptron in real world scenarios.
3. Build appropriate models for real world problem solving using Supervised Learning.
4. Interpret algorithm results and transform them into actionable information suitable
for real-time applications in Unsupervised Learning.
5. Device Reinforcement Learning models.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H L H
CO-2 M M L M L
CO-3 M L L
CO-4 H M M H M
CO-5 L L
Text Books:
1. D. D. Chaturvedi, S. L. Gupta, Business Economics - Theory and
Applications, InternationalBook House Pvt. Ltd. 2013.
2. Dhanesh K Khatri, Financial Accounting, Tata Mc –Graw Hill, 2011.
3. Geethika Ghosh, Piyali Gosh, Purba Roy Choudhury, Managerial
Economics, 2e, Tata McGraw Hill Education Pvt. Ltd. 2012.
Reference Books:
1. Paresh Shah, Financial Accounting for Management 2e, Oxford Press, 2015.
2. S. N. Maheshwari, Sunil K Maheshwari, Sharad K Maheshwari, Financial
Accounting, 5e, Vikas Publications, 2013.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. The students will understand the various Forms of Business and the impact
of economic variables on the Business.
3. The student will learn the various concepts in Production, Cost and Pricing strategies.
4. The student will gain the knowledge on financial position by analyzing the
financial statements of a company.
5. The students can able to understand financial position by analyzing the financial
rations of the company.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M L H H
CO-2 H M M H H
CO-3 H M H H
CO-4 H M M H H
CO-5 H M M H H
Course Objectives:
To understand the basics of Graph theory.
To Learn the concepts of cut-sets, cut-vertices, Dijkstra‟s shortest path algorithm.
To introduce the concepts of varies types of Trees and Graph.
To understand basic algorithms for graphs.
To gain the knowledge of coloring and graphs .
UNIT - I
UNIT - II
Connected graphs and shortest paths - Walks, trails, paths, cycles, Connected
graphs, Distance, Cut-vertices and cut-edges, Blocks, Connectivity, Weighted
graphs and shortest paths, Weighted graphs, Dijkstra‟s shortest path algorithm,
Floyd-Warshall shortest path algorithm.
UNIT - III
Independent sets coverings and matchings– Introduction, Independent sets and coverings:
basic equations, Matchings in bipartite graphs, Hall‟s Theorem, K¨onig‟s Theorem,
Perfect matchings in graphs, Greedy and approximation algorithms.
UNIT - V
Text Books:
1. J. A. Bondy and U. S. R. Murty. Graph Theory, volume 244 of
Reference Books:
1. Lecture Videos: http://nptel.ac.in/courses/111106050/13
2. Introduction to Graph Theory, Douglas B. West, Pearson.
Course Outcomes:
1. Know some important classes of graph theoretic problems.
3. Prove central theorems about trees, matching ,connectivity, coloring and planar
graphs;
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H H M M H H
CO-2 H H L H H H M
CO-3 M H M M M M H
CO-4 H M H H M H M
CO-5 H H H M H H H
Course Objectives:
To learn concepts, techniques and tools they need to deal with various
facets of data sciencepractice, including data collection and integration
To understand the basic types of data and basic statistics
To learn arrays, matrices, data frames and Lists.
UNIT- I
Introduction
Definition of Data Science, Big Data and Data Science hype, getting past the
hype
,Datafication ,Current landscape of perspectives , Statistical Inference
,Populations and samples ,Statistical modeling, probability distributions, fitting a
model ,Over fitting.
Basics of R: Introduction, R-Environment Setup, Programming with R, Basic Data Types.
UNIT- II Data Types & Statistical Description
UNIT- III
Vectors: Creating and Naming Vectors, Vector Arithmetic, Vector sub setting,
Matrices: Creating and Naming Matrices, Matrix Sub setting, Arrays, Class.
UNIT- IV
UNIT- V
Charts and Graphs: Introduction, Pie Chart: Chart Legend, Bar Chart, Box Plot,
Histogram, Line Graph: Multiple Lines in Line Graph, Scatter Plot.
Regression: Linear Regression Analysis, Multiple Linear regression.
Text Books:
1. Doing Data Science, Straight Talk from The Frontline. Cathy O’Neil and
Rachel Schutt, O’Reilly, 2014.
2. K G Srinivas, G M Siddesh, “Statistical programming in R”, Oxford Publications.
Reference Books:
1. Jiawei Han, Micheline Kamber and Jian Pei. Data Mining: Concepts
and Techniques, 3rd ed. The Morgan Kaufmann Series in Data
Management Systems.
2. Introduction to Data Mining, Pang-Ning Tan, Vipin Kumar, Michael
Steinbanch, Pearson Education.
3. Brain S. Everitt, “A Handbook of Statistical Analysis Using R”, Second
Edition, 4 LLC, 2014.
2. Analyze data measuring the Central Tendency and measuring the Dispersion of
Data.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M H M M M H
CO-2 M M M M M H
CO-3 M H M M M H
CO-4 M H M M M H
CO-5 M H M M M M H
JAVA Script -Web page Designing using HTML, Scripting basics- Client side
and server side scripting. Java Script Object, names, literals, operators and
expressions- statements and features- events - windows - documents - frames -
data types - built-in functions- Browser object model - Verifying forms.-
HTML5- CSS3- HTML 5 canvas
- Web site creation using tools.
UNIT – II JAVA
Introduction to object-oriented programming-Features of Java – Data types,
variables and arrays – Operators – Control statements – Classes and Methods –
Inheritance. Packages and Interfaces – Exception Handling – Multithreaded
Programming – Input/Output – Files – Utility Classes – StringHandling.
UNIT – III JDBC
JDBC Overview – JDBC implementation – Connection class – Statements -
Catching Database Results, handling database Queries. Networking– InetAddress
class – URL class- TCP sockets – UDPsockets, Java Beans –RMI.
UNIT – IV APPLETS
Java applets- Life cycle of an applet – Adding images to an applet – Adding sound
to an applet. Passing parameters to an applet. Event Handling. Introducing
AWT: Working with
Windows Graphics and Text. Using AWT Controls, Layout Managers and
Menus. Servlet – life cycle of a servlet. The Servlet API, Handling HTTP Request
and Response, using Cookies, Session Tracking. Introduction toJSP.
UNIT – V XML AND WEB SERVICES
Xml – Introduction-Form Navigation-XML Documents- XSL – XSLT- Web services-
UDDI- WSDL-Javaweb services – Web resources.
Text Books:
1. Harvey Deitel, Abbey Deitel, Internet and World Wide Web: How To
Program 5th Edition.
2. Herbert Schildt, Java - The Complete Reference, 7th Edition. Tata
McGraw- Hill Edition.
3. Michael Morrison XML Unleashed Tech media SAMS.
Reference Books:
1. John Pollock, Javascript - A Beginners Guide, 3rd Edition –- Tata McGraw-Hill
Edition.
2. Keyur Shah, Gateway to Java Programmer Sun Certification, Tata McGraw Hill,
2002.
Course Outcomes:
1. Understand the User Interface for web applications using HTML, CSS and Java
Script.
2. Understand the object oriented programming concepts using Java.
3. Describe the usage of JDBC API and Network API in Java.
4. Understand the importance of Applets, Event driven programming in Java
and the usage of Servlet API.
5. Identify XML tags with their purpose.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M H M H M H M
CO-2 H M H M H M H M
CO-3 H H H M H M H M
CO-4 M M L M M M H M
CO-5 M M L H H M L L
Course Objectives
• Provide a theoretical and mathematical foundation of fundamental
Digital Image Processing concepts.
• The topics include image acquisition.
• The topics include sampling and quantization.
• The topics include preprocessing.
• The topics include enhancement, restoration, segmentation, and compression.
UNIT - I
Digital Image Fundamentals: Digital Image through Scanner, Concept of Gray
Levels. Gray Level to Binary Image Conversion. Sampling and Quantization.
Relationship between Pixels. 2D Transformations-DFT, DCT, KLT and SVD.
UNIT - II
Image Enhancement in Spatial Domain Point Processing, Histogram Processing,
Spatial Filtering, Enhancement in Frequency Domain, Image Smoothing, Image
Sharpening..
UNIT - III
UNIT - V
Text Book:
1. Digital Image Processing: R.C. Gonzalez & R. E. Woods, Addison Wesley/
Reference Books:
1. Fundamentals of Digital Image Processing: A. K. Jain, PHI.
Course Outcomes
1. Demonstrate the knowledge of the basic concepts of two-dimensional signal
acquisition, sampling, and quantization.
2. Demonstrate the knowledge of filtering techniques.
3. Demonstrate the knowledge of 2D transformation techniques.
4. Demonstrate the knowledge of image enhancement, segmentation, restoration .
5. Demonstrate the compression techniques.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M L L H M L L M M
CO-2 M M M L L L L M M
CO-3 L L L L M L M M L
CO-4 L L L L L L L
CO-5 M M M L L L L M
Course Objectives
Provide the knowledge of graphics applications and graphics primitives
Provide the basics of 2D transformations
Provide the understanding on 3D representations
Provide the basics of 3D transformations
Provide an insight on computer animation
UNIT - I
UNIT - III
UNIT - V
Text Book:
1. “Computer Graphics C version”, Donald Hearn and M. Pauline Baker,
Pearson Education
Reference Books:
1. Procedural elements for Computer Graphics, David F Rogers, Tata Mc
Graw hill, 2nd edition.
2. Principles of Interactive Computer Graphics”, Neuman and Sproul, TMH.
3. Principles of Computer Graphics, Shalini Govil, Pai, 2005, Springer.
4. “Computer Graphics Principles & practice”, second edition in C,
Foley, Van Dam, Feiner and Hughes, Pearson Education.
5. Computer Graphics, Steven Harrington, TMH.
Course Outcomes
1. Understand the applications and primitives of Computer Graphics system.
2. Perform 2D transformations on graphical objects.
3. Understand 3D object representations.
4. Perform 3D transformations on graphical objects.
5. Design computer based animation systems.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H M H M
CO-2 M M H M
CO-3 H H H H M
CO-4 M M H M
CO-5 M H M H H M
List of Experiments
Text Book:
1. Machine Learning – Tom M. Mitchell, - MGH.
Reference Book:
1. Machine Learning: An Algorithmic Perspective, Stephen Marshland, Taylor &
Francis.
Course Outcomes:
1. Understand modern notions in predictive data analysis.
2. Select data, model selection, model complexity and identify the trends.
3. Understand a range of machine learning algorithms along
with their strengths and weaknesses.
4. Build predictive models from data and analyse their performance.
5. Understand the Performance Analysis of Classification Algorithms.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L L
CO-2 M M M L
CO-3 M M M
CO-4 H M M M
CO-5 M L L
List of Experiments
1. Implement the data link layer framing methods such as character,
character- stuffing and bitstuffing.
2. Write a program to compute CRC code for the polynomials CRC-12, CRC-16
and CRC CCIP
3. Develop a simple data link layer that performs the flow control
using the sliding windowprotocol, and loss recovery using the Go-
Back-N mechanism.
4. Implement Dijsktra’s algorithm to compute the shortest path through a network
5. Take an example subnet of hosts and obtain a broadcast tree for the subnet.
6. Implement distance vector routing algorithm for obtaining routing tables at each
node.
buffers. 10.Wireshark
Text Book:
1. Computer Networks, Andrew S Tanenbaum, David. j. Wetherall, 5th
Edition. Pearson Education/PHI.
Reference Books:
Course Outcomes
1. Implement data link layer farming methods
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M M L
CO-2 M M M M L
CO-3 M M M M M M H M
CO-4 H H M H M
CO-5 L M H M M H
Introduction to Widgets, Building the Full Widget Tree, Building a Shallow Widget
Tree, Refactoring witha Constant, Refactoring with a Method, Refactoring with a
Widget Class.
Text Book:
1. Marco L. Napoli, Beginning Flutter: A Hands-on Guide to App Development,
Reference Books:
1. Flutter for Beginners: An introductory guide to building cross-
platform mobile applications with Flutter and Dart 2, Packt
Publishing Limited.
2. Rap Payne, Beginning App Development with Flutter: Create Cross-
Course Outcomes:
1. Knowledge on installation of various softwares.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H L M L M M
CO-2 M M L H M M M
CO-3 M M M M M M M M
CO-4 M M M M H L M H
CO-5 M M L L M L H
Course Objectives:
To investigate the key concepts of Knowledge Representation (KR)
techniques and different notations.
To introduce the study of ontologies as a KR paradigm and applications of
ontologies.
To understand various KE techniques.
To aquire knowledge on Syntax and Semantics of Contexts and processes Classification
To Understand knowledge acquisition and sharing ofontology.
UNIT - I
The Key Concepts: Knowledge, Representation, Reasoning , Why knowledge
representation and reasoning, Role of logic.
Logic: Historical background, Representing knowledge in logic, Varieties of logic.
UNIT - II
Ontology: Ontological categories, Philosophical background, Top-level categories,
Describing physical entities, Defining abstractions, Sets, Collections, Types and
Categories.
UNIT - III
Knowledge Representations: Knowledge Engineering, Representing structure in
frames, Rules and data, Object-oriented systems.
UNIT - IV
Processes: Times, Events and Situations, Classification of processes, Procedures,
Processes and Histories.
Contexts: Syntax of contexts, Semantics of contexts, First-order reasoning in contexts.
UNIT – V
Text Books:
1. Knowledge Representation logical, Philosophical, and Computational
Foundations by John F. Sowa, Thomson Learning.
2. Knowledge Representation and Reasoning by Ronald J. Brachman, Hector J.
Levesque, Elsevier
Course Outcomes:
1. Ability to understand Representing knowledge in logic
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M L L
CO-2 M M L
CO-3 L L L L M
CO-4 M L M M L
CO-5 L M M L M
Course Objectives:
• To explore the fundamental concepts of data analytics.
UNIT - I
Data Management: Design Data Architecture and manage the data for analysis,
understand various sources of Data like Sensors. Data Management, Data
Quality(noise, outliers, missing values, duplicate data) and Data Preprocessing.
UNIT - II
Data Analytics: Introduction to Analytics, Introduction to Tools and Environment,
Application of Modeling in Business, Databases & Types of Data and Variables, Data
Modeling Techniques, MissingImputations etc. Need for Business Modeling.
UNIT - III
Regression – Least Square Estimation, Variable Rationalization, and Model Building.
Logistic Regression: Introduction, Types of LR, Confusion Matrix, Analytics applications
to various Business Domains.
UNIT - IV
Object Segmentation: Regression Vs Segmentation – Supervised and Unsupervised
Learning,
Tree Building – Regression, Classification, Overfitting, Pruning and Complexity,
Multiple Decision Trees etc.
Time Series Methods:- Measures of Forecast Accuracy, ETL approach, Analyze for prediction.
UNIT - V
Data Visualization: Pixel-Oriented Visualization Techniques, Geometric Projection Visualization
Techniques, Hierarchical Visualization Techniques, Visualizing Complex Data and Relations.
Text Books:
1. Data Mining Concepts and Techniques, Han, Kamber, 3rd Edition, Morgan
Kaufmann Publishers.
2. Introduction to Data Mining, Tan, Steinbach and Kumar, Addision Wisley, 2006.
Reference Books:
1. Student’s Handbook for Associate Analytics – II, III.
2. Data Mining Analysis and Concepts, M. Zaki and W. Meira
3.Mining of Massive Datasets, Jure Leskovec Stanford Univ. Anand Rajaraman
Milliway LabsJeffrey D Ullman Stanford Univ.
Course Outcomes:
1. Understand various Data Sources and Design Data Architecture
and Regression
5.To carry out standard data visualization and formal inference procedures
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M M H
CO-2 M H H M M M H
CO-3 M M H M H M M H
CO-4 L M H M H M H
CO-5 L M M M H M H
H-HIGH M-MODERATE L-LOW
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
Provide basic understanding on natural language models.
Provide the perception on language parsing techniques.
Provide the knowledge on multilingual semantics.
Provide the cognizance on advanced semantic parsing.
Provide necessary knowledge of language models.
UNIT - I
Finding the Structure of Words: Words and Their Components, Issues and Challenges,
Morphological Models
Finding the Structure of Documents: Introduction, Methods, Complexity of the Approaches,
Performances of the Approaches, Features
UNIT - II
UNIT – III
Syntax II: Models for Ambiguity Resolution in Parsing, Multilingual Issues
Text Book:
1. Multilingual natural Language Processing Applications: From Theory to
Practice – Daniel M.Bikel and Imed Zitouni, Pearson Publication.
Reference Books:
1. Speech and Natural Language Processing - Daniel Jurafsky & James
H Martin, Pearson Publications.
2. Natural Language Processing and Information Retrieval: Tanvier Siddiqui, U.S.
Tiwary.
Course Outcomes:
1. Understand the natural language word and document structures.
2. Analyse syntax processing and parsing algorithms.
3. Comprehend sematic parsing techniques.
4. Understand structure of representation systems.
5. Analyse multilingual cross lingual models.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M H H H M
CO-2 H H H H M H M
CO-3 M H H H M H M
CO-4 M M M H M
CO-5 H H H M
Course Objectives
To provide knowledge of the concepts in software testing such as testing process,
criteria, strategies, and methodologies.
To develop skills in software test automation and management using the latest tools.
To develop logic-based test strategies
To understand State, State Graphs and Transition testing
To understand graph matrices and its applications
UNIT - I
Introduction: Purpose of testing, Dichotomies, model for testing, consequences of bugs,
taxonomy for bugs.
Flow graphs and Path testing: Basics concepts of path testing, predicates, path predicates
and achievable paths, application of path testing.
UNIT - II
Transaction Flow Testing: transaction flows, transaction flow testing techniques.
Data Flow testing: Basics of data flow testing, strategies in data flow testing,
application of data flow testing.
Domain Testing: domains and paths, Nice & ugly domains, domain testing.
UNIT - III
Paths, Path products and Regular expressions: path products & path expression, reduction
procedure, applications, regular expressions & flow anomaly detection.
Logic Based Testing: overview, decision tables, path expressions.
UNIT - IV
State, State Graphs and Transition testing: state graphs, good & bad state graphs,
state testing, Testability tips.
UNIT - V
Graph Matrices and Application: Motivational overview, matrix of graph, relations,
power of a matrix, node reduction algorithm, building tools. (Student should be
given an exposure to a tool like Jmeter/selenium/soapUI/Catalon).
Text Books:
1. Software Testing techniques - Baris Beizer, Dreamtech, second edition.
2. Software Testing Tools – Dr. K. V. K. K. Prasad, Dreamtech.
Reference Books:
1. The craft of software testing - Brian Marick, Pearson Education.
2. Software Testing Techniques – SPD(Oreille)
3. Software Testing in the Real World – Edward Kit, Pearson.
4. Effective methods of Software Testing, Perry, John Wiley.
5. Art of Software Testing – Meyers, John Wiley.
Course Outcomes:
1. Understand purpose of testing and path testing
2. Understand strategies in data flow testing and domain testing
3. Develop logic-based testing strategies
4. Develop state testing strategies
5. Understand graph matrices and its applications and Implement test cases
using any testing automation tool
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M M M H
CO-2 M H M H M M M H
CO-3 L L L H H M M H
CO-4 L M H M H M H
CO-5 L M M M H H M H
Course Objectives:
Provide fundamental understanding on retrieval systems
Provide the awareness on data structures
Provide the knowledge on data clustering
Provide the understanding on data visualization
Provide basic knowledge of multimedia
UNIT - I
Introduction to Information Retrieval Systems: Definition of Information Retrieval System,
Objectives of Information Retrieval Systems, Functional Overview, Relationship to
Database Management Systems, Digital Libraries and Data Warehouses.
Information Retrieval System Capabilities: Search Capabilities, Browse Capabilities,
Miscellaneous Capabilities
UNIT - II
Cataloging and Indexing: History and Objectives of Indexing, Indexing Process, Automatic
Indexing, Information Extraction.
Data Structure: Introduction to Data Structure, Stemming Algorithms, Inverted
File Structure, N-Gram Data Structures, PAT Data Structure, Signature File
Structure, Hypertext and XML Data Structures.
UNIT - III
Automatic Indexing: Classes of Automatic Indexing, Natural Language, Concept
Indexing, Hypertext Linkages.
Document and Term Clustering: Introduction to Clustering, Thesaurus Generation, Item
Clustering, Hierarchy of Clusters.
UNIT - IV
User Search Techniques: Search Statements and Binding, Similarity Measures and
Ranking, Relevance Feedback, Selective Dissemination of Information Search,
Searching the INTERNET and Hypertext.
Information Visualization: Introduction to Information Visualization,
Cognition and Perception, Information Visualization Technologies.
UNIT - V
Text Search Algorithms: Introduction to Text Search Techniques, Software Text
Search Algorithms, Hardware Text Search Systems.
Multimedia Information Retrieval: Spoken Language Audio Retrieval, Non-Speech
Audio Retrieval, Graph Retrieval, Imagery Retrieval, Video Retrieval.
Text Book:
1. Information Storage and Retrieval Systems – Theory and
Implementation, Second Edition, Gerald J. Kowalski, Mark T. Maybury,
Springer
Reference Books:
1. Frakes, W.B., Ricardo Baeza-Yates: Information Retrieval Data
Structures and Algorithms, Prentice Hall, 1992.
2. Information Storage & Retrieval by Robert Korfhage – John Wiley & Sons.
3. Modern Information Retrieval by Yates and Neto Pearson Education.
Course Outcomes:
1. Know the basics of information retrieval & database systems and their capabilities.
2. Understand different data structures and indexing algorithms.
3. Understand automatic indexing and clustering techniques.
4. Analyse search procedures and visualization technologies.
5. Comprehend text and multimedia retrieval systems
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M H M H M
CO-2 H H M H H H M
CO-3 M M H H H M
CO-4 M M H H H M
CO-5 M M H H M
Course Objectives:
UNIT – II
UNIT – III
UNIT – IV
UNIT – V
Text Book:
1. Pattern Recognition: An Algorithmic Approach: Murty, M. Narasimha,
Devi, V. Susheela, Spinger Pub, 1st Ed.
Reference Books:
1. Machine Learning – Mc Graw Hill, Tom M. Mitchell.
Course Outcomes:
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M L L M H
CO-2 M H L M H M
CO-3 L M H L M M
M
CO-4 M H M M M H
CO-5 H L M H M H
Course Objectives:
To differentiate among forms of computing.
To study about different computing paradigms.
To demonstrate the Remote Method Invocation.
To describe and learn about Distributed object paradigm CORBA.
To distinguish about Grid computing and Cluster computing.
UNIT-I
Introduction: Different forms of computing – Monolithic, Distributed, parallel and
cooperative computing, The strengths and weaknesses of Distributed computing,
Basics of Operating systems (relevant to distributed computing), The architecture
of distributed applications.
UNIT-II
Distributed computing Paradigms: Paradigms for Distributed Applications – Message
passing Paradigm, The Client-Server Paradigm (JAVA Socket API), The peer-to-
peer paradigm, Message System (or MOM) Paradigm – the Point-to-point message
model and the publish/subscribe message model, RPC model, The Distributed
Objects Paradigms - RMI,ORB, the object space Paradigm, The Mobile Agent
Paradigm, the Network Services Paradigm, The Mobile Agent Paradigm, the
Network Services Paradigm, The collaborative application (Groupware Paradigm),
choosing a Paradigm for an application.
UNIT-III
Distributed Objects Paradigm (RMI): Message passing versus Distributed Objects, An
Archetypal Distributed Object Architecture, Distributed Object Systems, RPC,
RMI, The Java RMI Architecture, Java RMI API, A sample RMI Application,
steps for building an RMI application, testing and debugging, comparison of
RMI and socket API.
UNIT-IV
Distributed Object Paradigm (CORBA): The basic Architecture, The CORBA object
interface, Inter-ORB Protocols, object servers and object clients, CORBA Object
references, CORBA Naming Service and the Interoperable Naming Service,
CORBA object services, Object Adapters, Java IDL, An example CORBA
application.
UNIT-V
Grid Computing: Definition of grid, grid types – computational grid, data grid, grid
benefits and applications, drawback of grid computing, grid components, grid
architecture and its relation to various Distributed Technologies. Cluster
Computing, Parallel computing overview, cluster computing – Introduction,
Cluster Architecture, parallel programming models and Paradigms, Applications
of Clusters.
Text Book:
1. Distributed, Computing, Principles and applications, M.L.Liu, Pearson Education
Reference Books:
1. Client-Server Programming with Java and CORBA 2nd edition, R. Orfali&
Course Outcomes:
1. Compare and differentiate between different forms of computing techniques.
2. Understand the usage of Distributed computing Paradigms and
Distributed Objects Paradigms.
3. Demonstrate the Remote Method Invocation.
4. Demonstrate the Distributed object paradigm CORBA
5. Express the outline of Grid computing concept and cluster computing concept.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L M L
CO-2 L H H M
CO-3 L H H M
CO-4 L H M M
CO-5 L M H M
H-HIGH M-MODERATE L-
LOW
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
To learn data warehouse Modelling and OLAP operations.
To study fundamental concepts of Business Intelligence.
To know Business Intelligence Implementation.
To learn Advanced Business Intelligence Tools.
To know Business Intelligence ethics.
UNIT - I
Data Warehouse, Data Warehouse Modelling, OLAP operations, Data Qube
Computation methods
UNIT - II
Business Intelligence Introduction – Definition, Leveraging Data and Knowledge for
BI, BI Components, BI Dimensions, Information Hierarchy, Business Intelligence
and Business Analytics. BI Life Cycle. Data for BI - Data Issues and Data
Quality for BI.
UNIT - III
BI Implementation - Key Drivers, Key Performance Indicators and Performance
Metrics, BI Architecture/Framework, Best Practices, Business Decision Making,
Styles of BI-vent- Driven alerts-A cyclic process of Intelligence Creation. The
value of Business Intelligence- Value driven and Informationuse.
UNIT - IV
Advanced BI – Big Data and BI, Social Networks, Mobile BI, emerging trends,
Description of different BI-Tools (Pentaho, KNIME)
UNIT - V
Business Intelligence and integration implementation-connecting in BI systems-
Issues of legality- Privacy and ethics- Social networking and BI.
Text Books:
1. Data Mining – Concepts and Techniques - JIAWEI HAN &
Reference Books:
1. Efraim Turban, Ramesh Sharda, Jay Aronson, David King, Decision
Support and Business Intelligence Systems, 9th Edition, Pearson
Education, 2009.
2. David Loshin, Business Intelligence - The Savy Manager's Guide
Getting Onboard with Emerging IT, Morgan Kaufmann Publishers, 2009.
3. Philo Janus, Stacia Misner, Building Integrated Business Intelligence.
Solutions with SQLServer, 2008 R2 & Office 2010, TMH, 2011.
Course Outcomes:
1. Understand architecture of data warehouse and OLAP operations.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H L
CO-2 M L
CO-3 L M M
CO-4 H M
CO-5 M L
UNIT – I
Introduction: Concepts and definitions: disaster, hazard, vulnerability, resilience, risks
severity, frequency and details, capacity, impact, prevention, mitigation, disaster
phenomena, events- global National & Regional.
UNIT – II
Disasters: Disasters classification; natural disasters (floods, draught, cyclones,
volcanoes, earthquakes, tsunami, landslides, coastal erosion, soil erosion, forest fires
etc.); manmade disasters (industrial pollution, artificial flooding in urban areas,
nuclear radiation, chemical spills, transportation accidents, terrorist strikes, etc.);
hazard and vulnerability profile of India, Covid 2019 in India , mountain and coastal
areas, ecological fragility, coping with disaster- strategies , safety norms & survival
kits.
UNIT – III
Disaster Impacts: Disaster impacts (environmental, physical, social, ecological,
economic, political, etc.); health, psycho-social issues; demographic aspects
(gender, age, special needs); hazard locations; global and national disaster trends;
climate change and urban disasters, capacity building – concepts, assessment –
structural & nonstructural measures, legislative support.
UNIT – IV
Disaster Risk Reduction (DRR): - Disaster management cycle – its phases; prevention,
mitigation, preparedness, relief and recovery; structural and non-structural
measures; risk analysis, vulnerability and capacity assessment; early warning
systems, Post disaster environmental response (water, sanitation, food safety,
waste management, disease control, security, communications); Roles and
responsibilities of government, community, local institutions, NGOs and other
stakeholders; Policies and legislation for disaster risk reduction, DRR
programmes in India and the activities of National Disaster Management Authority.
UNIT – V
Disasters, Environment and Development: - Factors affecting vulnerability such as impact
of developmental projects and environmental modifications (including of dams, land
use changes, urbanization etc.), sustainable and environmental friendly recovery;
reconstruction and development methods.
Text Books:
1.Pradeep Sahni, 2004, Disaster Risk Reduction in South Asia, Prentice Hall.
2.Singh B.K., 2008, Handbook of Disaster Management: Techniques &
Guidelines, Rajat Publication.
3.Ghosh G.K., 2006, Disaster Management, APH Publishing Corporation.
Reference Books:
1. http://ndma.gov.in/ (Home page of National Disaster Management Authority).
Course Outcomes:
On successful completion of course students will be able to
3. Get the complete concept of endogenous hazards and their mitigation measures.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H H H H M
CO-2 M M H L L H M
CO-3 H L M L H H
CO-4 H L H L M M L
CO-5 L L H
UNIT – I
Introduction: Concept and application of Building Management System (BMS) and
Automation, requirements and design considerations and its effect on functional
efficiency of building automation system, architecture and components of BMS.
UNIT – II
Fire Alarm System Fundamentals: What is Fire? Fire modes, History, Components, and
Principles of Operation. FAS Components: Different fire sensors, smoke detectors
and their types, Fire control panels, design considerations for the FA system. Field
Components, Panel Components.
UNIT – III
Access Control System: Access Components, Access control system Design. CCTV:
Camera: Operation & types, Camera Selection Criteria, Camera Applications, DVR
Based system, DVM, Network design, Storage design. Components of CCTV system
like cameras, types of lenses, typical types of cables, controlling system. CCTV
Applications: CCTV Applications.
UNIT – IV
Security Systems Fundamentals: Introduction to Security Systems, Concepts. Perimeter
Intrusion: Concept, Components, Technology, Advanced Applications. Security
Design: Security system design for verticals. Concept of automation in access
control system for safety,
Physical security system with components, RFID enabled access control with
components, Computer system access control – DAC, MAC, RBAC.
UNIT – V
Energy Management Building Management System: ASHRAE Symbols Energy Management:
Energy Savings concept & methods, lighting control, Building Efficiency
improvement, IBMS (HVAC, Fire & Security) project cycle, Project steps BMS.
Verticals: Advantages & Applications of BMS.
Text Books:
1.Intelligent Building Systems by Albert Ting-Pat So, WaiLok Chan, Kluwer Academic
publisher
Reference Books:
1.Smart Buildings by Jim Sinopoli, Butterworth-Heinemann imprint of Elsevier,
2. Understanding Building Automation Systems by Reinhold A. Carlson,
Robert A. Di iandomenico, pub. By R.S. Means Company.
Course Outcomes:
On successful completion of course students will be able to
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H L H H L
CO-2 L M H M
CO-3 H L M H L
CO-4 M M
CO-5 H M H L M M
UNIT – I
Introduction: The Need for EIA, Indian Policies Requiring EIA, The EIA Cycle and
Procedures, Screening, Scoping, Baseline Data, Impact Prediction, Assessment of
Alternatives, Delineation of Mitigation Measure and EIA Report, Public Hearing,
Decision Making, Monitoring the Clearance Conditions, Components of EIA, Roles in
the EIA Process. Government of India Ministry of Environment and Forest Notification
(2000), List of projects requiring Environmental clearance, Application form,
Composition of Expert Committee, Ecological sensitive places, International
agreements.
UNIT – II
EIA Methodologies: Environmental attributes-Criteria for the selection of EIA methodology,
impact identification, impact measurement, impact interpretation & Evaluation, impact
communication, Methods- Adhoc methods, Checklists methods, Matrices methods,
Networks methods, Overlays methods. EIA review- Baseline Conditions -Construction
Stage Impacts, post project impacts.
UNIT – III
Environmental Management Plan: EMP preparation, Monitoring Environmental
Management Plan, Identification of Significant or Unacceptable Impacts Requiring
Mitigation, Mitigation Plans and Relief & Rehabilitation, Stipulating the conditions,
Monitoring Methods, Pre- Appraisal and
Appraisal.
UNIT – IV
Environmental Legislation and Life cycle Assessment: Environmental laws and protection acts,
Constitutional provisions-powers and functions of Central and State government, The
Environment (Protection) Act 1986, The Water Act 1974, The Air act 1981, Wild Life
act 1972, Guidelines for control of noise, loss of biodiversity, solid and Hazardous waste
management rules. Life cycle assessment: Life cycle analysis, Methodology,
Management, Flow of materials-cost criteria- case studies.
UNIT – V
Case Studies: Preparation of EIA for developmental projects-Factors to be considered in
making assessment decisions, Water Resources Project, Pharmaceutical industry,
thermal plant, nuclear fuel complex, Highway project, Sewage treatment plant,
Municipal Solid waste processing plant, Air ports.
Text Books:
1. Anjaneyulu. Y and Manickam. V., Environmental Impact Assessment
Methodologies, B.
S. Publications, Hyderabad, 2007
2.Barthwal, R. R., Environmental Impact Assessment, New Age International Publishers
2002
Reference Books:
1. Jain, R.K., Urban, L.V., Stracy, G.S., Environmental Impact Analysis, Van
Nostrand Reinhold Co., New York, 1991.
2. Rau, J.G. and Wooten, D.C., Environmental Impact Assessment, McGraw Hill
Pub. Co., New York, 1996.
Course Outcomes:
On successful completion of course students will be able to
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H L H M L
CO-2 H L H M H H H M
CO-3 H L H M H M
CO-4 M H M L
CO-5 H M H H L H
UNIT – I
Introduction to Hydrogeology: Introduction to Hydrogeology, Definition and scope of
hydrogeology, Hydrological cycle and its components, Groundwater occurrence and
distribution, Properties of aquifers.
UNIT – II
Groundwater Flow: Darcy's law and its applications, Hydraulic conductivity and
transmissivity, Flow nets and their interpretation, Groundwater flow equations.
UNIT – III
Groundwater Exploration and Well Hydraulics: Methods of ground water exploration,
Geophysical techniques for groundwater detection, Well hydraulics: concepts and
principles, pumping tests and their interpretation.
UNIT – IV
Groundwater Quality and Contamination: Groundwater quality parameters, Sources and types
of groundwater contamination, Fate and transport of contaminants in aquifers,
remediation techniques for contaminated aquifers.
UNIT – V
Groundwater Management and Sustainability: Principles of groundwater management,
Groundwater depletion and its consequences, Sustainable groundwater development
practices, Legal and regulatory aspects of groundwater use.
Text Books:
Course Outcomes:
1. Students will demonstrate a comprehensive understanding of fundamental
hydrogeological principles, including groundwater flow, aquifer properties,
and contamination processes.
4. Students will develop the ability to identify, analyze, and solve hydrogeological
problems using quantitative and qualitative approaches, considering technical,
environmental, and socio- economic factors.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H H L M H L
CO-2 M H M H M L M M
CO-3 M M L M L M M L
CO-4 L M L H H M
CO-5 H L L H H H L
Course Objectives:
To recognize the awareness of energy conservation in students.
To identify the use of renewable energy sources for electrical power generation.
UNIT-I
Introduction
Fuel Cells: The Fuel Cell-Low and High Temperature Fuel Cells-Commercial and
Manufacturing Issues Constructional Features of Proton Exchange-Membrane Fuel
Cells – Reformers-Electrolyzer Systems and Related Precautions-Advantages and
Disadvantages of Fuel Cells-Fuel Cell Equivalent Circuit- Practical Determination
of the Equivalent Model Parameters -Aspects of Hydrogen as Fuel.
UNIT-III
Induction Generators
Text Books:
1. Felix A. Farret, M. Godoy Simoes, “Integration of Alternative Sources of
Energy”, John Wiley& Sons, 2006.
2. Solanki: Renewable Energy Technologies: Practical Guide For Beginneers, PHI
Learning Pvt. Ltd., 2008.
Reference Books:
1. D. Mukherjee: Fundamentals of Renewable Energy Systems, New Age International
publishers, 2007.
2. Remus Teodorescu, Marco Liserre, Pedro Rodríguez: Grid Converters for Photovoltaic
and Wind
Power Systems, John Wiley & Sons, 2011.
3. Gilbert M. Masters: Renewable and Efficient Electric Power Systems, John Wiley &
Sons, 2004.
Course Outcomes:
At the end of the course the student will be able to:
1. Understand the principles of wind power plants.
2. Understand the principles of solar photovoltaic power generation and fuel cells.
3. Assess the cost of generation for conventional and renewable energy plants
4. Understand the different energy storage methods and detect about
environmental effects of energyconversion.
5. Design suitable power controller for wind and solar applications and analyze the issues
involved in the integration of renewable energy sources to the grid
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M H L M M H H M L H
CO-2 L L L M L H L M M
CO-3 L H L M M L M M L
CO-4 M L M L H L L M M M
CO-5 M H L M H M M M H M
UNIT-I
Introduction
Text Books:
1. Electric Powertrain - Energy Systems, Power electronics and drives for Hybrid,
electric and fuel cell vehicles by John G. Hayes and A. Goodarzi, Wiley Publication
2. Mehrdad Ehsani, Yimi Gao, Sebastian E. Gay, Ali Emadi, Modern Electric, Hybrid
Electric and Fuel Cell Vehicles: Fundamentals, Theory and Design, CRC Press, 2004
3. Iqbal Hussein, Electric and Hybrid Vehicles: Design Fundamentals, CRC Press, 2003
Reference Books:
1. James Larminie, John Lowry, Electric Vehicle Technology Explained, Wiley, 2003
2. Chris Mi, M. Abul Masrur, David Wenzhong Gao, Hybrid Electric Vehicles:
Principles and Applications with Practical Perspectives, John Wiley & Sons Ltd.,
2011
3. Fundamentals of Electric Vehicles: technology and
economics https://onlinecourses.nptel.ac.in/noc20_ee99/preview
https://archive.nptel.ac.in/courses/108/106/108106170/
4. Link to EV101 course – https://www.pupilfirst.school/courses/641/curriculum Link
to EV201 course: https://www.pupilfirst.school/courses/643/curriculum
Course Outcomes:
At the end of the course the student will be able to:
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H L M M H H M L
CO-2 M H L H M L M H M H
CO-3 M H L H M M L H M
CO-4 H L M H H L L L M L M
CO-5 H H L M H M M M M
UNIT-I
UNIT-III
Manufacturing Processes: Primary and secondary process. Casting: Types,
equipment, applications. Metal forming processes-rolling, extrusion.
Welding:Types–Equipment–Techniquesemployed–advantages/disadvantages–Gascutting–
Brazingandsoldering.
UNIT-IV
Text Books:
1. SadhuSingh,BasicMechanicalEngineering,S.Chand&Co.Ltd,NewDelhi,2013
2. PravinKumar,BasicmechanicalEngineering,2018,Pearson
Reference Books
1. HajraChoudhary,S.K.andHajraChoudhary,A.K.,ElementsofWorkshopTechnolog
yVols.I& II, IndianBookDistributingCompanyCalcutta,2007.
2. Nag,P.K.,PowerPlantEngineering,TataMcGraw-Hill,NewDelhi,2008.
3. Rattan,S.S.,TheoryofMachines,TataMcGraw-Hill,NewDelhi,2010.
2. SummarizedifferenttypesofmanufacturingprocessesandPowertransmission systems.
4. Identifyautomationofvariousmanufacturingprocessesinengineeringpractice.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H L L M
CO-2 M L M M H
CO-3 M M H
CO-4 H H H L
CO-5 M L M L M H
UNIT-I
Combustion Process: Properties of coal – overfeed and underfeed fuel beds, traveling
grate stokers, spreader stokers, retort stokers, pulverized fuel burning system and
its components, combustion needs and draught system, cyclone furnace design
and construction, Dust collectors, Electrostatic precipitators, cooling towers and
heat rejection, corrosion and feed water treatment.
UNIT-II
Diesel Power Plant: Introduction – IC Engines, Types, Construction– Plant Layout with
Auxiliaries – Fuel Storage
Hydro Projects and Plant: Classification – Typical layouts – plant auxiliaries – plant
operation and pumped storage plants.
UNIT-IV
Nuclear Power Station: Nuclear fuel – breeding and fertile materials – Nuclear
reactor – reactor operation.
Direct energy conversion: solar energy, Fuel cells, Thermo electric and thermo ionic,
MHD generation.
References:
1. A Text book of Power Plant Engineering -R.K. Rajput-Laxmi Publications
2. Power plant Engineering-S. Ram lingam-Scietech Publishers.
3. Power Plant Engineering: P.K.Nag -2ndEdition-TMH.
4. An introduction to Power Plant Technology-G.D. Rai.
5. Power plant Engg – Elanchezhian – I.K international Publications.
Course Outcomes:
1. Understand the
principle of various sources of energy, resources and development
of Power.
2. To know the concept of internal combustion engine and gas turbine power plant.
4. To know the concept of nuclear power stations and non-conventional power sources.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L H H L H
CO-2 L M L L L
CO-3 M M L M M
CO-4 H L L H H
CO-5 L L M H M
Text Books:
1. "The Internet 'of Things: Enabling Technologies, Platforms, and Use
Cases", by Pethuru Rajand Anupama C. Raman (CRC Press)
2. “Make sensors”: Terokarvinen, kemo, karvinen and villeyvaltokari, 1st edition,
maker media, 2014.
3. "Internet of Things: A Hands-on Approach", by Arshdeep Bahga and Vijay Madisetti
Reference Books:
1. Vijay Madisetti, Arshdeep Bahga, “Internet of Things: A Hands-On Approach”
Course Outcomes:
1. Know basic protocols in sensor networks.
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L L L L M L L L
CO-2 L L L H L L M M
CO-3 L L L H L L M L L
CO-4 L L H H L L M M
CO-5 L H M L M L
UNIT-I: Signal Analysis: Analogy between Vectors and Signals, Orthogonal Signal
Space, Signal approximation using Orthogonal functions, Mean Square Error,
Closed or complete set of Orthogonal functions, Orthogonality in Complex
functions, Classification of Signals and systems, Exponential and Sinusoidal
signals, Concepts of Impulse function, Unit Step function, Signum function.
UNIT-II: Signal Transmission through Linear Systems Linear System: Impulse response,
Response of a Linear System, Linear Time Invariant(LTI) System, Linear Time
Variant (LTV) System, Transfer function of a LTI System, Filter characteristic of
Linear System, Distortion less transmission through a system, Signal bandwidth,
System Bandwidth, Ideal LPF, HPF, and BPF characteristics, Convolution and
Correlation of Signals, Concept of convolution in Time domain and Frequency
domain, Graphical representation of Convolution. UNIT-III: Sampling theorem:
Graphical and analytical proof for Band Limited Signals, Impulse Sampling,
Natural and Flat top Sampling, Reconstruction of signal from its samples, Effect
of under sampling – Aliasing, Introduction to Band Pass Sampling.
UNIT-IV: Temporal characteristics of signals: Concept of Stationarity and Statistical
Independence, First-Order Stationary Processes, Time Averages and
Ergodicity, Cross Correlation and Auto Correlation of Functions, Properties of
Correlation Functions, Cross- Correlation Function and Its Properties, Power
Spectrum and its Properties, Relationship between Power Spectrum and
Autocorrelation Function.
UNIT-V: Noise sources: Resistive/Thermal Noise Source, Arbitrary Noise
Sources, Effective Noise Temperature, Noise equivalent bandwidth, Average Noise
Figures, Average Noise Figure of cascaded networks, Narrow Band noise,
Quadrature representation of narrow band noise & its properties.
Text Books:
1. Signals, Systems & Communications - B.P. Lathi, B.S. Publications, 2013.
2. Probability, Random Variables & Random Signal Principles - Peyton Z.
Peebles, TMH, 4 th Ed.,2001.
Reference Books:
1. Signals and Systems - A.V. Oppenheim, A.S. Willsky and S.H. Nawabi, 2 Ed.
2. Fundamentals of Signals and Systems - Michel J. Robert, MGH, 2008.
3. Random Processes for Engineers-Bruce Hajck, Cambridge unipress, 2015
4. Statistical Theory of Communication – S.P Eugene Xavier, New Age Publications,
2003
Course Outcomes:
1. Understand the concepts of continuous time and discrete time systems.
2. Understand the characteristics of linear time invariant systems.
3. Understand the concepts of sampling theorem.
4. Apply the correlation and PSD functions for
various applications.
5. Determine the noise sources and signal to noise ratios.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H L L L L L L M
CO-2 H L M L L L L M
CO-3 M M H L L L L L
CO-4 H L M L L L L M
CO-5 H L M M H M L
UNIT-V: Integrated Circuits: Classification, chip size and circuit complexity, basic
information of Op- amp, ideal and practical Op-amp, internal circuits, Op-amp
characteristics, DC and AC Characteristics, 741 opamp and its features, modes of
operation- inverting, non-inverting, differential.
Text Books:
1. Switching and Finite Automata Theory - ZviKohavi& Niraj K. Jha, 3rd Edition,
Cambridge, 2010.
2. Modern Digital Electronics – R. P. Jain, 3rd Edition, 2007- Tata McGraw-Hill
3. Linear Integrated Circuits, D. Roy Chowdhury, New Age International(p) Ltd.
4. Op-Amps & Linear ICs, Ramakanth A. Gayakwad, PHI
Reference Books:
1. Digital Design- Morris Mano, PHI, 4th Edition,2006
2. Operational Amplifiers & Linear Integrated Circuits, R.F. Coughlin & Fredrick
F. Driscoll, PHI
Course Outcomes:
1. Get basic knowledge on logic gates, Universal gates and their switching logics.
2. Realize Boolean expressions using NAND/NOR gates and reduce them using K
map.
3. Know all types of combinational and sequential circuits.
4. Acquire knowledge on realization of logic families using diodes and
transistor, and also ondifferent types of integrated circuits.
5. Acquire knowledge on different types of integrated circuits.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L L M L L L
CO-2 M M H M L L L M
CO-3 L L M L L L
CO-4 L L L L L H
CO-5 H L L M L M
Course Objectives
The objectives of this course are to provide:
Exploring knowledge of basic data structures and their implementations
Introduces a variety of data structures such as dictionaries, hash tables
Exploring knowledge of search trees
Understanding on sorting techniques and graphs
Introduces pattern matching algorithms
UNIT - I
Introduction to Data Structures, abstract data types, Linear list – singly linked list
implementation, insertion, deletion and searching operations on linear list,
Stacks- Operations, array and linked representations of stacks, stack applications,
Queues - operations, array and linked representations.
UNIT - II
Dictionaries: linear list representation, skip list representation, operations -
insertion, deletion and searching.
Hash Table Representation: hash functions, collision resolution-separate chaining, open
addressing- linear probing, quadratic probing, double hashing, rehashing,
extendible hashing.
UNIT - III
Search Trees: Binary Search Trees, Definition, Implementation, Operations-
Searching, Insertion and Deletion, AVL Trees, Definition, Height of an AVL Tree,
Operations – Insertion, Deletion and Searching, Red –Black, Splay Trees.
UNIT - IV
Graphs: Graph Implementation Methods. Graph Traversal Methods.
Sorting: Quick Sort, Heap Sort, External Sorting- Model for external sorting, Merge Sort.
UNIT - V
Pattern Matching and Tries: Pattern matching algorithms-Brute force, the Boyer –
Moore algorithm, the Knuth-Morris-Pratt algorithm, Standard Tries, Compressed
Tries, Suffix tries.
Text Books:
1. Fundamentals of Data Structures in C, 2 nd Edition, E. Horowitz, S. Sahni
and Susan Anderson Freed, Universities Press.
2. Data Structures using C – A. S.Tanenbaum, Y. Langsam, and M.J.
Augenstein, PHI/Pearson Education.
Reference Book:
1. Data Structures: A Pseudocode Approach with C, 2 nd Edition, R. F.
Gilberg and B.A.Forouzan, Cengage Learning.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Analyze the representation of various static, dynamic and, hierarchical data
structures and Design and implement the mechanism of linear data
structures.
2. Outline the concepts of hashing, collision and its resolution methods using hash
function.
3. Design and Implementation of various advanced concepts of binary trees.
4. Implement various algorithms on graph data structures and implementation
of various sorting techniques.
5. Design and implementation of Pattern Matching algorithms to find patterns
within a bigger set of data or text.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H M M M H H
CO-2 M H M M M H H
CO-3 L H H M M H H
CO-4 H M M M M M M
CO-5 M M H L M M M
H-HIGH M-MODERATE L-LOW
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
To understand the basic concepts of database systems and ER Model.
To analyze and apply the concepts relational model and normalization.
To master the basics of SQL and construct queries using SQL.
To understand the basics of transaction processing and concurrency control.
To know the concepts of database storage structures and access techniques.
UNIT - I
UNIT - II
Introduction to the Relational Model: Integrity constraint over relations, enforcing integrity
constraints, querying relational data, logical database design, introduction to views,
destroying/altering tables and views.
Relational Algebra, Tuple relational Calculus, Domain relational calculus.
UNIT - III
UNIT - IV
Transaction Concept, Transaction State, Implementation of Atomicity and
Durability, Concurrent Executions, Serializability, Recoverability, Implementation
of Isolation, Testing for serializability, Lock Based Protocols, Timestamp Based
Protocols, Validation- Based Protocols, Multiple Granularity, Recovery and
Atomicity, Log–Based Recovery, Recovery with Concurrent Transactions.
UNIT - V
Data on External Storage, File Organization and Indexing, Cluster Indexes, Primary
and Secondary Indexes, Index data Structures, Hash Based Indexing, Tree based
Indexing, Comparison of File Organizations, Indexes- Intuitions for tree Indexes,
Indexed Sequential Access Methods (ISAM),
B+ Trees: A Dynamic Index Structure.
Text Books:
1. Database System Concepts, Silberschatz, Korth, McGraw hill, V edition. 3rd Edition
Reference Books:
1. Database Systems design, Implementation, and Management, Peter
5. Database Systems Using Oracle: A Simplified guide to SQL and PL/SQL, Shah, PHI.
Course Outcomes:
1. Gain knowledge of fundamentals of DBMS and ER Model.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L H M M M H
CO-2 M H M M M M L M H
CO-3 H H H H H M M H
CO-4 M H H L M H M M H
CO-5 M M L L H H M L H
Course Objectives:
The objectives of this course are to provide:
To understand the process of graphical user interface design and implementation using
AWT.
To Understand using Applet for client-side programming and GUI based programming
using swings.
UNIT - I
Foundations of Java: History of Java, Java Features, Variables, Data Types, Operators,
Expressions, Control Statements. Elements of Java - Class, Object, Methods,
Constructors Generics, Inner classes, String class.
UNIT-II
Files and I/O Streams: The file class, Streams, The Byte Streams, Filtered Byte
Streams, The
Random Access File class.
UNIT-III
Packages-Defining a Package, CLASSPATH, Access Specifiers, importing packages. Few
Utility Classes-String Tokenizer, Bit Set, Date, Calendar, Random, Formatter, Scanner.
UNIT- IV
Multithreading:
Process and Thread, Differences between thread-based multi tasking and process-based
multi tasking, Java thread lifecycle, creating threads, thread priorities, synchronizing
threads, inter thread communication.
Java Data base Connectivity: Types of Drivers, JDBC architecture, JDBC Classes and
Interfaces, Basic steps in Developing JDBC Application, Creating a New Data base and
Table with JDBC.
UNIT-V
Event Handling- The Delegation event model- Events, Event sources, Event Listeners,
Event classes, Handling mouse and key board events, Adapter classes.
Text Books:
1. Java The complete reference, 9th edition, Herbert Schildt, McGraw Hill
Education (India) Pvt. Ltd.
2. Understanding Object-Oriented Programming with Java, updated edition, T.
Budd, Pearson Education.
Reference Books:
1. An Introduction to programming and OO design using Java, J. Nino and F.A.
Hosch, John Wiley & sons
2. Introduction to Java programming, Y. Daniel Liang, Pearson Education.
3. Object Oriented Programming through Java, P. Radha Krishna, University Press.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M L L H M L L M M
CO-2 M M M L L L L M M
CO-3 L L L L M L M M L
CO-4 L L L L L L L
CO-5 M M M L L L L M
UNIT - I
UNIT - III
Design Engineering: Design process and design quality, design concepts, the design
model. Creating an architectural design: software architecture, data design,
architectural styles and patterns, architectural design, conceptual model of UML,
basic structural modeling, class diagrams, sequence diagrams, collaboration diagrams,
use case diagrams, component diagrams.
UNIT - IV
Risk management: Reactive Vs proactive risk strategies, software risks, risk identification,
risk projection, risk refinement, RMMM.
Quality Management: Quality concepts, software quality assurance, software reviews,
formal technical
reviews, statistical software quality assurance, software reliability, the ISO 9000 quality
standards.
Text Books:
1. Software Engineering, A practitioner’s Approach- Roger S. Pressman, 6th
edition, McGraw Hill International Edition.
Reference Books:
1. The unified modeling language user guide Grady Booch, James Rambaugh,
Ivar Jacobson, Pearson Education.
Course Outcomes:
1. Understand the software engineering principles, practices and process models.
2. Identify, analyse and specify software requirements from the project stakeholders.
3. Analyse and translate the specifications into software designs and model the designs.
4. Apply different test strategies to perform testing and metrics to assess the software.
5. Identify and manage software risks and maintain the quality of the software.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M M M M M
CO-2 M M M M L
CO-3 M H M M H M
CO-4 H M M M M
CO-5 H M M M M
UNIT – I
Foundations of AI: Introduction to AI, History of AI, Strong and Weak AI, The
State of the Art, Risksand Benefits of AI
Philosophy, Ethics and Safety of AI: The Limits of AI, Machine thinking
capability, The Ethics of AI Intelligent Agents: Agents and Environments, Good
Behavior: The Concept of Rationality, The Natureof Environments, The
Structure of Agents.
UNIT – II
UNIT – III
UNIT – V
Learning from Examples: Forms of Learning, Supervised Learning, Learning Decision
Trees, Model Selection, Linear Regression and Classification, Ensemble Learning
Natural Language Processing: Language Models, Grammar, Parsing, Complications of
Real Natural Language, Natural Language Tasks
Text Book:
1. “Artificial Intelligence a Modern Approach”, Fourth Edition, Stuart J.
Russell & Peter Norvig – Pearson.
Reference Books:
1. “Artificial Intelligence”, Elaine Rich, Kevin Knight &
Shivashankar B Nair – McGraw Hill Education.
2. Artificial Intelligence, 3rd Edn, E. Rich and K. Knight (TMH)
Course Outcomes:
1. Visualize what Artificial Intelligence is and the role of Intelligent Agents.
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L M H L H M H H
CO-2 H H M L H M H H
CO-3 H H H L H M H H
CO-4 L M M L H M H H
CO-5 H H H L H M H H
UNIT - I
Learning – Types of Machine Learning – Supervised Learning – The Brain and
the Neuron – Design a Learning System – Perspectives and Issues in Machine
Learning – Concept Learning Task – Concept Learning as Search – Finding a
Maximally Specific Hypothesis – Version Spaces and the Candidate Elimination
Algorithm – Linear Discriminants: – Perceptron – Linear Separability – Linear
Regression.
UNIT - II
Multi-layer Perceptron– Going Forwards – Going Backwards: Back Propagation Error –
Multi-layer Perceptron in Practice – Examples of using the MLP – Overview – Deriving
Back-Propagation – Radial Basis Functions and Splines – Concepts – RBF Network – Curse
of Dimensionality – Interpolations and Basis Functions – Support Vector Machines.
UNIT - III
Learning with Trees – Decision Trees – Constructing Decision Trees – Classification
and Regression Trees – Ensemble Learning – Boosting – Bagging – Different
ways to Combine Classifiers – Nearest Neighbor Methods – Unsupervised
Learning – K means Algorithms
UNIT - IV
Dimensionality Reduction – Linear Discriminant Analysis – Principal Component Analysis –
Factor
Analysis – Independent Component Analysis – Locally Linear Embedding – Isomap – Least
Squares Optimization.
Evolutionary Learning – Genetic algorithms – Genetic Offspring: - Genetic Operators –
Using Genetic Algorithms.
UNIT - V
Reinforcement Learning – Overview – Getting Lost Example
Markov Chain Monte Carlo Methods – Sampling – Proposal Distribution – Markov Chain
Monte Carlo– Graphical Models – Bayesian Networks – Markov Random Fields – Hidden
Markov Models – Tracking Methods.
Text Book:
1. Stephen Marsland, ―Machine Learning – An Algorithmic
Perspective, Second Edition, Chapman and Hall/CRC Machine Learning
and Pattern Recognition Series, 2014.
Reference Books:
1. Tom M Mitchell, ―Machine Learning, First Edition, McGraw Hill Education, 2013.
2. Peter Flach, ―Machine Learning: The Art and Science of Algorithms
that Make Sense of Data‖,First Edition, Cambridge University Press, 2012.
3. Jason Bell, ―Machine learning – Hands on for Developers and
Technical Professionals‖, First Edition, Wiley, 2014
4. Ethem Alpaydin, ―Introduction to Machine Learning 3e (Adaptive
Computation and Machine Learning Series), Third Edition, MIT Press,
2014.
Course Outcomes:
1. Distinguish between, supervised, unsupervised and semi-supervised learning
2. Understand algorithms for building classifiers applied on datasets of
non-linearly separableclasses
3. Understand the principles of evolutionary computing algorithms
4. Design an ensembler to increase the classification accuracy.
5. Understand the Reinforcement Learning methods.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H L H
CO-2 M M L M L
CO-3 M L L
CO-4 H M M H M
CO-5 L L
Course Objectives:
To Understand Word Analysis & Word Generation
List of Experiments
1. Write a Python Program to perform Tokenization tasks on text.
5. Create a Sample list for at least 5 words with ambiguous sense and
Write a Python program to implement WSD
6. Install NLTK tool kit and perform stemming
7. Create Sample list of at least 10 words POS tagging and find the POS for any given
word
10. Using NLTK package to convert audio file to text and text file to audio files.
Text Books:
1. Multilingual natural Language Processing Applications: From Theory to
Practice – Daniel M.Bikel and Imed Zitouni, Pearson Publication.
2. Oreilly Practical natural Language Processing, A Comprehensive Guide
to Building Real World NLP Systems.
3. Daniel Jurafsky, James H. Martin―Speech and Language Processing: An
Introduction to Natural Language Processing, Computational Linguistics
and Speech, Pearson Publication, 2014
Reference Book:
1. Steven Bird, Ewan Klein and Edward Loper, ―Natural Language
Processing with Python, First Edition, O‘Reilly Media, 2009.
Course Outcomes:
1. Apply Knowledge of Word Analysis & Word Generation.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H M H M H
CO-2 H H M H M H
CO-3 H M H H M H
CO-4 M M H H M H
CO-5 M M H H M H
List of Experiments:
1. Data Preprocessing
Text Books:
1. Data Mining Concepts and Techniques, Han, Kamber, 3rd Edition, Morgan
Kaufmann Publishers.
2. Introduction to Data Mining, Tan, Steinbach and Kumar, Addison Wesley, 2006.
Reference Books:
1. Student’s Handbook for Associate Analytics – II, III.
Stanford Univ.
Course Outcomes:
1. Understand linear regression and logistic regression
2. Understand the functionality of different classifiers
3. Implement visualization techniques using different graphs
4. Apply descriptive and predictive analytics for different types of data
5. Design various classification techniques.
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M
CO-2 M H H
CO-3 M M M
CO-4 L H
CO-5 L M M
Syllabus:
The following course content to conduct the activities is prescribed for the
Advanced English Communication Skills (AECS) Lab:
1. Listening and Reading Comprehension: Active Listening – Development of Listening Skills
Through Audio clips - Benefits of Reading – Methods and Techniques of Reading – Basic
Steps to Effective Reading – Common Obstacles – Discourse Markers or Linkers - Sub-skills
of reading - Reading for facts, negative facts and Specific Details- Guessing Meanings from
Context, Inferring Meaning - Critical Reading –– Reading Comprehension – Exercises for
Practice.
2. Writing Skills: Vocabulary for Competitive Examinations - Planning for Writing – Improving
Writing Skills - Structure and presentation of different types of writing – Free Writing and
Structured Writing - Letter Writing –Writing a Letter of Application –Resume vs.
Curriculum Vitae – Writing a Résumé – Styles of Résumé - e-Correspondence – Emails –
Blog Writing - (N)etiquette – Report Writing – Importance of Reports – Types and Formats
of Reports– Technical Report Writing– Exercises for Practice.
the right language and body language – Role Play in different situations including Seeking
Clarification, Making a Request, Asking for and Refusing Permission, Participating in a
Small Talk – Oral presentations (individual and group) through JAM sessions- PPTs –
Importance of Presentation Skills – Planning,
Preparing, Rehearsing and Making a Presentation – Dealing with Glossophobia or Stage Fear –
Understanding Nuances of Delivery - Presentations through Posters/Projects/Reports –
Checklist for Making a Presentation and Rubrics of Evaluation
Minimum Requirement:
The Advanced English Communication Skills (AECS) Laboratory shall have the following infra-
structural facilities to accommodate at least 35 students in the lab:
Books Recommended:
1. Rizvi, M. Ashraf (2018). Effective Technical Communication. (2nd ed.). McGraw Hill
Education (India) Pvt. Ltd.
4. Koneru, Aruna. (2016). Professional Communication. McGraw Hill Education (India) Pvt. Ltd.
5. Raman, Meenakshi & Sharma, Sangeeta. (2015). Technical Communication, 3E: Principles and
Practice.
Oxford University Press.
6. Anderson, Paul V. (2007). Technical Communication. Cengage Learning Pvt. Ltd. New Delhi.
7. McCarthy, Michael; O’Dell, Felicity & Redman, Stuart. (2017). English Vocabulary in
Use Series. Cambridge University Press
8. Sen, Leela. (2009). Communication Skills. PHI Learning Pvt Ltd., New Delhi.
9. Goleman, Daniel. (2013). Emotional Intelligence: Why it can matter more than IQ. Bloomsbury
Publishing.
Course Outcomes:
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L L M M L
CO-2 L M M M
CO-3 M M H H M
CO-4 H M H H H
CO-5 H H H H H
ENVIRONMENTAL SCIENCE#
III Year B.Tech. CSE (AI & ML)- II Sem L-T-P-C
3- 0 -0 -0
Course Objectives:
The objectives of this course is to provide:
To explain the multidisciplinary nature of environment, essence and
functioning of ecosystem,
To impart knowledge about natural resources and their protection
To inculcate the importance of Biodiversity and its conservation
To explain about the causes and effects of environmental pollution and its
management as well as environmental issues
To discuss about the environmental wastes Management rules, regulations,
EIA for the protection of environment and to make students to understand about
sustainable development.
UNIT - I
UNIT - II
UNIT - III
UNIT - V
Environmental Policy, Legislation & EIA: Environmental Protection act, Legal aspects
Air Act- 1981, Water Act, Forest Act, Wild life Act, Municipal solid waste
management and handling rules, biomedical waste management and handling
rules, hazardous waste management and handling rules. EIA: EIA structure,
methods of baseline data acquisition. Overview on Impacts of air, water, biological
and Socio- economical aspects. Strategies for risk assessment, Concepts of
Environmental Management Plan (EMP). Towards Sustainable Future: Concept of
Sustainable Development Goals, Population and its explosion, Crazy Consumerism,
Environmental Education, Urban Sprawl, Human health, Environmental Ethics,
Concept of Green Building, Ecological Foot Print, Life Cycle assessment (LCA),
Low carbon life style.
Text Books:
1 Textbook of Environmental Studies for Undergraduate Courses by Erach
Bharucha for University Grants Commission.
2 Environmental Studies by R. Rajagopalan, Oxford University Press.
Reference Books:
1. Environmental Science: towards a sustainable future by Richard T. Wright. 2008 PHL
Learning Private Ltd. New Delhi.
2. Environmental Engineering and science by Gilbert M. Masters and
Wendell P. Ela. 2008 PHILearning Pvt. Ltd.
3. Environmental Science by Daniel B. Botkin & Edward A. Keller, Wiley INDIA
edition.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. The multidisciplinary nature of environment, essence of environment,
2. About the natural resources utilization and their conservation
3. The importance of Biodiversity and its Conservation
4. About the causes and effects of environmental pollution and its
management as well as environmental issues
5. About the environmental wastes management rules, regulations and EIA for
the protection of environment and to achieve sustainable development.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H H M L H M
CO-2 H H H M L H M
CO-3 M M H M
CO-4 M M M L
CO-5 M M M L M
Course Objectives:
To introduce Machine Learning basics and introduce Deep learning concepts
To explore regularization techniques for deep learning
To introduce the Convolutional Neural Networks
To understand Recurrent and Recursive Neural Networks
To apply deep learning techniques to solve real world problems
UNIT - I
Machine Learning Basics: Supervised Learning Algorithms, Unsupervised Learning
Algorithms, Stochastic Gradient Descent, Building a Machine Learning Algorithm,
Challenges Motivating Deep Learning.
Deep Feedforward Networks: Learning XOR, Gradient-Based Learning, Hidden Units,
Architecture Design.
UNIT - II
Regularization for Deep Learning : Parameter Norm Penalties, Norm Penalties as
Constrained Optimization, Regularization and Under-Constrained Problems,
Dataset
Augmentation, Noise Robustness, Semi-Supervised Learning, MultiTask Learning,
Early Stopping, Parameter Tying and Parameter Sharing, Sparse Representations,
Bagging and Other Ensemble Methods, Dropout, Adversarial Training, Tangent
Distance, Tangent Prop, and Manifold Tangent Classifier.
UNIT – III
Convolutional Networks : The Convolution Operation, Motivation, Pooling,
Convolution and Pooling as an Infinitely Strong Prior, Variants of the Basic
Convolution Function, Structured Outputs, Data Types, Efficient Convolution
Algorithms, Random or Unsupervised Features.
UNIT - IV
Recurrent and Recursive Nets : Unfolding Computational Graphs, Recurrent Neural
Networks,
Bidirectional RNNs, Encoder-Decoder Sequence-to-Sequence Architectures, Deep
Recurrent Networks.
Recursive Neural Networks: The Challenge of Long-Term Dependencies, Echo
State Networks, Leaky Units and Other Strategies for Multiple Time Scales, The
Long Short-Term Memory and Other Gated RNNs, Optimization for Long- Term
Dependencies, Explicit Memory. UNIT - V
Practical Methodology: Performance Metrics, Default Baseline Models,
Determining
Whether to Gather More Data, Selecting Hyperparameters, Debugging
Strategies, Example: Multi-Digit Number Recognition.
Applications: Large-Scale Deep Learning, Computer Vision.
Text Book:
1. Deep Learning by Ian Goodfellow, Yoshua Bengio and Aaron Courville, MIT Press,2016.
Reference Books:
1. The Elements of Statistical Learning. Hastie, R. Tibshirani, and J. Friedman, Springer.
2. Probabilistic Graphical Models. Koller, and N. Friedman, MIT Press.
3. Bishop. C.M., Pattern Recognition and Machine Learning, Springer, 2006.
4. Yegnanarayana, B., Artificial Neural Networks PHI Learning Pvt. Ltd, 2009.
5. Golub, G.,H., and Van Loan, C.,F., Matrix Computations, JHU Press, 2013.
6. Satish Kumar, Neural Networks: A Classroom Approach, Tata McGraw-Hill
Education, 2004.Student Edition.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Gain knowledge of neural networks and deep learning basics
2. Apply regularization techniques to improve deep learning models
3. Design and implement CNNs for image recognition and classification tasks
4. Implement Recurrent and Recursive Neural Network models
5. Develop deep models for real-world problems
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M L L M L L
CO-2 M M L M M L
CO-3 M L L M M L
CO-4 M M M M M L
CO-5 M L H L H L L H H
Text Books:
1. Leandro Nunes de Castro - " Fundamentals of Natural Computing, Basic
Concepts, Algorithms and Applications", Chapman & Hall/ CRC, Taylor and
Francis Group, 2007
2. Albert Y.Zomaya - "Handbook of Nature-Inspired and Innovative Computing",
Springer2006
Reference Books:
1. Floreano, D. and C. Mattiussi -"Bio-Inspired Artificial Intelligence: The
oriesethods, and Technologies" IT Press, 2008
2. Marco Dorrigo, Thomas Stutzle -” Ant Colony Optimization”, Prentice Hall of
India, New lhi, 2005
3. Vinod Chandra S S, Anand H S - “Machine Learning: A Practitioner's
Approach”, Prentice Hall of India, New Delhi, 2020
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Explore evolutionary computing, problem solving, algorithms, and biological
inspirations for optimization.
2. Understand neural networks, learning algorithms, and neurocomputing from biological
systems.
3. Explore swarm intelligence, ant colonies, robotics, and knowledge adaptation strategies..
4. Study immune systems, algorithms, networks, and their artificial computational
applications.
5. Analyze bio-informatics case studies and explore information display techniques
applications.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M H H M
CO-1 M H H H M
CO-3 H M M L M
CO-4 M M L H M
CO-5 H M H M H
Course Objectives:
The objectives of this course are to provide:
•To introduce the terminology, technology and its applications
•To introduce the concept of M2M (machine to machine) with necessary protocols
•To introduce the Python Scripting Language which is used in many IoT devices
•To introduce the Raspberry PI platform, that is widely used in IoT applications
•To introduce the implementation of web-based services on IoT devices
UNIT - I
Introduction to Internet of Things –Definition and Characteristics of IoT, Physical Design of
IoT, Logical Design of IoT, IoT Enabling Technologies, IoT Levels and Deployment
Templates Domain Specific IoTs – Home automation, Environment, Agriculture, Health
and Lifestyle.
UNIT - II
IoT and M2M – M2M, Difference between IoT and M2M, SDN and NFV for IoT.
IoT System Management with NETCONF, YANG- Need for IoT system Management,
Simple Network management protocol, Network operator requirements, NETCONF,
YANG, IoT Systems Management with NETCONF-YANG.
UNIT - III
IoT Systems – Logical design using Python-Introduction to Python – Python Data types & Data
structures, Control flow, Functions, Modules, Packaging, File handling, Data/Time
operations, Classes, Exception, Python packages of Interest for IoT.
UNIT - IV
IoT Physical Devices and Endpoints - Raspberry Pi, Linux on Raspberry Pi, Raspberry Pi
Interfaces, Programming Raspberry PI with Python, Other IoT devices.
IoT Physical Servers and Cloud Offerings – Introduction to Cloud Storage models
and
communication APIs, WAMP-AutoBahn for IoT, Xively Cloud for IoT, Python web
application framework–Django, Designing a RESTful web API.
UNIT - V
Case studies- Home Automation, Environment-weather monitoring-
weather reporting- air pollution monitoring, Agriculture.
Text Book:
1. Internet of Things - A Hands-on Approach, Arshdeep Bahga and Vijay Madisetti,
Universities Press, 2015, ISBN: 9788173719547.
Reference Book:
1. Getting Started with Raspberry Pi, Matt Richardson & Shawn Wallace, O'Reilly
(SPD), 2014, ISBN: 9789350239759.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Interpret the impact and challenges posed by IoT networks leading to new
architectural models
2. Compare and contrast the deployment of smart objects and the technologies to
connect them to network.
3. Appraise the role of IoT protocols for efficient network communication.
4. Identify the applications of IoT in Industry.
5. Identify the Case studies of IoT.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L H L H H M L
CO-2 M H H H L L H
CO-3 L H H H H M M
CO-4 L H M H M H
CO-5 M H H H L M L M
Course Objectives:
The objectives of this course are to provide:
To understand the basic concepts of data mining and data models.
To analyze and apply using association rule mining with market basket analysis
To understand the fundamental processes concepts and techniques of data mining.
To consistently apply knowledge concerning current data mining research and
how this may contribute to the effective design and implementation of data
mining applications.
To provide advanced research skills through the investigation of data-mining
UNIT-I
Association Analysis: Basic Concepts, Market Basket Analysis, A priori Algorithm, FP-
growth, From Association Analysis to Correlation Analysis, Pattern Mining in Multi-
Level Associations and Multi-Dimensional Associations.
UNIT-III
Advanced Concepts: Web Mining- Web Content Mining, Web Structure Mining, Web
Usage Mining, Spatial Mining Spatial Data Mining Primitives, Spatial Rules, Spatial
Clustering Algorithms, Temporal Mining-Modeling Temporal Events, Time Series,
Pattern Detection, Sequences, Temporal Association Rules.
Text Books:
1. JiaweiHan, Micheline Kamber, JianPei., Datamining: Concepts and Techniques,
3rd Edition, Morgan Kaufmann/Elsevier,2012.
2. Margaret HDunham, Data Mining Introductory and Advanced Topics, 2nd
Edition, Pearson Education, India,2006.
Reference Books:
1. Data Mining Techniques, Arun K Pujari, 3rd Edition, Universities Press.
Course Outcomes:
1. Understand the need for data mining and pre-processing techniques.
2. Perform market basket analysis using association rule mining.
3. Utilize classification techniques for analysis and interpretation of data.
4. Identify appropriate clustering and outlier detection techniques to handle complex data.
5. Understand the mining of data from web, text, and time series data.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M L L H L L M M
CO-2 M H M M M M - M H
CO-3 L H H H M L - M M
CO-4 M M H H M L - M L
CO-5 M M L L H L M L H
Course Objectives:
To understand full stack development Concepts.
To master the basics of react and analyze its core concepts.
To understand the fundamentals of Node.js.
To learn how to handle request and response objects to interact with client
applications.
To know the concepts of MongoDB and explore its features.
UNIT-I
Introduction to full stack development: Understanding the web development basicsBrowser,
Server, Backend services, Full stack technologies (MERN) - Mongo DB, Express JS,
React JS and Node JS. Javascript fundamentals-DOM Manipulations, Functions and
loops), Event handling, Callback functions
UNIT - II
React js: Need of React, Simple React Structure, The Virtual DOM, Introducing React
Components, Creating Components in React, JSX Basics, Component Styling-CSS
Modules, Inline Styles. Handling Events in React, Data and Data Flow (Passing Props)
in React, Rendering and Life Cycle Methods in React, Working with Forms in React,
Integrating Third Party Libraries, Routing in React UNIT - III:
Node js: Working with JSON data -Reading and Writing, Accessing File system from
Node js -
Opening, Closing, Reading and Writing Files and other file system tasks. Understanding
Request from the client and Response from the Server. Implementing HTTP services -
processing URLs, Processing query strings and Form parameters. Implementing HTTPS
servers and clients.
UNIT – IV:
Express js: Getting Started with Express, Serving Static Files in Express, Configuring
Routes, Using
Requests Objects, Using Response Objects, Basic Middleware Concepts, Creating APIs
with CRUD Operations -Using GET, PUT, POST, DELETE Methods.
UNIT – V:
MongoDB : Relational and Non-Relational Databases. Types of NoSQL Databases -
KeyValue, Document, Column-Family, Graph. Introduction to MongoDB and Its
Features. Mongo DB installation and setting up cluster. Adding Mongo DB driver to
Node js, Connecting Mongo DB from Node js environment, CRUD operations using
Mongo DB, Querying with filters.
Text Books:
1. Brad Dayley, Brendan Dayley, Caleb Dayley., Node.js, MongoDB and
Angular Web Development, 2nd Edition, Addison-Wesley, 2019.
2. Mark Tielens Thomas, React in Action, 1st Edition, Manning Publications.
Reference Books:
1. Vasan Subramanian, Pro MERN Stack, Full Stack Web App Development with
Mongo, Express, React, and Node, 2nd Edition, Apress, 2019.
2.Chris Northwood, The Full Stack Developer: Your Essential Guide to the Everyday
Skills Expected of a Modern Full Stack Web Developer’, 1st edition, Apress, 2018.
3.Kirupa Chinnathambi, Learning React: A Hands-On Guide to Building Web
Applications Using React and Redux, 2nd edition, Addison-Wesley Professional, 2018.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Be acquainted with building and deploying a full-stack web application using the MERN
stack.
2. Able to develop interactive and dynamic user interfaces using React components.
3. Able to perform various file system operations, such as reading, writing, and
managing files programmatically.
4. Gain knowledge on CRUD operations to manage data in web applications.
5. Able to implement efficient data operations in MongoDB.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L M L L M L M
CO-2 L H M M M M H
CO-3 M L M M H L L
CO-4 M M L L M L M
CO-5 L M L M M M M
H-HIGH M-MODERATE L-LOW
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Text books:
1. Professional Android 4 Application Development, Reto Meier, Wiley India, (Wrox), 2012
2. Android Application Development for Java Programmers, James C Sheusi, Cengage
Learning, 2013
Reference books:
1. Android Application Development Black Book by Pradeep Kothari, DreamTech, 2020.
2. Beginning Android 4 Application Development, Wei-Meng Lee, Wiley India (Wrox), 2013.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Gain knowledge of Android architecture, features, and development environment.
2. Create user-friendly interfaces using layouts, views, and UI components.
3. Implement activities, fragments, and handle their lifecycle effectively.
4. Navigate between activities and interact with system services.
5. Perform CRUD operations using SQLite for data storage.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M L L M H
CO-2 M H M H M M H
CO-3 M M H H M H
CO-4 L M H H M H
CO-5 L M M M M M H
Course Objectives:
To understand the fundamental concepts and various paradigms of cloud computing.
To examine different cloud deployment and service models.
To delve into virtualization concepts and programming models used in cloud
environments.
To analyze networking requirements and issues in cloud computing, especially within data
centers.
To explore security concerns and advanced concepts in cloud computing.
UNIT - I
Computing Paradigms, Cloud Computing Fundamentals, Cloud Computing Architectur e
and Management
UNIT - II
Cloud Deployment Models, Cloud Service Models, Technological Drivers for Cloud
Computing: SOA and Cloud, Multicore Technology, Web 2.0 and Web 3.0
UNIT - III
UNIT - IV
Networking for Cloud Computing: Introduction, Overview of Data Center
Environment, Networking Issues in Data Centers, Transport Layer Issues in DCNs, Cloud
Service Providers
UNIT - V
Security in Cloud Computing, and Advanced Concepts in Cloud Computing
Text Books:
1. Cloud Computing: Principles and Paradigms, Editors: Rajkumar Buyya, James
Broberg,
Andrzej M. Goscinski, Wiley, 2011
2. Chandrasekaran, K. Essentials of cloud computing. CRC Press, 2014
Reference Books:
1. Enterprise Cloud Computing - Technology, Architecture, Applications,
Gautam Shroff, Cambridge University Press, 2010
2. Cloud Computing Bible, Barrie Sosinsky, Wiley-India, 2010
Course Outcomes:
By the end of this course, students will be able to:
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M L L L M L
CO-2 M M M L M M M
CO-3 M M H L M M M
CO-4 M M L M M M M
CO-5 M M L M M M M
Reference Books:
1. Quantum Computing for Computer Scientists by Noson S. Yanofsky and Mirco
A.Mannucci
2. Benenti G., Casati G. and Strini G., Principles of Quantum Computation and
Information, Vol. I: Basic Concepts, Vol II
3. Basic Tools and Special Topics, World Scientific. Pittenger A. O., An Introduction
to Quantum Computing Algorithms
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Understand basics of quantum computing
2. Understanding background mathematics of quantum computing.
3. Understand physical implementation of Qubit
4. Understand Quantum algorithms and their implementation
5. Understand The Impact of Quantum Computing on Cryptography
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M H H H H L M M H
CO-2 M H M M M M L M H
CO-3 H H H H H L M M H
CO-4 M H H H M L M M H
CO-5 M M L L H L M M H
Text Books:
1. Elain Rich and Kevin Knight, “Artificial Intelligence”, Tata McGraw-Hill, New
Delhi,3rd
Edition,2017.
2. Waterman D.A., “A Guide to Expert Systems”, Addison Wesley Longman,1986.
Reference Books:
1. Stuart Russel and other Peter Norvig, “Artificial Intelligence – A Modern
Approach”, Prentice Hall,
2. Patrick Henry Winston, “Artificial Intelligence”, Addison Wesley,
3. Patterson, Artificial Intelligence & Expert System, Prentice Hall India, 1999.
4. Hayes-Roth, Lenat, and Waterman: Building Expert Systems, Addison Wesley,
5. Weiss S.M. and Kulikowski C.A., “A Practical Guide to Designing Expert
Systems”, Rowman & Allanheld, New Jersey.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Apply the basic techniques of Artificial Intelligence
2. Understand the representation of Knowledge
3. Understand the basics of Expert Systems
4. Use the Expert System Tools to develop Expert System
5. Build an Expert System and understand the issues
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M L M L L L
CO-2 M L L M M L
CO-3 M L L L M M L
CO-4 M M L L M M L
CO-5 M L H M H H H
Text Books:
1. The Semantic Web: A Guide to the Future of XML, Web Services, and Knowledge
Management by Michael C. Daconta, Leo J. Obrst , Kevin T. Smith, Wiley Publishing,
Inc.,2003.
2. Peter Mika, Social Networks and the Semantic Web, Springer,2007.
Reference Books:
1. Thinking on the Web - Berners Lee, Godel and Turing, Wiley Interscience
2. The Semantic Web: A Guide to the Future of XML, Web Services, and Knowledge
3. Management by Michael C. Daconta, Leo J. Obrst , Kevin T. Smith, Wiley Publishing,
Inc.
4. Semantic Web Technologies, Trends and Research in Ontology Based Systems, J.
5. Davies, R. Studer, P. Warren, John Wiley & Sons.
6. Semantic Web and Semantic Web Services - Liyang Lu Chapman and Hall/CRC
7. Publishers, (Taylor & Francis Group)
8. Information Sharing on the semantic Web - Heiner Stuckenschmidt; Frank Van
Harmelen,
9. Springer Publications.
10. Programming the Semantic Web, T. Segaran, C. Evans, J. Taylor, O’Reilly, SPD.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Understand the fundamentals of the Semantic Web, its business value, and
XML’s impact on enterprises.
2. Learn the basics of Web Services (SOAP, UDDI), their orchestration, security,
and how they integrate with the Semantic Web.
3. Understand RDF features and its application in knowledge capture. Learn about
various XML technologies such as XPath, XSL, XQuery, SVG, etc.
4. Explore taxonomies and ontologies, their structure, semantics, and logic
for knowledge representation.
5. Learn about Semantic Web technologies in real-world applications like e-learning,
bioinformatics, and enterprise integration.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H L H H H
CO-2 H M H H L
CO-3 H H L H M H H H
CO-4 H L H H H H
CO-5 H M M L M H H
Text Book:
1. A course in Game Theory, M. J. Osborne and A. Rubinstein, MIT Press,2011.
Reference Books:
1. Game Theory, Roger Myerson, Harvard University Press.
2. Game Theory, D. Fudenberg and J. Tirole, MIT Press.
3. Theory of Games and Economic Behavior, J. von Neumann and O. Morgenstern, New
York: John Wiley and Sons.
4. Games and Decisions, R.D. Luce and H. Raiffa, New York: John Wiley and Sons.
5. Game Theory, G. Owen, 2nd Edition, New York: Academic Press.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Gain the knowledge of the basic concepts of game theory and solutions.
2. Understand different types of equilibrium interpretations.
3. Understand and analyze Knowledge and Equilibrium.
4. Analyze extensive games with perfect information.
5. Explore different types of Repeated Games.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M L L L M L
CO-2 L L M H L
CO-3 L L L M
CO-4 M L L L M
CO-5 M L L
H-HIGH M-MODERATE L-LOW
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Text Books:
1. Raj Kamal, “Mobile Computing”, Oxford University Press, 2007, ISBN: 0195686772
2. Jochen Schiller, “Mobile Communications”, Addison-Wesley, Second Edition, 2009.
Reference book:
1. Asoke K Talukder, Hasan Ahmed, Roopa Yavagal Mobile Computing: Technology,
Applications and Service Creation, McGraw Hill Education,2nd Edition.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Understand the concept of mobile computing, applications and limitations.
2. Describe the MAC and mobile network layer.
3. Analyze Mobile transport network layers and data issues.
4. Examine data dissemination mechanisms, including broadcast models, indexing
methods, and data synchronization protocols.
5. Demonstrate knowledge of Mobile Ad Hoc Networks (MANETs) by analyzing
their routing algorithms
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M L L M L
CO-2 M M H L M
CO-3 M L L L M
CO-4 M L L L
CO-5 L M M M
H-HIGH M-MODERATE L-LOW
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
(CE721OE) REMOTE SENSING & GEOGRAPHICAL
INFORMATION SYSTEMS
(Open Elective – II)
IV Year B.Tech. CSE (AI & ML) - I Sem. L-T-P-C
3- 0 -0 -3
Course Objectives:
To Know the concepts of Remote Sensing, its interpreting Techniques and concepts of
digital images.
To know the concept of Geographical Information System (GIS), coordinate system.
To get the knowledge of spatial data input and editing.
To get awareness and digitization of GIS.
To understand Implementation of GIS interface for practical usage.
UNIT - I
Concepts of Remote Sensing Basics of remote sensing- elements involved in remote sensing,
electromagnetic spectrum, remote sensing terminology & units, energy resources,
energy interactions with earth surface features & atmosphere, atmospheric effects,
satellite orbits, Sensor Resolution, types of sensors. Remote Sensing Platforms and
Sensors, IRS satellites.
Remote Sensing Data Interpretation Visual interpretation techniques,
basic elements, converging evidence, interpretation for terrain
evaluation, spectral properties of soil, water and vegetation. Concepts of
Digital image processing, image enhancements, qualitative &
quantitative analysis and pattern recognition, classification techniques and accuracy
estimation. UNIT - II:
Introduction to GIS: Introduction, History of GIS, GIS Components, GIS Applications in
Real
life, The Nature of geographic data, Maps, Types of maps, Map scale, Types of scale,
Map and Globe, Co- ordinate systems, Map projections, Map transformation, Geo-
referencing.
Spatial Database Management System: Introduction: Spatial DBMS, Data storage,
Database structure models, database management system, entity-relationship model,
normalization.
Data models and data structures: Introduction, GIS Data model, vector data structure,
raster data structure, attribute data, geo-database and metadata.
UNIT - III:
Spatial Data input and Editing: Data input methods – keyboard entry, digitization,
scanning,
conversion of existing data, remotely sensed data, errors in data input, Data accu
racy, Micro and Macro components of accuracy, sources of error in GIS.
Spatial Analysis: Introduction, topology, spatial analysis, vector data analysis,
Network
analysis, raster data analysis, Spatial data interpolation techniques.
UNIT - IV:
Awareness and digitization of GIS: Awareness, developing system requirements,
evaluation of alternative systems, decision making using GIS.
UNIT - V:
Applications of GIS: GIS based road network planning, Mineral mapping using GIS,
Shortest path detection using GIS, Hazard Zonation using remote sensing and
GIS, GIS for solving multi criteria problems, GIS for business applications.
Text Books:
1. Remote Sensing and GIS by Basudeb Bhatta, Oxford University Press, 2nd Edition,
2011.
Reference Books:
1. Remote Sensing and Image Interpretation by Thomas M. Lillesand and Ralph
W. Kiefer, Wiley Publishers, 7th Edition, 2015.
Course Outcomes: At the end of the course, the student will be able to:
1. Know the concepts of Remote Sensing, its interpreting Techniques and
concepts of Digital images.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L H H H M H H H L
CO-2 M M H L H H H M
CO-3 H H M M M H M H H L
CO-4 M H M M M H M H M
CO-5 H M M H H H
M
UNIT – I:
UNIT – II:
UNIT – III:
Water conservation and supply: water management plans; achieving water balance; analyzing
water resources; water supply strategies
Integrated water management: integrated storm water management; urban storm water
treatment strategies; constraints and barriers to implementation; gray water treatment
and reuse; integrating gray water into a water resources master plan; Black water
management approaches.
UNIT – IV:
Energy and greenhouse gases: reducing demand by design; Designing Sustainable power
supplies; Addressing climate change and reducing carbon footprint; Policy measures for
increasing energy security and efficiency; Design guidelines and Performance
standards.
UNIT – V:
Sustainable site planning: Built systems, and Material flows: Sustainable site planning;
Green streets and transportation network; working with the land, material and waste
flows.
Text Books:
1. S. BrySarté (2010) Sustainable Infrastructure. John Wiles & Sons, Inc. ISBN 978-0-
470-912
Reference Books:
1. Dredging for sustainable infrastructure – aarninkhof, Stefan laboyrie
polite/koningsveld, mark van – cedaiadc
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H H M H M H
CO-2 H H M H H M L L M
CO-3 H
M M M M H H
CO-4 H H H H H H M H
CO-5 M M H H H M L M
H-HIGH M-MODERATE L-LOW
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
(CE723OE) SOLID WASTE MANAGEMENT
(Open Elective – II)
IV Year B.Tech. CSE (AI & ML) - I Sem. L-T-P-C
3- 0 -0 -3
Course Objectives:
To understand about solid waste.
To get knowledge on Engineering systems for solid waste management.
To impart the knowledge of Engineering Systems for Resource and Energy
Recovery.
To learn about landfills.
To understand about hazardous waste management.
UNIT – I:
Solid Waste: Definitions, Types of solid wastes, sources of solid wastes,
Characteristics, and perspectives; properties of solid wastes, Sampling of Solid
wastes, Elements of solid waste management - Integrated solid waste
management, Solid Waste Management Rules 2016.
UNIT – II:
Engineering Systems for Solid Waste Management: Solid waste generation; on-site handling,
storage and processing; collection of solid wastes; Stationary container system and
Hauled container systems – Route planning - transfer and transport; processing
techniques.
UNIT – III:
Engineering Systems for Resource and Energy Recovery: Processing techniques; materials
recovery systems; recovery of biological conversion products – Composting, pre
and post processing, types of composting, Critical parameters, Problems with
composing - recovery of thermal conversion products; Pyrolisis, Gasification, RDF
- recovery of energy from conversion products; materials and energy recovery
systems.
UNIT – IV:
Landfills: Evolution of landfills – Types and Construction of landfills – Design
considerations – Life of landfills- Landfill Problems – Lining of landfills –
Types of liners – Leachate pollution and control – Monitoring landfills –
Landfills reclamation.
UNIT – V:
Hazardous waste Management: Sources and characteristics, Effects on environment, Risk
assessment – Disposal of hazardous wastes – Secured landfills, incineration -
Monitoring – Biomedical waste disposal, E-waste management, Nuclear Wastes,
Industrial waste Management
Text Books:
1. Tchobanoglous G, Theisen H and Vigil SA ‘Integrated Solid Waste
Management, Engineering Principles and Management Issues’
McGraw-Hill, 1993.
Reference Books:
1. Peavy, H.S, Rowe, D.R., and G. Tchobanoglous, ‘Environmental Engineering’,
McGraw Hill Inc., New York, 1985.
Course Outcomes: At the end of the course, the student will be able to:
1. Understand the types, sources and characteristics of solid waste.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1
M L H L H L
CO-2
L M M L L H
CO-3
L L H M M H M H
CO-4
M M M M L M
CO-5
M L H M H L
H-HIGH M-MODERATE L-LOW
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
(CE724OE) SMART CITIES
(Open Elective-II)
IV Year B.Tech. CSE (AI & ML) - I Sem. L-T-P-C
3- 0 -0 -3
Course Objectives:
To understand fundamentals of smart city and infrastructure.
To learn about planning and development of smart city infrastructure.
To understand clearly about intelligent transport systems.
To obtain knowledge on Management of water resources and related infrastructure.
To impart knowledge on Infrastructure Management system & Policy for Smart city.
UNIT-I:
Fundamentals of smart city & Infrastructure: Introduction of Smart City, Concept of smart
city, Objective for smart cities, History of Smart city world and India. Need to develop
smart city, Challenges of managing infrastructure in India and world, various types of
Infrastructure systems, Infrastructures need assessment.
UNIT-II:
Planning and development of Smart city Infrastructure: Energy and ecology, solar energy for
smart city, Housing, sustainable green building, safety, security, disaster management,
economy, cyber security, Project management.
UNIT-III:
Intelligent transport systems: Smart vehicles and fuels, GIS, GPS, Navigation system, traffic
safety management, mobility services, E-ticketing
UNIT-IV:
Management of water resources and related infrastructure: Storage and conveyance system of water,
sustainable water and sanitation, sewerage system, flood management, conservation
system.
UNIT-V:
Infrastructure Management system & Policy for Smart city: Integrated infrastructure management
systems for smart city, Infrastructure management, system applications for existing smart
city. Worldwide policies for smart city Government of India - policy for smart city, Mission
statement & guidelines, Smart cities in India, Case studies of smart city .
Textbooks & Reference Books:
1. Smart City on Future Life - Scientific Planning and Construction by Xianyi Li
3. Smart Cities: Big Data, Civic Hackers, and the Quest for a New Utopia by Anthony
Townsend
5. Hudson W.R., Haas R., Uddin W., Infrastructure Management, McGraw-Hill, 1997
6. Giffinger, Rudolf; Christian Fertner; Hans Kramar; Robert Kalasek; Nataša Pichler-
Milanovic; Evert Meijers (2007). "Smart cities – Ranking of European medium-sized
cities". Smart Cities. Vienna: Centre of Regional Science
Course Outcomes: At the end of the course, the student will be able to
1. Understand fundamentals of smart city and infrastructure.
5. Get knowledge on Infrastructure Management system & Policy for Smart city.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H H M M M H H L
CO-2 M H M H M L H M M L M H
CO-3 M L H M M M M M M L M
H
CO-4 H L L M L M L L L H L
CO-5 H M M M M H L H H
Course Objectives:
To understand the concepts of electric drives and their application to electrical traction
systems.
UNIT-I:
Electrical Heating: Advantages and methods of electric heating, resistance heating, induction
heating and dielectric heating.
UNIT-II:
Electric Welding: Electric welding equipment, resistance welding and arc welding,
comparison between AC and DC welding. Electrolysis process: principle of electrolysis,
electroplating, metal extraction and metal processing, electromagnetic stirs.
UNIT-III:
Illumination: Terminology, Laws of illumination, coefficient of Utilization and depreciation,
Polar curves, Photometry, integrating sphere, sources of light, fluorescent lamps, compact
fluorescent lamps, LED lamps discharge lamps, mercury vapor lamps, sodium vapor lamps
and neon lamps, comparison between tungsten filament lamps and fluorescent tubes. Basic
principles of light control, Types and design of lighting scheme, lighting calculations,
factory lighting, streetlighting and flood lighting.
UNIT-IV:
Electric Traction: Systems of electric traction and track electrification- DC system, single
phase and 3-
phase low frequency and high frequency system, composite system, kando system,
comparison between AC and DC systems, problems of single-phase traction with current
unbalance and voltage unbalance. Mechanics of traction movement, speed – time curves for
different services, trapezoidal and quadrilateral speed – time curves, tractive effort, power,
specific energy consumption, effect of varying acceleration and braking, retardation,
adhesive weight and braking retardation, coefficient of adhesion.
UNIT-V:
Systems of Train Lighting: special requirements of train lighting, methods of obtaining
unidirectional polarity constant output- single battery system, Double battery parallel block
system, coach wiring, lighting by making use of 25KV AC supply.
Text books:
1. H. Partab: Modern Electric Traction, Dhanpat Rai & Co, 2007.
Reference books:
1. H. Partab: Art & Science of Utilization of Electric Energy, Dhanpat Rai & Sons, 1998.
Course Outcomes:
At the end of the course the student will be able to:
1. Understand basic principles of electric heating.
3. Determine the lighting requirements for flood lighting, household and industrial needs.
4. Understand the concepts of electric traction system and evaluate speed time curves for
traction.
5. Analyze the concepts of electric drives and their application to electrical traction systems.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M
M M L L M H H L
CO-2
L L H M L M H M
CO-3 M
H H L M L H M L H
CO-4 M M
M L M M H L H L M
CO-5
H M L M H M M L H
UNIT- I:
The Roles Of Electrical Energy Storage Technologies In Electricity Use: Characteristics of electricity,
Electricity and the roles of EES, High generation cost during peak-demand periods, Need
for continuous and flexible supply, Long distance between generation and consumption,
Congestion in power grids, Transmission by cable, Emerging needs for EES, More
renewable energy, less fossil fuel, Smart Grid uses, The roles of electrical energy storage
technologies, The roles from the viewpoint of a utility, The roles from the viewpoint of
consumers, The roles from the viewpoint of generators of renewable energy.
UNIT- II:
Types And Features Of Energy Storage Systems: Classification of EES systems, Mechanical
storage systems, Pumped hydro storage (PHS), Compressed air energy storage (CAES),
Flywheel energy storage (FES), Electrochemical storage systems, Secondary batteries,
Lead-Acid Batteries, Lithium-Ion Batteries, Flow batteries, Other Batteries in Development,
Chemical energy storage, Hydrogen (H2), Synthetic natural gas (SNG), Electrical storage
systems, Double-layer capacitors (DLC), Superconducting magnetic energy storage
(SMES),Thermal storage systems, Standards for EES, Technical comparison of EES
technologies.
UNIT- III:
Applications Of EES: Present status of applications, Utility use (conventional power
generation, grid
operation & service), Consumer use (uninterruptable power supply for large consumers),
EES installed capacity worldwide, new trends in applications, Renewable energy
generation, Smart Grid, Smart Micro grid, Smart House, Electric vehicles,
UNIT- IV:
Management And Control Hierarchy Of EES: Internal configuration of battery storage systems,
External connection of EES systems, Aggregating EES systems and distributed generation
(Virtual Power Plant), “Battery SCADA” – aggregation of many dispersed batteries.
Demand For Energy Storage: Growth in Variable Energy Resources, Relationship between
balancing services and variable energy resources, Energy Storage Alternatives, Variable
Generator Control, Demand Management, Market Mechanisms, and Longer-Term Outlook.
Valuation Techniques: Overview, Energy Storage Operational Optimization, Market Price
Method, Power System Dispatch Model Method, Ancillary Service Representation,
Energy Storage Representation, Survey of Valuation Results.
UNIT-V:
Forecast Of EES Market Potential By 2030: EES market potential for overall applications, EES
market estimation by Sandia National Laboratory (SNL), EES market estimation by the
Boston Consulting Group (BCG), EES market estimation for Li-ion batteries by the
Panasonic Group, EES market potential estimation for broad introduction of renewable
energies, EES market potential estimation for Germany by Fraunhofer, Storage of large
amounts of energy in gas grids, EES market potential estimation for Europe by Siemens,
EES market potential estimation by the IEA, Vehicle to grid concept, EES market potential
in the future.
Text books:
1. Power System Energy Storage Technologies, 1st Edition by Paul Breeze, Academic Press.
2. Energy Storage: Systems and Components, by Alfred Rufer, CRC Press, 2017
Reference books:
1. Energy Storage Fundamentals, Materials and Applications, by Huggins and Robert,
Springer.
2. www.ecofys.com/com/publications
Course Outcomes:
At the end of this course, students will be able to:
1. Understand the role of electrical energy storage technologies in electricity usage
2. Know the behavior and features of energy storage system
3. Know the management of electrical energy storage technologies.
5. Understand the hierarchy, demand for energy storage and valuation techniques.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M
L H H H M H H L M
CO-2 M M
M M M L M L M M H
CO-3 L M
H L M M L M M H
CO-4 H M
M H M M H L H L M
CO-5 M M
M H L H H M M L
Text books:
1. Mik Wisniewski, Dr Farhad Shafti, Quantitative Analysis for Decision Makers,
Pearson, 7e, 2019.
Reference books:
1. James E. Sallis, Geir Gripsrud, Ulf Henning Olsson, Ragnhild Silkoset,
Research Methods and Data Analysis for Business Decisions: A Primer
Using SPSS, Springer International Publishing, 1e, 2021.
3. N.V.S. Raju, Operations Research: Theory and Practice, CRC Press, 2020.
5. J.K. Sharma, Operations Research: Theory Dand applications, MacMillian, 5e, 2013.
Course Outcomes: At the end of the course, students will be able to:
1. Understand the origin and application of operations research.
2. Learn about the Formulation of Linear Programming Problem for different areas.
5. Gain insights of the theoretical principles and practical applications of different queuing
models.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1
L M L M
CO-2
L L H
CO-3
L L L
CO-4
L H H
CO-5
L H L
UNIT- II:
Operations Management-I: Plant location, definition, factors affecting the plant location,
comparison of rural and urban sites-methods for selection of plant- Matrix approach.
Types of plant layout – various data analyzing forms-travel chart - Work study: Method
study and Work measurement. Inventory – functions, types, Determination of
Economic Order Quantity (EOQ), ABC and VED analysis. Inventory Control Systems-
Continuous review system-periodical review system. Stores Management and Stores
Records. Purchase management, duties of purchase of manager, JIT System.
UNIT - III:
Text books:
1. Aryasri, Management Science, McGraw hill, 2012
Reference books:
1. Stoner, Freeman, Gilbert, Management, Pearson Education, New Delhi, 2012.
5. Nadha Muni Reddy & Vijaya Kumar Reddy, Reliability Engineering & Quality
Engineering, Galgotia, 2012.
6. Ralph M Barnes, Motion and Time Studies, John Wiley and Sons, 2012.
11. Dipak Kumar Bhattacharyya: Industrial Management, Vikas publishing house 2013.
Course Outcomes:
4. Conduct work study (method study+ Work measurement: a) Time study & Work
sampling))
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1
M H
CO-2
M H
CO-3
L L
CO-4
L
CO-5
H L
UNIT – I:
Sensors / Transducers: Principles, Classification, Parameters, Characteristics,
Environmental Parameters (EP), Characterization Electromechanical Sensors:
Introduction, Resistive Potentiometer, Strain Gauge, Resistance Strain Gauge,
Semiconductor Strain Gauges -Inductive Sensors: Sensitivity and Linearity of
the Sensor – Types-Capacitive Sensors: Electrostatic Transducer, Force/Stress
Sensors Using Quartz Resonators, Ultrasonic Sensors
UNIT – II:
Thermal Sensors: Introduction, Gas thermometric Sensors, Thermal Expansion Type
Thermometric Sensors, Acoustic Temperature Sensor, Dielectric Constant and
Refractive Index thermo sensors, H el ium Low Temperature Thermometer,
N uclear Thermometer, M a g n e t i c Thermometer, Resistance Change Type
Thermometric Sensors, Thermo emf Sensors, Junction Semiconductor Types,
Thermal Radiation Sensors, Quartz Crystal Thermoelectric Sensors, NQR
Thermometry, Spectroscopic Thermometry, Noise Thermometry, Heat Flux
Sensors
UNIT- III:
Magnetic sensors: Introduction, Sensors and the Principles Behind, Magneto-
resistive Sensors, Anisotropic Magneto resistive Sensing, Semiconductor
Magneto resistors, Hall Effect and Sensors, Inductance and Eddy Current
Sensors, Angular/Rotary Movement
Transducers, Synchros.
UNIT – IV:
Radiation Sensors: Introduction, Basic Characteristics, Types of Photo resistors/
Photo detectors, Xray and Nuclear Radiation Sensors, Fibre Optic Sensors
Electro analytical Sensors: The Electrochemical Cell, The Cell Potential -
Standard Hydrogen Electrode (SHE), Liquid Junction and Other Potentials,
Polarization, Concentration Polarization, Reference Electrodes, Sensor
Electrodes, Electro ceramics in Gas Media.
UNIT - V
Smart Sensors: Introduction, Primary Sensors, Excitation, Amplification, Filters,
Converters, Compensation, Information Coding/Processing - Data
Communication, Standards for Smart Sensor Interface, the Automation Sensors –
Applications: Introduction, On-board Automobile Sensors (Automotive Sensors),
Home Appliance Sensors, Aerospace Sensors, Sensors for Manufacturing –
Sensors for environmental Monitoring
Text books:
1. “Sensors and Transducers - D. Patranabis” –PHI Learning Private Limited., 2003.
Reference books:
1. Sensors and Actuators, D. Patranabis, 2nd Ed., PHI, 2013.
Course Outcomes:
Upon completing this course, the student will be able to
5. Analyze the various components & stages of smart sensors and learn
applications of modern sensors.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1
H M L L
CO-2
H M L L
CO-3
H M L L
CO-4
H M L L
CO-5
H M L L
Text books:
1. Robret E. Hoyt MD FACP “Health Informatics” sixth edition 2007.
Reference books:
1. Edward H. Shortlliffe, James J.Cimino “Biomedical Informatics, Computer
applications in Health care and Biomedicine” third edition Springer.
Course Outcomes: Upon completion of this course, the students will be able to
1. Know about health care data and its conversion to information and to knowledge.
3. Understand the working of electronic devices used for the patient monitoring.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1
M M L L L M L
CO-2
L L L L L L M
CO-3
L L L L L M L
CO-4
L L L L L L M
CO-5
L L L L L L M
UNIT - II:
UNIT - III:
UNIT - IV:
UNIT - V:
278
Community Antenna Television (Cable Television): Objective and Scope, The
Evolution of CATV, System Impairments and Performance Measures, Hybrid
Fiber-Coax (HFC) Systems.
Text books:
1. Roger L. Freeman “Fundamentals of Telecommunications” 2nd
Edition, John Wiley & Sons Publications 2005.
Reference books:
1. JYRKI T. J. PENTTINEN “The Telecommunications Handbook” John
Wiley & Sons Publications 2015.
Course Outcomes: Upon completion of this course, the students will be able to
1. Understand the concepts of simplex, half duplex, and full duplex of
one-way and two-waycircuits.
CO-PO-PSO Mapping
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1
L L L L L L
CO-2
L L L L L L
CO-3
L L L L L L
CO-4
L L L L L
CO-5
L L L L L L
H-HIGH M-MODERATE L-LOW
279
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
The objectives of this course are to provide:
Understand operating system concepts.
Analyze process scheduling and synchronization concepts.
Identify deadlock mechanisms.
Understand memory management approaches.
Introduce basic Unix commands, inter-process communication and I/O in Unix
effectively
UNIT-I:
Operating System: Introduction, Structures - Simple Batch, Multiprogrammed, Time-
shared, Personal Computer, Parallel, Distributed Systems, Real-Time Systems, System
components, Operating System services, System Calls
Process: Process concepts and scheduling, Operations on processes, Cooperating
Processes, Threads
UNIT-II:
CPU Scheduling:Scheduling Criteria, Scheduling Algorithms, Multiple -Processor
Scheduling. System call interface for process management-fork, exit, wait, waitpid, exec
Deadlocks - System Model, Deadlocks Characterization, Methods for Handling
Deadlocks, Deadlock Prevention, Deadlock Avoidance, Deadlock Detection, and
Recovery from Deadlock
UNIT-III:
Process Management and Synchronization: The Critical Section Problem, Synchronization
Hardware, Semaphores, and Classical Problems of Synchronization, Critical Regions,
Monitors Interprocess Communication Mechanisms: IPC between processes on a single
computer system, IPC between processes on different systems, using pipes, FIFOs,
message queues, shared memory.
UNIT-IV:
Memory Management and Virtual Memory:Logical versus Physical Address Space, Swapping,
280
Contiguous Allocation, Paging, Segmentation, Segmentation with Paging, Demand
Paging, Page Replacement, Page Replacement Algorithms.
281
UNIT-V:
File System Interface and Operations:Access methods, Directory Structure, Protection, File
System Structure, Allocation methods, Free-space Management. Usage of open, create,
read, write, close, lseek, stat, ioctl system calls.
Text Books:
1. Operating System Principles- Abraham Silberchatz, Peter B. Galvin, Greg Gagne
7th Edition, John Wiley.
Reference Books:
1. Operating Systems- Internals and Design Principles, William Stallings, Fifth
Edition–2005, Pearson Education/PHI
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Will be able to control access to a computer and the files that may be shared
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1
H L M L M M H
282
CO-2
M M M L L
CO-3
H L L H
CO-4
H M L M L L M H
CO-5
M M L M
283
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
The objectives of this course are to provide:
Compare OSI & TCP/IP models.
Understand error detection, correction codes and farming methods.
Explain Multiple Access Protocols and the concepts of noise and noiseless protocols.
Discuss the concepts of LANs and WLANs and different routing protocols.
Outline the concepts of logical addressing and Outline Application Layer
UNIT-I:
Network hardware, Network software, OSI, TCP/IP Reference models, Example Networks:
ARPANET, Internet.
Physical Layer: Guided Transmission media: twisted pairs, coaxial cable, fiber optics,
Wireless
Transmission.
Data link layer: Design issues, framing, Error detection and correction.
UNIT-II:
Elementary data link protocols: simplex protocol, A simplex stop and wait protocol for an error-
free channel, A simplex stop and wait protocol for noisy channel. Sliding Window protocols:
A one-bit sliding window protocol, A protocol using Go-Back-N, A protocol using Selective
Repeat.
Medium Access sublayer: The channel allocation problem, Multiple access protocols: ALOHA,
Carrier sense multiple access protocols, collision free protocols. Wireless LANs.
UNIT-III:
Network Layer: Design issues, Routing algorithms: shortest path routing, Flooding,
Hierarchical routing, Broadcast, Multicast, distance vector routing, Congestion Control
Algorithms, Quality of Service, Internetworking, The Network layer in the internet-IPV4,
IPV6.
UNIT-IV:
Transport Layer: Transport Services, Elements of Transport protocols, Connection
management, TCP and UDP protocols.
UNIT-V:
Application Layer –Domain name system, SNMP, Electronic Mail; the World WEB, HTTP,
Streaming audio and video.
Text Book:
Reference Books:
1. An Engineering Approach to Computer Networks-S. Keshav, 2nd Edition, Pearson
Education
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Analyze TCP/IP and OSI models and various protocols and various error handling
mechanisms.
5. Describes the working of various networked applications such as DNS, Mail, WWW and
HTTP.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1
H M M H
CO-2
M H H M M M M M H
CO-3
H M H M H H M M H
CO-4
L M H M H M H
CO-5
L M M M H M H
H-HIGH M-MODERATE L-LOW
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Web Technologies
Course Objectives:
The objectives of this course are to provide:
Using MongoDB developing software applications that handle data of all sorts
in a scalable way.
Introduces React, developers to create fast user interfaces for websites and
applications alike easily
UNIT-I
UNIT-II
Working with JSON, Using the Buffer Module to Buffer Data, Using the Stream Module to
Stream
Data, Accessing the File System from Node.js-Opening, Closing, Writing, Reading Files
and other File System Tasks. Implementing HTTP Services in Node.js-Processing URLs,
Processing Query Strings and Form Parameters, Understanding Request, Response,
and Server Objects, Implementing HTTP Clients and Servers in Node.js, Implementing
HTTPS Servers and Clients. Using Additional Node.js Modules-Using the os Module,
Using the util Module, Using the dns Module, Using the crypto module.
UNIT-III
MongoDB:
Need of No SQL, Understanding Mongo DB, Mongo DB Data Types, Planning Your Data
Model
,Building the MongoDB Environment, Administering User Accounts, Configuring
Access Control, Administering Databases, Managing Collections, Adding the Mongo DB
Driver to Node.js, Connecting to Mongo DB from Node.js, Understanding the Objects
Used in the MongoDB Node.js Driver, Accessing and Manipulating Databases,
Accessing and Manipulating Collections
UNIT-IV
Text Books:
Reference Books:
1. Vasan Subramanian, Pro MERN Stack, FullStack WebApp Development
with Mongo, Express, React, and Node,2ndEdition, Apress,2019.
2. Chris Northwood, The FullStack Developer: Your Essential Guide to the
Everyday Skills Expected of a Modern FullStack Web
Developer’,1stedition,Apress,2018
Course Outcomes:
1. Understand Full stack components for developing web application.
2. Apply packages of NodeJS to work with Data, Files, Http Requests and Responses.
3. Use MongoDB database for storing and processinghuge data and connects
with NodeJS application.
4. Design faster and effective single page applications using Express and Angular.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M M H
CO-2 M H H M M M H
CO-3 M M H M H M M H
CO-4 L M H M H M H
CO-5 L M M M H M H
Course Objectives:
The objectives of this course are to provide:
Learning TCL
UNIT-I
Introduction: Ruby, Rails, The structure and Execution of Ruby Programs, Package
Management with RUBYGEMS, Ruby and web: Writing CGI scripts, Choice of Webservers,
SOAP and web services.
Unit-II
Extending Ruby: Ruby Objects in C, the Jukebox extension, Memory allocation, Ruby Type
UNIT-III
Introduction to PERL and Scripting Scripts and Programs, Origin of Scripting, Scripting
Today, Characteristics of Scripting Languages,Uses for Scripting Languages, Web
Scripting, and the universe of
Scripting Languages. PERL-Names and Values, Variables, Scalar Expressions, Control
Structures, arrays, list, hashes, strings.
UNIT-IV
Advanced perl Finer points of looping, pack and unpack, filesystem, eval, data structures,
packages, modules, objects,interfacing to the operating system, Creating Internet ware
applications, Dirty Hands Internet Programming, security Issues.Programming, security
Issues.
UNIT-V
TCL Structure, syntax, Variables and Data in TCL, Control Flow, Data Structures,
input/output,procedures, strings, patterns, files, Advance TCL- eval, source, exec and up
level commands, Name spaces, trapping errors, event driven programs, making
applications internet aware, Nuts and Bolts Internet Programming, Security Issues, C
Interface.
Text Books:
3. “Programming Ruby” The Pramatic Progammers guide by Dabve Thomas Second edition
Reference Books:
1. Open Source Web Development with LAMP using Linux Apache, MySQL, Perl and PHP,
J.Lee and
B. Ware (Addison Wesley) Pearson Education.
Course Outcomes:
1. Understand how to comprehend the differences between Ruby, Ruby on Rails and
RubyTk and Designing CGI scripts using Ruby and Web.
2. Able to Understand and Extend the Ruby and Embedding a Ruby Interpreter.
3. Ability to create and run scripts using PERL and able to translate from Perl/Tk to Ruby.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L M H M M H M
CO-2 L H H M M H M
CO-3 L H H M H M H
CO-4 L H H M H M H
CO-5 L H M M H M H
Text Book:
1. Multilingual natural Language Processing Applications: From Theory to Practice –
Daniel M. Bikel and Imed Zitouni, Pearson Publication,1 st Edition,2012.
Reference Books:
1. Speech and Natural Language Processing - Daniel Jurafsky& James H Martin, Pearson
Publications Fundamentals of Database Systems, Elmasri Navrate, Pearson Education
2. Natural Language Processing and Information Retrieval: Tanvier Siddiqui, U.S. Tiwary.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Understand the natural language word and document structures.
2. Analyze syntax processing and parsing algorithms.
3. Apply models for ambiguity resolution.
4. Apply semantic interpretation techniques.
5. Develop and utilize semantic parsing techniques.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L M L L M L M
CO-2 L L M L M M M
CO-3 L M M L L L M
CO-4 M L M L M L M
CO-5 L M L L M M M
(AM722OE) AI APPLICATIONS
(Open Elective – II)
IV Year B.Tech. CSE (AI & ML) - I Sem. L-T-P-C
3- 0 -0 -3
UNIT - I
Alibaba: Using Artificial Intelligence To Power The Retail And Business-To-Business Services
Of The Future
Amazon: Using Deep Learning To Drive Business Performance
UNIT - II
McDonald’s: Using Robots And Artificial Intelligence To Automate
Processes Walmart: Using Artificial Intelligence To Keep Shelves Stacked
And Customers Happy UNIT - III
LinkedIn: Using Artificial Intelligence To Solve The Skills
Crisis Netflix: Using Artificial Intelligence To Give Us A
Better TV Experience UNIT - IV
Salesforce: How Artificial Intelligence Helps Businesses Understand Their Customers
Uber: Using Artificial Intelligence To Do Everything
UNIT - V
Siemens: Using Artificial Intelligence And Analytics To Build The Internet Of Trains
Tesla: Using Artificial Intelligence To Build Intelligent Cars
Text Books:
1. Artificial Intelligence in Practice: How 50 Successful Companies Used AI and
Machine Learning to Solve Problems, Bernard Marr, Matt Ward, Wiley,2019.
Reference Books:
1. Thinking on the Web - Berners Lee, Godel and Turing, Wiley Interscience
2. The Semantic Web: A Guide to the Future of XML, Web Services, and
Knowledge Management by Michael C. Daconta, Leo J. Obrst , Kevin T.
Smith, Wiley Publishing, Inc.
3. Semantic Web Technologies, Trends and Research in Ontology Based
Systems, J. Davies, R. Studer, P. Warren, John Wiley & Sons.
4. Semantic Web and Semantic Web Services - Liyang Lu Chapman and
Hall/CRC Publishers, (Taylor & Francis Group)
5. Information Sharing on the semantic Web - Heiner Stuckenschmidt; Frank
Van Harmelen, Springer Publications.
6. Programming the Semantic Web, T. Segaran, C. Evans, J. Taylor, O’Reilly, SPD.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H H L M L
CO-1 H M H M L
CO-3 H M H M L L
CO-4 H H H M L
CO-5 H M H M L
Text Books:
1. Professional Ethics: R. Subramanian, Oxford University Press, 2015.
2. Ravinder Kaur, Legal Aspects of Business, 4e, Cengage Learning, 2016.
Reference Books:
1. Wadhera (2004), Intellectual Property Rights, Universal Law Publishing Co.
2. T. Ramappa (2010), Intellectual Property Rights Law in India, Asia Law House.
3. O.P. Malhotra, Law of Industrial Disputes, N.M. Tripathi Publishers.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Understand the concept and significance of ethics, including professional,
engineering, and personal ethics.
2. Analyze the legality of contracts, including unlawful agreements and contingent contracts.
3. Differentiate between the Arbitration Acts of 1940 and 1996 and analyze the impact
of legal reforms on arbitration proceedings.
4. Distinguish between conciliation, negotiation, mediation, and arbitration,
and evaluate their advantages and limitations.
5. Apply legal remedies and procedures to protect intellectual property and
understand
the enforcement mechanisms available in India.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L L L L M L M
CO-2 M L L M L L M
CO-3 L L M L M M L
CO-4 M M L L M M H
CO-5 L M L L H L H
List of Experiments
1)Using Raspberry pi
a) Calculate the distance using a distance sensor.
b) Interface an LED and switch with Raspberry pi.
c) Interface an LDR with Raspberrry Pi.
2)Using Arduino
a) Calculate the distance using a distance sensor.
b) Interface an LED and switch with Aurdino.
c) Interface an LDR with Aurdino
d) Calculate temperature using a temperature sensor.
3)Using Node MCU
a) Calculate the distance using a distance sensor.
b) Interface an LED and switch with Raspberry pi.
c) Interface an LDR with Node MCU d) Calculate temperature using a
temperature sensor.
4)Installing OS on Raspberry Pi
a) Installation using PiImager
b) Installation using image file
c) Downloading an Image
d) Writing the image to an SD card
•using Linux
•using Windows
e) Booting up Follow the instructions given in the URL
https://www.raspberrypi.com/documentation/computers/getting-
started.html
5)Accessing GPIO pins using Python
a) Installing GPIO Zero library.
•update your repositories list:
•Install the package for Python 3
b) Blinking an LED connected to one of the GPIO pin
c) Adjusting the brightness of an LED Adjust the brightness of an LED (0 to
100, where 100 means maximum brightness) using the in-built PWM
wavelength.
6)Create a DJANGO project and an app with login form.
7)Create a DJANGO view for weather station REST API
8)Create DJANGO template
9)Configure MYSQL with DJANGO framework
Text Book:
1. Internet of Things - A Hands-on Approach, Arshdeep Bahga and Vijay Madisetti,
Universities Press, 2015, ISBN: 9788173719547. 2. Getting Started with Raspberry Pi,
Matt Richardson & Shawn Wallace, O'Reilly (SPD), 2014, ISBN: 9789350239759.
Reference Books:
1. Bernd Scholz-Reiter, Florian Michahelles, “Architecting the Internet of Things”,
ISBN 978 3- 642-19156-5 e-ISBN 978-3-642-19157-2, Springer, 2016
2. N. Ida, Sensors, Actuators and Their Interfaces, Scitech Publishers, 2014.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Ability to introduce the concept of M2M (machine to machine) with necessary
protocols and get awareness in implementation of distance sensor
2. Get the skill to program using python scripting language which is used in many IoT
devices
3. Get the Application of Node MCU
4. Get the skill to program using Raspberry pi which is used in many IoT devices
5. Create a DJANGO project and an app and learn MYSQL
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L H M M H M
CO-2 L M H H M L L
CO-3 H H H M H M
CO-4 M H H H H L
CO-5 L M H H H H L
Course Objectives:
1. To implement data warehouses for different organizations.
2. To analyze the process of preprocessing the data.
3. To test the real world data sets using supervised learning and unsupervised learning.
4. To obtain hands-on experience using data mining software.
5. To provide practical exposure of the concepts in data mining algorithms
List of Experiments
1. Experiments using Weka /Pentaho/Python
Text Books:
1. JiaweiHan, Micheline Kamber, JianPei., Datamining: Concepts and Techniques,
3rd Edition, Morgan Kaufmann/Elsevier,2012.
2. Data Warehousing, Data Mining &OLAP-Alex Berson and Stephen J.Smith- Tata
McGraw-Hill Edition, Tenth reprint2007
Reference Book:
1. Pang-Ning Tan,Michael Stein bach, Vipin Kumar, Anuj Karpatne,
Introduction to Data Mining, Pearson Education.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Apply preprocess sing statistical methods for any given raw data.
2. Gain practical experience of constructing a data ware house.
3. Implement various algorithms for data mining in order to discover interesting
patterns from large amounts of data.
4. Apply OLAP operations on data cube construction
5. To analyze the process of preprocessing the data
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M L M H H M H M
CO-2 M H H H M M H H
CO-3 M L M H L M H H
CO-4 H M M H L M H H
CO-5 H H M H H M H H
List of Experiments
1. Create an application to set up the Node.js environment and display "Hello World".
2. Create a Node.js application for a user login system.
3. Write a Node.js program to perform read, write, and other operations on a file.
4. Write a Node.js program to read form data from the query string and generate a response.
5. Create a TODO application in react with necessary components and deploy it into github.
6. Implement a program with basic commands on databases and collections using MongoDB.
7. Implement CRUD operations on the given dataset using MongoDB.
8. Perform Count, Limit, Sort, and Skip operations on the given collections using MongoDB.
9. Write a program to create a simple calculator application using React.js.
10. Write a program to create a digital clock using React.js.
Text Books:
1. Brad Dayley, Brendan Dayley, Caleb Dayley., Node.js, MongoDB and Angular Web
Development, 2nd Edition, Addison-Wesley, 2019.
2. Mark Tielens Thomas, React in Action, 1st Edition, Manning Publications.
Reference Books:
1. Vasan Subramanian, Pro MERN Stack, Full Stack Web App Development with
Mongo, Express, React, and Node, 2nd Edition, Apress, 2019.
2. Chris Northwood, The Full Stack Developer: Your Essential Guide to the Everyday Skills
Expected
of a Modern Full Stack Web Developer’, 1st edition, Apress, 2018.
3. Kirupa Chinnathambi, Learning React: A Hands-On Guide to Building Web
Applications Using React and Redux, 2nd edition, Addison-Wesley Professional, 2018
Course
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Set up and configure the Node.js environment.
2. Debug and optimize JavaScript and React.js applications.
3. Process and handle form data through HTTP requests in Node.js.
4. Perform CRUD operations on datasets using MongoDB queries.
5. Gain hands-on experience with modern web development frameworks for industry
readiness.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L M L L M L M
CO-2 M L H M M L M
CO-3 M L L M H M H
CO-4 L M L L L L M
CO-5 L M M M L M M
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
List of Experiments
1) Installation of Android studio.
2) Create an Android application that shows Hello + name of the user and run it on an
emulator.
3) Create an application that takes the name from a text box and shows hello message
along with the name entered in the text box, when the user clicks the OK button.
4) Create a screen that has input boxes for User Name, Password, Address, Gender (radio
buttons for male and female), Age (numeric), Date of Birth (Date Picker), State
(Spinner) and a Submit button. On clicking the submit button, print all the data below
the Submit Button. ( Use any Layout).
5) Design an Android application to create page using Intent and one Button and pass the
Values from one Activity to second Activity.
6) Design an android application that Sends SMS using Intent.
7) Create an Android application using Fragments.
8) Design an Android application Using Radio buttons.
9) Design an Android application for menu.
10) Create a user registration application that stores the user details in a database table.
Text Books:
1. Professional Android 4 Application Development, Reto Meier, Wiley India, (Wrox), 2012.
2. Android Application Development for Java Programmers, James C Sheusi, Cengage, 2013.
Reference Book:
1. Beginning Android 4 Application Development, Wei-Meng Lee, Wiley India (Wrox), 2013.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Create and run Android applications using Android Studio.
2. Design user-friendly interfaces with various input controls.
3. Use intents to navigate between activities and pass data efficiently.
4. Implement databases (SQLite) and shared preferences for data storage.
5. Utilize fragments, menus, and SMS functionality in Android applications.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M M M M H
CO-2 H H M M M H
CO-3 M H L H H H H
CO-4 M H H M M H
CO-5 L M M H M H
Course Objectives:
To understand the fundamental concepts and various paradigms of cloud computing.
To examine different cloud deployment and service models.
To delve into virtualization concepts and programming models used in cloud
environments.
To analyze networking requirements and issues in cloud computing, especially within data
centers.
To explore security concerns and advanced concepts in cloud computing.
List of Experiments
1. Install Virtualbox/VMware Workstation with different flavors of Linux or windows
OS on top of windows7 or 8.
2. Install a C compiler in the virtual machine created using virtual box and
execute Simple Programs
3. Create an Amazon EC2 instance and set up a web-server on the instance and
associate an IP address with the instance.
4. Install Google App Engine. Create a hello world app and other simple web
applications using python/java.
5. Simulate a cloud scenario using CloudSim and run a scheduling algorithm that is
not present in CloudSim.
6. Find a procedure to transfer the files from one virtual machine to another virtual
machine.
7. Find a procedure to launch virtual machine using trystack (Online Openstack Demo
Version)
8. Install Hadoop single node cluster and run simple applications like word count.
9. Create a database instance in the cloud using Amazon RDS.
10. Create a database instance in the cloud using Google Cloud SQL
Text Books:
1. Cloud Computing : Principles and Paradigms by Rajkumar Buyya, James Broberg
and Andrzej
M. Goscinski, Wiley, 2011.
2. Essentials of cloud Computing: K. Chandrasekhran, CRC press, 2014
Reference Books:
1. Cloud Computing: Principles and Paradigms by Rajkumar Buyya, James Broberg and
Andrzej
M. Goscinski, Wiley, 2011.
Course Outcomes:
By the end of this course, students will be able to:
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M L L M M M
CO-2 M M M M M H
CO-3 M M M L M
CO-4 M L M M
CO-5 M M M M M M M
UNIT – I
Introduction to Social Network and Media Analysis – Examples of Social Media and their
characteristics, Society as a graph, Candidates of social media and network data for
analysis, Random graphs with general degree distributions, Models of network formation,
Properties of Large-Scale Networks: Six-degree separation, Scale-free distributions, Small-
world effect, and strong community structure – Strong and Weak ties.
UNIT – II
Social Relatedness: Networks and centrality Measures - Degree, Closeness, Betweenness, Edge
betweenness, Eccentricity, Clustering Coefficient, Eigenvector, Social media analytical
applications.
UNIT – III
Community Detection and Graph-based Clustering: Communities in social media, Node-centric
community detection, Group-centric community detection, Network-centric community
detection, Hierarchy-centric community detection, Topology discovery, Community
Evaluation .
UNIT – IV
Link Prediction: Challenges in link prediction, Link prediction methods and algorithms,
Clustering approaches for link prediction.
Social Listening and Sentiment Analysis: Sentiments and Opinions, Lexicon based methods,
Machine learning based methods, Feature-based sentiment analysis, Slang sentiment
analysis.
UNIT – V
Social Recommendation Systems: Classical recommendation algorithms – Content-based
methods,
Collaborative Filtering, Extending individual recommendation to groups of individuals,
Recommendations using social context – Using social context alone, Extending classical
methods with social context - Social Recommendation Using collaborative filtering,
Community detection and probabilistic matrix factorization, Recommendations constrained
by social context, Evaluating recommendations.
Text Books:
1. Reza Zafarani, Mohammad Ali Abbasi, Huan Liu, "Social Media Mining – An
Introduction", Cambridge University Press, 2014.
Reference Book:
1. Hansen, Derek, Ben Sheiderman, Marc Smith., "Analyzing Social Media Networks
with NodeXL: Insights from a Connected World", Morgan Kaufmann, 2011.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Ability to construct social network maps easily.
2. Apply network visualization techniques using Node XL for analyzing and
interpreting social networks.
3. Analyze case studies on email networks and thread networks for communication
patterns.
4. Design Network Structures and Utilize Visualizing technique tools.
5. Examine YouTube and Wiki networks for content interaction, collaboration and
influence.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M L L M M
CO-2 M L M L L M L L
CO-3 L M L L M
CO-4 L M M L M M L
CO-5 M L M M L H L
Text Book:
1. Federated Learning, Qiang Yang, Yang Liu, Yong Cheng, Yan Kang, Tianjian Chen,
and Han,2019.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Understand the basic principles, categories, and security concerns of FL
2. Analyze DML frameworks and privacy-preserving techniques
3. Understand Federated Learning architectures, optimization techniques
4. Comprehend FTL models and design effective incentive mechanisms
5. Apply FL techniques in real-world applications such as CV, NLP, RS
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M L L L L L
CO-2 M M L L M L
CO-3 M L L M M L
CO-4 M M L M M L
CO-5 M L H M H L H H
Text Books:
1. Augmented Reality: Principles & Practice by Schmalstieg / Hollerer, Pearson
Education India;First edition (12 October 2016),ISBN-10: 9332578494
2. Virtual Reality, Steven M. LaValle, Cambridge University Press, 2016
Reference Books:
1. Allan Fowler-AR Game Development‖, 1st Edition, A press Publications, 2018, ISBN
978 - 1484236178
2. Understanding Virtual Reality: Interface, Application and Design, William R
Sherman and Alan B Craig, (The Morgan Kaufmann Series in Computer
Graphics)”. Morgan Kaufmann Publishers, San Francisco, CA, 2002
3. Developing Virtual Reality Applications: Foundations of Effective Design, Alan B
Craig, William R Sherman and Jeffrey D Will, Morgan Kaufmann, 2009
4. Designing for Mixed Reality, Kharis O'Connell Published by O'Reilly Media,
Inc., 2016, ISBN: 9781491962381
5. Sanni Siltanen- Theory and applications of marker-based augmented reality.
Julkaisija – Utgivare Publisher. 2012. ISBN 978-951-38-7449-0
6. Gerard Jounghyun Kim, “Designing Virtual Systems: The Structured Approach”,
2005.
Course Outcomes:
1. Describe how AR systems work and list the applications of AR.
PSO-1
PSO-2
PO-10
PO-11
PO-12
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
M L M H H M L H H
CO-1
M H H H M M H H H
CO-2
M L M H L M M H H
CO-3
H M M H L M M H H
CO-4
H H M H H M L H H
CO-5
Pre-requisites:
Course Objectives:
The objective of this course is to provide:
● To understand various types of cyber-attacks and cyber-crimes.
● To learn threats and risks within the context of cyber security.
● To have an overview of the cyber laws.
● To understand the concepts of cyber forensics.
● To study the defensive techniques against these attacks.
UNIT –I
Text Books
1. Nina Godbole and Sunit Belpure, Cyber Security Understanding Cyber
Crimes, Computer Forensics and Legal Perspectives, Wiley.
2. B. B. Gupta, D.P. Agrawal, Haoxiang Wang, Computer and Cyber Security:
Principles, Algorithm, Applications, and Perspectives, CRC Press.
Reference Books:
1. Cyber Security Essentials, James Graham, Richard Howard and Ryan Otson, CRC
Press.
3. Cyber security and Cyber war: What Everyone Needs to Know" by P.W.
Singer and Allan Friedman.
Course Outcomes:
Upon successful completion of the course, the student will be able to,
1. Understand the cyber security needs of an organization.
2. Understand Cyber Security Regulations and Roles of International Law.
3. Learn the Basics of Cybercrime in the Context of Mobile and Wireless Devices.
4. Understand security architecture for an organization.
5. Understand the Concept of Cybercrime through Real-World Example
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L M H M M L
CO-2 M M M M M
CO-3 L M M L L M
CO-4 L L M M M L
CO-5 L H L H M
UNIT-I
Introduction to Ad Hoc Networks-Characteristics of MANETs, Applications of MANETs and
Challenges of MANETs.
Routing in MANETs -Criteria for classification, Taxonomy of MANET routing
algorithms, Topology-based routing algorithms- Proactive: DSDV, WRP; Reactive: DSR,
AODV, TORA; Hybrid: ZRP; Position- based routing algorithms- Location Services-
DREAM, Quorum-based, GLS.
UNIT - II
Data Transmission-Broadcast Storm Problem, Rebroadcasting Schemes-Simple-flooding,
Probability-based Methods, Area- based Methods, Neighbor Knowledge-based: SBA,
Multipoint Relaying, AHBP. Multicasting: Tree-based: AMRIS, MAODV; Mesh-based:
ODMRP, CAMP; Hybrid: AM Route, MCEDAR.
UNIT – III
Geocasting -Data-transmission Oriented-LBM; Route Creation Oriented-GeoTORA,
MGR.TCP over Ad Hoc TCP protocol over view, TCP and MANETs, Solutions for TCP
over Ad hoc.
UNIT – IV
Basics of Wireless Sensors and Lower Layer Issues- Applications, Classification of sensor
networks, Architecture of sensor network, Physical layer, MAC layer, Link layer, Routing
Layer.
UNIT - V
Upper Layer Issues of WSN-Transport layer, High level application layer support, Adapting
to the inherent dynamic nature of WSNs.
Text Books:
1. Ad Hoc and Sensor Networks – Theory and Applications, Carlos
Corderio Dharma P.Aggarwal, World Scientific Publications, March 2006, ISBN
– 981-256-681-3
2. Wireless Sensor Networks: An Information Processing Approach, Feng
Zhao, Leonidas Guibas, Elsevier Science, ISBN – 978-1-55860-914-3 (Morgan
Kauffman),2005.
Reference Books:
1. Siva Ram Murthy, B.S. Manoj Ad Hoc Wireless Networks: Architectures and
Protocols.
2. Taieb Znati Kazem Sohraby, Daniel Minoli, Wireless Sensor Networks:
Technology, Protocols and Applications, Wiley
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Classify and Analyze Routing Protocols.
2. Understand and compare the MAC routing protocols for Ad Hoc networks.
3. Understand Geocasting in MANETs.
4. Evaluate Lower Layer Protocols in WSNs.
5. Understand the transport protocols of sensor networks
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M L M M L
CO-2 M L M
CO-3 M M L L
CO-4 L M M
CO-5 H M M M H
H-HIGH M-MODERATE L-LOW
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Reference books:
1. Discrete-time speech signal processing: principles and practice, Thomas F. Quatieri,
Coth.
2. Video Processing and Communications, Yao Wang, J. Osternann and Qin
Zhang, Pearson Education
3. “Speech and Audio Signal Processing”, B.Gold and N. Morgan, Wiley.
4. “Digital image sequence processing, Compression, and analysis”, Todd R. Reed, CRC
Press
5. “Handbook of Image and Video processing”, Al Bovik, Academic press, second Edition.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Analyze speech production and representation in time and frequency domains.
2. Understand basic algorithms of speech analysis and speech recognition.
3. Understand multi-dimensional signal processing techniques for image
and video analysis.
4. Apply motion estimation and object tracking methods on video.
5. Implement video segmentation and tracking methods.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M M H M M H
CO-2 M M H M H M H
CO-3 M H M M H M H
CO-4 H M M M M M H
CO-5 H M H M M M H
UNIT - I
The Reinforcement Learning Problem: Reinforcement Learning (RL) Examples, Elements of
Reinforcement Learning, Limitations and Scope.
Multi-Arm Bandit Problem: An n-Armed Bandit Problem, Action value methods, Incremental
Implementation, tracking a non-stationary problem, optimistic initial values, upper-
confidence-bound action selection, Gradient Bandits.
UNIT - II
Finite Markov decision process (MDP): The Agent-Environment Interface, Goals and Rewards,
Returns, Unified Notation for Episodic and Continuing Tasks, Markov Property, Markov
Decision Processes, Value Functions, Optimal Value Functions, Optimality and
Approximation.
UNIT - III
Dynamic Programming (DP): Policy Evaluation, Policy Improvement, policy iteration, value
iteration, asynchronous DP, Generalized Policy Iteration.
Monte Carlo Methods: Monte Carlo Prediction, Monte Carlo estimation of action values, Monto
Carlo Control, Off-Policy Prediction via Importance Sampling, Incremental Implementation,
Off-policy Monte Carlo Control, Importance Sampling on Truncated Returns.
UNIT - IV
Temporal Difference Learning: TD Prediction, Advantages of TD prediction Methods,
Optimality of TD (0), SARSA- on policy TD Control , Q- Learning: Off-Policy TD Control.
UNIT - V
Eligibility traces: n-Step TD Prediction, Forward and Backward view of TD(λ), Equivalence
of forward and backward view, Sarsa (λ), Watkins’s Q(λ), Off policy eligibility traces using
importance of sampling.
Text Book:
1. Reinforcement Learning: An Introduction, Richard S. Sutton and Andrew G. Barto, ,
2nd Edition, The MIT Press, 2018.
Reference Book:
1. Algorithms for Reinforcement Learning, Csaba Szepesvari, , Morgan & Claypool
Publishers, 2010
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Formulate Reinforcement Learning problems
2. Formulate and solve problems using Markov Decision Processes (MDPs).
3. Apply Monte Carlo methods to solve RL tasks
4. Develop and compare TD Learning techniques
5. Apply Eligibility Traces and Advanced RL Strategies
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H L H
CO-2 M M L M L
CO-3 M L L
CO-4 H M M H M
CO-5 L L
Text Books:
1. Randomized Algorithms: Rajeev Motwani, Prabhakar Raghavan, Cambridge University
Press
,1995.
2. Probability and Computing: Randomization and Probabilistic Techniques in
Algorithms and Data Analysis by Eli Upfal and Michael Mitzenmacher,2017.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Gain knowledge of fundamentals of randomized algorithm design.
2. To develop skills to model and analyze probabilistic processes.
3. Able to apply the knowledge of algebraic techniques.
4. Be acquainted with the basics of data structures and graph algorithms.
5. To analyze and implement geometric algorithms.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L M L L L M L
CO-2 M H M L L L M
CO-3 M L L L M M H
CO-4 M L M L L L M
CO-5 L M L L H M M
UNIT - I
Introduction to Cognitive Science: Understanding Cognition, IBM’s Watson, Design for Human
Cognition, Augmented Intelligence, Cognition Modeling Paradigms: Declarative/ logic-
based computational cognitive modeling, connectionist models of cognition
UNIT - II
UNIT - III
Cognitive Modeling: modeling the interaction of language, memory and learning,
Modeling select aspects of cognition classical models of rationality, symbolic reasoning
and decision making.
UNIT - IV
Formal models of inductive generalization, causality, categorization and similarity, the
role of analogy in problem solving, Cognitive Development Child concept acquisition.
Cognition and Artificial cognitive architectures such as ACT-R, SOAR, OpenCog.
UNIT - V
DeepQA Architecture, Unstructured Information Management Architecture (UIMA),
Structured Knowledge, Business Implications, Building Cognitive Applications,
Application of Cognitive Computing and Systems.
Text Books:
1. Vijay V Raghavan, Venkat N. Gudivada, Venu Govindaraju, Cognitive Computing:
Theory and Applications: Volume 35 (Handbook of Statistics), North Hollan.
Reference Book:
1. Judith S. Hurwitz, Marcia Kaufman, Adrian Bowles Cognitive Computing and Big
Data Analytics, Wiley
Course Outcomes:
1. Ability to explain the foundational concepts of cognitive science and its applications.
2. Proficiency in developing and using cognitive models of memory and language.
3. Capability to model interactions between language, memory, and learning processes.
4. Ability to apply cognitive architectures like ACT-R, SOAR, and OpenCog in practical
scenarios.
5. Skills in utilizing DeepQA and UIMA for building cognitive applications and
understanding their business implications.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M L H M M L H
CO-2 M M M L M H M
CO-3 M H M M L M M
CO-4 H L M M L H M
CO-5 L M M M M M L
H-HIGH M-MODERATE L-LOW
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
(AM865PE) CONVERSATIONAL AI
(Professional Elective – VI)
IV Year B.Tech. CSE (AI & ML) - II Sem. L-T-P-C
3- 0 -0 -3
Course Objectives:
To be familiar with the basic knowledge about dialogue systems.
To understand the different techniques in designing and developing a dialogue system.
Study the role of fundamental machine learning for building statistical data-driven
To study the evaluation frameworks used for dialogue systems.
To Understand retrieval-based response generation, task-oriented and open-
domain neural dialogue system
UNIT- I
Introducing Dialogue Systems:
UNIT- II
Rule-Based Dialogue Systems:
UNIT- IV
Evaluating Dialogue Systems:
Text Book:
1. Michael McTear, “Conversational AI: Dialogue Systems, Conversational
Agents, and Chatbots”, Second Edition, Moran and Claypool Publishers, 2020.
Reference Book:
1. Cathy Pearl, “Designing Voice User Interfaces: Principles of Conversational
Experiences”, O’REILLY, 2016.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Ability to apply the applications of dialogue systems.
2. Design rule-based dialogue systems using appropriate architectures and tools.
3. Apply statistical and reinforcement learning techniques to build data-driven dialogue
systems.
4. Evaluate dialogue systems using standard metrics and frameworks.
5. Develop end-to-end neural dialogue systems and explore current trends and challenges.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M L M L
CO-2 L M L M
CO-3 M L M M
CO-4 M H L M
CO-5 L M M
To achieve energy efficient buildings concepts and how they may be synthesized
to best fit a specific construction project.
UNIT - I:
Introduction: Life Cycle impacts of materials and products – sustainable design concepts
– strategies of Design for the Environment -The sun-earth relationship and the energy
balance on the earth’s surface, climate, wind – Solar radiation and solar temperature
– Sun shading and solar radiation on surfaces – Energy impact on the shape and
orientation of buildings – Thermal properties of building materials. Studying the
Nation Building Code (NBC 2005) code with respect to the Chapter 11 on
Sustainability.
UNIT - II:
Energy Efficient Buildings: Passive cooling and day lighting – Active solar and
photovoltaic- Building energy analysis methods- Building energy simulation- Building
energy efficiency standards- Lighting system design- Lighting economics and aesthetics-
Impacts of lighting efficiency – Energy audit and energy targeting- Technological
options for energy management.
UNIT - III:
Indoor Environmental Quality Management: Psychometric- Comfort conditions- Thermal
comfort- Ventilation and air quality-Air conditioning requirement- Visual perception-
Illumination requirement- Auditory requirement- Energy management options- -Air
conditioning systems- Energy conservation inpumps- Fans
and blowers- Refrigerating machines- Heat rejection equipment- Energy efficient motors-
Insulation.
UNIT - IV:
Energy Conservation Building Codes: Energy Efficiency, Energy Efficient Design (Achieving
Efficiency through design) Energy Conservation Building Codes (ECBC) Codes 2007
Learning Different Energy Simulation Techniques (Energy / Lighting) Advanced Energy
Efficient Standards and Systems HVAC Lighting Appliances and Equipment Building
Envelope Understanding and calculation of energy consumption of a House, office
building.
UNIT - V:
Concepts of Sustainable Building Social, Economic and Environmental aspects Different
types of Indian and International Rating Systems (GRIHA, LEED, IGBC, Eco Housing,
Reference Books:
1. Colin Porteous, “The New Eco-Architecture”, Spon Press, 2002.
5. John Littler and Randall Thomas, “Design with Energy: The Conservation and Use of
Energy in Buildings”, Cambridge University Press, 1984.
Course Outcomes: The students completing the course will have ability to
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M L H
CO-2 M L M H M L M
CO-3 L M M L L L M L M H
CO-4 M H H H
CO-5 H H H M M L M
To achieve energy efficient buildings concepts and how they may be synthesized
to best fit a specific construction project.
UNIT - I:
Introduction: Life Cycle impacts of materials and products – sustainable design concepts
– strategies of Design for the Environment -The sun-earth relationship and the energy
balance on the earth’s surface, climate, wind – Solar radiation and solar temperature
– Sun shading and solar radiation on surfaces – Energy impact on the shape and
orientation of buildings – Thermal properties of building materials. Studying the
Nation Building Code (NBC 2005) code with respect to the Chapter 11 on
Sustainability.
UNIT - II:
Energy Efficient Buildings: Passive cooling and day lighting – Active solar and
photovoltaic- Building energy analysis methods- Building energy simulation- Building
energy efficiency standards- Lighting system design- Lighting economics and aesthetics-
Impacts of lighting efficiency – Energy audit and energy targeting- Technological
options for energy management.
UNIT - III:
Indoor Environmental Quality Management: Psychometric- Comfort conditions- Thermal
comfort- Ventilation and air quality-Air conditioning requirement- Visual perception-
Illumination requirement- Auditory requirement- Energy management options- -Air
conditioning systems- Energy conservation inpumps- Fans
and blowers- Refrigerating machines- Heat rejection equipment- Energy efficient motors-
Insulation.
UNIT - IV:
Energy Conservation Building Codes: Energy Efficiency, Energy Efficient Design (Achieving
Efficiency through design) Energy Conservation Building Codes (ECBC) Codes 2007
Learning Different Energy Simulation Techniques (Energy / Lighting) Advanced Energy
Efficient Standards and Systems HVAC Lighting Appliances and Equipment Building
Envelope Understanding and calculation of energy consumption of a House, office
building.
UNIT - V:
Concepts of Sustainable Building Social, Economic and Environmental aspects Different
types of Indian and International Rating Systems (GRIHA, LEED, IGBC, Eco Housing,
Reference Books:
1. Colin Porteous, “The New Eco-Architecture”, Spon Press, 2002.
5. John Littler and Randall Thomas, “Design with Energy: The Conservation
and Use of Energy in Buildings”, Cambridge University Press, 1984.
Course Outcomes: The students completing the course will have ability to
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M L H
CO-2 M L M H M L M
CO-3 L M M L L L M L M H
CO-4 M H H H
CO-5 H H H M M L M
To understand the role of optimization and analyze data using various techniques.
UNIT - I:
Introduction to the course and role of optimization, data mining, MCDM methods in
sustainable and effective decision making, Linear Programming Nonlinear Programming
and other methods, Introduction to Fuzzy Logic, Membership development, Various
types of membership functions.
UNIT - II:
Normalization approaches: Rating method, Entropy method, Analytic Hierarchy
Process, Fuzzy Analytic Hierarchy Process; MATLAB perspective; Weighting methods:
Constraint method, Case study, MATLAB perspective.
UNIT - III:
K-Means Cluster Analysis, Fuzzy Cluster Analysis, Artificial Neural Networks, Kohonen
Neural Networks, Cluster Validation Techniques, Case Study, SPSS perspective, MATLAB
perspective, Introduction to Discrete MCDM methods, Compromise Programming,
Co-Operative Game Theory, TOPSIS, PROMETHEE, Weighted average, Multi Attribute
Utility Theory, Analytic Hierarchy Process, Case Studies, MATLAB perspective.
UNIT - IV:
Role of uncertainty in decision making, Normalization techniques, Fuzzy TOPSIS,
MATLAB perspective, Spearman rank correlation coefficient, Kendall rank correlation
coefficient, Group decision making algorithms, SPSS perspective, MATLAB perspective,
Data Envelopment Analysis (DEA): Methodology, Drawbacks and remedial measures,
further topics in DEA.
UNIT - V:
Taguchi methodology: Description, ranking process, Ant colony optimization, Particle swarm
optimization, Expert systems, Web-based decision making, Geographic Information
System, MATLABperspective, Case Studies.
Text Book:
1. K. Srinivasa Raju, D. Nagesh Kumar, Multicriterion Analysis in Engineering and
Management, PHI Learning Private Limited, New Delhi, 2014.
Reference Books:
1. S. N. Sivanandam and S. N. Deepa, Principles of Soft Computing, Wiley, 2013.
2. Ross TJ, Fuzzy Logic with Engineering Applications, John Wiley and Sons, 2013.
Course Outcomes: The students completing the course will have ability to:
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M H L
CO-2 H L M L H M M
CO-3 L M L L M H
CO-4 M H M H M
CO-5 H M M M H L
UNIT – I:
Air Pollution: Air pollution Control Methods–Particulate control devices – Methods of
Controlling Gaseous Emissions – Air quality standards. Noise Pollution: Noise
standards, Measurement and control methods Reducing residential and industrial noise
– ISO: 14000.
UNIT –II:
Industrial waste water Management: Strategies for pollution control – Volume and Strength
reduction – Neutralization – Equalizatio n – Proportioning – Common Effluent
Treatment Plants – Recirculation of industrial wastes – Effluent standards.
UNIT – III:
Solid Waste Management: solid waste characteristics – basics of on-site handling and collection
– separation and processing – Incineration- Composting-Solid waste disposal methods –
fundamentals of Land filling. Hazardous Waste: Characterization – Nuclear waste –
Biomedical wastes – Electronic wastes – Chemical wastes – Treatment and
management of hazardous waste-Disposal and Control methods.
UNIT–IV:
Environmental Sanitation: Environmental Sanitation Methods for Hostels and Hotels, Hospitals,
Swimming pools and public bathing places, social gatherings (meals and fares), Schools
and Institutions, Rural Sanitation-low cost waste disposal methods.
UNIT – V:
Text Books:
1. Peavy, H. S., Rowe, D. R, Tchobanoglous, “Environmental Engineering”, Mc-
Graw Hill International Editions, New York 1985.
Reference Books:
1. G. L. Karia and R.A. Christian, “Waste water treatment- concepts and design
approach”, Prentice Hall of India
Course Outcomes: At the end of the course, the students will be able to:
2. Identify the air pollutant control devices and have knowledge on the NAAQ
standards and air emission standards.
3. Differentiate the treatment techniques used for sewage and industrial wastewater
treatment.
CO-PO-PSO Mapping:
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
PO-10
PO-11
PO-12
PSO-1
PSO-2
CO-1 M M H
CO-2 H L M L H M H
CO-3 L M M L H L M
CO-4 M H M H M H
CO-5 H M M M M H
UNIT-I:
Introduction to EV charging:
Electric Vehicle Charging; Charging Modes; Electric Vehicle Supply Equipment (EVSE):
Types, Components of EV Battery Chargers; Challenges in Electric Vehicle Charging.
UNIT-II:
Charger sizing and standards:
Charger Classification; Slow Charging and Fast Charging; DC Charging and AC
Charging; Selection and Sizing of Chargers: Charger Connectors and Cables;
Charging Standards: Connectors, Supply Equipment; EMI/EMC; Testing Methods for
Chargers and EVSE
UNIT-III:
EV charger communications protocols:
Open Charge Point Protocol (OCPP); Open System Interconnection Layer Model
(OSI); Adapted PWM Signal based Low-level Communication; PLC based High-level
Communication; CAN Communication; Billing and Authentication
UNIT-IV:
Public charging infrastructure:
Location, Planning and Implementation of Public Charging Stations; Components;
Selection and Sizing HT/LT Equipment & Cables; Protection; Safety Standards: Policy
and Regulatory Aspects; EVCharging Station and their Business Models; Economic
Aspects; Major Challenges
UNIT-V:
Future frontiers in EV charging:
Bulk Charging; Battery Swapping; Wireless Charging; EVs as Distributed Storage
Resources: Grid to Vehicle (G2V) and Vehicle to Grid (V2G), V2X Concept, Integration of
Charging Station with Renewable Sources and its Impact on the Grid
Text books:
1. Iqbal Husain, “Electric and Hybrid Vehicles: Design Fundamentals”, 3rd
Edition, CRC Press, 2021
Reference books:
1. Sheldon S. Williamson, “Energy Management Strategies for Electric and Plug-in Hybrid
3. Tom Denton, “Automotive Electrical and Electronic Systems”, 5th Edition, Routledge,
2018.
5. https://www.udemy.com/course/charging-infrastructure-for-electric-vehicles
Course Outcomes: At the end of this course, students will be able to:
1. Understand the various components of Electric vehicle charging system
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M H
H L M M M H H L L
CO-2 M M
M M H M M L M H H
CO-3 H L
M M H L M M M L M
CO-4 M M
L L M H H L H L H
CO-5 M
M H L M H M M L M
Course Objectives:
To introduce the basic concepts of reliability.
UNIT-I:
Basic Probability Theory: Elements of probability, probability distributions, Random
variables, Density and Distribution functions- Mathematical expected – variance and
standard deviation BINOMIALDISTRIBUTION: Concepts, properties, engineering
applications.
UNIT-II:
Network Modeling and Evaluation of Simple Systems: Basic concepts- Evaluation of network
Reliability / Unreliability - Series systems, Parallel systems - Series-Parallel systems-
Partially redundant systems- Examples.
Network Modeling and Evaluation of Complex Systems: Conditional probability method- tie
set, Cut-set approach- Event tree and reduced event tree methods- Relationships
between tie and cut- sets- Examples.
UNIT-III:
Probability Distributions in Reliability Evaluation: Distribution concepts, Terminology of
distributions, General reliability functions, Evaluation of the reliability functions,
shape of reliability functions –Poisson distribution – normal distribution, exponential
distribution, Weibull distribution.
Network Reliability Evaluation Using Probability Distributions : Reliability Evaluation of Series
systems, Parallel systems – Partially redundant systems- determination of reliability
measure- MTTF for series and parallel systems – Examples.
UNIT-IV:
Discrete Markov Chains: Basic concepts- Stochastic transitional probability matrix- time
dependent probability evaluation- Limiting State Probability evaluation- Absorbing states
– Application.
Continuous Markov Processes: Modeling concepts- State space diagrams- Unreliability
evaluation of single and two component repairable systems
UNIT-V:
Frequency and Duration Techniques: Frequency and duration concepts, application to multi
state problems, Frequency balance approach.
Text books:
1. Roy Billinton and Ronald N Allan, Reliability Evaluation of Engineering
Systems, Plenum Press.
Reference books:
1. Reliability Engineering: Theory and Practice by Alessandro Birolini, Springer
Publications.
Course Outcomes: At the end of this course, students will be able to:
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 ML
M H L H M H H L M
CO-2 MM
H L M M M L L L H M
CO-3 L M
M M L M L M M L H
CO-4 H L
H L M M M L M L H
CO-5 MM
M M L M H M H M
Analyse the Fuel Cell based energy storage and Super Capacitor based energy storage
etc.
UNIT- I:
UNIT- II:
Introduction to Hybrid and Electric Vehicles: Social and environmental importance
of hybrid and electric vehicles, impact of modern drive-trains on energy
supplies. Hybrid Electric Drive-trains: Basic concept of hybrid traction,
introduction to various hybrid Drive-train topologies, power flow control in
hybrid drive-train topologies, fuel efficiency analysis
UNIT- III:
UNIT- IV:
UNIT- V:
Text Books
1. James Larminie, J. Lowry, “Electric Vehicle Technology Explained”, John
Wiley & Sons Ltd.2003.
Reference Books
1. S. Onori, L. Serrao and G. Rizzoni, “Hybrid Electric Vehicles: Energy
Management Strategies”, Springer, 2016.
2. Iqbal Hussein, “Electric and Hybrid Vehicles: Design Fundamentals”, CRC Press,
2010.
2. Analyze the power and energy need of the various hybrid electric vehicle and
Measure and Estimate the energy consumption of the Hybrid Vehicles
3. Evaluate energy efficiency of the vehicle for its drive trains.
4. Elaborate the types of storage systems such as battery based, fuel cell based etc.
5. Explain the types of Driving Cycles, Fuel Cell EV, Solar Powered Vehicles.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L H
CO-2 L H
CO-3 M
CO-4 M M
CO-5 L M
UNIT I
Entrepreneurship Entrepreneur – Types of Entrepreneurs – Difference between
Entrepreneur and Intrapreneur Entrepreneurship in Economic Growth, Factors
Affecting Entrepreneurial Growth.
UNIT II
Motivation Major Motives Influencing an Entrepreneur – Achievement
Motivation Training, Self Rating, Business Game, Thematic Apperception
Test – Stress Management, Entrepreneurship Development Programs –
Need, Objectives.
UNIT III
Business Small Enterprises – Definition, Classification – Characteristics,
Ownership Structures – Project Formulation – Steps involved in setting up a
Business – Identifying, selecting a Good Business opportunity, Market Survey
and Research, Techno Economic Feasibility Assessment – Preparation of
Preliminary Project Reports – Project Appraisal – Sources of Information –
Classification of Needs and Agencies.
UNIT IV
Financing and Accounting: Need – Sources of Finance, Term Loans, Capital Structure,
Financial Institution, Management of working Capital, Costing, Break
Even Analysis, Network Analysis Techniques of PERT / CPM – Taxation
– Income Tax,
Excise Duty – Sales Tax.
UNIT V
Support to Entrepreneurs Sickness in small Business – Concept, Magnitude,
Causes and Consequences, Corrective Measures – Government Policy for
Small Scale Enterprises – Growth Strategies in small industry – Expansion,
Diversification, Joint Venture, Merger and Sub Contracting
Text books:
1. S.S. Khanka, “Entrepreneurial Development” S. Chand & Co. Ltd., 2020.
Reference books:
1. Hisrich R D, Peters M P, Dean Shepherd, “Entrepreneurship” 12th Edition
McGraw-Hill.
5. Appraise and avail support rendered by the Government and other Appropriate
Agencies
CO-PO-PSO Mapping:
CO-5
CO-4
CO-3
CO-2
CO-1
PO-1
L
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
PO-10
LOW
H-HIGH M-MODERATE L-
PO-11
PO-12
PSO-1
PSO-2
M
L
L
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
UNIT-I
Introduction to measurements: Physical measurement, Forms and methods of measurements,
Measurement errors, Statistical analysis of measurement data, Probability of errors,
limiting errors, Standards, Definition of standard units, international standards, Primary
standards, Secondary standards, Working standards, Voltage standard, Resistance
standard, Current standard, Capacitance standard, Time and frequency standards.
UNIT-II
Passive Sensors Resistive Sensors: Potentiometers, Strain Gages, Resistive Temperature
Detectors (RTDs), Thermistors, Light-dependent Resistors (LDRs), Resistive
Hygrometers, Capacitive Sensors: Variable capacitor, Differential capacitor,
Inductive Sensors: Reluctance variation sensors, Eddy current sensors.
UNIT - III
Metrology: Measurement of length – Plainness – Area – Diameter – Roughness – Angle –
Comparators – Gauge Blocks, Optical Methods for length and distance
measurements. Velocity and Acceleration Measurement: Relative velocity – Translational
and Rotational velocity measurements – Revolution counters and Timers - Magnetic
and Photoelectric pulse counting
stroboscopic methods, Accelerometers- different types, Gyroscopes-applications.
UNIT - IV
Force and Pressure Measurement: Gyroscopic Force Measurement – Vibrating wire Force
transducer. Basics of Pressure measurement –Manometer types – Force-Balance and
Vibrating Cylinder Transducers – High- and Low-Pressure measurement
UNIT - V
Flow: Density and Viscosity Measurements: Flow Meters- Head type, Area type (Rota
meter), electromagnetic type, Positive displacement type, Density measurements – Strain
Gauge load cell method – Buoyancy method. Units of Viscosity, two float viscorator –
Industrial consistency meter
Text books:
1. Measurement Systems – Applications and Design – by Doeblin E.O., 4/e,
McGraw HillInternational, 1990.
Reference books:
1. Sensor Technology Hand Book – Jon Wilson, Newne 2004.
1. Able to identify suitable sensors and transducers for real time applications.
3. Able to understand the basics of measuring devices and use them in relevant situation.
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L L L L L L
CO-2 M M M L L L
CO-3 L L L L L L
CO-4 H M L L L L L L
CO-5 M L L L L
To make familiar with the generations of communications like 1G, 2G, 3G, 4G and
5G.
UNIT - I:
Information Theory: Shanon Capacity, Multimedia Data, Data Processing, Boolean Logics,
Information Content, Entropy, Source Coding, Channel Coding, Modulation
Schemes, Internet.
UNIT - II:
UNIT - III:
UNIT - IV:
Free Space Optical Communications: Optical Fiber, FTTC, FTTH, FTTBS, Free Space
Optical Link, Channel Model with Different Factors, Deep Space Optical
Communications.
UNIT - V:
Reference books:
1. Simon Haykin, John Wiley “Digital Communications” 2005.
Course Outcomes: Upon completing this course, the student will be able to
4. Analyze design and evaluate free space optical links and models under various
conditions and applications.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1
L L L L L L L
CO-2
M M M L L L L
CO-3
L L L L L L L
CO-4
L L L L L L
CO-5
L L L L L
To make social media, information networks and world wide web concepts more
familiar.
UNIT - I:
Introduction to social networks: The Empirical Study of Social Networks, Interviews and
Questionnaires, Direct Observation, Data from Archival or Third-Party Records,
Affiliation Networks, The Small-World Experiment.
UNIT - II:
Graph theory and Social Networks: Basic definitions, Paths and Connectivity, The strength of
weak ties, Tie Strength and Network Structure in Large-Scale Data, Tie strength, social
media, passive engagement.
UNIT - III:
Information networks and World Wide Web: The World Wide Web, Information Networks,
Hypertext, and Associative Memory, the emergence of web 2.0, Searching the Web: The
Problem of Ranking Link Analysis using Hubs and Authorities.
UNIT - IV:
Power Laws and Rich-Get-Richer Phenomena: Popularity as a Network Phenomenon,
Power Laws, Rich-Get-Richer Models, The Unpredictability of Rich-Get-Richer Effects,
The Long Tail, The Effect of Search Tools and Recommendation Systems.
UNIT - V:
The Small-World Phenomenon: Six Degrees of Separation, Structure and Randomness,
Decentralized Search, Modeling the Process of Decentralized Search, Advanced
Material: Analysis of Decentralized Search.
Text books:
361
1. M. E. J. Newman “Networks an introduction” Oxford University Press 2010.
362
2. Networks, Crowds and Markets by David Easley and Jon Kleinberg, Cambridge
University Press, 2010.
Reference books:
1. Social and Economic Networks by Matthew O. Jackson, Princeton University Press,
2010.
Course outcomes: upon completing this course the students will be able to
1. Understand concepts like small-world experiment and snowball sampling related
to social networks.
2. Get knowledge on ties, weak ties and their strength.
3. Know about structure of the web, modern web search, link analysis using hubs.
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1
L L L L L
CO-2
L L L L L H
CO-3
L L L L L L L
CO-4
L L L L L L
CO-5
L L L L L H L
363
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
(CS831OE) ALGORITHMS DESIGN AND ANALYSIS
(Open Elective-III)
IV Year B.Tech. CSE (AI & ML) - II Sem. L-T-P-C
3- 0 -0 -3
Prerequisites:
Basic Knowledge on Integration, Differentiation, Laplace Transforms and Intermediate
Physics.
Course Objectives:
The objective of this course is to provide:
Introduces the notations for analysis of the performance of algorithms and the
data structure of disjoint sets.
Describes major algorithmic techniques (divide-and-conquer, backtracking,
dynamic programming, greedy, branch and bound methods) and mention
problems for which each technique is appropriate
Describes how to evaluate and compare different algorithms using worst-,
average-, and bestcase analysis.
Synthesize efficient algorithms in common engineering design solutions
Explains the difference between tractable and intractable problems, and
introduces the problems that are P, NP and NP complete.
UNIT-I:
Introduction: Algorithm, Pseudo code for expressing algorithms, Performance Analysis-
Space complexity, Time complexity, Asymptotic Notations: Big oh notation, Omega
notation and Theta notation.
Divide and conquer: General method, Applications: Binary search, Quick sort, Merge sort,
Strassen’s matrix multiplication.
UNIT-II:
Disjoint Sets: Disjoint set operations, union and find algorithms.
Basic Traversal and Search Techniques: Connected components, Bi connected components.
Greedy method: General method, Applications: Job sequencing with deadlines, Knapsack
problem, Minimum cost spanning trees: Prim’s Algorithm, Kruskal’s Algorithm.
UNIT-III:
Dynamic Programming: General method, applications: Optimal binary search tree, 0/1
knapsack problem, All pairs shortest path problem, Traveling salesperson problem.
UNIT-IV:
Backtracking: General method, Applications: 8-queen’s problem, Sum of subsets problem,
Graph coloring.
Branch and Bound: General method, 0/1 knapsack problem: LC Branch and Bound
364
solution, FIFO
365
Branch and Bound solution.
UNIT-V:
NP-Hard and NP-Complete problems: Deterministic and Non-deterministic algorithms, NP-
Hard and NP-Complete classes, Node cover Decision Problem.
Text Book:
1. Fundamentals of Computer Algorithms, Ellis Horowitz, Satraj Sahni and
Rajasekharan, University press, 1998.
Reference Books:
1. Design and Analysis of algorithms, Aho, Ullman and Hopcroft, Pearson education.
3. Algorithm Design: Foundations, Analysis and Internet Examples, M.T. Goodrich and
R.Tamassia, John Wiley and sons.
Course Outcomes:
Upon successful completion of the course, the student will be able to,
1. Acquire the knowledge of algorithm analysis and its notations that are applied on
the problems solved by divide and conquer paradigm
2. Apply the major graph algorithms for model engineering problems and knowledge
of the greedy paradigm
3. Apply the dynamic programming paradigm and recite algorithms that employ
dynamic programming paradigm
4. Apply the concept of back tracking, branch and bound paradigm for real time problems
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M L M M H M
CO-2 H M L M M H M
CO-3 M M L M M H M
CO-4 M M L M M H M
CO-5 M M L L L
366
H-HIGH M-MODERATE L-LOW
367
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
(CS832OE) DATA ANALYTICS
(Open Elective-III)
IV Year B.Tech. CSE (AI & ML) - II Sem. L-T-P-C
3- 0 -0 -3
Prerequisites:
A course on “Database Management Systems”.
Knowledge of probability and statistics.
Course Objectives:
The objectives of this course are to provide:
To explore the fundamental concepts of data analytics.
To understand different data modelling techniques
To learn the principles and methods of statistical analysis
Discover interesting patterns, analyze supervised and unsupervised models and
estimate the accuracy of the algorithms.
To understand the various search methods and visualization techniques.
UNIT-I:
Data Management: Design Data Architecture and manage the data for analysis, understand
various sources of Data like Sensors. Data Management, Data Quality(noise, outliers,
missing values, duplicate data) and Data Preprocessing.
UNIT-II:
Data Analytics: Introduction to Analytics, Introduction to Tools and Environment, Application
of Modeling in Business, Databases & Types of Data and Variables, Data Modeling
Techniques, Missing Imputations etc. Need for Business Modeling
UNIT-III:
Regression – Least Square Estimation, Variable Rationalization, and Model Building.
Logistic Regression: Introduction, Types of LR, Confusion Matrix, Analytics applications to
various Business Domains.
UNIT-IV:
Object Segmentation: Regression Vs Segmentation – Supervised and Unsupervised Learning,
Tree Building – Regression, Classification, Overfitting, Pruning and Complexity, Multiple
Decision Trees etc. Time Series Methods: Measures of Forecast Accuracy, ETL approach,
Analyze for prediction.
UNIT-V:
Data Visualization: Pixel-Oriented Visualization Techniques, Geometric Projection
Visualization Techniques, Hierarchical Visualization Techniques, Visualizing Complex Data
368
and Relations.
369
Text Books:
Data Mining Concepts and Techniques, Han, Kamber, 3rd Edition, Morgan Kaufmann
Publishers. Introduction to Data Mining, Tan, Steinbach and Kumar, Addision Wisley, 2006.
Reference Books:
1. Student’s Handbook for Associate Analytics – II, III.
2. Data Mining Analysis and Concepts, M. Zaki and W. Meira.
3. Mining of Massive Datasets, Jure Leskovec Stanford Univ. Anand Rajaraman
Milliway
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M M M
CO-2 M H H M M M H
CO-3 M M H M H M H H
CO-4 L M H M H M M
CO-5 L M M M H M H
370
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
Course Objectives:
The objectives of this course are to provide:
Understand the fundamentals of big data.
UNIT – I
Getting an Overview of Big Data: Big Data, History of Data Management – Evolution of Big
Data, Structuring Big Data, Elements of Big Data, Big Data Analytics, Careers in Big Data,
Future of Big Data Technologies for Handling Big Data: Distributed and Parallel Computing
for Big Data, Introducing Hadoop, Cloud Computing and Big Data, In‐Memory
Computing Technology for Big Data.
UNIT – II
Understanding Hadoop Ecosystem Hadoop Ecosystem: Hadoop Distributed File System, Map
Reduce , Hadoop YARN, Hbase , Hive, Pig and Pig Latin, Sqoop, ZooKeeper, Flume,
Oozie
Understanding MapReduce Fundamentals and HBase: The MapReduce Framework, Techniques
to Optimize MapReduce Jobs, Uses of MapReduce, Role of HBase in Big Data Processing
UNIT - III
Exploring Hive: Introducing Hive, Getting Started with Hive, Data Types in Hive, Built‐In
Functions in Hive, Hive DDL, Data Manipulation in Hive, Data Retrieval Queries, Using
JOINS in Hive
Analyzing Data with Pig: Introducing Pig, Running Pig, Getting Started with Pig Latin,
Working with Operators in Pig, Working with Functions in Pig
UNIT - IV
Using Oozie :Introducing Oozie, Installing and Configuring Oozie, Understanding the Oozie
371
Workflow, Oozie Coordinator, Oozie Bundle, Oozie Parameterization with EL, Oozie Job
Execution Model, Accessing Oozie, Oozie SLA
372
NoSQL Data Management : Introduction to NoSQL, Aggregate Data Models, Key Value Data
Model, Document Databases, Relationships, Graph Databases, Schema‐Less
Databases, Materialized Views, Distribution Models, Sharding, MapReduce
Partitioning and Combining, Composing MapReduce Calculations
UNIT – V
ZooKeeper: Installing and Running ZooKeeper, An Example, Group Membership in
ZooKeeper, Creating the Group, Joining a Group, Listing Members in a Group, The
ZooKeeper Service, Data R22 B.Tech. IT Syllabus JNTU Hyderabad Page 153 of 154
Model, Operations, Implementation, Consistency, Sessions, Building Applications with
ZooKeeper, A Configuration, Service, The Resilient ZooKeeper Application, A Lock Service,
More Distributed Data Structures and Protocols, ZooKeeper in Production
Sqoop: Getting Sqoop, Sqoop Connectors, A Sample Import, Generated Code, Imports: A
Deeper Look, Working with Imported Data, Importing Large Objects, Performing an
Export, Exports: A Deeper Look.
Course Outcomes:
1. Understand the core concepts of big data technologies.
Text Books:
2. Hadoop: The Definitive Guide, Tom White, 3rd Edition, O'Reilly Media, 2012.
Reference Books:
1. Big Data Analytics, Seema Acharya, Subhashini Chellappan, Wiley 2015.
2. Simon Walkowiak, Big Data Analytics with R, Packt Publishing, ISBN: 9781786466457
3. Big Data, Big Analytics: Emerging Business Intelligence and Analytic Trends for
Today’s Business, Michael Minelli, Michehe Chambers, 1st Edition, Ambiga Dhiraj, Wiley
CIO Series, 2013.
4. Big Data Analytics: Disruptive Technologies for Changing the Game, Arvind Sathi, 1st
Edition, IBM Corporation, 2012.
CO-PO-PSO Mapping:
373
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M L L H L M M
CO-2 M H M M M L M H
CO-3 L H H H M L M M
CO-4 M M H H M L M L
CO-5 M M L L H L L H
374
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
(IT832OE) DEVOPS
(Open Elective – III)
IV Year B.Tech. CSE (AI & ML) - II Sem. L-T-P-C
3- 0 -0 -3
Prerequisites:
Software Engineering
Course Objectives:
The objectives of this course is to provide:
Understand the skill sets and high-functioning teams involved in Agile, DevOps.
UNIT-I:
Introduction to DevOps: Introduction, Agile development model, DevOps and ITIL. DevOps
process and Continuous Delivery, Release management, Scrum, Kanban, delivery pipeline,
identifying bottlenecks. UNIT-II:
Software development models and DevOps: DevOps Lifecycle for Business Agility, DevOps, and
Continuous Testing. DevOps influence on Architecture: Introducing software architecture,
The monolithic scenario, Architecture rules of thumb, The separation of concerns,
Handling database migrations, Micro services and the data tier, DevOps, architecture, and
resilience.
UNIT-III:
Introduction to project management: The need for source code control, the history of source code
management, Roles and code, source code management system and migrations, shared
authentication, Hosted Git servers, Different Git server implementations, Docker
intermission, Gerrit, The pull request model, GitLab.
UNIT-IV:
Integrating the system: Build systems, Jenkins build server, Managing build dependencies,
Jenkins plugins, and file system layout. The host server, Build slaves, Software on the
host, Triggers, Job chaining and build pipelines, Build servers and infrastructure as code,
375
Building by dependency order, Build phases, Alternative build servers, Collating quality
measures.
376
UNIT-V:
Testing Tools and Deployment: Various types of testing, Automation of testing Pros and
cons, Selenium - Introduction, Selenium features, JavaScript testing, Testing backend
integration points, Test- driven development, REPL-driven development. Deployment
of the system: Deployment systems, Virtualization stacks, code execution at the client,
Puppet master and agents, Ansible, Deployment tools: Chef, Salt Stack and Docker.
Text Book:
Reference Books:
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 H M M H
CO-2 M H H M M H
CO-3 M M M M M M H
CO-4 L M M M H M H
CO-5 L M M M H M H
377
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
(AM831OE) CHATBOTS
(Open Elective – III)
IV Year B.Tech. CSE (AI & ML) - II Sem. L-T-P-C
3- 0 -0 -3
379
1. Rashid Khan, Anik Das, Build Better Chatbots: A Complete Guide to Getting Started
with Chatbots, Apress ,2018.
Reference Books:
1. Drexen Braxley, Chat GPT #1 Bible - 10 Books in 1: A Comprehensive Guide to AI:
Elevate
Your Daily Life, Increase Work Output, Secure Financial Gains, Foster Career Growth,
and Cultivate Modern Talents Paperback
2. D. Nardo Publications, ChatGPT Made Simple How Anyone Can Harness AI To
Streamline Their Work, Study & Everyday Tasks to Boost Productivity & Maintain
Competitive Edge by Mastering Prompt Engineering
3. Robert E. Miller, Prompt Engineering Bible Join and Master the AI Revolutions Profit
Online with GPT-4 & Plugins for Effortless Money Making!
4. Lucas Foster, Chat GPT Bible Developer and Coder Special Edition: Enhancing Coding
Productivity with AI-Assisted Conversations.
Course Outcomes:
Upon the successful completion of this course, the student will be able to:
1. Describe the evolution and historical journey of chatbots from rule-based systems to AI-
driven models.
2. Install and configure Node.js for building and running chatbot applications.
3. Optimize chatbot conversations by structuring intents and entities effectively.
4. Integrate chatbot functionalities with external databases and APIs for dynamic responses.
5. Explore industry-specific chatbot implementations and their monetization strategies.
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 L L M L M M L
CO-2 M H L M L L M
CO-3 M L M L M L M
CO-4 M M L L M M H
CO-5 L M L L H L H
380
ANURAG ENGINEERING COLLEGE
(An Autonomous Institution)
UNIT - I
Parameters and Parameter Tuning: Evolutionary Algorithm Parameters, EAs and EA Instances,
Designing Evolutionary Algorithms, The Tuning Problem, Algorithm Quality: Performance
381
and Robustness, Tuning Methods.
Parameter Control: Introduction, Examples of Changing Parameters, Classification of Control
Techniques, Examples of Varying EA Parameters.
382
UNIT – IV
Text Book:
1. A. E. Eiben, J. E. Smith, Introduction to Evolutionary Computing, Second
Edition, Springer,2015.
Reference Books:
1. David E. Goldberg, "Genetic Algorithms in search, Optimization & Machine
Learning".
2. Neural Networks and Fuzzy Logic System by Bart Kosko, PHI Publications.
Course Outcomes:
1. Appraise the significance of evolutionary computing
CO-PO-PSO Mapping:
PO-10
PO-11
PO-12
PSO-1
PSO-2
PO-1
PO-2
PO-3
PO-4
PO-5
PO-6
PO-7
PO-8
PO-9
CO-1 M M L L H L M M
CO-2 M H M M M L M H
CO-3 L H H H M L M M
383
CO-4 M M H H M L M L
CO-5 M M L L H L L H
384