Y18curriculam PDF
Y18curriculam PDF
Y18curriculam PDF
( Autonomous )
B.Tech
Information Technology
Curriculum Effective from A.Y. 2018-19
(R18 Regulations)
i
Department of Information Technology ii
To empower the faculty and students with the knowledge, skills and innovative thinking to facilitate
discovery in numerous existing and yet to be discovered fields of engineering, technology and interdisciplinary
endeavors.
Mission:
Our Mission is to impart the quality education at par with global standards to the students from all over
India and in particular those from the local and rural areas. We continuously try to maintain high standards
so as to make them technologically competent and ethically strong individuals who shall be able to improve
the quality of life and economy of our country
Mission:
1. Catering to the needs of students by providing good infrastructure and by imparting skills relevant to
the IT industry.
2. To motivate students and faculty members towards self-learning to acquire knowledge about emerging
technologies in the IT industry.
3. Promoting research that leads to innovative projects using cutting-edge technology for the benefit of
the society.
4. To inculcate team spirit, leadership qualities and ethics among the students and the staff.
(Approved by Academic Council & Governing Body of the College in August 2018)
(Amended in August 2019; Applicable to the students admitted into the First year
B.Tech from the academic year 2018-2019 onwards - R18 Regulations).
1.0 EXTENT: All the rules and regulations, specified herein after, shall be read as a whole for the
purpose of interpretation and when a doubt arises, the interpretation of the Chairman, Academic
Council, Bapatla Engineering College (Autonomous) is final. As per the requirements of the
Statutory Bodies, The Principal, Bapatla Engineering College (Autonomous), shall be the Chairman
of the College Academic Council.
2.0 ADMISSIONS:
2.1 Admission into the First year of any Four Year B.Tech Programmes of study in
Engineering:
Admissions into the first year of B.Tech Programme of Bapatla Engineering College
(Autonomous) (Subsequently referred to as B.E.C) will be as per the norms stipulated by
Acharya Nagarjuna University and the Govt. of Andhra Pradesh from time to time.
2.2 Admission into the Second year of any Four year B.Tech Programmes of study in
Engineering:
Admissions into the second year of B.Tech Programme of B.E.C will be as per the norms
stipulated by Acharya Nagarjuna University and the Govt. of Andhra Pradesh from time to
time.
2.3 Admissions with advance standing: These may arise in the following cases:
1) When a student seeks transfer from other colleges to B.E.C and intends to pursue B.Tech at
B.E.C in an eligible branch of study.
2) When students of B.E.C get transferred from one regulation to another regulation or from
previous syllabus to revised syllabus.
3) When a student, after long discontinuity, rejoins the college to complete his/her Programme
of study for the award of the degree.
These admissions may be permitted by the Academic Council of B.E.C as per the norms stipulated
by the statutory bodies and the Govt. of Andhra Pradesh from time to time. In all such cases for
admission, when needed, permissions from the statutory bodies are to be obtained and the
Programme of study at B.E.C will be governed by the transitory regulations stipulated in 4.3.3 and
4.3.4.
4.1 The Four year B.Tech Programme is offered in the following branches of study:
All other modalities and regulations governing shall be the same as those applicable to the stream
of students with whom such a candidate is included into.
4.4 Curriculum for each Programme of study:
1) The Four year curriculum of any B.Tech Programme of study in any branch of engineering is
formulated based on the guidelines mentioned in 4.2 and will be recommended by the Board
of Studies concerned and is approved by the Academic council of the college.
2) In the case of students admitted through lateral entry, the respective regular curriculum
contents from the second year onwards is to be pursued by such students.
3) In the case of students admitted under advanced standing, the equivalency will be prepared
by the Department Committee and to be approved by the Board of Studies concerned and
the Academic Council.
4) After approval from the Academic Council, Department informs the courses to be taken by
all the students along with the academic regulations.
The students admitted through the Lateral Entry scheme have to complete 125 - 130 credits
For mandatory courses as suggested by UGC / AICTE no credits are allocated but obtaining
pass grade in these subjects is compulsory to obtain degree.
4.5 The Maximum duration permitted to pursue the programme and cancellation of admission:
4.5.1 The maximum duration permitted for any student to successfully complete any four year
B.Tech. Programme of study shall be:
1) Eight academic years in sequence from the year of admission for a normal student
admitted into the first year of any Programme,
2) Six academic years in sequence from the year of admission for a Lateral entry student
admitted into the second year of any Programme, and
3) For students admitted with advanced standing, the maximum time for completion of
Programme study shall be twice the period in terms of academic years in sequence,
stipulated in the Programme curriculum defined at the time of admission.
4.5.2 In case, any student fails to meet the applicable conditions for the eligibility of degree in the
maximum stipulated period as mentioned in 4.5.1 , his/her admission stands cancelled and
no degree will be awarded.
5.0 EXAMINATION & EVALUATION: The performance of the students in each semester shall be
assessed course wise. All assessments will be done on absolute mark basis. However, for the purpose
of reporting the performance of a candidate, letter grades and grade points will be awarded as per
section 9.1.
EVALUATION:
The performance of the students in each semester shall be assessed course wise. All assessments will
be done on absolute mark basis. However, for the purpose of reporting the performance of a
candidate, letter grades and grade points will be awarded. The performance of a student in each
course is assessed with alternate assessment methods, term examinations on a continuous basis
during the semester called Continuous Internal Evaluation (CIE) and a Semester End Examination
(SEE) conducted at the end of the semester. For each theory, design and/or drawing course, there
shall be a comprehensive Semester End Examination (SEE) of three hours duration at the end of
each Semester, except where stated otherwise in the detailed Scheme of Instruction.
The distribution of marks between Continuous Internal Evaluation (CIE) and Semester End
Examination (SEE) to be conducted at the end of the semester will be as follows:
5.1 Continuous Internal Evaluation (CIE) in Theory and Drawing subjects: In each Semester there shall
be two Term examinations and some Alternate Assessment Tools (AAT) like Home Assignment, Class
Test, Problem Solving, Group Discussion, Quiz, Seminar and Field Study in every theory course. The
Alternate Assessment Tools with detailed modality of evaluation for each course shall be finalized
by the teacher concerned before beginning of the course. It will be reviewed and approved by the
Department Committee.
The Term Examination is conducted in the regular mode according to a schedule which will be
common for a particular year of study. The maximum weightage for Term Examinations, AATs and
the calculation of marks for CIE in a theory course is given in the following table.
A minimum of 25 (50%) marks are to be secured exclusively in the Continuous Internal Evaluation
(CIE) in order to be declared as passed in that course and eligible to write the SEE of that course.
5.2 Semester End Examination (SEE) in Theory, Design and/or Drawing course:
a) For each theory, design and/or drawing course, there shall be a comprehensive Semester End
Examination (SEE) of three hours duration at the end of each Semester for 50 marks, except
where stated otherwise in the detailed Scheme of Instruction. Question paper setting shall be set
by the teacher or teachers together in a multi section courses and to be verified as described in
policy document.
b) A minimum of 20 (40%) marks are to be secured exclusively in the Semester End Examination
(SEE) of theory, design and/or drawing course in order to be declared as passed in that course
and for the award of the grade in the course.
5.3 Continuous Internal Evaluation (CIE) in laboratory courses: The evaluation for Laboratory course is
based on CIE and SEE. The CIE for 50 marks comprises of 20 marks for day to day laboratory
work, 15 marks for record submission and 15 marks for a laboratory examination at the end of the
semester.
A minimum of 25 (50%) marks are to be secured exclusively in the Continuous Internal Evaluation
(CIE) in order to be declared as passed in that lab course and eligible to write the SEE of that lab
course.
a) For each laboratory course, the Semester End Examination (SEE) shall be conducted by one
internal and one external examiner appointed by the Principal and the duration of the exam
shall be for three hours. The SEE is for 50 marks which include 10 marks for write up, 20 marks
for lab experiment/exercise, 15 marks for Viva-voce and 5 marks for general impression.
b) A minimum of 20 (40%) marks shall be obtained in SEE of a laboratory course in order to be
declared as passed and for the award of the grade in that laboratory course.
a) A term paper is to be submitted by each student in the 7th semester which would be a precursor
to the project work to be done in the 8th semester. The evaluation is based on CIE for 50 marks,
which includes a minimum of two seminars/presentations for 20 marks and the report submitted
at the end of the semester which is evaluated for 30 marks.
b) A minimum of 25 (50%) marks are to be secured exclusively in the Continuous Internal Evaluation
(CIE) in order to be declared as passed in the Term Paper and eligible to write the SEE in the
Term Paper.
c) The Semester End Examination (SEE) shall be conducted for 50 marks by one internal and one
external examiner appointed by the Principal. The SEE contains Viva-voce and the
demonstration of the model developed or work performed as a part of the term paper.
d) A minimum of 20 (40%) marks shall be obtained in SEE of the term paper in order to be declared
as passed and for the award of the grade in the term paper.
a) In case of the Project work, the evaluation shall be based on CIE and SEE. The CIE for 50
marks consists of a minimum of two Seminars / presentations for 20 marks and the Project
Report submitted at the end of the semester which is evaluated for 30 marks.
b) A minimum of 25 (50%) marks are to be secured exclusively in the Continuous Internal Evaluation
(CIE) in order to be declared as passed in the Project Work and eligible to write the SEE in the
Project Work.
c) SEE shall be evaluated in the form of a Viva- voce and the demonstration of the thesis work for
100 marks. Viva-voce Examination in Project Work shall be conducted by one internal examiner
and one external examiner to be appointed by the Principal.
d) A minimum of 40 marks shall be obtained in SEE exclusively in order to be declared as passed
in the Project and for the award of the grade.
NOTE : A student who is absent for any Test / Exam / Seminar / Presentation as a part of Continuous
Internal Evaluation (CIE), for any reason whatsoever, shall be deemed to have scored zero marks in
the respective component and no provision for make-up shall be provided.
5.7 Course Repetition (Repeater course) The students not qualified to write SEE in a course may
register for the repeater courses through course repetition and summer semester. The students have
to apply to the Principal through the respective HOD by paying prescribed fees.
Course repetition: A student can take up a maximum of two theory courses in a semester
immediately after the semester end examinations of that particular semester in accordance with the
guidelines recommended by the Academic Council. The students who are not taking regular
semester courses may additionally register for one more theory course.
Summer semester: Further the students can register maximum three (theory + lab courses together)
courses in the summer semester. Summer semester courses shall be of both even & odd semesters.
Summer semester shall be conducted immediately after completion of even semester end
examinations.
The HODs concerned have to allot a teacher related to that course to conduct class work. The
minimum number of periods to be conducted should not be less than 75% of the total prescribed
periods for that course. The classes will be conducted in the vacation period or in the weekends or in
the afternoons as decided by the HOD concerned. Teacher has to evaluate the student for his
performance in CIE as per the autonomous norms and the qualified students should appear for a
semester end examination. The pass criteria in both CIE & SEE should be as per autonomous
norms.
The documents for monitoring the candidates registered for course repetition are available with the
Heads of the Departments and Exam Section.
6.0 ATTENDANCE REGULATIONS:
All students shall maintain a minimum attendance of 75% in each course registered. The attendance
percentage is computed by considering total number of periods conducted in a course as the
denominator and the total number of periods actually attended by the student in that course, as the
numerator.
In case of shortfall in this, the Principal of the College shall consider and may condone deficiency up
to a limit of 10% in special cases for reasons such as medical emergencies, participation in sport,
cultural activities, seminars, workshops and paper presentation etc. at the level of University, State,
and National after due recommendation by the concerned Head of the Department.
For the above cases student must take prior permission from the head of the department to
participate in such events and in case of medical emergencies intimation should be given
immediately and submit the medical certificate to the concerned Head of the Department. Any
student failing to meet the above standard of attendance in any course(s) registered, shall not be
allowed to appear for SEE of such course(s). The student seeking condonence of attendance on the
above grounds has to pay the condonence fee as specified by the college.
Further a student, who could not satisfy the minimum attendance of average 75% in all the courses
put together (or 65% in special cases as mentioned above) in any semester, is not eligible to appear
for the Semester End examinations and shall have to repeat that semester in the subsequent year.
6.1 Attendance at CIE and SEE: Attendance at all examinations, both CIE and SEE of each course
registered shall be compulsory for the students and there shall not be any provision for re-
examinations/consideration.
6.2 Any student against whom any disciplinary action by the College is imposed shall not be
permitted to attend any SEE in that Semester.
6.3 The basis for the calculation of the attendance shall be the period prescribed by the College by
its calendar of events. For the first semester students, the same is reckoned from the date of
admission to the course.
6.4 The students shall be informed about their attendance position periodically by the College so that
the students can strive to make up the shortage. However, non-receipt of such information from
the college will not be considered as valid reason for exemption from the attendance requirements.
6.5 If a student does not fulfil the attendance requirements in any subject, he/she is not permitted
to attend the Semester End Examination in that subject and is deemed to have been awarded
“F” grade in that subject.
7.0 DETENTION: A student is said to have been detained and not allowed to appear for Semester
End Examination (SEE) at the end of the semester when
7.1 The student does not have a minimum average 75% attendance or 65% attendance with
condonation in all subjects put together in that semester.
7.2 Such a student shall have to repeat the same semester subsequently and satisfy the above
requirements afresh to become eligible to appear for the Semester End Examination (SEE),
conducted at the end of the semester.
8.1 A student not detained in the first semester of a year of study shall be promoted to second
semester of that year of study.
8.2 A student shall be eligible for promotion to III semester of B.Tech. Programme, if he/she is not
detained in the second semester (of first year B.Tech. Programme) irrespective of the number of
backlog courses (in terms of credits not earned) in I year B.Tech. (i.e. I & II semesters together).
8.3 A student shall be eligible for promotion to V semster of B.Tech. Programme, if he/she is not
detained in the IV semester and also must secure 50% of the credits of the subjects (including
laboratory courses, MOOC courses etc as per curriculum) that have been studied in I & II
semesters irrespective of whether the candidate takes the end examination or not as per the
normal course of study. At the time of commencement of class work for the V semester, student
must secure the required credits.
8.4 A student shall be eligible for promotion to VII semester of B.Tech. Programme, if he/she is
not detained in the VI semester of B.Tech. Programme and also must secure 50% of the credits
of the subjects (including laboratory courses, MOOC courses etc as per curriculum) that have
been studied upto IV semester. At the time of commencement of class work for the VII semester,
student must secure the required credits.
And in case of getting detained for shortage of earned credits as per above, the student may
make up the credits through supplementary exams for the failed courses before the date of
commencement of class work for V or VII semester respectively.
9.0 Reregistration of not qualified courses in CIE for lack of attendance or lack of marks: :
Students who failed to secure minimum attendance (75%) and minimum percentage of marks (50%)
in CIE specified in any course, he / she will not be allowed to write SEE of that course. Such
students have to register and qualify in CIE for those courses through course repletion and summer
semester.
Students, who failed after final regular examination (SEE), must appear for the supplementary
examinations to be conducted as per the college examination schedule.
Registration: Every eligible student has to register himself / herself at the beginning of every
semester indicating all the Courses taken up for pursuit by him / her during that Semester and
mentor’s signature is mandatory.
9.1 When a student is debarred for one or more semesters, his / her registration in the present
semester is cancelled and the student is debarred from registering in future during the debarred
period.
9.2 In any case, while re-registering in any semester, he or she will have to pay the requisite fee
once again. For extended years of study, students must pay the tuition fees as per the college
regulations.
10.0 GRADING SYSTEM Based on the student performance during a given semester, a final letter
grade will be awarded at the end of the semester for each course.
Letter Grades: A letter grade is basically a qualitative measure (an alphabet/letter) giving the
performance of a student, such as,
Performance Grade
Extraordinary A+
Excellent A
Very Good B+
Good B
Average C
Pass P
Unsatisfactory/Fail F
The above grades are based on the marks obtained by the student in both CIE and SEE.
Depending on the letter grades assigned, a student earns certain grade points. The Colleges
follow the 10-point grading system, as given below for absolute grading system.
The letter grades and the corresponding grade points are as given in the Table.
10.2 A student who earns a minimum of 5 grade points (P grade) in a course is declared to have
successfully completed the course, and is deemed to have earned the credits assigned to that
course.
However it should be noted that a pass in any course/term paper/Project shall be governed by
the rules mentioned Assessment and Examination Policy.
11.2 Semester Grade Point Average (SGPA) is awarded to candidates considering all the courses of
the semester. Zero grade points are also included in this computation.
11.3 To arrive at Cumulative Grade Point Average (CGPA), the formula is used considering the
student’s performance in all the courses taken in all the semesters completed up to the particular
point of time.
11.4 Example
* In addition to the required CGPA of 8.0, the student must have necessarily passed all the courses
of every semester in the minimum stipulated period for the Programme.
# If the student did not obtain a CGPA of 6.0 after completing all courses of study, he/she should
repeat some courses and obtain higher grade till his/her CGPA is 6.0. Unless he/she obtains a CGPA
of 6.0, degree will not be awarded.
14.1 A candidate, after becoming eligible for the award of the Degree, may reappear for the Final
Examination in any of the theory courses as and when conducted, for the purpose of improving
the class. But this reappearance shall be only once and within a period of two academic years
after becoming eligible for the award of the Degree.
However, this facility shall not be availed by a candidate who has taken the Original Degree
Certificate. Candidates shall not be permitted to reappear either for CIE in any course or for
Semester End Examination (SEE) in laboratory courses (including Project Viva-voce) for the
purpose of improvement.
16.0 INSTANT SUPPLEMENTARY EXAMINATIONS: Candidates who fail in one theory course
of VIII semester can appear for Instant Supplementary Examination conducted after declaration of
the revaluation results of the said exam.
17.0 MALPRACTICES:
The Principal shall refer the cases of malpractices in Continuous Internal Evaluation (CIE) and
Semester End Examination (SEE) to an Enquiry Committee constituted by him / her. The
Committee will submit a report on the malpractice allegedly committed by the student to the
Principal. The Principal along with the members of the Committee is authorized to award a
punishment as per the norms, if the student is found guilty.
17.1 To prevent the students indulging in Malpractices through latest electronic gadgets such as Cell-
phones, Pagers, Organizer PDAs and Palmtops in addition to chits, printed material etc. in
the examination halls, students shall be thoroughly checked at the main entrance as well as in
the examination halls by the invigilators. The senior staff members appointed as internal flying
squad has greater and decisive role to play in this regard.
17.2 A notice displaying the ‘SCALE OF PUNISHMENT’ shall prominently be displayed at the Main
Entrance to the Examination Halls, preferably near the ‘Seating Plan Display’.
17.3 If any student is found resorting to malpractice, the matter shall immediately be brought to the
notice of Chief/Additional chief superintendent, Flying squad by the invigilator concerned.
17.4 The above staff members will then prepare a detailed report on the spot in proforma-I (copy
enclosed) of the case. The full details of the offence and the details of supporting material
must be written in establishing the case. The residential addresses of the students involved in
malpractice shall be noted with contact telephone numbers in the malpractice report.
17.5 A written statement is to be obtained from the candidate. If any candidate refuses to give the
written statement, the same shall be recorded by the invigilator with the signature of another
invigilator as witness.
17.6 Whatever be the supporting material for establishing the case of malpractice, the same are to
be confiscated immediately for sending the same to the Malpractices prosecuting committee as
a proof.
17.7 The supporting materials so confiscated shall be signed by the chief superintendent and flying
squad/invigilator and shall be attached and tagged properly to the scripts of the malpractice
cases and are to be sent toMalpractices prosecuting committeealong with the report (proforma
enclosed).
17.8 Any representation to relax the punishment will not be entertained by Malpractices prosecuting
committee.
17.9 The answer scripts of the candidates who resorted to mal-practice shall be packed in a separate
sealed cover duly subscribing on the cover as “MAL-PRACTICE” and send the same to
Malpractices prosecuting committee.
17.10 Any student who is arrogant and does not follow the examination rules shall be sent out of the
examination hall after collecting his question paper and answer book. Complaints on such cases
shall be lodged to the Principal irrespective of imposter is an examinee or an outsider.
NOTE:
Proforma - I
BAPATLA ENGINEERING COLLEGE :: BAPATLA
(Autonomous)
MAL-PRACTICE CASE REPORT
Semester Credits
Semester – I 17
Semester – II 21
Semester – III 20
Semester – IV 21
Semester – V 23
Semester – VI 21
Semester – VII 21
Semester – VIII 19
Total 163
Scheme of
Scheme of Instruction
Examination No. of
Code No. Subject (Periods per week)
(Maximum marks) Credits
Lec Tut Pra Total CIE SEE Total
18MA001 Linear Algebra and Ordinary 4 0 0 4 50 50 100 3
Differential Equations
18CY001 Engineering Chemistry 4 0 0 4 50 50 100 3
18CE001 Environmental Studies 3 0 0 3 50 50 100 2
18EE001 Basic Electrical & Electronics 4 0 0 4 50 50 100 3
Engineering
18MEL01 Engineering Graphics 1 0 4 5 50 50 100 3
18CYL01 Chemistry Lab 0 0 3 3 50 50 100 1
18MEL02 Workshop 0 0 3 3 50 50 100 1
18EEL01 Basic Electrical & Electronics 0 0 3 3 50 50 100 1
Engineering Lab
TOTAL 16 0 13 29 400 400 800 17
Scheme of
Scheme of Instruction
Examination No. of
Code No. Subject (Periods per week)
(Maximum marks) Credits
Lec Tut Pra Total CIE SEE Total
18MA002 Numerical Methods And 4 0 0 4 50 50 100 3
Advanced Calculus
18PH001 Semiconductor Physics 4 1 0 5 50 50 100 4
Professional Ethics &
18IT203 3 0 0 3 50 50 100 3
Human Values
18IT204 Digital Logic Design 3 1 0 4 50 50 100 3
18EL001 Communicative English 3 0 0 3 50 50 100 2
18CS001 Problem Solving with 4 0 0 4 50 50 100 3
Programming
18PHL01 Semiconducter Physics Lab 0 0 3 3 50 50 100 1
18ELL01 Communicative English Lab 0 0 3 3 50 50 100 1
18CSL01 Problem Solving with 0 0 3 3 50 50 100 1
Programming Lab
TOTAL 21 2 9 32 450 450 900 21
Scheme of
Scheme of Instruction
Examination No. of
Code No. Subject (Periods per week)
(Maximum marks) Credits
Lec Tut Pra Total CIE SEE Total
18IT301 Computer Organization & 3 1 0 4 50 50 100 3
Architecture
18IT302 Data Structures 3 1 0 4 50 50 100 3
18IT303 Discrete Mathematics 3 1 0 4 50 50 100 3
18IT304 Object Oriented 3 1 0 4 50 50 100 3
Programming
18IT305 Operating System 4 0 0 4 50 50 100 3
18EL002 Technical English 3 0 0 3 50 50 100 2
18ITL31 Data Structures Lab 0 0 3 3 50 50 100 1
18ITL32 Object Oriented 0 0 3 3 50 50 100 1
Programming Lab
18ITL33 Operating Systems Lab 0 0 3 3 50 50 100 1
TOTAL 19 4 9 32 450 450 900 20
Scheme of
Scheme of Instruction
Examination No. of
Code No. Subject (Periods per week)
(Maximum marks) Credits
Lec Tut Pra Total CIE SEE Total
18MA003 Probability & Statistics 3 0 2 5 50 50 100 3
18IT402 Web Technologies 3 1 0 4 50 50 100 3
18IT403 Database Management 3 1 0 4 50 50 100 3
Systems
18IT404 Script Programming 3 1 0 4 50 50 100 3
18IT405 Computer Networks 3 0 2 5 50 50 100 3
18IT406 Design & Analysis of 3 0 2 5 50 50 100 3
Algorithms
18ITL41 Web Technologies Lab 0 0 3 3 50 50 100 1
18ITL42 RDBMS Lab 0 0 3 3 50 50 100 1
18ITL43 Script Programming Lab 0 0 3 3 50 50 100 1
TOTAL 18 3 15 36 450 450 900 21
Scheme of
Scheme of Instruction
Examination No. of
Code No. Subject (Periods per week)
(Maximum marks) Credits
Lec Tut Pra Total CIE SEE Total
18IT501 Software Engineering 4 0 0 4 50 50 100 3
18IT502 Automata & Compiler Design 3 1 0 4 50 50 100 3
18IT503 Enterprise Programming 4 0 0 4 50 50 100 3
18IT504 Wireless Networks 4 0 0 4 50 50 100 3
18IT505 Machine Learning 4 0 0 4 50 50 100 3
18ITD1 Elective -I 4 0 0 4 50 50 100 3
18ITL51 Enterprise Programming Lab 0 0 3 3 50 50 100 1
18ITL52 Machine Learning Lab 0 0 3 3 50 50 100 1
18ITDL53 Elective -I Lab 0 0 3 3 50 50 100 1
18ITMO1 MOOC 2
TOTAL 23 1 9 33 450 450 900 23
Elective-I
18ITD11 Algorithmic Graph Theory
18ITD12 No SQL Databases
18ITD13 Advanced Web Technologies
18ITD14 Introduction to Computer Animation
Scheme of
Scheme of Instruction
Examination No. of
Code No. Subject (Periods per week)
(Maximum marks) Credits
Lec Tut Pra Total CIE SEE Total
18IT601 Human Computer Interaction 4 0 0 4 50 50 100 3
18IT602 Deep Learning 4 0 0 4 50 50 100 3
18IT603 Introduction to Cyber Security 4 0 0 4 50 50 100 3
18IT604 Cloud Computing 4 0 0 4 50 50 100 3
18ITD2 Elective -II 3 0 2 5 50 50 100 3
18ITD3 Elective -III 4 0 0 4 50 50 100 3
18ELL02 Soft Skills Lab 0 0 3 3 50 50 100 1
18ITL62 Deep Learning Lab 0 0 3 3 50 50 100 1
18ITL63 Cloud Computing lab 0 0 3 3 50 50 100 1
TOTAL 23 0 11 34 450 450 900 21
Elective-II
18ITD21 Software Testing Methodologies
18ITD22 Natural Language Processing
18ITD23 Big Data Analytics
18ITD24 Advanced Computer Animation
Elective-III
18ITD31 Software Design Patterns
18ITD32 Adhoc & Sensor Networks
18ITD33 Distributed Systems
18ITD34 Artificial Intelligence
Scheme of
Scheme of Instruction
Examination No. of
Code No. Subject (Periods per week)
(Maximum marks) Credits
Lec Tut Pra Total CIE SEE Total
18IT701 Internet of Things 4 0 0 4 50 50 100 3
18IT702 Advanced Cyber Security 4 0 0 4 50 50 100 3
18ITD4 Elective -IV 3 0 2 5 50 50 100 3
18ITI01 Institutional Elective -I 4 0 0 4 50 50 100 3
18ITD5 Elective -V 4 0 0 4 50 50 100 3
18HU001 Constitution of India 3 0 0 3 50 50 100 0
18ITL71 Internet of Things Lab 0 0 3 3 50 50 100 1
18ITL72 Advanced Cyber Security Lab 0 0 3 3 50 50 100 1
18ITP01 Project-I 0 0 6 6 50 50 100 2
18ITIT1 Internship 100 100 2
TOTAL 22 0 14 36 550 450 1000 21
Elective -IV:
18ITD41 Object Oriented Analysis & Design
18ITD42 .Net Technologies
18ITD43 Mobile App Development
18ITD44 DevOps
Elective -V:
18ITD51 Parallel Computing
18ITD52 Block Chain Technology
18ITD53 Bio-Informatics
18ITD54 Introduction to Game Development
Scheme of
Scheme of Instruction
Examination No. of
Code No. Subject (Periods per week)
(Maximum marks) Credits
Lec Tut Pra Total CIE SEE Total
18ME002 Industrial Management 4 0 0 4 50 50 100 3
& Entrepreneurship
Development
18ITI02 Institutional Elective -II 4 0 0 4 50 50 100 3
18ITD6 Elective -VI 4 0 0 4 50 50 100 3
18ITP02 Project-II 0 0 16 16 50 50 100 10
TOTAL 12 0 16 28 200 200 400 19
Elective- VI
18ITD61 Security in IOT
18ITD62 Pattern Recognition
18ITD63 Software Project Management
18ITD64 Advanced Game Development
Prerequisites:
Course Objectives:
COB 1: To learn about solving a system of linear homogeneous and non-homogeneous equations, finding
the inverse of a given square matrix and also its Eigen values and Eigen vectors.
COB 2: Identify the type of a given differential equation and select and apply the appropriate analytical
technique for finding the solution of first order and higher order ordinary Differential equations.
COB 3: Create and analyze mathematical models using first and second order differential equations to
solve application problems that arises in engineering.
COB 4: To learn about solving linear Differential equations with constant coefficients with the given initial
conditions using Laplace transform technique.
COB 5:
Course Outcomes:
After the course the students are expected to be able to
CO 1: To learn about solving a system of linear homogeneous and non-homogeneous equations, finding the
inverse of a given square matrix and also its Eigen values and Eigen vectors.
CO 2: Identify the type of a given differential equation and select and apply the appropriate analytical
technique for finding the solution of first order and higher order ordinary Differential equations.
CO 3: Create and analyze mathematical models using first and second order differential equations to solve
application problems that arises in engineering.
CO 4: To learn about solving linear Differential equations with constant coefficients with the given initial
conditions using Laplace transform technique.
CO 1 3 2 1 - - - - - - - - -
CO 2 3 1 1 - - - - - - - - -
CO 3 3 3 2 - - - - - - - - -
CO 4 3 3 2 - - - - - - - - -
CO 1 - 1 -
CO 2 - 1 -
CO 3 - 2 -
CO 4 - 3 -
TEXT BOOKS:
1. B.S.Grewal, “Higher Engineering Mathematics”, 44thedition, Khanna publishers, 2017.
REFERENCES:
1. ErwinKreyszig, “Advanced Engineering Mathematics”, 9th edition, John Wiley & Sons.
2. N.P.Bali and M.Goyal, “A Text book of Engineering Mathematics” Laxmi Publications, 2010.
ENGINEERING CHEMISTRY
I B.Tech – I Semester (18CY001)
Prerequisites:
Course Objectives:
COB 1: With the principles of water characterization and treatment of water for industrial purposes and
methods of producing water for potable purposes.
COB 2: To understand the thermodynamic concepts, energy changes, concept of corrosion & its control.
COB 3: With the conventional energy sources, solid, liquid and gaseous Fuels & knowledge of knocking
and anti-knocking characteristics.
COB 4: With aim to gain good knowledge of organic reactions, plastics, conducting polymers &
biodegradable polymers.
Course Outcomes:
After the course the students are expected to be able to
CO 1: Develop innovative methods to produce soft water for industrial use and able to solve the industrial
problems.
CO 2: The students will be familiar with applications of polymers in domestic and engineering areas & the
most recent surface characterization techniques.
CO 3: Have the capacity of classifying fuels, their calorific value determination and applying energy sources
efficiently and economically for various needs.
CO 4: Explain features, classification, applications of newer class materials like smart materials,
refrocteries, abbrasives, lubriants and composite materials etc.
CO 1 3 3 1 - - 2 3 - - - - 3
CO 2 3 3 2 - - 2 2 - - - - 3
CO 3 3 3 0 - - 2 3 - - - - 3
CO 4 3 3 2 - - 2 1 - - - - 2
CO 1 - 1 -
CO 2 - 1 -
CO 3 - 1 -
CO 4 - 1 -
TEXT BOOKS:
1. P.C. Jain and Monica Jain, “Engineering Chemistry” DhanpatRai Pub, Co., New Delhi 17th edition
(2017).
2. SeshiChawla, “Engineering Chemistry”DhanpatRai Pub, Co LTD, New Delhi 13 th edition, 2013.
REFERENCES:
1. Essential Of Physical Chemistry by ArunBahl, B.S. Bahl, G.D.Tuli, by ArunBahl, B.S. Bahl, G.D.Tuli,
Published by S Chand Publishers, 12th Edition, 2012.
2. Text Book of Engineering Chemistry by C.P. Murthy, C.V. Agarwal, A. Naidu B.S. Publications,
Hyderabad (2006).
3. Engineering Chemistry by K. Maheswaramma, Pearson publishers 2015
ENVIRONMENTAL STUDIES
I B.Tech – I Semester (18CE001)
Prerequisites:
Course Objectives:
COB 1: To develop an awareness,knowledge, and appreciation for the natural environment.
Course Outcomes:
After the course the students are expected to be able to
CO 1: Develop an appreciation for the local and natural history of the area.
CO 2: Hope for the better future of environment in India which is based on many positive factors like
Biodiversity, successive use of renewable energy resources and other resources, increasing number of
people’s movements focusing on environment.
CO 5: Create awareness among the youth on environmental concerns important in the longterm interest
of the society.
CO 1 - - - - - - - - - - - -
CO 2 - - - - - - - - - - - -
CO 3 - - - - - - - - - - - -
CO 4 - - - - - - - - - - - -
CO 1 - - -
CO 2 - - -
CO 3 - - -
CO 4 - - -
Sustainability: Definition, Concept and Equitable use of resources for sustainable development; Rain
water harvesting and Watershed management. Fieldwork on Rain water harvesting and Watershed
management. 6 periods + 6 hours field work/Demonstration
Field work: Visit to a local area to document environmental assets – Pond/Forest/Grassland. Visit to
a local polluted site- Urban and industry/ Rural and Agriculture. 6 hrs.
TEXT BOOKS:
1. “Environmental Studies” by Benny Joseph, Tata McGraw-Hill Publishing Company Limited, New
Delhi.
2. “Comprehensive environmental studies”- JP Sharma, Laxmi Publications.
3. Text Book of environmental Studies – ErachBharucha
REFERENCES:
1. “Environmental studies”, R.Rajagopalan, Oxford University Press.
2. “Introduction to Environmental Science”, Anjaneyulu Y, B S Publications
3. “Environmental Science”, 11th Edition – Thomson Series – By Jr. G. Tyler
Prerequisites:
Course Objectives:
COB 1: To develop an awareness,knowledge, and appreciation for the natural environment.
Course Outcomes:
After the course the students are expected to be able to
CO 1: Develop an appreciation for the local and natural history of the area.
CO 2: Hope for the better future of environment in India which is based on many positive factors like
Biodiversity, successive use of renewable energy resources and other resources, increasing number of
people’s movements focusing on environment.
CO 5: Create awareness among the youth on environmental concerns important in the longterm interest
of the society.
CO 1 - - - - - - - - - - - -
CO 2 - - - - - - - - - - - -
CO 3 - - - - - - - - - - - -
CO 4 - - - - - - - - - - - -
CO 1 - - -
CO 2 - - -
CO 3 - - -
CO 4 - - -
TEXT BOOKS:
1. S.K. Bhattacharya, “Basic Electrical and Electronics Engineering”, Pearson Publications
2. Robert L. Boylestad & Louis Nashelsky, ‘ Electronic Devices and circuit theory’, PHI Pvt.Limited,
11th edition
3. “Basics of Electrical and Electronics Engineering”, Nagsarkar T K and Sukhija M S, Oxford press
University Press.
REFERENCES:
1. David A. Bell, ‘Electronic Devices and Circuits’, oxford publisher,5th edition
2. “Basic Electrical, Electronics and Computer Engineering”, Muthusubramanian R, Salivahanan S and
Muraleedharan K A, Tata McGraw Hill, Second Edition, (2006).
ENGINEERING GRAPHICS
I B.Tech – I Semester (18MEL01)
Prerequisites:
Course Objectives:
To learn
COB 1: Clear picture about the importance of engineering graphics in the field of engineering
COB 2: The drawing skills and impart students to follow Bureau of Indian Standards
COB 3: To give an idea about Geometric constructions, Engineering curves, orthographic projections and
pictorial projections
COB 4: Imagination skills about orientation of points, lines, surfaces and solids
Course Outcomes:
After the course the students are expected to be able to
CO 1 - - - - - - - - - - - -
CO 2 - - - - - - - - - - - -
CO 3 - - - - - - - - - - - -
CO 4 - - - - - - - - - - - -
CO 1 - - -
CO 2 - - -
CO 3 - - -
CO 4 - - -
UNIT - I
INTRODUCTION: Introduction to Drawing instruments and their uses, geometrical construction
procedures
INTRODUCTION TO AUTOCAD: Basics of sheet selection, Draw tools, Modify tools, dimensioning
METHOD OF PROJECTIONS: Principles of projection - First angle and third angle projectionof
points. Projection of straight lines.Traces of lines.
UNIT - II
PROJECTIONS OF PLANES: Projections of plane figures: circle, square, rhombus, rectangle,
triangle, pentagon and hexagon.
UNIT - III
PROJECTIONS OF SOLIDS: Projections of Cubes, Prisms, Pyramids, Cylinders and Cones Inclined
to one plane.
.
UNIT - IV
ISOMETRIC PROJECTIONS: Isometric Projection and conversion of Orthographic views into
isometric views. (Treatment is limited to simple objects only).
UNIT - V
ORTHOGRAPHIC PROJECTIONS: Conversion of pictorial views into Orthographic views.
(Treatment is limited to simple castings).
TEXT BOOKS:
1. Engineering Drawing with AutoCAD by Dhananjay M. Kulkarni (PHI publication)
2. Engineering Drawing by N.D. Bhatt & V.M. Panchal. (Charotar Publishing House, Anand). (First
angle projection)
REFERENCES:
1. Engineering Drawing by Dhananjay A Jolhe, Tata McGraw hill publishers
2. Engineering Drawing by Prof.K.L.Narayana & Prof. R.K.Kannaiah
LIST OF EXPERIMENTS
1. Introduction to Chemistry Lab (the teachers are expected to teach fundamentals likeCalibration
of Volumetric Apparatus, Primary, Secondary Solutions, Normality, Molarity, Molality etc. and error,
accuracy, precision, theory of indicators, use of volumetric titrations).
2. Volumetric Analysis:
3. Analysis of Water:
5. Preparations:
TEXT BOOKS:
1. Practical Engineering Chemistry by K.Mukkanti, Etal, B.S. Publicaitons, Hyderabad, 2009.
2. Inorganic quantitative analysis, Vogel, 5th edition, Longman group Ltd. London, 1979.
REFERENCES:
1. Text Book of engineering chemistry by R.n. Goyal and HarrmendraGoel.
2. A text book on experiments and calculations- Engineering Chemistry. S.S. Dara.
3. Instrumental methods of chemical analysis, Chatwal, Anand, Himalaya Publications.
WORKSHOP PRACTICE
18MEL02
B.Tech.,(Semester- I)
Prerequisites:
None.
Course Objectives:
In this course students are able to
COB 1: To impart student knowledge on various hand tools for usage in engineering applications.
COB 3: Design and model different prototypes using carpentry, sheet metal and welding.
Course Outcomes:
After the completion of this course the students are expected to be able to:
CO 1: Make half lap joint, Dovetail joint and Mortise &Tenon joint
CO 2: Produce Lap joint, Tee joint and Butt joint using Gas welding
CO 3: Prepare trapezoidal tray, Funnel and T-joint using sheet metal tools
CO 4: Make connections for controlling one lamp by a single switch, controlling two lamps by a single
switch and stair case wiring.
LIST OF EXPERIMENTS
1. Carpentry
(b) Funnel
(c) T-joint
4. House wiring
TEXT BOOKS:
1. P.Kannaiah and K.L.Narayana, Workshop Manual, SciTech Publishers, 2009.
2. K. Venkata Reddy, Workshop Practice Manual, BS Publications, 2008
LIST OF EXPERIMENTS
Prerequisites:
none
Course Objectives:
CO1: To learn about some advanced numerical techniques e.g. solving a nonlinear equation, linear system
of equations, Interpolation and Approximation techniques.
CO2: To learn about evaluation of double and triple integrals and their applications.
CO3: To learn some basic properties of scalar and vector point functions and their applications to
line,surface and volume integrals.
Course Outcomes:
After the course the students are expected to be able to
CLO-1: Solve non-linear equations in one variable and system of linear equations using iteration methods.
CLO-3: Compute the value of a definite integral using numerical integration techniques.
CLO-4: Predict the numerical solution of the derivative at a point from the given initial value problem
using appropriate numerical method.
CLO-5: Evaluate the double and triple integrals using change of variables.
CLO-6: Transformline integrals to surface and surface to volume integrals and evaluate them.
CO 1 3 1 - 1 - - - - - - - -
CO 2 3 2 - 2 - - - - - - - -
CO 3 3 3 - 2 - - - - - - - -
CO 4 3 3 - 2 - - - - - - - -
CO 1 - 2 -
CO 2 - 2 -
CO 3 - 1 -
CO 4 - 1 -
TEXT BOOKS:
1. B.S.Grewal, “Higher Engineering Mathematics”, 44thedition, Khanna publishers, 2017.
REFERENCES:
1. ErwinKreyszig, “Advanced Engineering Mathematics”, 9th edition, John Wiley & Sons.
2. N.P.Bali and M.Goyal, “A Text book of Engineering Mathematics” Laxmi Publications, 2010.
SEMICONDUCTOR PHYSICS
I B.Tech – II Semester (18PH001)
Prerequisites:
none
Course Objectives:
CO1: This unit aim to build the foundation and inspires interest of freshmen into electrical and electronics
and to focus on fundamental concepts and basic principles regarding electrical conduction.
CO2: This unit provides various properties of semiconductor materials and their importance in various
device fabrications.
CO3: This unit aim to educate the student on various opto-electronic devices and their applications.
CO4: This unit provide information about the principles of processing, manufacturing and characterization
of nanomaterials, nanostructures and their applications.
Course Outcomes:
After the course the students are expected to be able to
CLO1: understand concepts of band structure of solids, concept of hole and effective mass of electron in
semiconductors.
CLO2: know the concept of Fermi level and various semiconductor junctions.
CLO3: familiar with working principles of various opto-electronic devices and their applications.
UNIT - I }
ELECTRONIC MATERILAS:
Sommerfeld free electron theory, Fermi level and energy, density of states, Failure of free electron theory
(Qualitative), Energy bands in solids, E-K diagrams, Direct and Indirect band gaps. Types of Electronic
materials: Metals, Semi conductors and Insulators, Occupation Probability, effective mass, Concept of
hole.
UNIT - II }
SEMICONDUCTORS:
Introduction to semiconductors, intrinsic and extrinsic semiconductors, carrier concentrations, Fermi level
and temperature dependence, Continuity equation, Diffusion and drift, P-N junction (V-I characteristics),
Metal – Semiconductor junction (Ohmic and Schottky), Semiconductor materials of interest for opto-
electronic devices.
Photo voltaic effect, principle and working of LED, Applications of Photo diode, Solar cell, PIN & APD
Diode, Liquid crystal display, Opto electric effect: Faraday Effect and Kerr effect.
TEXT BOOKS:
1. A text book of engineering physics by Avadhanulu and KshirsagarS.Chand & Co. (2013)
2. Applied physics by Dr.P.SrinivasaRao. Dr.K.Muralidhar
3. Introduction to solid state state physics, Charles Kittel, 8th edition
4. Solid state physics, S.O. Pillai
REFERENCES:
1. Text book on Nanoscience and Nanotechnology (2013): B.S. Murty, P. Shankar, Baldev Raj, B.B.
Rath and J. Murday, Springer Science & Business Media.
2. Basic Engineering Physics ,Dr.P.SrinivasaRao. Dr.K.Muralidhar. Himalaya Publications, 2016
Prerequisites:
Nil
Course Objectives:
Student will be able to
CO1: Comprehend a specific set of behaviours and values any professional must know and must abide by,
including confidentiality, honesty and integrity. Understand engineering as social experimentation.
CO2: Know, what are safety and Risk and understand the responsibilities and rights of an engineer such
as collegiality, loyalty, bribes/gifts.
CO3: Recognize global issues visualizing globalization, cross-cultural issues, computer ethics and also know
about ethical audit
CO4: Discuss case studies on Bhopal gas tragedy, Chernobyl and about codes of Institute of Engineers,
ACM
Course Outcomes:
Student will be able to
CLO1: Comprehend a specific set of behaviours and values the professional interpreter must know and
must abide by, including confidentiality, honesty and integrity
CLO2: Understand professional responsibilities and rights, prejudice in not asking for clarification, fear of
law and plain neglect will lead to the occurrence of many repetitions of past mistakes
CLO3: Understand the responsibility of engineer to ensure safety of public by making risk-benefit analysis.
CLO4: Address the global issues that curbs ethics in environment and computer discipline. The students
can speak out against issues in these areas affecting the public interest
CLO5: Understand the supplemented guidelines that are intended for decision making in the conduct of
professional work
TEXT BOOKS:
1. Professional Ethics & Human Values, M.GovindaRajan, S.Natarajan, V.S.SenthilKumar, PHI
Publications 2013.
REFERENCES:
1. Ethics in Engineering, Mike W Martin, Ronald Schinzinger, TMH Publications.
Prerequisites:
NIL
Course Objectives:
Students will be able to
COB 1: Design Have a thorough understanding of the fundamental concepts and techniques used in digital
electronics, and The able to minimize boolean expressions by applying boolean algebra and k map
methods.
COB 2: Design minimize circuit through Minimize boolean expressions by tabulation method.The ability
to understand, analyze and design various combinational logic circuits.
COB 4: Operate registers and counters, The ability to understand Memories and design Programmable
Logic Devices.
Course Outcomes:
After the course the students are expected to be able to
CO 1: Understand fundamental concepts and techniques used in digital electronics and minimize boolean
expressions by applying boolean algebra and k-map methods.
CO 2: Minimize boolean expressions by tabulation method and understand, analyze and design various
combinational logic circuits.
CO 3: Use basic flip-flops, analyze and design synchronous and asynchronous sequential circuits.
CO 4: Understand the Design principles of Registers, Counters, Memories and Programmable Logic
Devices.
CO 1 3 3 3 3 2 1 - - - - - -
CO 2 3 3 3 3 2 1 - - - - - -
CO 3 3 3 3 3 2 1 - - - - - -
CO 4 3 3 3 3 2 1 - - - - - -
CO 1 - 1 -
CO 2 - 1 -
CO 3 - 1 -
CO 4 - 1 -
TEXT BOOKS:
1. M. Morris Mano, Michael D. Ciletti, “Digital Design”, 5th Edition, Prentice Hall, 2013.
2. A.Anandkumar, “fundamentals of digital circuits”, 4th edition, phi.
REFERENCES:
1. John F. Wakerly, “Digital Design: Principles and Practices”, 4th Edition, Pearson, 2006.
2. R. H. Katz, G. Borriello, “Contemporary Logic Design”, 2nd Ed., Pearson Prentice-Hall, Upper Saddle
River, NJ, 2005.
3. Brain Holdsworth , Clive Woods, “Digital Logic Design”, 4th Edition, Elsevier Publisher, 2002.
4. Donald E Givone, “Digital Principles and Design”, TMT.
COMMUNICATIVE ENGLISH
( Common to All)
I B.Tech – II Semester (18EL001)
Prerequisites:
Course Objectives:
The Course Aims
COB 2: To enable the students to demonstrate proficiency in the use of written English, including proper
spelling, grammar, and punctuation
Course Outcomes:
After the course the students are expected to be able to
CO 2: Make use of contextual clues to infer meanings of unfamiliar words from context.
CO 5: Produce coherent and unified paragraphs with adequate support and detail.
CO 1 - - - - - - - 2 - 4 - 3
CO 2 - - - - - 2 - 2 - 4 4 3
CO 3 - - - - - 2 - 2 - 4 4 3
CO 4 - - - - - - - 2 - 4 4 3
CO 5 - - - - - 3 - 2 - 4 3 3
CO 1 - - -
CO 2 - - -
CO 3 - - -
CO 4 - - -
1. Text:
(a) Study Skills for a Successful Semester (page 5)
(b) Concerning the Unknown Engineer (page 27)
2. Grammar: Parts of Speech, Subject-Verb agreement
3. Vocabulary Development: Vocabulary in the lessons Study Skills for a Successful Semester and
Concerning the Unknown Engineer
4. Writing Skills: Writing a Good Paragraph with Notes, Writing a cohesive text, clutter free writing.
1. Text:
(a) A Shadow by R.K.Narayanan (page no116)
(b) Clutter (page no 69)
2. Grammar: Tenses.
3. Vocabulary Development: Vocabulary in the lessons A Shadow and Clutter.
4. Writing Skills: Essay Writing.
1. Text:
(a) Bionics (pg.no:157)
(b) Primping the pump by Zig Ziglar (Pg.No: 138)
2. Grammar: Auxiliary Verbs, Conditionals, Articles and Determiners.
3. Vocabulary Development: Vocabulary in the lessons Bionics and primping the pump by Zig Ziglar.
4. Writing Skills: Letter writing, E-Mail writing
1. Text:
(a) Human Cloning (Pg.no 194)
(b) The Stranger within (Pg.No: 237)
2. Grammar: Voice, Reported Speech, Gerund
3. Vocabulary Development: Vocabulary in the Lessons Human Cloning and the Stranger Within.
4. Writing Skills: Abstract, Proposal and executive summary writing on Technical basis.
TEXT BOOKS:
1. “Innovate with English” by T.Samson, First Edition,Cambridge University Press: New Delhi.
REFERENCES:
1. “Practical English Usage” by Michael Swan, 3rd Edition, OUP.
2. “Intermediate English Grammar” by Raymond Murphy, CUP.
3. “Study: Reading” by Eric H .Glendinning, 2nd Edition CUP.
4. “Business Correspondence and Report writing” by R.C Sharma, Tata McGrawhill.
Prerequisites:
NIL
Course Objectives:
Students will be able to
COB 1: Understand basic concepts of C Programming such as: C-tokens, Operators, Input/output, and
Arithmetic rules.
COB 2: Develop problem solving skills to translate ’English’ described problems into programs written
using C language. written using C language.
COB 4: Apply pointers for parameter passing, referencing and differencing and linking data structures.
COB 5: Manipulate variables and types to change the problem state, including numeric,character, array
and pointer types, as well as the use of structures and unions, File.
Course Outcomes:
After the course the students are expected to be able to
CO 1: Choose and Analyze the right data representation formats and algorithms to solve the problem.
CO 2: Use the comparisons and limitations of the various programming constructs and choose the right
one for the task in hand.
CO 3: Write the program on a computer, edit, compile, debug, correct, recompile and run it.
CO 4: Identify tasks in which the numerical techniques learned are applicable and apply them to write
programs, and hence use computers effectively to solve the task.
CO 1 3 2 2 - - - - - - - - -
CO 2 2 3 2 - - - - - - - - -
CO 3 2 2 1 - - - - - - - - -
CO 4 2 1 2 - - - - - - - - -
CO 1 - 3 2
CO 2 - 2 1
CO 3 - 2 2
CO 4 - 2 1
TEXT BOOKS:
1. Programming in ANSI C by E.Balaguruswamy,Fifth Edition.
REFERENCES:
1. Kernighan BW and Dennis Ritchie M, “C programming language”, 2nded, Prentice Hall.
2. Yashavant P. Kanetkar, “Let us C”, BPB Publications.
3. Herbert Schildt, “C: The Complete Reference”, 4th edition, Tata Mcgraw-Hill. Ashok N.Kamthane,
“Programming in C”, PEARSON 2nd Edition.
LIST OF EXPERIMENTS
2. Study the variation of intensity of magnetic field along the axis of a circular coil using Stewart-Gee’s
appaatus.
6. Determination of dispersive power of a given material of prism using prism minimum deviation method.
7. Draw the resonant characteristic curves of L.C.R. series circuit and calculate the resonant frequency.
8. Draw the characteristic curves of a photocell and calculate the maximum velocity of electron.
10. Determine the rigidity modulus of the given material of the wire using Torsional pendulum.
TEXT BOOKS:
1. Engineering physics laboratory manual P.Srinivasarao & K.Muralidhar,Himalaya publications.
LIST OF EXPERIMENTS
1. UNIT-1
2. UNIT-II
3. UNIT-III
4. UNIT-IV
REFERENCE BOOKS:
1. Communication Skills, Sanjay Kumar and PushpaLata. Oxford University Press. 2011
2. Better English Pronunciation, J.D. O’ Connor. Cambridge University Press:1984
3. New Interchange (4rth Edition), Jack C Richards. Cambridge University Press:2015
4. English Conversation Practice, Grant Taylor. McGraw Hill:2001
SOFTWARE
1. Buzzers for conversations, New Interchange series
2. English in Mind series, Telephoning in English
3. Speech Solutions, A Course in Listening and Speaking
LIST OF EXPERIMENTS
1. A program for electricity bill taking different categories of users, different slabs in each category.
(Using nested if else statement).
Domestic Customer:
Consumption Units Rate of Charges(Rs.)
0 – 200 0.50 per unit
201 – 400 100 plus 0.65 per unit
401 – 600 230 plus 0.80 per unit
601 and above 390 plus 1.00 per unit
Commercial Customer:
Consumption Units Rate of Charges(Rs.)
0 – 100 0.50 per unit
101 – 200 50 plus 0.6 per unit
201 – 300 100 plus 0.70 per unit
301 and above 200 plus 1.00 per unit
6. Write a C program to read a list of numbers and search for a given number using Binary search
algorithm and if found display its index otherwise display the message “Element not found in the
List”.
7. Write a C program to read two matrices and compute their sum and product.
8. A menu driven program with options (using array of character pointers).
(a) To insert a student name
(b) To delete a student name
(c) To print the names of students
9. Write a C program to read list of student names and perform the following operations
(a) To print the list of names.
(b) To sort them in ascending order.
(c) To print the list after sorting.
10. Write a C program that consists of recursive functions to
(a) Find factorial of a given number
(b) Solve towers of Hanoi with three towers ( A, B & C) and three disks initially on tower A.
11. A Bookshop maintains the inventory of books that are being sold at the shop. The list includes details
such as author, title, price, publisher and stock position. Whenever a customer wants a book the sales
person inputs the title and the author, and the system searches the list and displays whether it is
available or not. If it is not, an appropriate message is displayed, if it is, then the system displays the
book details and request for the number of copies required ,if the requested copies are available the
total cost of the requested copies is displayed otherwise the message “required copies not in stock” is
displayed. Write a program for the above in structures with suitable functions.
12. Write a C program to read a data file of students’ records with fields( Regno, Name,
M1,M2,M3,M4,M5) and write the successful students data (percentage ¿ 40% ) to a data file.
Prerequisites:
Digital Logic Design(18IT204)
Course Objectives:
Students will be able to
COB 1: Conceptualize the basics of organizational and architectural issues of a digital computer and
Classify and compute the performance of machines, Machine Instructions.
COB 2: Learn about various data transfer techniques in digital computer and the I/O interfaces.
COB 3: Estimate the performance of various classes of Memories, build large memories using small
memories for better performance and Relate to arithmetic for ALU implementation
COB 4: Understand the basics of hardwired and micro-programmed control of the CPU, pipelined
architectures , Hazards and Superscalar Operations.
Course Outcomes:
After the course the students are expected to be able to
CO 1: Explain the basics of organizational and architectural issues of a digital computer and Classify and
compute the performance of machines, Machine Instructions.
CO 2: Describe various data transfer techniques in digital computer and the I/O interfaces.
CO 3: Analyze the performance of various classes of Memories, build large memories using small memories
for better performance and analyze arithmetic for ALU implementation
CO 4: Describe the basics of hardwired and micro-programmed control of the CPU, pipelined architectures
, Hazards and Superscalar Operations
CO 1 2 - - - - - - - - 1 - 1
CO 2 2 - 3 - - - - - - 1 3 1
CO 3 - 3 3 - - - 2 - 1 1 - 1
CO 4 3 - 3 - - - - - - - - 1
CO 1 - 2 -
CO 2 3 2 -
CO 3 - 2 -
CO 4 - 2 -
TEXT BOOKS:
1. “Computer Organization”, Carl Hamacher, ZvonkoVranesic, SafwatZaky, Fifth Edition, McGraw Hill.
REFERENCES:
1. Computer Architecture and Organization”, John P. Hayes, Third Edition, McGraw Hill.
2. “Computer Organization and Architecture”, William Stallings, 6th Edition, Pearson/PHI.
3. “Computer Systems Architecture”, M. Morris Mano, Third Edition, Pearson/PHI
DATA STRUCTURES
II B.Tech â“ III Semester (18IT302)
Prerequisites:
Problem Solving with Programming
Course Objectives:
Students will be able to
CO1: Understand and remember algorithms and its analysis procedure and Compute the complexity of
various algorithms.
CO2: Introduce the concept of data structures through ADT including List, Stack, Queues, dynamic
equivalence problem and smart union algorithm.
CO3: Understand the concept of Binary tree, binary search tree,AVL tree and their applications.
Course Outcomes:
After the course the students are expected to be able to
CLO1: Determine the time complexities of different algorithms, and implement ADTâTM s of different types
of linked lists and applications.
CLO2: Implement stack and queue ADTâTM s using arrays and linked lists and their applications.
CLO4: Implement and analyze various hashing techniques and Graph traversal methods.
CO 1 2 3 2 - - - - - - - - -
CO 2 2 3 3 - - - - - - - - -
CO 3 1 3 2 - - - - - - - - -
CO 4 1 2 3 - - - - - - - - -
CO 1 - 3 2
CO 2 - 3 2
CO 3 - 2 1
CO 4 - 2 1
TEXT BOOKS:
1. Mark Allen Weiss, âœData Structures and Algorithm Analysis in Câ, Second Edition, Pearson
Education.
REFERENCES:
1. Y.Langsam, M.J.Augeustein and A.M.Tenenbaum, âœData Structures Using Câ, Pearson Education
Asia, 2004.
2. Richard F.Gilberg, Behrouz A. Forouzan, âœData Structures â“ A Pseudocode Approach with Câ,
ThomsonBrooks / COLE, 1998.
3. Aho, J.E. Hopcroft and J.D. Ullman, âœData Structures and Algorithmsâ, Pearson Education Asia,
1983.
Prerequisites:
NIL
Course Objectives:
Students will be able to
CO1: Understand set theory, relations and functions to read , understand Mathematical Induction and
construct mathematical arguments.
CO3: Construct recurrence relations for elementary problems, and Apply generating functions to solve
recurrence relations.
Course Outcomes:
After the course the students are expected to be able to
CLO1: Verify the correctness of an argument using propositional and predicate logic and truth tables.
CLO2: Demonstrate the ability to solve problems using counting techniques and combinatorics in the
context of discrete probability.
CLO4: Understand some basic properties of graphs and related discrete structures, and be able to relate
these to practical examples.
CO 1 3 2 2 - - - - - - - - -
CO 2 2 3 2 - - - - - - - - -
CO 3 2 2 1 - - - - - - - - -
CO 4 2 1 2 - - - - - - - - -
CO 1 - 3 2
CO 2 - 2 1
CO 3 - 2 2
CO 4 - 2 1
TEXT BOOKS:
1. Joe L.Mott, Abraham Kandel & Theodore P.Baker, âœDiscrete Mathematics for Computer Scientists
& Mathematiciansâ, PHI 2nd edition.
2. â Ralph P. Grimaldi: Discrete and Combinatorial Mathematics, , 5th Edition, Pearson Education.
2004.
REFERENCES:
1. Basavaraj S Anami and Venakanna S Madalli: Discrete Mathematics â“ A Concept based approach,
Universities Press, 2016.
2. Kenneth H. Rosen: Discrete Mathematics and its Applications, 6th Edition, McGraw Hill, 2007.
3. D.S. Malik and M.K. Sen: Discrete Mathematical Structures: Theory and Applications, Thomson,
2004.
4. Thomas Koshy: Discrete Mathematics with Applications, Elsevier, 2005, Reprint 2008.
Prerequisites:
Problem solving with programming (18CS001)
Course Objectives:
COB 1: This course provides an introduction to object oriented programming (OOP) features
encapsulation, abstraction and inheritance using the Java programming language.
COB 5: Be able to use the Java SDK environment to create, debug and run simple Java programs.
Course Outcomes:
After the course the students are expected to be able to
CO 4: Design the java applications using Java applet and Event handling and develop java applications
using AWT and Swings.
CO 1 3 3 3 - 1 - - - 2 - 2 2
CO 2 - 2 3 - 2 - - - - - - -
CO 3 - 2 3 - - - - - - - - -
CO 4 - 2 2 - - - - - 2 - - -
CO 1 - 2 -
CO 2 - 2 -
CO 3 - 3 -
CO 4 - 3 -
TEXT BOOKS:
1. Java The Complete Reference by Herbert Schildt , 9th Edition, , TMH Publishing Company Ltd, New
Delhi.
REFERENCES:
1. Big Java, 2nd Edition, Cay Horstmann, John Wiley and Sons,Pearson Education.
2. Java How to Program (Early Objects), Tenth Edition, H.M.Dietel and P.J.Dietel, Pearson Education.
OPERATING SYSTEMS
18IT305
B.Tech.,(Semester- III)
Prerequisites:
Course Objectives:
COB 1: Have a thorough understanding of the fundamentals of Operating Systems
COB 2: Learn the mechanisms of OS to handle processes and threads and their communication
COB 3: Learn the mechanisms involved in memory management in contemporary OS and Gain knowledge
on Mutual exclusion algorithms, deadlock detection algorithms
COB 4: Gain knowledge on file I/O operations and protection of various OS.
Course Outcomes:
After the course the students are expected to be able to
CO 1: Understand different structures, services of the operating system and the use of scheduling and
operations on process.
CO 2: Understand the use of scheduling, operations on process, the process scheduling algorithms and
synchronization concepts.
CO 3: Understand the concepts of deadlock, memory and virtual memory management techniques.
CO 4: Understand the concepts of File System, Input/output systems and system protection of various
operating systems.
CO 1 - 1 2 - 1 - - - 1 - - -
CO 2 - 1 2 1 - - - - - - - -
CO 3 - - - 1 - - - - - - - -
CO 4 - - 1 - - - - - - - - -
CO 1 - 2 -
CO 2 1 2 -
CO 3 - 1 -
CO 4 - 1 -
TEXT BOOKS:
1. Silberschatz & Galvin, “Operating System Concepts”, 8th edition, John Wiley & Sons (Asia)
Pvt.Ltd.,.
REFERENCES:
1. William Stallings, “Operating Systems – Internals and Design Principles”, 5/e, Pearson.
2. Charles Crowley, “Operating Systems: A Design-Oriented Approach”, Tata McGraw Hill Co., 1998
edition.
3. Andrew S.Tanenbaum, “Modern Operating Systems”, 2nd edition, 1995, PHI.
TECHNICAL ENGLISH
18EL002
B.Tech.,(Semester- III)
Prerequisites:
Course Objectives:
The course aims
COB 1: At enhancing the vocabulary competency of the students.
COB 2: To introduce corrective measures to eliminate grammatical errors in speaking and writing.
COB 3: To learn writing as a process, including various invention heuristics suchasbrainstorming,
gathering evidence, considering audience, drafting, revising, editing, and proofreading.
COB 4: Use grammatical, stylistic, and mechanical formats and conventions appropriate for a variety of
purposes.
COB 5: Produce coherent, organized, readable prose for a variety of rhetorical situations.
Course Outcomes:
By the end of the course the student would be able to
CO 1: Build academic vocabulary to enrich their writing skills
CO 2: Make use of contextual clues to infer meanings of unfamiliar words from context.
CO 3: Participate actively in writing activities (individually and in collaboration) that model effective
technical communication in the workplace.
CO 4: Understand how to apply technical information and knowledge in practical documents for a variety
of purposes.
CO 5: Practice the unique qualities of professional writing style that includes sentence conciseness,
readability, clarity, accuracy, honesty, avoiding wordiness or ambiguity, previewing, using direct
order organization, objectivity, unbiased analyzing, summarizing, coherence and transitional devices.
CO 1 - - - - - - 2 2 4 4 4 3
CO 2 - - - - - - 2 2 4 4 4 3
CO 3 - - - - - - - 2 - 4 4 3
CO 4 - - - - - - 2 2 4 4 4 3
CO 5 - - - - - - - 2 4 4 3 3
CO 1 - - -
CO 2 - - -
CO 3 - - -
CO 4 - - -
REFERENCES:
1. Communication Skills, Sanjay Kumar & Pushpa Latha. Oxford University Press: 2011.
2. Technical Communication Principles and Practice. Oxford University Press: 2014.
3. Advanced Language Practice, Michael Vince. MacMilan Publishers: 2003.
4. Objective English (Third Edition), Edgar Thorpe & Showick. Pearson Education: 2009
5. English Grammar: A University Course (Second Edition), Angela Downing & Philip Locke, Routledge
Taylor & Francis Group: 2016
LIST OF EXPERIMENTS
1. Write a program to perform the following operations on Array List 1.Creation,2.Insertion, 3.Deletion,
4.Search, 5.Display.
2. Write a program that reads two lists of elements, prints them, reverses them,Prints the reverse list,
sort the lists, print the sorted lists, merges the list, prints merge list using array list.
3. Write a program to perform the following operations on Single Linked List. a)Creation b)Insertion
c)Deletion d)Search e)Display.
4. Write a program to perform the following operations on Doubly Linked List. a)Creation b)Insertion
c)Deletion d)Search e)Display.
5. Write a program to perform addition and multiplication of two polynomials using single Linked List.
6. Write a program to implement the following using stack. a) infix to postfix conversion b) postfix
evaluation
7. Write a program that performs Radix sort on a given set of elements using queue.
8. Write a program to perform the following operations on Disjoint Set. a)Make-Set b)Find-Set c)Union.
9. Write a program to read n numbers in an array. Redisplay the arraylist with elements being sorted
in ascending order using Heap Sort.
11. Write a program to perform Binary Search tree operations and traversals.
12. Write a program to implement AVL tree that interactively allows (a) Insertion (b)Deletion (c)
Find min (d) Find max.
13. Write a program to implement DFS & BFS graph traversing techniques.
LIST OF EXPERIMENTS
1. Write a java program to demonstrate static member, static method and static block.
4. Write a java program to demonstrate finals, blank finals, final methods, and final classes.
7. Write a java program to crate user defined exception class and test this class.
10. Write GUI application which uses awt components like label, button, text filed, text area, choice,
checkbox, checkbox group.
LIST OF EXPERIMENTS
2. Write a program to simulate the following non pre-emptive CPU scheduling algorithms to find
turnaround time and waiting time. a) FCFS b) SJF c) Round Robin (pre-emptive) d) Priority
7. Write a Program to simulate the MVT and MFT memory management techniques.
8. Write a program to simulate the following Contiguous Memory Allocation techniques: a) worst-fit b)
best-fit c) first-fit
10. Write a program to simulate the following page replacement algorithms: a) FIFO b) LRU c) LFU
Prerequisites:
Nil
Course Objectives:
Students will be able to
COB 1:
COB 2:
COB 3:
COB 4:
Course Outcomes:
After the course the students are expected to be able to
CO 1:
CO 2:
CO 3:
CO 4:
CO - --- - - - - - - - - - -
CO 2 - - - - - - - - - - - -
CO 3 - - - - - - - - - - - -
CO 4 - - - - - - - - - - - -
CO 1 - - -
CO 2 - - -
CO 3 - - -
CO 4 - - -
TEXT BOOKS:
1. 1. Miller & Freunds Probability and Statistics for Engineers, Richard A. Johnson, 8th Edition, PHI.
2. Introduction to Linear Regression Analysis, Douglas C. Montgomery, E.A. Peck and G.G.
Vining,3rdedition, Wiley.
REFERENCES:
1. 1. R.E Walpole, R.H. Myers & S.L. Myers Probability & Statistics for Engineers and Scientists,
6thEdition, PHI.
WEB TECHNOLOGIES
II B.Tech – II Semester (18IT402)
Prerequisites:
Nil
Course Objectives:
Students will be able to
COB 1: Analyze a web page and identify HTML elements and their attributes.
COB 2: Build dynamic web pages using JavaScript (client side programming).
COB 4: Understand Web server and its working also working with Ajax for asynchronous communication.
Course Outcomes:
After the course the students are expected to be able to
CO 3: Identify the functionality of XML and create an XML document and display data from XML
document.
CO 4: Recognize the use of web servers and know the functionality of web servers.
CO 1 - 2 2 1 - - - - 1 2 3 2
CO 2 - - 1 - - - - - - 1 - 3
CO 3 - - 1 - - - - - - - - -
CO 4 - 2 3 2 - 1 2 1 2 2 3 3
CO 1 - 2 -
CO 2 - - -
CO 3 - 2 -
CO 4 - - -
TEXT BOOKS:
1. 1. Harvey M. Deitel and Paul J. Deitel,“Internet & World Wide Web How to Program”, 5/e, PHI.
2. 2. Kogent Learning Solutions Inc.,HTML5 Black Book: “Covers CSS3, Javascript, XML, XHTML,
Ajax, PHP and Jquery”.
REFERENCES:
1. 1. Jason Cranford Teague, “Visual Quick Start Guide CSS, DHTML & AJAX”, 4e, Pearson
Education.
2. 2. Tom NerinoDoli smith, “JavaScript & AJAX for the web”, Pearson Education 2007.
3. 3. Joshua Elchorn, “Understanding AJAX”, Prentice Hall 2006.
Prerequisites:
NIL
Course Objectives:
Students will be able to
COB 1: Describe the fundamental elements of relational database management systems.
COB 2: Explain the basic concepts of relational data model, entity-relationship model, relational database
design, relational algebra and SQL.
COB 5: Familiar with basic database storage structures and access techniques: file and page organizations,
indexing methods including B trees and B+ trees.
COB 6: Familiar with basic concurrency control techniques and recovery techniques.
Course Outcomes:
After the course the students are expected to be able to
CO 1: Ability to apply knowledge of database design methodology which give a good formal foundation in
relational data model and Understand and apply the principles of data modeling using ER Model.
CO 2: Familiar with relational DB theory and will able to write relational algebra expressions, Relational
Calculus and SQL.for query
CO 3: Design database schema and Identify and solve the redundancy problem in database tables using
normalization.
CO 1 1 3 3 - - - - - - - - -
CO 2 - 2 2 - - - - - - - 2 2
CO 3 1 3 3 - 1 - - - - - 2 2
CO 4 - - 2 - - 3 - - - - - -
CO 1 - 1 -
CO 2 - - -
CO 3 - 1 -
CO 4 - 1 -
TEXT BOOKS:
1. Fundamentals of Database Systems, Ramez Elmasri and Navate Pearson Education, 6th edition.
REFERENCES:
1. Data base Management Systems, Raghurama Krishnan, Johannes Gehrke, TATA McGrawHill 3rd
Edition.
2. Data base System Concepts, Silberschatz, Korth, McGraw hill, 5th edition.
3. Introduction to Database Systems, C.J.Date Pearson Education.
SCRIPT PROGRAMMING
II B.Tech – II Semester (18IT404)
Prerequisites:
Basic Programming constructs
Course Objectives:
Students will be able to
CO2: to create scripts that can be used in different applications in relevant scenarios.
CO4: Handle exceptions and connect with database to perform CRUD operations
Course Outcomes:
After the course the students are expected to be able to
CLO1: Write scripts with basic python constructs and using control flow.
CLO2: Identify the usage of functions and write scripts using functions.
CLO4: Handle exceptions while writing scripts using exception handling techniques in python.
CLO5: Write scripts with object oriented concepts like inheritance and encapsulation.
CO 1 1 2 2 - 3 1 - - 1 2 2 1
CO 2 2 2 2 - 3 1 - - 1 2 2 1
CO 3 2 2 2 - 3 1 - - 1 2 2 1
CO 4 2 2 2 - 3 1 - - 1 2 2 1
CO 1 1 1 0
CO 2 1 2 0
CO 3 1 2 0
CO 4 1 2 0
TEXT BOOKS:
1. 1. Introduction to Computation and Programming using Python, by John Guttag, PHI Publisher,
Revised and Expanded version (Referred by MIT).
2. 2. Learning Perl 5th edition, Randal L. Schwartz, Tom Phoenix, and brian d foy, O’reilly Publisher.
REFERENCES:
1. 1. Learning Python 5th edition by Mark Lutz-O’reilly publcations.
2. 2. Python Programming for absolute beginners-3rd edition (Web downloads available)
COMPUTER NETWORKS
II B.Tech – II Semester (18IT405)
Prerequisites:
Course Objectives:
COB 1: Able to learn the architectural principles of data communications and computer networking.
COB 2: To learn the network layer design and routing algorithms,congestion control and quality of services
COB 3: Able to know the Transport layer and transport layer protoclols
COB 4: To gain the knowledge on DNS,E-mail and world wide web networking application
Course Outcomes:
After the course the students are expected to be able to
CO 1: Understand the architectural principles of data communications and computer networking
CO 2: Understand the network layer design and routing algorithms,congestion control and quality of
services
CO 3: Understand the Transport layer and transport layer protoclols
CO 4: Understand the knowledge on DNS,E-mail and world wide web networking application
CO 1 1 2 2 - 1 - 2 1 - 2 3 -
CO 2 1 - 2 - 1 1 1 - 1 - - 1
CO 3 1 - - 2 1 1 - - - - 1 1
CO 4 1 2 2 2 2 1 - - - 1 1 -
CO 1 - 2 -
CO 2 - - -
CO 3 - 2 -
CO 4 - 2 -
TEXT BOOKS:
1. Behrouz A.Forouzan,“DataCommunications and Networking”,4th edition, TMH.
2. Tanenbaum,“Computer Networks”,5thEdition,PearsonEducation,2011.
REFERENCES:
1. WayneTomasi,“Introduction to DataCommunications and Networking”,PHI Publications
2. God Bole,“DataCommunications & Networking”,TMH Publications.
3. Kurose & Ross, “COMPUTER NETWORKS– A Top-down approach featuring the Internet”, Pearson
Education,AlbertoLeon,Garciak.
Prerequisites:
Discrete Mathematics
Course Objectives:
The purpose of this course is to acquaint the student with an overview of the theoretical foundations of
computer science from the perspective of formal languages.
COB 1: Understand about designing and effectiveness of an algorithm, and divide and conquer method.
COB 2: Understand the optimal solution finding with the greedy and dynamic programming method
COB 3: Easy know the major graph algorithms and their analyses, and backtracking information.
COB 4: Get the ability to branch with bound value and NP problems.
Course Outcomes:
After the course the students are expected to be able to
CO 4: Recognize the solutions for back tacking and branch and bound and also NP problems.
CO 1 3 2 3 2 3 - 2 - - 2 2 3
CO 2 2 2 2 2 2 - 2 - - 2 2 2
CO 3 3 3 3 3 3 - 2 - - 2 2 3
CO 4 2 2 1 2 2 - 2 - - 2 2 2
CO 1 3 3 1
CO 2 2 3 1
CO 3 2 3 2
CO 4 2 3 2
Master Theorem: Introduction, Generic Form- Case1, Case2, Case3, Inadmissible equations,
Application to common algorithms
Greedy method : General method, applications-Job sequencing with deadlines, Fractional knapsack
problem, Minimum cost spanning trees - Prims, Kruskal, Single source shortest path problem - Dijkstra.
textbfGraph Searching and Traversal: Graph traversals - Depth first, Breadth first, Bio Connected
Components, Strongly Connected Components.
Branch and Bound: General method, applications - 0/1 knapsack problem- LC Branch and Bound
solution.
NP-Hard and NP-Complete problems: Basic concepts, non deterministic algorithms, NP-Hard and
NP Complete classes, Cook’s theorem.
TEXT BOOKS:
1. E. Horowitz, S. Sahni and S.Rajsekran, Fundamentals of Computer Algorithms, Galgotia Publication.
REFERENCES:
1. T. H. Cormen, Leiserson, Rivest and Stein, Introduction of Computer Algorithm, PHI.
2. Sara Basse, A.V. Gelder, Computer Algorithms, Addison Wesley.
LIST OF EXPERIMENTS
2. Write java scripts covering Function, recursive functions, Arrays and Objects.
RDBMS Lab
II B.Tech – II Semester (18ITL42)
LIST OF EXPERIMENTS
TEXT BOOKS:
1. Oracle PL/SQL by Example, Benjamin Rosenzweig, Elena Silvestrova, Pearson Education 3rd Edition.
2. Oracle Database Logic PL/SQL Programming, Scott Urman, Tata Mc-Graw Hill.
3. SQL and PL/SQL for Oracle 10g, Black Book, Dr .P.S. Deshpande.
LIST OF EXPERIMENTS
3. Write a script that demonstrates Object Oriented Program support by the language.
4. Write a script to print Fibonacci numbers up to and including the first commandline argument.
5. Write a simple script that displays the mean and median of an array of values, passed in on the
command line.
SOFTWARE ENGINEERING
III B.Tech – V Semester (18IT501)
Prerequisites:
NIL
Course Objectives:
Students will be able to
COB 1: To introduce the fundamental concepts of software engineering and various software process
models.
COB 4: Understanding of software testing approaches such as unit testing and integration testing.
Course Outcomes :
After completing the course students will be having
CO 1: Strong foundation in choosing the best software process models for various projects.
CO 2: Knowledge to apply software engineering practice over the entire system lifecycle.
CO 3: Knowledge to select various architectural styles for various projects based on clients need.
CO 4: Knowledge towards how Software testing approaches such as unit testing and integration testing
will be done.
CO 1 1 - - - 3 - - - - 2 3 2
CO 2 - 1 1 - 1 - - - - - - -
CO 3 - - 1 - - - - - - - - -
CO 4 1 - - 1 - - - - - 1 - 2
CO 1 - 2 -
CO 2 1 - -
CO 3 - - 3
CO 4 - 1 -
TEXT BOOKS:
1. Roger S. Pressman, Software Engineering - A Practitioner’s Approach, Seventh Edition, McGraw Hill
Publications.
REFERENCES:
1. Ian Sommerville, Software Engineering, Sixth Edition, Pearson Education.
2. Carlo Ghezzi, Mehdi Jazayeri, Dino Mandrioli, Fundamentals of Software Engineering, Second Edition,
PHI.
3. RajibMall, Fundamentals of Software Engineering, Second Edition, PHI.
Prerequisites:
Discrete Mathematics (18IT303)
Course Objectives:
The student will be able to:
COB 1: The concepts of finite automata and regular languages and their properties.
COB 2: The concepts of Context free grammars and push down automata.
COB 4: Different intermediate code forms and code generation algorithm for target machine.
Course Outcomes:
Upon successful completion of the course, the student will be able to:
CO 1: Design finite state machines for acceptance of strings and understand the concepts of regular
languages and their properties.
CO 2: Design context free grammars for formal languages and develop pushdown automata for accepting
strings.
CO 3: Understand the phases of a compiler and construct lexical analysis, top-down and bottom-up parsers.
CO 1 3 3 2 - 1 - - - - - - -
CO 2 3 3 3 - 2 - - - - - - -
CO 3 3 3 3 - 2 - - - - - - -
CO 4 2 2 1 - 1 - - - - - - -
CO 1 2 2 -
CO 2 2 3 -
CO 3 2 3 -
CO 4 2 2 -
TEXT BOOKS:
1. John E. Hopcroft et al., Introduction to Automata Theory, Languages and Computation, 3rd Ed.,
Pearson, 2008.
2. A.V. Aho et al., “Compilers: Priniciples, Techniques, Tools”, 2nd Edition, Pearson, 2006.
REFERENCES:
1. John E Hopcroft & Jeffery D Ullman, “Introduction to Automata Theory & Languages and
Computation”, Narosa Publishing House.
ENTERPRISE PROGRAMMING
III B.Tech – V Semester (18IT503)
Prerequisites:
Object Oriented Programing (18IT304), Web Technologies (18IT402)
Course Objectives:
COB 1: Understand the Java EE architecture and Write different Servlets which can access database using
JDBC.
COB 2: Create web applications using a combination of client-side (JavaScript, HTML) and server-side
technologies (JSP, JSF, SERVLETS, Web Sockets).
Course Outcomes:
After the course the students are expected to be able to
CO 3: Create web applications using Session Beans, Entity Beans and Message driven Beans.
CO 4: Recognize the use of web servers and know the functionality of web servers and also Create Web
Services.
CO 1 1 2 3 - 3 1 - - 2 2 2 1
CO 2 2 2 3 - 3 1 - - 2 2 2 1
CO 3 2 2 3 - 3 1 - - 2 2 2 1
CO 4 2 2 3 - 3 1 - - 2 2 2 1
CO 1 3 1 0
CO 2 3 2 0
CO 3 3 2 0
CO 4 3 2 0
TEXT BOOKS:
1. Dr. Danny Coward, “Java EE 7: The Big Picture”, oracle press.
2. Antonio Goncalves “Beginning Java EE 7 ” apress.
REFERENCES:
1. Arun Gupta “Java EE 7 Essentials” O’Reilly.
WIRELESS NETWORKS
III B.Tech – V Semester (18IT504)
Prerequisites:
Computer Networks (18IT405)
Course Objectives:
COB 1: Able to understand the mobile communication systems and the characteristics of different multiple
access techniques in mobile communication.
COB 3: Describe and analyze the different wireless LAN technalogies and mobile network layer.
COB 4: The ability to understand the transport layer and wireless applications protocols .
Course Outcomes:
After the course the students are expected to be able to
CO 1: understand the mobile communication systems and the characteristics of different multiple access
techniques in mobile communication
CO 3: Understand the the different wireless LAN technalogies and mobile network layer.
CO 1 3 - 2 3 - 2 - - - 2 - 2
CO 2 3 - 2 3 - 2 - 3 - 3 - 2
CO 3 3 - 3 2 - 3 - - 3 2 2 -
CO 4 3 - 3 2 - 3 - 1 1 3 - 2
CO 1 - 2 -
CO 2 - - -
CO 3 - 2 -
CO 4 - 2 -
TEXT BOOKS:
1. J.Schiller, “Mobile communications”, Addison-Wesley, 2003
REFERENCES:
1. William Stallings, “Wireless Communication Networks”, Pearson Education.
2. UWE Hansmann, LotherMerk, Martin S.Nicklous, Thomas Stober, “Principles of Mobile Computing”,
2nd Edition.
MACHINE LEARNING
III B.Tech – V Semester (18IT505)
Prerequisites:
Nil
Course Objectives:
Students will be able to
COB 3: Combine the outcomes of different classifiers for better classification performance.
Course Outcomes:
After the course the students are able to
CO 4: Do Cluster Analysis.
CO 1 - 2 2 1 - - - - 1 2 3 2
CO 2 - - 1 - - - - - - 1 - 3
CO 3 - - 1 - - - - - - - - -
CO 4 - 2 3 2 - 1 2 1 2 2 3 3
CO 1 - 2 -
CO 2 - - -
CO 3 - 2 -
CO 4 - - -
TEXT BOOKS:
1. Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow by Aurélien Géron, Second
Edition, O’Reilly publishers, 2019
2. Python Machine Learning Second Edition, Sebastian Raschka & Vahid Mirjalili, 2017, Packt
Publishing.
3. Machine Learning by Tom M. Mitchell, First Edition, McGraw Hill Education.
REFERENCES:
1. Neural Networks and Deep Learning by Michael Nielsen (Free online text book available at URL:-
http://neuralnetworksanddeeplearning.com/)
2. Deep Learning, Ian Goodfellow, Yoshua Bengio and Aaron Courville, MIT Press, 2016 (Free online
text book available at URL:- http://www.deeplearningbook.org)
3. Data Mining Concepts and Techniques Third Edition, Jiawei Han and Micheline Kamber, Morgan
Kaufmann Publishers.
Prerequisites:
Design & Analysis of Algorithms (18IT406)
Course Objectives:
Students will be able to
COB 4: Understand advanced graph theory topics such as ramsey theorem,extremal grahs.
Course Outcomes:
After the course the students are expected to be able to
CO 1 - - 2 1 2 1 - - - 2 2 1
CO 2 1 1 - - - - 2 1 1 - 1 1
CO 3 1 1 - 2 3 - - 1 - 1 1 -
CO 4 1 - - 1 - - - 1 - 1 - -
CO 1 2 3 1
CO 2 - 2 1
CO 3 2 1 1
CO 4 1 2 3
TEXT BOOKS:
1. D. West, Introduction to Graph Theory, Second Edition, PHI, 2003.
2. J. A. Bondy and U. S. R. Murty, Graph Theory with Applications, North Holland, 1976.
3. Martin Charles Golumbic, Algorithmic Graph Theory and Perfect Graphs, Academic Press, 1980.
REFERENCES:
1. M. A. Iqbal, Graph Theory & Algorithms, Electronic edition 2010.
2. Chartrand & Oellermann, Applied and Algorithmic Graph Theory,McGraw Hill,1993.
3. William Kocay and Donald L. Kreher, Graphs, Algorithms, and Optimization, CRC Press, 2005.
NO SQL DATABASES
III B.Tech – V Semester (18ITD12)
Prerequisites:
Data Base Management Systems (18IT403)
Course Objectives:
Students will be able to
COB 1: Determine the importance of NoSQL Databases and Understand four types of NoSQL Databases
(Document-oriented, KeyValue Pairs, Column-oriented and Graph).
COB 2: Explain the detailed architecture, define objects, load data, query data and performance tune
Document-oriented NoSQL databases.
COB 3: Familiar with MongoDB, installation of mongoDB, CRUD operations, Aggregation framework.
COB 4: Understand the concepts of performance tuning in MongoDB and database sharding.
Course Outcomes :
After the course the students are able to
CO 2: Define, compare and use the four types of NoSQL Databases (Document-oriented, KeyValue Pairs,
Column-oriented and Graph).
CO 3: Explain the detailed architecture, define objects, load data, query data and performance tune
Document-oriented NoSQL databases.
CO 1 - - 2 1 2 1 - - - 2 2 -
CO 2 - - - - - - 2 1 1 - 1 -
CO 3 - - - 2 3 - - 1 - 1 1 -
CO 4 - - - 1 - - - 1 - 1 - -
CO 1 - 3 1
CO 2 - 2 1
CO 3 - 1 1
CO 4 - 2 3
TEXT BOOKS:
1. MongoDB:The Definitive Guide by Shannon Bradshaw, Eoin Brazil, Kristina Chodorow, 3rd Edition,
Oreilly,2019
2. NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence by Pramod J. Sadalage
and Martin Fowler, 1st Edition, Pearson Education, 2012.
3. MongoDb in Action by Kyle Banker, Peter Bakkum, Shaun Verch, Doug Garrett, Tim Hawkins, 2nd
Edition, Manning publications,2016.
REFERENCES:
1. MongoDBCookBook by Cyrus Dasadia & AmolNayak, 2nd Edition,PACKT Publishing, 2014.
2. NoSQL for Mere Mortals,Dan Sullivan,1stEdition, Addison-Wesley Professional,Pearson Education,
2015.
Course Objectives:
Students will be able to
COB 1: Understand the design of single-page applications and how AngularJS facilitates their
development.
Course Outcomes:
After the course the students are expected to be able to
CO 1 2 2 - 2 - - - - - 2 - 2
CO 2 2 - 2 - 5 - - - - 2 - 2
CO 3 2 2 - 2 2 - - - - 2 - 2
CO 4 2 2 - - 2 - - - - 2 - 2
CO 5 2 - 2 - 5 - - - - 2 - 2
CO 1 3 3 2
CO 2 3 2 -
CO 3 2 3 2
CO 4 3 2 2
CO 5 3 2 -
TEXT BOOKS:
1. Angular in Action, Jeremy Wilkin, Manning Publications.
REFERENCES:
1. Ng-Book: The Complete Guide to Angular, Nathan Murray, Felipe Coury, Ari Lerner, Carlos Taborda,
8ed
Prerequisites:
Object Oriented Programing (18IT304 ).
Course Objectives:
Students will be able to
COB 1: Understand work with the Maya workspace while animating a scene.
COB 2: Describe basic user interface actions, scene hierarchies and build character.
COB 4: Illustrate different kinds of texture maps to the stage, prepare the file for rendering and MEL
script.
Course Outcomes:
After the course the students are expected to be able to
CO 3: Explain building a model, texture and animate a complete character and use MEL script.
CO 1 1 - - - 2 - - - - 2 2 2
CO 2 - 1 1 - 1 - - - - - - -
CO 3 - - 1 - - - - - - - - -
CO 4 1 - - 1 - - - - - 1 - 2
CO 1 - 2 -
CO 2 1 - -
CO 3 - - 3
CO 4 - 1 -
TEXT BOOKS:
1. Learning Maya,Don Chong, Bruce Darrell, Bob Gundu, Robert Magee, Alias—Wavefront- a division
of Silicon Graphics Limited.
REFERENCES:
1. Maya- Professional Tips and Techniques, Lee Lanier, Wiley Publishing 2008.
2. Understanding 3D Animation using Maya, John Edgar Park, Springer.
3. An Essential Introduction to Maya Character Rigging, Cheryl Cabrera, Focal Press, first edition 2008.
LIST OF EXPERIMENTS
LIST OF EXPERIMENTS
1. Apply Naive Bayes Classifier on a given dataset and evaluate the performance of classifier model.
2. Apply Simple Linear Regression on a given dataset and evaluate the performance of prediction model
obtained.
3. Apply Multiple Linear Regression on a given dataset and evaluate the performance of prediction model
obtained.
4. Apply Logistic Regression on a given dataset and evaluate the performance of prediction model
obtained.
5. Apply Support Vector Machine classifier (SVM) on a given dataset and evaluate the performance of
classifier model obtained.
6. Apply Decision Tree classifier (ID3) on a given dataset and evaluate the performance of classifier
model obtained.
7. Build an Artificial Neural Network by implementing the Backpropagation algorithm to classify a given
dataset and evaluate the performance of classifier model obtained.
8. Apply Random forest algorithm on a given dataset and compare the classification accuracy with that
of Decision Tree classifier (ID3).
9. Apply k-nearest neighbor classifier on a given dataset and evaluate the performance of classifier model
obtained.
10. Apply K-means clustering algorithm on a given dataset and evaluate the clusters obtained
11. Apply Hierarchical clustering algorithm using different linkages on a given dataset and evaluate the
clusters obtained.
12. Apply DBSCAN clustering algorithm on a given dataset and evaluate the clusters obtained.
LIST OF EXPERIMENTS
TEXT BOOKS:
1. Galil, Z. (1986). “Efficient algorithms for finding maximum matching in graphs”. ACM Computing
Surveys. Vol. 18, No. 1: 23-38.
2. Edmonds, Jack (1965). “Paths, trees, and flowers”. Canad. J. Math. 17: 449–467.
3. https://networkx.github.io/documentation/stable/index.html.
LIST OF EXPERIMENTS
TEXT BOOKS:
1. MongoDB- The Definitive Guide ,2nd Edition, Oreilly
2. MongoDb in Action by Kyle Banker, Peter Bakkum, Shaun Verch, Doug Garrett, Tim Hawkins, 2nd
Edition, Manning publications.
LIST OF EXPERIMENTS
2. Create a basic web application with different input elements for user registration.
LIST OF EXPERIMENTS
1. create scene models with MAYA :link to download the sample - https://sites.google.com/view/becit-
calab–18itdl14/home
2. Texture and lighting the models with MAYA : Sample render result for help to make own theme based
render and scene generation. link to download the sample models for Texture and lighting :
https://sites.google.com/view/becit-calab–18itdl14/home
https://mega.nz/#F!gA0FyK5Z!gEgfKoHStX085vanQM9sPw
3. Character rigging : link to download the sample models https://sites.google.com/view/becit-calab–
18itdl14/home
4. Maya application to create Human Walk Cycle: link to download the sample -
https://sites.google.com/view/becit-calab–18itdl14/home
5. Maya application to create Human run Cycle : link to download the sample -
https://sites.google.com/view/becit-calab–18itdl14/home
6. Maya application to create cat Walk Cycle and run cycle : link to download the sample -
https://sites.google.com/view/becit-calab–18itdl14/home
7. Maya application to make a ball moving in a helical path
8. Maya application to show animation of solar system
9. Maya application to show a Growing Tree
10. Maya application to show Explosion with Maya Fluids
11. Maya application to make the rocket fly
12. Maya application to show steam train engine
TEXT BOOKS:
1. Learning Maya,Don Chong, Bruce Darrell, Bob Gundu, Robert Magee, Alias—Wavefront- a division
of Silicon Graphics Limited.
REFERENCES:
1. Maya- Professional Tips and Techniques, Lee Lanier, Wiley Publishing 2008.
2. Understanding 3D Animation using Maya, John Edgar Park, Springer.
3. An Essential Introduction to Maya Character Rigging, Cheryl Cabrera, Focal Press, first edition 2008.
Prerequisites:
Nil
Course Objectives:
Students will be able to
COB 2: Recognize how a computer system may be modified to include human diversity.
COB 3: Investigate the automatic generation of user interfaces from high-level specifications.
Course Outcomes:
After the course the students are expected to be able to
CO 1 - - 1 1 1 - - - - 1 1 1
CO 2 - - 1 1 1 - - - 1 - - -
CO 3 - - 2 3 3 - - - - 1 1 1
CO 4 1 - 2 2 2 - - - - 1 - -
CO 1 1 1 -
CO 2 1 1 -
CO 3 1 2 1
CO 4 1 1 2
TEXT BOOKS:
1. Wilbent. O. Galitz, —The Essential Guide To User Interface Design, John Wiley and Sons, 3rd
Edition, 2007.
2. Ben Sheiderman, —Design The User Interface, Pearson Education, 6th Edition, 2016.
REFERENCES:
1. Alan Cooper, —The Essential of User Interface Design, Wiley – Dream Tech Ltd., 2nd Edition, 2002.
DEEP LEARNING
III B.Tech – VI Semester (18IT602)
Prerequisites:
Nil
Course Objectives:
Students will be able to
COB 1: Understand the architecture, training methodology and applications of Radial Basis Function
Networks.
COB 2: Understand the architecture, training methodology and applications of Restricted Boltzmann
Machines.
COB 3: Understand the architecture, training methodology and applications of Recurrent Neural
Networks.
COB 4: Understand the architecture, training methodology and applications of Convolutional Neural
Networks.
Course Outcomes:
After the course the students are able to
CO 1 - 2 2 1 - - - - 1 2 3 2
CO 2 - - 1 - - - - - - 1 - 3
CO 3 - - 1 - - - - - - - - -
CO 4 - 2 3 2 - 1 2 1 2 2 3 3
CO 1 - 2 -
CO 2 - - -
CO 3 - 2 -
CO 4 - - -
TEXT BOOKS:
1. Neural Networks and Deep Learning Charu C. Aggarwal Springer
2. Neural Networks and Deep Learning by Michael Nielsen (Free online text book available at URL:-
http://neuralnetworksanddeeplearning.com/)
3. Deep Learning, Ian Goodfellow, Yoshua Bengio and Aaron Courville, MIT Press, 2016 (Free online
text book available at URL:- http://www.deeplearningbook.org)
REFERENCES:
1. Hands-On Machine Learning with Scikit-Learn and TensorFlow by Aurélien Géron, First Edition,
O’Reilly publishers, 2017
2. Deep Learning with Python by Francois Chollet, First Edition, Manning publishers, 2017
Prerequisites:
Discrete Mathematics(18IT303),Computer Networks(18IT405).
Course Objectives:
COB 1: To make the students familiar with Security services and Security mechanisms and Hacking phases.
COB 4: To enable students to understand establishment of mutual trust between communicating entities.
Course Outcomes:
After the course the students are expected to be able to
CO 1 2 2 3 2 3 - - - - 2 2 2
CO 2 2 3 2 2 2 - - - - 2 2 2
CO 3 2 2 3 2 2 - - - - 2 2 2
CO 4 2 2 3 2 2 - - - - 2 2 2
CO 1 3 3 2
CO 2 3 2 2
CO 3 3 3 2
CO 4 3 2 2
TEXT BOOKS:
1. Cryptography and Network Security - Principles & Practice by William Stallings, 7th ed, Prentice Hall.
REFERENCES:
1. Cryptography and Network Security by Behrouz A. Forouzan and Debdeep Mukhopadhyay 2nd ed,
Mcgraw-Hill Education, 2010.
CLOUD COMPUTING
III B.Tech – VI Semester (18IT604)
Prerequisites:
Operating System(18IT305), Object Oriented Programming(18IT304), Computer Networks (18IT405)
Course Objectives:
The students will be able to
COB 3: Familiarize with various Amazon Storage, Container, Messaging and Data Services.
COB 4: Know the concepts of AWS Management, Big Data Analytics, Machine Learning and Cloud
Security.
Course Outcomes:
After the course the students are expected to be able to
CO 4: Use AWS Management tools, Big Data Analytics, Machine Learning and Security Tools.
CO 1 1 2 2 1 1 - 1 - - - - 1
CO 2 1 1 2 1 2 - - 1 - - - 1
CO 3 1 1 2 1 2 - - 1 - - - 1
CO 4 1 1 2 - 2 - - 1 - - - 1
CO 1 2 1 2
CO 2 2 2 -
CO 3 2 1 -
CO 4 1 1 -
TEXT BOOKS:
1. Essentials of Cloud Computing – K. ChandraSekaran, CRP Press, 2015.
2. Practical Amazon EC2, SQS, Kinesis, and S3: A Hands-On Approach to AWS - Sunil Gulabani,
APress, 2017.
REFERENCES:
1. Cloud Computing: A Practical Approach, Anthony T. Velte, Toby J. Velte & Robert Elsenpeter,
McGraw-Hill Publ.
2. CLOUD COMPUTING Principles and Paradigms, Rajkumar Buyya, James Broberg & Andrzej
Goscinski, John Wiley & Sons Publ.
3. AWS Certified Developer – Associate Guide, Vipul Tankariya & Bhavin Parmar, Packt Publishing
Ltd. 2017.
4. https://docs.aws.amazon.com/
Prerequisites:
Software Engineering (18IT501).
Course Objectives:
COB 1: Describe the fundamental elements of Testing.
Course Outcomes:
After the course the students are expected to be able to
CO 2: Understand the levels of Testing which are integrated to work on Software Assurance.
CO 3: Understand the concepts of issues related on testing and Organization Structures for Testing Teams.
CO 1 1 2 2 2 2 - - - - 2 1 2
CO 2 2 2 2 2 2 - - - - 2 1 2
CO 3 2 2 2 2 2 - - - - 2 1 2
CO 4 2 2 2 2 2 - - - - 2 1 2
CO 1 2 2 2
CO 2 2 2 1
CO 3 2 2 2
CO 4 3 2 2
TEXT BOOKS:
1. Srinivasa Desikan & Gopalaswamy Ramesh, “Software Testing – Principles and Practices”, Pearson
Education, 2017.
REFERENCES:
1. “Software Testing techniques”, BarisBeizer, Dreamtech, second edition.
2. “The craft of software testing”, Brian Marick, Pearson Education.
3. “Software Testing Techniques”, SPD(Oreille).
4. “Software Testing – Effective Methods, Tools and Techniques”, RenuRajani, Pradeep Oak, TMK.
5. “Effective methods of Software Testing”, Perry, John Wiley.
Prerequisites:
NIL
Course Objectives:
COB 1: Understand the methods to identify parts of speech of a word in text.
Course Outcomes:
After the course the students are expected to be able to
CO 3: validate the syntax of sentences in a text as per the grammar of the language.
CO 1 - 3 - 2 - - - - 2 - - -
CO 2 - 3 - - 2 - - - 1 - - -
CO 3 - - 3 - 3 - - - 1 - - -
CO 4 - - 3 - 3 - - - 1 - - -
CO 1 3 - -
CO 2 - - -
CO 3 - 3 -
CO 4 - 3 -
TEXT BOOKS:
1. Natural Language Processing with Python – Analyzing Text with the Natural Language Toolkit by
Steven Bird, Ewan Klein, and Edward Loper, first edition, O’Reilly Media 2009 (Free online text book
available at URL:- http://www.nltk.org/book/)
2. Speech and Language Processing by Daniel Jurafsky, James H. Martin 2019 (Free online text book
available at URL:- https://web.stanford.edu/ jurafsky/slp3/ed3book.pdf)
REFERENCES:
1. Natural Language Understanding by Allen James, Second Edition, Pearson publishers, 2002.
2. Foundations of Statistical Natural Language Processing – Christopher Manning, Hinrich Schutze, MIT
Press 2000.
3. Natural Language Processing in Action: Understanding, analyzing, and generating text with Python
by Hobson Lane, Cole Howard, and Hannes Max Hapke, Manning Publishers 2019.
Prerequisites:
NIL
Course Objectives:
COB 1: Understand Big Data and Hadoop ecosystem
COB 3: Learn about developing map reduce applications in pig latin and hiveQl.
COB 4: learn about developing applications in Scala and import & export of data between hdfs, sql
database.
Course Outcomes:
After the course the students are expected to be able to
CO 2: create hdfs directory, export data into it and apply hdfs commands.
CO 4: Create map reduce applications in scala, import & export data between sql database, hadfs.
CO 1 - 3 - 2 - - - - 2 - - -
CO 2 - 3 - - 2 - - - 1 - - -
CO 3 - - 3 - 3 - - - 1 - - -
CO 4 - - 3 - 3 - - - 1 - - -
CO 1 3 - -
CO 2 - - -
CO 3 - 3 -
CO 4 - 3 -
Hadoop Installation and Configuration ( Refer Ch:1, Appendix A & Ch:10 ) Cluster
Specification- Cluster Sizing, Network Topology, Cluster Setup and Installation-Installing Java, Creating
Unix User Accounts, Installing Hadoop, Configuring SSH, Configuring Hadoop, Formatting the HDFS File
system, Starting and Stopping the Daemons, Creating User Directories, Hadoop Configuration-
Configuration Management, Environment Settings, Important Hadoop Daemon Properties.
Hadoop Distributed File System ( Refer Ch:3 ) The design of HDFS, HDFS concepts, The
command line interface, Hadoop Filesystems, Data Flow.
Apache Hive ( Refer Ch:17 ) Installing Hive, The Hive Shell, An example, Running Hive,
Configuring Hive, Hive Services, The Metastore, Comparison with traditional databases, Schema on Read
versus Schema on Write, Update, transactions and Indexes, SQL on Hadoop alternatives, HiveQL, Data
types, Operators and functions, Tables, Querying Data-sorting and aggregating, MapReduce Script, joins,
Sub queries, Views, User defines functions.
TEXT BOOKS:
1. “HADOOP The Definitive Guide”, Tom White, O’Reilly Publications, 4th Edition
REFERENCES:
1. Mastering Hadoop 3, Chanchal Singh, Manish Kumar, Packt Publishing, 2019
2. Hadoop MapReduce v2 Cookbook Best Hadoop Books, Thilina Gunarathne, Packt Publishing, 2015.
3. Hadoop Practice Guide : SQOOP, PIG, HIVE, HBASE for Beginners, Jisha Mariam Jose, Notion
press, 2019.
Prerequisites:
Computer Animation-1 (18ITD14).
Course Objectives:
Students will be able to
Course Outcomes:
After the course the students are expected to be able to
CO 1 1 - - - 2 - - - - 3 2 2
CO 2 - 1 1 - 1 - - - - - - -
CO 3 - - 1 - - - - - - - - -
CO 4 1 - - 1 - - - - - 2 - 2
CO 1 - 2 -
CO 2 1 - -
CO 3 - - 3
CO 4 - 1 -
TEXT BOOKS:
1. Learning Maya, Don Chong, Bruce Darrell, Bob Gundu, Robert Magee, Alias—Wavefront- a division
of Silicon Graphics Limited.
2. Character Modeling with Maya and ZBrush- Professional Polygonal Modeling Techniques, Jason
Patnode, focal press 2008.
REFERENCES:
1. Maya- Professional Tips and Techniques, Lee Lanier, Wiley Publishing 2008.
2. Understanding 3D Animation using Maya, John Edgar Park, Springer.
3. An Essential Introduction to Maya Character Rigging, Cheryl Cabrera, Focal Press, first edition 2008.
Prerequisites:
Software Engineering (18IT501)
Course Objectives:
COB 1: Demonstrate a thorough understanding of patterns and their underlying principles.
COB 2: Learn to create objects and classes with creational design patterns.
COB 3: Understand the architecture, creating it and moving from one to any, different structural patterns.
Course Outcomes:
After the course the students are expected to be able to
CO 1 2 2 - 2 - - - - - 2 - 2
CO 2 2 - 2 - 2 - - - - 2 - 2
CO 3 2 2 - 2 2 - - - - 2 - 2
CO 4 2 2 - - 2 - - - - 2 - 2
CO 1 3 3 2
CO 2 3 2 -
CO 3 2 3 2
CO 4 3 2 2
TEXT BOOKS:
1. Design Patterns: Elements of Reusable Object-Oriented, Erich Gamma, Ralph Johnson, Richard
Helm, John Vlissides, Pearson Education.
REFERENCES:
1. Head First Design Patterns By Eric Freeman-Oreilly-spd.
2. Design Patterns Explained By Alan Shalloway, Pearson Education.
3. Patterns in JAVA Vol-I By Mark Grand , WileyDreamTech.
4. Patterns in JAVA Vol-II By Mark Grand , WileyDreamTech.
5. JAVA Enterprise Design Patterns Vol-III By Mark Grand ,WileyDreamTech.
Prerequisites:
Computer Networks (18IT405)
Course Objectives:
CO1: To learn the fundamentals of Wireless sensor Networks, Applications, Network Architectures and
Protocol Stack in Wireless sensor networks.
CO3: To gain the knowledge on Medium Access Control Protocols for Wireless Sensor Networks
CO4: To learn the Deployment and Configuration for wireless sensor networks
Course Outcomes:
After the course the students are expected to be able to
CLO1: Able to understand Architect sensor networks for various applications and explore Wireless
transmission technology and systems.
CLO3: Describe Medium Access Control Protocols for Wireless Sensor Networks.
CLO4: The ability to understand the Deployment and Configuration for wireless sensor networks
CO 1 - - 2 1 2 1 - - - 2 2 -
CO 2 - - - - - - 2 1 1 - 1 -
CO 3 - - - 2 3 - - 1 - 1 1 -
CO 4 - - - 1 - - - 1 - 1 - -
CO 1 - 3 1
CO 2 - 2 1
CO 3 - 1 1
CO 4 - 2 3
TEXT BOOKS:
1. Kazem Sohraby, Daniel Minoli, Taieb Znati, “Wireless Sensor Networks, Technology, Protocols and
Applications”, Wiley, 2007
REFERENCES:
1. Holger Karl, Andreas Willig, “Protocols And Architectures for Wireless Sensor Networks”, John Wiley,
2005.
2. Jun Zheng, Abbas Jamalipour, “Wireless Sensor Networks: A Networking Perspective”,Wiley, 2009.
3. Ian F. Akyildiz, Mehmet Can Vuran, “Wireless Sensor Networks”, Wiley, 2010
4. Ibrahiem M. M. El Emary, S. Ramakrishnan, “Wireless Sensor Networks:
DISTRIBUTED SYSTEMS
III B.Tech – VI Semester (18ITD33)
Prerequisites:
Operaring Systems (18IT305),Computer Networks (18IT405)
Course Objectives:
Students will be able to
COB1: Define a Distributed System and Understand the Goals of a Distributed Systems.
COB2: Know the importance of Synchronization between systems and also learn different algorithms for
handling issues in Synchronizing systems.
COB3: Understand the importance of Replication of data and learn algorithms for maintaining it
consistant.
COB4: Define a Fault Tolerant System and handle faulta and failures using different algorithms.
Course Outcomes:
After the course the students are expected to be able to
CO4: Recognize different types of Faults and understand different Real time distributed systems that apply
all the knowledge that is acquired.
CO 1 1 2 2 - 3 1 - - 1 2 2 1
CO 2 2 2 2 - 3 1 - - 1 2 2 1
CO 3 2 2 2 - 3 1 - - 1 2 2 1
CO 4 2 2 2 - 3 1 - - 1 2 2 1
CO 1 1 1 0
CO 2 1 1 0
CO 3 1 1 0
CO 4 1 1 0
TEXT BOOKS:
1. Andrew S.Tanenbaum, Maarten Van Steen, “Distributed Systems: Principles and Paradigms”, 2017,
Maarten Van Steen publications .
REFERENCES:
1. Coulouris, Dollimore,Kindberg,“Distributed Systems-Concepts and Design”, 3rd edition, Pearson
Education.
2. Mukesh,Singhal & Niranjan G.Shivarathri, “Advanced Concepts in Operating Systems”, TMH.
3. Sinha, “Distributed Operating System – Concepts and Design”, PHI.
ARTIFICIAL INTELLIGENCE
III B.Tech – VI Semester (18ITD34)
Prerequisites:
Design and Analysis of Algorithms(18IT406)
Course Objectives:
Students will be able to
CO1: Identify problems that are amenable to solution by AI methods, and which AI methods may be
suited to solving a given problem.
CO2: Formalize a given problem in the language/framework of different AI methods (e.g., as a search
problem, as a constraint satisfaction problem, as a planning problem, as a Markov decision process,
etc).
CO3: Implement basic AI algorithms (e.g., standard search algorithms or dynamic programming).
CO4: Implement basic AI algorithms (e.g., standard search algorithms or dynamic programming).
Course Outcomes:
After the course the students are expected to be able to
CLO1: Understand the basics of AI and knows about Intelligent agents, how to use Searching for Solving
problems
CLO2: Understand about Logical Agents, First order Logic, Classical Planning.
CLO3: Understand Probabilistic reasoning and know how to perform reasoning and planning.
CO 1 3 1 1 - 1 - 1 - 2 2 2 -
CO 2 2 2 2 - 2 1 - - 2 2 2 1
CO 3 2 1 1 - 2 - - 1 - 2 2 2
CO 4 1 - 2 2 - 2 - - - 2 - -
CO 1 - - -
CO 2 - 2 -
CO 3 1 - 3
CO 4 - 2 -
TEXT BOOKS:
1. Stuart Russel and Peter Norvig, Artificial Intelligence – A Modern Approach, 3rd Edition, Pearson
Education/ PHI.
REFERENCES:
1. Elaine Rich & Kevin Knight, Artificial Intelligence, 3rd Edition, (TMH).
2. Patrick Henry Winston, Artificial Intelligence, Pearson Education
LIST OF EXPERIMENTS
1. BODY LANGUAGE
(a) Facial Expressions.
(b) Kinesics.
(c) Oculesics.
(d) Haptics.
(e) Proxemics.
(f) Para Linguistics.
2. LIFE SKILLS
(a) Positive Attitude
(b) Social Behavior & Social Norms.
(c) Ethics, Values and Positive Work Ethics.
(d) Time Management
(e) Goal Setting, Vision, Mission.
3. EMOTIONAL INTELLIGENCE
(a) Self Awareness through Johari Window and SWOT analysis.
(b) Self Control.
(c) Self Motivation.
(d) Empathy.
(e) Social Skills.
(f) Self Esteem.
(g) Managing stress.
(h) Assertiveness.
4. PROBLEM SOLVING SKILLS
(a) Critical Thinking and Brain Storming
(b) Lateral Thinking and Six Thinking Hats.
(c) Creative Thinking.
(d) Conflict Management.
5. EMPLOYABILITY SKILLS
(a) Group Discussion.
(b) Team Building and Leadership Qualities
(c) Interview Skills.
REFERENCES:
1. “The Definitive Book Of Body Language”, Allan & Barbara Pease
2. “You Can Win”, Shiv Khera.
3. ““Lateral Thinking”, Edward De Bono.
4. “How To Prepare For Group Discussions And Interview”, Hari Mohan Prasad, Rajnish Mohan, 2nd
Edition, TMH.
LIST OF EXPERIMENTS
1. Use RBM feature extractor along with a LogisticRegression to improve classification accuracy on
MNIST image dataset.
2. Using Recurrent Neural Network build a text classifier model to classify text in IMDB large movie
review dataset for sentiment analysis.
3. Using a character-based RNN read sequence of characters from a text document, train the model to
predict the next character in the sequence
4. Using Convolutional Neural Network (CNN) build an image classifier model to classify image in CIFAR
images dataset (https://www.cs.toronto.edu/ kriz/cifar.html).
LIST OF EXPERIMENTS
11. Develop a Cloud application to count the number of times that words occur within a text collection
using AWS EMR.
12. Demonstrate the use of Amazon SageMaker for creating and using Machine Learning Model.
TEXT BOOKS:
1. Practical Amazon EC2, SQS, Kinesis, and S3: A Hands-On Approach to AWS - Sunil Gulabani,
APress, 2017.
2. AWS Certified Developer – Associate Guide, Vipul Tankariya & Bhavin Parmar, Packt Publishing
Ltd. 2017.