Ug R18 Cse
Ug R18 Cse
Ug R18 Cse
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Institute Vision
Institute Mission
Provide congenial academic ambience with state-art of resources for learning and
research.
VISION
MISSION
PEO1: Excel in Computer Science and Engineering program through quality studies, enabling
success in computing industry. (Professional Competency)
PEO2: Surpass in one’s career by critical thinking towards successful services and growth of
the organization, or as an entrepreneur or in higher studies. (Successful Career Goals)
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
PEO3: Enhance knowledge by updating advanced technological concepts for facing the rapidly
changing world and contribute to society through innovation and creativity. (Continuing
Education and Contribution to Society)
Students Shall
PSO1: Have Ability to understand, analyze and develop computer programs in the areas like
algorithms, system software, web design, big data analytics, and networking.
PO6- Engineering and Society: Apply reasoning informed by the contextual knowledge to
assess societal, health, safety, legal and cultural issues and the consequent
responsibilities relevant to the professional engineering practice.
PO7- Environment and sustainability: Understand the impact of the professional
engineering solutions in societal and environmental contexts, and demonstrate the
knowledge of, and need for sustainable development.
PO8- Ethics: Apply ethical principles and commit to professional ethics and responsibilities
and norms of the engineering practice.
PO9 - Individual and team work: Function effectively as an individual, and as a member or
leader in diverse teams, and in multidisciplinary settings.
PO10 - Communication: Communicate effectively on complex engineering activities with
the engineering community and with the society at large, such as, being able to
comprehend and write effective reports and design documentation, make effective
presentations, and give and receive clear instructions.
PO11 - Project management and finance: Demonstrate knowledge and understanding of
the engineering and management principles and apply these to one’s own work, as a
member and leader in a team, to manage projects and in multidisciplinary
environments.
PO12 - Life-long learning: Basic knowledge in hardware/software methods and tools for
solving real-life and R&D problems with an orientation to lifelong learning.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
3. ACADEMIC REQUIREMENTS
Students, who fail to fulfil all the academic requirements for the award of the degree within
eight academic years (for Regular Entry) / Six academic years (for Lateral entry) from the
year of their admission, shall forfeit their seat in B.Tech. Course and their admission stands
cancelled.
6. CONTACT PERIODS
Depending on the complexity and volume of the course, the number of contact hours per
week will be assigned. Each Theory and Laboratory course carries credits based on the
number of hours / week as follows.
• Contact classes (Theory): 1 credit per lecture hour per week.
• Laboratory Hours (Practical): 1 credit for 2 Practical hours, per week.
• Project Work: 1 credit for 2 hours of project work per week
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
7. SUPPLEMENTARY EXAMINATIONS
The student eligible to appear the supplementary external examinations if he was absent for it
or failed in it or not registered. However, IV-II semester students there will be an advanced
Supplementary Examinations.
Note 1: The subjective paper shall contain 5 questions of equal Weightage of 10 marks and
the marks obtained for 3 questions shall be condensed to 15 marks; any fraction shall be
rounded off to the next higher mark.
Note 2: The midterm examination shall be conducted first by distribution of the Objective
paper, simultaneously marking the attendance, after 20 minutes the answered objective paper
shall be collected back. The student is not allowed to leave the examination hall. Then the
descriptive question paper and the answer booklet shall be distributed. After 90minutes the
answered booklets are collected back.
If the student is absent for the internal examination, no re-exam or make up shall be
conducted and internal marks for that examination shall be considered as zero.
First midterm examination shall be conducted for I& II units of syllabus and second midterm
examination shall be conducted for III, IV & V units.
Final Internal marks shall be arrived at by considering the marks secured by the student in
both the mid examinations with 80% weightage to the better mid exam and 20% to the other
For Ex:
Marks obtained in first mid: 20
Marks obtained in Second mid: 20
Internal Marks: (20x0.8) + (20x0.2) = 20
Final internal marks= Internal Marks+ Assignment marks
If the student is absent for any one midterm examination, the final internal marks shall be
arrived at by considering 80% Weightage to the marks secured by the student in the appeared
examination and zero to the other.
For Ex:
Marks obtained in first mid: Absent Marks obtained in Second mid: 20
Internal Marks: (20x0.8) + (0x0.2) =16
Final internal marks= Internal Marks+ Assignment marks
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
There shall be two midterm examinations in a semester for duration of 2hrs each for 15 marks
with weightage of 80% to better mid marks and 20% for the other. The subjective paper shall
contain 5 questions of equal weightage of 10 marks and the marks obtained for 3 questions
shall be condensed to 15 marks, any fraction shall be rounded off to the next higher mark.
There shall be no objective paper in internal examination. The sum of day to day evaluation
with assignments and the internal test marks will be the final sessional marks for the subject.
In the end examination pattern for Engineering Drawing / Graphics there shall be 5 questions,
either-or type, of 14 marks each. There shall be no objective / short answer type questions in
the end examination.
tutorials, self-learning at one’s own pace, attempt quizzes, discuss with professors from
various universities and finally to obtain certificate of completion of the course from the
MOOCs providers. Institution intends to encourage the students to do one MOOC in III year
II Semester of the B.Tech. Programme. The respective departments shall give a list of
standard MOOCs providers among NPTEL, edx, Udacity, Coursera, or any other standard
providers, whose credentials are endorsed by the HoD. Each department shall appoint
Coordinators / Mentors and allot the students to them who shall be responsible to guide
students in selecting online courses and provide guidance for the registration, progress and
completion of the same. A student shall choose an online course (relevant to his / her
programme of study) from the given list of MOOCS providers, as endorsed by the teacher
concerned, with the approval of the HOD.
Students may be permitted to register one online course (which is provided with certificate)
in 3rd year 1st semester and they should produce the course completion certificate of that
course to the controller of Examination to become eligible for fulfilment of the degree.
15.6 A stipulated fee shall be payable towards Condonation of shortage of attendance to the
College.
16.3 A student shall be promoted from III year to IV year only if he / she fulfils the academic
requirements of securing 40% of the credits in the subjects that have been studied up to III
year II semester from the following examinations, if any fraction shall be rounded off to the
next higher mark.
For I/I sem one regular and four supplementary examinations.
For I/II sem one regular and three supplementary examinations.
For II/I sem one regular and two supplementary examinations.
For II/II sem one regular and one supplementary examinations.
For III/I sem one regular examinations.
For III/II sem one regular examinations.
And in case if student is already detained for want of credits for particular academic year by
sections 16.2 and 16.3 above, the student may make up the credits through supplementary
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
exams of the above exams before the commencement of third or fourth year I semester class
work respectively of next year.
18.3 When a student is detained due to lack of credits / shortage of attendance he may be re-
admitted when the semester is offered after fulfillment of academic regulations. In such case,
he / she shall be in the academic regulations into which he / she is readmitted.
20. GRADING
After each subject is evaluated for 100 marks, the marks obtained in each subject will be
converted to a corresponding letter grade as given below, depending on the range in which
the marks obtained by the student fall.
Table – Conversion into Grades and Grade Points assigned
Range in which the Marks Grade Grade Points
In the Subject Fall Assigned
≥ 90 S 10
80-89 A 9
70-79 B 8
60-69 C 7
50-59 D 6
40-49 E 5
< 40 F (Fail) 0
Absent Abs (Absent) 0
i. A student obtaining Grade F shall be considered failed and will be required to reappear for
that subject when the next supplementary examination offered.
ii. For non-credit courses “Pass” shall be indicated instead of the letter ‘P’ and this will not be
counted for the computation of SGPA/CGPA.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
24. REVALUATION
A candidate can apply for revaluation of his / her end examination answer paper in a theory
courses. The examination section shall issue a notification inviting applications for the
revaluation after publishing the results. The application forms can be obtained from the
examination section. A candidate can apply for revaluation of answer scripts in not more than
5subjects at a time.
Issue of Photocopy of Answer Script
i. A student can request for the photo copy of answer script of any theory examination within
one week after the declaring the results by paying fee.
ii. The examination section shall issue a notification inviting applications for the issue of
photocopy of answer script after publishing the results.
iii. The application forms can be obtained from the examination section.
Challenge Valuation
i. A student can apply for challenge valuation by prescribed fee.
ii. Challenging valuation shall be carried out by an external subject expert.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
iii. The challenging valuation should be done strictly as per the scheme of valuation supplied
by the examination section in the presence of Principal.
iv. The examination section shall issue a notification inviting applications for the challenging
valuation after publishing the results. The application forms can be obtained from the
examination section.
No revaluation for comprehensive Examination, practical and project work.
(l) Organizing or participating in any group activity except purely academic and
scientific Programmers in company with others in or outside campus without prior
permission of the Principal
(m) Disturbing in drunken state or otherwise an incident in academic or students
function or any other public event.
(n) Not obeying traffic rules in campus not following safety practices or causing
potential danger to oneself or other persons in any way.
(o) Any other act or gross indiscipline
(iv). Commensurate with the gravity of the offence the punishment may be reprimand fine
and expulsion from the hostel debarment from an examination rustication for a specified
period or even outright expulsion from the College
(v).The reprimanding Authority for an offence committed by students in the Hostel and in the
Department or the classroom shall be respectively, the managers of the Hostels and the Head
of the concerned Department
(vi).In all the cases of offence committed by students in jurisdictions outside the purview of
clause (19.v) the Principal shall be the Authority to reprimand them.
(vii). All Major acts of indiscipline involving punishment other than mere reprimand shall be
considered and decided by the Principal Students Disciplinary Committee appointed by the
Principal
(viii) All other cases of Indiscipline of Students like adoption of unfair means in the
examinations shall be reported to the Vice-Principal for taking appropriate action and
deciding on the punishment to be levied.
(ix) In all the cases of punishment levied on the students for any offence committed the
aggrieved party shall have the right to appeal to the Principal who shall constitute
appropriate Committees to review the case.
27. GENERAL
27.1 The academic regulations should be read as a whole for purpose of any interpretation.
27.2 Malpractices rules- nature and punishments are appended.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
27.3 Where the words “he”, “him”, “his”, occur in the regulations, they also include “she”,
“her”, “hers”, respectively.
27.4 The college may change or amend the academic regulations or syllabi at any time and
the changes or amendments shall be made applicable to all the students on rolls with effect
from the dates notified by the college.
2. Has copied in the examination hall from Expulsion from the examinations hall and
any paper, book, programmable calculators, cancellation of the performance in that
palm computers or any other form of material subject and all other subjects the candidates
relevant to the subject of the examination has already appeared including practical
(theory or practical) in which the candidate is examinations and projects work and shall
appearing. not be permitted to appear for the reaming
examinations of the subjects of that
semester/Year
The Hall Ticket of the candidate will be
cancelled and retained by the CE.
3. Impersonates any other candidate in The candidate who has impersonated shall
connection with the examination. be expelled from examination hall and
forfeits the seat. The performance of the
original candidate, who has been
impersonated, shall be cancelled in all the
subjects of the examination (including
practical’s and project work) already
appeared and shall not be allowed to appear
for examinations of the remaining subjects
of that semester/year. The candidate is also
debarred for two consecutive semesters from
class work and all university examinations.
The continuation of the course by the
candidate is subject to the academic
regulations in connection with forfeiture of
seat.
4. Smuggles in the answer book or additional If the imposter is an outsider, he/she will be
sheet or takes out or arranges to send out the handed over to the police and a case is
question paper or answer book or additional registered against him/her. Expulsion from
sheet, during or after the examination. the examination hall and cancellation of
performance in that subject and all the other
subjects the candidate has already appeared
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
I.B.Tech. I Sem.
Scheme of
Scheme of Instructions
Subject Examination
S.No Subject Code Subject Hours per Week
Category Maximum Marks
L T P/D C I E Total
1 18SAH111 Communicative English HS 2 - - 2 30 70 100
2 18SAH114 Engineering Mathematics - I BS 2 1 - 3 30 70 100
3 18SAH113 Engineering Chemistry BS 2 1 - 3 30 70 100
4 18CSE111 Computer Programming ES 2 1 - 3 30 70 100
5 18EEE111 Basic Electrical Engineering ES 2 1 3 30 70 100
6 18SAH116 Engineering Chemistry Lab BS - - 2 1 30 70 100
7 18CSE112 Computer Programming Lab ES 2 1 30 70 100
8 18EEE112 Basic Electrical Engineering Lab ES - - 2 1 30 70 100
Contact hours per week 10 4 6 - - - -
Total hours per week 20 - - - -
Total credits (5 Theory + 3 Labs) 17 - - -
Total Marks 240 560 800
I.B.Tech. II Sem.
Scheme of
Scheme of Instructions
Subject Examination
S.No Subject Code Subject Hours per Week
Category Maximum Marks
L T P/D C I E Total
1 18SAH121 Technical English HS 2 - - 2 30 70 100
2 18SAH122 Engineering Mathematics - II BS 2 1 - 3 30 70 100
3 18SAH112 Engineering Physics BS 2 1 - 3 30 70 100
4 18MEC111 Engineering Graphics ES 1 - 4 3 30 70 100
Problem Solving using Python
5 18CSE121 ES 2 1 - 3 30 70 100
Programming
6 18SAH115 Engineering Physics Lab BS - - 2 1 30 70 100
Problem Solving using Python
7 18CSE122 ES - - 2 1 30 70 100
Programming Lab
Engineering Workshop and IT
8 18MEC112 ES - - 2 1 30 70 100
Workshop
Contact hours per week 9 3 10 - - - -
Total hours per week 22 - - - -
Total credits (5 Theory + 3 Labs) 17 - - -
Total Marks 240 560 800
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
II.B.Tech. I Sem.
Scheme of
Scheme of Instructions
Subject Examination
S.No Subject Code Subject Hours per Week
Category Maximum Marks
L T P/D C I E Total
1 18SAH211 Engineering Mathematics -III BS 2 1 - 3 30 70 100
18ECE215 Fundamentals of Electronics
2 ES 2 1 - 3 30 70 100
Engineering
3 18ECE216 Digital Logic Design ES 2 1 - 3 30 70 100
18CSE211 Mathematical Foundations of
4 PC 2 1 - 3 30 70 100
Computer Science
5 18MBA217 Business Management SH 2 1 - 3 30 70 100
6 18CSE212 Advanced Data Structures PC 2 1 - 3 30 70 100
18ECE217 Fundamentals of Electronics
7 ES - - 2 1 30 70 100
Engineering Lab
8 18CSE213 Advanced Data Structures Lab PC - - 2 1 30 70 100
9 18AUD212 Environmental Science AC 2 - - - - - -
10 18SAH212 Reasoning and Aptitude-I HS 2 - - - - - -
Contact hours per week 16 6 4 - - - -
Total hours per week 26 - - - -
Total credits (6 Theory + 2 Labs) 20 - - -
Total Marks 240 560 800
II.B.Tech. II Sem.
Scheme of Scheme of
Subject Subject Instructions Examination
S.No Subject
Code Category Hours per Week Maximum Marks
L T P/D C I E Total
1 18SAH222 Probability and Statistics BS 2 1 - 3 30 70 100
2 18CSE221 Computer Organization PC 2 1 - 3 30 70 100
3 18CSE222 Programming With JAVA PC 2 1 - 3 30 70 100
4 18CSE223 Database Management Systems PC 3 - - 3 30 70 100
5 18CSE224 Design and Analysis of Algorithms PC 2 1 - 3 30 70 100
Formal Languages and Automata
6 18CSE225 PC 2 1 - 3 30 70 100
Theory
7 18CSE226 Programming With JAVA Lab PC - - 2 1 30 70 100
8 18CSE227 Database Management Systems Lab PC - - 2 1 30 70 100
9 18CSE228 Online Comprehensive Test-I PC 2 - - 1 - 100 100
10 18AUD211 Constitution of India AC 2 - - - - - -
11 18SAH223 Reasoning and Aptitude-II HS 2 - - - - - -
Contact hours per week 19 5 4 - - - -
Total hours per week 28 - - - -
Total credits (6 Theory + 2 Labs) 21 - - -
Total Marks 240 560 800
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
III.B.Tech. I Sem.
Scheme of Scheme of
Subject Instructions Examination
S.No Subject Code Subject
Category Hours per Week Maximum Marks
L T P/D C I E Total
1 18CSE311 Operating Systems PC 2 1 - 3 30 70 100
2 18CSE312 Computer Networks PC 2 1 - 3 30 70 100
3 18CSE313 Software Engineering PC 3 - - 3 30 70 100
4 18CSE314 Unix and Shell Programming PC 2 1 - 3 30 70 100
5 18ECE419 Microprocessors &Microcontrollers ES 3 - - 3 30 70 100
6 18CSE315 Compiler Design PC 2 1 - 3 30 70 100
7 18CSE316 Network Simulation Lab PC - - 2 1 30 70 100
8 18CSE317 Unix and Shell Programming Lab PC - - 2 1 30 70 100
9 18SAH311 Communication and Soft Skills Lab HS - - 2 1 30 70 100
10 MOOC Massive Online Open Course’s OE - - - - - - -
Contact hours per week 14 4 6 - - - -
Total hours per week 24 - - - -
Total credits (6 Theory + 3 Labs) 21 - - -
Total Marks 270 630 900
III.B.Tech. II Sem.
Scheme of Scheme of
Subject Instructions Examination
S.No Subject Code Subject
Category Hours per Week Maximum Marks
L T P/D C I E Total
1 18CSE321 Data Mining and Warehousing PC 2 1 - 3 30 70 100
Object Oriented Analysis and Design
2 18CSE322 PC 2 1 - 3 30 70 100
Using UML
3 18CSE323 Web Technologies PC 2 1 - 3 30 70 100
4 18CSE324 Software Testing Methodologies PC 2 1 - 3 30 70 100
5 18CSE325 Artificial Intelligence PC 3 - - 3 30 70 100
6 OE-I Open Elective-I OE 3 - - 3 30 70 100
7 18CSE326 Web Technologies Lab PC - - 2 1 30 70 100
Unified Modeling Language & Data
8 18CSE327 PC - - 2 1 30 70 100
mining Lab
9 18CSE328 Project Skills Lab PW - 2 1 30 70 100
10 18CSE329 On-line Comprehensive Test-II PC 2 - - 1 - 100 100
Contact hours per week 16 4 6 - - - -
Total hours per week 26 - - - -
Total credits (6 Theory + 3 Labs) 22 - - -
Total Marks 270 730 1000
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV.B.Tech. I Sem.
Scheme of Scheme of
Subject Instructions Examination
S.No Subject Code Subject
Category Hours per Week Maximum Marks
L T P/D C I E Total
1 18CSE411 Cryptography and Network Security PC 2 1 - 3 30 70 100
2 18CSE412 Big Data Analytics PC 2 1 - 3 30 70 100
3 18CSE413 Mobile Application Development PC 2 1 - 3 30 70 100
4 18CSE414 Core Elective-I CE 3 - - 3 30 70 100
5 18CSE415 Core Elective-II CE 3 - - 3 30 70 100
6 OE-II Open Elective-II OE 3 - - 3 30 70 100
7 18CSE416 Big Data Analytics Lab PC - - 2 1 30 70 100
Mobile Application Development
8 18CSE417 PC - - 2 1 30 70 100
Lab
9 18AUD411 Professional Ethics AC 2 - - - - - -
Contact hours per week 17 3 4 - - - -
Total hours per week 24 - - - -
Total credits (6 Theory + 2 Labs) 20 - - -
Total Marks 240 560 800
IV.B.Tech. II Sem.
Scheme of Scheme of
Subject Instructions Examination
S.No Subject Code Subject
Category Hours per Week Maximum Marks
L T P/D C I E Total
1 18CSE421 Internet of Things PC 3 - - 3 30 70 100
2 18CSE422 Internetworking with TCP/IP PC 3 - - 3 30 70 100
3 18CSE423 Core Elective-III CE 3 - - 3 30 70 100
4 18CSE424 Core Elective-IV CE 3 - - 3 30 70 100
5 18CSE425 Project Work PW - - 20 10 30 70 100
Contact hours per week 12 - 20 - - - -
Total hours per week 32 - - - -
Total credits (4 Theory + 1Project Work) 22 - - -
Total Marks 150 350 500
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CORE ELECTIVES
Principles of Programming
18CSE414B
2 Languages CE 2 1 - 3 30 70 100
OPEN ELECTIVE-I
III.B.Tech. II Sem.
Scheme of Scheme of
Offered Subject Instructions Examination
Subject Code Subject
Department Category Hours per Week Maximum Marks
L T P/D C I E Total
Introduction to Nano Science
18OSAH321 OE 3 - - 3 30 70 100
and Technology
Business Communication and
S&H 18OSAH322 OE 3 - - 3 30 70 100
Career Skills
18OSAH323 Mathematical Modeling OE 3 - - 3 30 70 100
Metro Systems and
18OCIV321 OE 3 - - 3 30 70 100
Engineering
Green Buildings Concept and
CIV 18OCIV322 OE 3 - - 3 30 70 100
Energy Conservation
Climate Change Impact on
18OCIV323 OE 3 - - 3 30 70 100
Water Resources
Power Electronics for
18OEEE321 OE 3 - - 3 30 70 100
Renewable Energy Systems
System Analysis using
EEE 18OEEE322 OE 3 - - 3 30 70 100
MATLAB
18OEEE323 PLC and SCADA OE 3 - - 3 30 70 100
OPEN ELECTIVE-II
IV.B.Tech. I Sem.
Scheme of Scheme of
Offered Subject Instructions Examination
Subject Code Subject
Department Category Hours per Week Maximum Marks
L T P/D C I E Total
18OSAH411 Banking and Insurance OE 3 - - 3 30 70 100
Managing Innovation and
S&H 18OSAH412 OE 3 - - 3 30 70 100
Entrepreneurship
18OSAH413 Intellectual Property Rights OE 3 - - 3 30 70 100
Fundamental of Artificial
18OECE411 OE 3 - - 3 30 70 100
Intelligence
Fundamental of Embedded
ECE 18OECE412 OE 3 - - 3 30 70 100
Systems
Data Communication and
18OECE413 OE 3 - - 3 30 70 100
Networks
18MEC411 Statistical Quality Control OE 3 - - 3 30 70 100
Note: HS- Humanities and Social Science; BS - Basic Sciences; ES – Engineering Science;
PC – Professional Core; CE - Core Elective; OE - Open Elective; PW - Project Work; AC – Audit
Course.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
I B.Tech I Semester
18SAH111 COMMUNICATIVE ENGLISH L T P/D C
(Common to all Branches) 2 - - 2
Course Educational Objectives:
CEO1: To Provide Knowledge on Behavioral aspects, developing vocabulary by deriving
various ways of forming words.
CEO 2: To cultivate Individual and Team Work skills, Knowledge on the usage of foreign
language words in to English Language,
CEO3: To Cultivate Adaptability Skills in work place, Knowledge on Grammatical aspects
of Verbs and Adverbs, words by applying stress, how to express one’s opinions and
dialogue writing.
CEO4: Acquiring of Entrepreneurship Skills, Usage of grammar aspects of Prepositions,
Pronunciation of suffix words, and acquisition of writing skills.
CEO5: Contextual knowledge to recognize the need of ability to engage in independent and
life-long learning in the broadest context of technological change.
UNIT-I
“ISWARAN” (A Story from R.K. Narayan’s Malgudi Days) - Word Formation: Clipping-
Acronym- Blending- Back-formation- Derivation - Borrowing – Coinage- Compounding -
Nouns-Kinds and Uses - Pronouns-Kinds and uses - Listening to Vowel Sounds - Introducing
self and others - Reading Comprehension.
UNIT-II
“WHITE WASHING THE FENSE” (Team work skills by Mark Twain) - A-Z Root words
from foreign languages and their use in English – Adjectives - Degrees of Comparison -
Listening to Consonant Sounds – Greetings - Reading Strategies - Sentence Structures and
formation.
UNIT-III
“SENOR PAYROLL” (Adaptability skills by William E. Barrett) - Verbs-Forms - List of
Regular and Irregular verbs-Be verbs-Gerunds - Adverbs-types and formation of adverbs -
Listening to Word Stress - Expressing opinions – Paraphrasing -Dialogue Writing.
UNIT-IV
“ACQUISITION OF ENTREPRENEURSHIP SKILLS” (a brief biography of AZIM
PREMJI) – Prepositions - Uses - Listening to Inflections - Describing objects/persons/places
– Summarizing - Writing a Moral Story.
UNIT-V
“REFLECTIONS OF FUTURE THE YEAR 2050” by Theodore J. Gordon - Conjunctions
– Articles - Listening to a passage - Telephone Conversation - Short Story Review -
Expansion of Proverbs.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, students will be able to
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 - - - - - - - - 3 - -
CO2 3 - - - - - - - 3 3 - -
CO3 3 - - - - - - - 3 3 - -
CO4 3 - - - - - - - 2 2 - 2
CO5 3 - - - - - - - - 3 - -
CO* 3 - - - - - - - 2.66 2.8 - 2
Other References:
1. Exercises in spoken English: Parts I-III, CIEFL, Hyderabad, Oxford University Press.
2. Communication Skills: Sanjay Kumar and PushpaLatha, Oxford University Press. 2011.
3. Practical English Usage: Michael Swan, Oxford University Press, 1995.
4. Remedial English Grammar: F.T. Wood. Macmillan, 2007.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
I B.Tech I Sem
CEO1: To learn the reduction of a given matrix to echelon and normal forms, rank of a
matrix, solve system of linear equations by different methods and determining the
eigen values and eigen vectors and develop linear transformation with emphasis on
the role of eigen-values and eigen-vectors.
CEO2: To understand the Taylor’s and Maclaurin’s series of function in single variable and
to familiarize the knowledge of partial derivatives, extreme values in multivariables.
CEO3: To identify important characteristics of first order ordinary differential
equations(FOODE) and develop appropriate method of obtaining solutions of
FOODE and explore the use of FOODE as models in various applications
CEO4: To learn the concepts of Laplace Transforms and inverse Laplace Transforms and to
explore the solving initial value problems by using Laplace transform method.
UNIT – 1: MATRICES
Rank - Echelon form and Normal form - Solution of linear system of homogeneous and non-
homogeneous equations - Direct methods - Gauss elimination, Gauss Jordan method - Eigen
values, Eigen vectors - Properties - Cayley-Hamilton theorem(without proof) - Inverse and
powers of a matrix. – Diagonalizationof a matrix using similarity transformation only.
Course Outcomes
On successful completion of the course, students will be able to
POs related to
Course Outcomes
COs
Demonstrate knowledge in estimating ranks in solving linear equations
through matrix methods, eigen values and eigen vectors and to develop
CO1 PO1,PO2,P012
analytical skills in solving problems involving diagnoliation using eigen
values and eigen vectors
Demonstrate knowledge in Taylor’s and Maclaurin’s series of a
function of single variable, finding maximum and minimum values
CO2 attained by functions of several variables and Develop analytical skills PO1,PO2
in solving problems involving functional dependence and independence
using partial derivatives
Demonstrate knowledge in first order ordinary differential equations,
Develop analytical skills in solving problems involving first order
CO3 ordinary differential equations and Develop skills in designing PO1,PO2,P03
Mathematical models for Newton’s Law of cooling and orthogonal
trajectories
Demonstrate knowledge in Laplace transform and inverse Laplace
CO4 transform and use the appropriate shift theorems in finding Laplace and PO1,PO2
inverse Laplace transforms
Develop analytical skills in solving problems involving initial value
PO1,PO2,PO3
CO5 problems for constant coefficient linear ordinary differential equations
PO4,PO12
using Laplace transform
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 3 - - - - - - - - 2
CO2 3 3 - - - - - - - - - 2
CO3 3 3 - - - - - - - - - -
CO4 3 3 - - - - - - - - - 2
CO5 3 3 3 - - - - - - - - 2
CO* 3 3 3 - - - - - - - - 2
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Text books:
1. Engineering Mathematics–I, 2012, T.K.V. Iyengar, B.Krishna Gandhi,
S. Ranganatham and M.V.S.S.N. Prasad, S. Chand and Company Ltd, New
Delhi.
2. Higher Engineering Mathematics, 34/e, 1999, Dr. B. S. Grewal, Khanna
Publishers, Delhi.
Reference books:
1. Engineering Mathematics for JNTU, 2012, B.V. Ramana, Tata McGraw Hill
Publishers, New Delhi.
2. A Text Book of Engineering Mathematics,2011, N.P.Bali,Laxmi
publications(P)Ltd, New Delhi.
3. Higher Engineering Mathematics, Dr. M. K. VenkataRamana, National Pub,
Madras
4. Engineering Mathematics, Volume - 1, 2012, E.Rukmangadachari, E.Keshava
Reddy, Pearson Educations, Chennai.
5. Advanced Engineering Mathematics, 8/e, 2009, Erwin Kreyszig, Wiley India,
New Delhi
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
I B.Tech II Sem
18SAH113 ENGINEERING CHEMISTRY L T P/D C
(Common to all Branches) 2 1 - 3
UNIT - 3: POLYMERS
Polymerization reactions - Basic concepts - Types of polymerization - Addition and
condensation polymerization with mechanism - Plastics -Thermosetting and thermoplastics –
Composition, Properties and Engineering applications of teflon, bakelite, nylon and rubber -
Processing of natural rubber and compounding. Elastomers: Buna S - Buna N - Polyurethane
Rubber and Silicone Rubber.
Course Outcomes:
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - - - - - - - - -
CO2 3 2 - - - - - - - - - -
CO3 3 2 - - - - 2 - - - - -
CO4 3 3 - - - - - - - - - -
CO5 3 3 - - - - - - - - - -
CO* 3 2.6 - - - - 2 - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Text books:
1. Chemistry for Engineers, 4/e, 2009, Prof. K. N. Jayaveera, Dr. G. V. Subba Reddy
and Dr. C. Ramachandraiah, Tata McGraw Hill Publishers, New Delhi.
2. Text book of Engineering Chemistry, 15/e, 2008, Jain and Jain, DhanpatRai
Publishing Company, New Delhi.
3. Text book of Engineering Chemistry, 18/e, 2008, S. S. Dara, S. Chand & Co, New
Delhi.
Reference books:
1. Engineering Chemistry, 5/e, 2009, Dr. K. B. Chandrasekhar, Dr. U.N. Dash, Dr.
Sujatha Mishra, Scitech Publications(India) Pvt. Ltd, Hyderabad.
2. Fuel Cells Principles and Applications, 4/e, 2008,B.Viswanath, M. AuliceScibioh,
Universities press, Hyderabad.
3. Chemistry of Engineering Materials, 3/e, 2008, C.V.Agarwal, Tara Publication,
Varanasi.
4. Physical Chemistry, 12/e, 2009, Glasston&Lewis,DhanptharaiPublishers,New Delhi.
5. Engineering Chemistry (Vol.1&2), 5/e, 2004, J C Kuriacose and J. Rajaram, Tata
McGraw Hill Publishers, New Delhi.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To design an algorithm for a given problem and illustrate the flowchart to develop C
programs using operators.
CEO2: To impart adequate knowledge on conditional and iterative statements to write C
programs.
CEO 3: To develop programming skills using the arrays, functions and strings.
CEO 4: To enable effective usage of structures, pointers and to implement the
Memory management concepts.
CEO 5: To understand the sorting techniques and files concept to show input and output of
files.
File handling: File Accessing Methods – Sequential Access and Random Access-
Basic Operations on Files – File Handling Function.
Sorting and Searching techniques: Bubble sort - Selection sort - Insertion sort – Quick sort
– Merge sort -- Linear search - Binary search.
Course Outcomes:
CO2 To develop programs using the basic elements like iteration PO1, PO2, PO3
statements, Arrays.
CO3 To understand about the code reusability with the help of user PO1, PO2
defined functions.
CO4 To solve the memory access problems by using pointers and design PO1, PO2, PO4
the programs on structures and unions.
CO5 To learn the basics of file handling mechanism that is essential for PO1, PO2
understanding the concepts of management systems.
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 2 - - - - - - - - - -
CO2 2 3 3 - - - - - - - - -
CO3 2 3 - - - - - - - - - -
CO4 3 3 - 3 - - - - - - - -
CO5 2 3 - - - - - - - - - -
CO* 2.4 2.8 3 3 - - - - - - - -
Text Books:
Reference Books:
Course objectives:
UNIT-III DC MACHINES:
Principle of Operation of DC Generators, Types of DC Generators, EMF Equation in DC
Generator, OCC of a DC Shunt Generator. Principle of Operation of DC Motors, Types of
DC Motors, Torque Equation, Losses and Efficiency, Calculation in DC Motors, Speed
control of DC Shunt motor –Swinburnes Test and Brake Test
UNIT-IV AC MACHINES:
Principles of Operation of Transformer, Constructional Details, Losses and Efficiency,
Regulation of Transformer, O.C and S.C Tests - Principles of Operation of Three Phase
Induction motor
Course Outcomes:
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 2 - - - - - - - - - -
CO2 2 3 - - - - - - - - - -
CO3 2 3 - - - - - - - - - -
CO4 3 3 3 - - - - - - - - -
CO5 2 3 3 - - - - - - - - -
CO* 2.4 2.8 3 - - - - - - - - -
TEXT BOOKS:
1.Basic Electrical Engineering-by M.S Naidu and S Kamakshaiah.
2. Basic Electrical Engineering by T.KNagasarkar and M.S Sukhija
REFERENCES BOOKS:
1. Theory and Problems of BEE by DP Kothari and IJ Nagrath.
2. Principle of Electrical Engineering by V.K Mehtha,S Chand Publications.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
I B.Tech II Sem
18SAH116 ENGINEERING CHEMISTRY LABORATORY L T P/D C
(Common to all branches) - - 2 1
Course Outcomes:
On successful completion of the course the will be able to,
POs related to
Course Outcomes
COs
CO1 Demonstrate Knowledge on measurement of various analysis of water
PO1
treatment methods
Identify the different salt analysis of copper for engineering and
CO2 PO2
technological applications.
CO3 Provide valid conclusions on phenomena of dissolved oxygen. PO4
CO4 Follow ethical values during conducting of alkalinity of water samples. PO8
CO5 Work individually or in a team effectively. PO9
Communicate verbally and in written form pertaining to results of the
CO6 PO10
Experiments.
Learns to perform experiments involving physical Phenomena in
CO7 PO12
future years.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 - - - - - - - - - - -
CO2 - 3 - - - - - - - - - -
CO3 - - - 3 - - - - - - - -
CO4 - - - - - - - 3 - - - -
CO5 - - - - - - - - 3 - - -
CO6 - - - - - - - - - 3 - -
CO7 - - - - - - - - - - - 3
CO8 - - - - - - - - - - - -
CO9 - - - - - - - - - - - -
CO* 3 3 - 3 - - - 3 3 3 - 3
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
EXERCISES:
1. a. Write a C Program to Calculate the Simple Interest.
b. Write a C Program to Convert the Temperature Unit from Fahrenheit to Celsius using
the Formula C= (F-32)/1.8.
c.Assume that any Month is of 30 Days. Now you are given Total Days. Write a C
Program to find out the exact Number of Years - Months & Days.
2. a. Write a Program that Prints the Given 3 Integers in Ascending Order using if - else.
b. Write a Program to Calculate Commission for the Input Value of Sales Amount.
Commission is Calculated as per the Following Rules:
i) Commission is NIL for Sales Amount Rs. 5000.
ii) Commission is 2% for Sales when Sales Amount is >Rs. 5000and <= Rs. 10000.
iii) Commission is 5% for Sales Amount >Rs. 10000.
c. Write a C Program to find the Roots of Quadratic Equation.
3. a. Write a Program, which takes two integer Operands and one Operator from the User,
Performs the Operation and then Prints the Result. (Consider the Operators +,-,*, /, %,
use switch Statement).
b. A Character is entered through Keyboard. Write a Program to determine whether the
Character Entered is a Capital Letter, a Small Case Letter, a Digit or a Special Symbol.
The Following Table shows the Range of ASCII values for various Characters.
Characters ASCII values
A-Z 65 - 90
a-z 97- 122
0-9 48 - 57
Special Symbols 0 - 47, 58 - 64, 91- 96, 123 – 127.
5. a. i) A Perfect Number is a Number that is the Sum of all its Divisors Except Itself. Six is
the Perfect Number. The only Numbers that Divide 6 evenly are 1, 2, 3 and 6 (i.e.,
1+2+3=6).
ii) An Abundant Number is one that is Less than the Sum of its Divisors (Ex: 12
<1+2+3+4+6).
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
iii) A Deficient number is one that is Greater than the Sum of its Divisors (Ex: 9 > 1+3).
Write a Program to Classify N Integers (Read N from keyboard) each as Perfect,
Abundant or
Deficient.
b. An Armstrong Number is a Number that is the Sum of the Cubes of its Individual
Digits. Write a C Program to Print Armstrong Numbers below 1000.
6. a. Write a C Program to generate all the Prime Numbers between 1 And N, Where N is a
Value Supplied by the User.
b. Write a C Program to Calculate the Following Sum: Sum = 1 - x2/2! + x4/4! - x6/6! +
x8/8! - x10/10!
7. a.Write a C Program to find both the Largest and Smallest Number in a List of Integers
using Arrays.
b.Write a C Program to Perform the Following:
i) Addition of Two Matrices. ii) Multiplication of Two Matrices.
8. a. Write C Programs that use both Recursive and Non-Recursive Functions to find the
Factorial of
a given Integer.
b. Write C Programs that use both Recursive and Non-Recursive Functions to find the
GCD (Greatest Common Divisor) of two given integers.
c. Write C Program to solve Towers of Hanoi Problem using recursive function.
9. a. Write C Programs for Swap/Exchange values of two Integer variables using Call by
Reference.
b. Write a C Program using Pointers to Read in an Array of Integers and Print its
Elements in Reverse Order.
10. a.Write a C Program to insert a Sub-String into a Given Main String from a Given
Position.
b. Write a C Program to Determine if the Given String is a Palindrome or Not.
c. Write a C Program to Count the number of Lines, Words and Characters in a Given
Text.
11. You are supposed to generate a Result Table which Consists of Student Id - Student
Name - Marks of three Subject and Total Marks. Write a Program which takes Input for
Five Students and Displays Result Table. Also Display Student Information Separately
Who Got the Highest Total? Use Structures to do it.
13. Write C programs to perform the following searching operations for a Key value in a
given list of integers: i) Linear search ii) Binary search
14. Write a C program that implements the following sorting methods to sort a given list of
integers in ascending order i) Bubble sort ii) Selection sort iii) Insertion sort
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
15. Write a C Program that Implements the Following Sorting Methods to Sort a Given List
of Integers in Ascending Order i) Quick sort ii) Merge sort
Course Outcomes:
CO1 Apply the Knowledge to design the algorithm and flowchart for the PO1
given problem.
CO2 Analyze the concepts of control statements and arrays. PO2
CO3 Design the programs for functions and strings PO3
CO4 Solve the memory access problems by using pointers and design the PO4
programs on structures and unions.
CO5 Apply the file handling mechanisms that is essential for PO5
understanding the concepts of management systems.
CO6 Follow the ethical principles in implementing the programs PO8
CO7 Do experiments effectively as an individual and as a team member PO9
in a group.
CO8 Communicate verbally and in written form, the understanding about PO10
the experiments.
CO9 Continue updating their skill related to loops, pointers and files PO12
implementing programs in future.
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 - - - - - - - - - - -
CO2 - 3 - - - - - - - - - -
CO3 - - 3 - - - - - - - -
CO4 - - - 3 - - - - - - - -
CO5 - - - - 3 - - - - - - -
CO6 - - - - - - - 3 - - - -
CO7 - - - - - - - - 2 - - -
CO8 - - - - - - - - - 2 - -
CO9 - - - - - - - - - - - 3
CO* 3 3 3 3 3 - - 3 2 2 - 3
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Reference Books:
Course objectives:
Course outcomes:
On successful completion of this course, the students should be able to:
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 - - - - - - - - - - -
CO2 - 3 - - - - - - - - - -
CO3 - - 3 - - - - - - - -
CO4 - - - 3 - - - - - - - -
CO5 - - - - 3 - - - - - - -
CO6 - - - - - - - 3 - - - -
CO7 - - - - - - - - 3 - - -
CO8 - - - - - - - - - 3 - -
CO9 - - - - - - - - - - - 3
CO* 3 3 3 3 3 - - 3 3 3 - 3
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
I B.Tech II Sem
18SAH121 TECHNICAL ENGLISH L T P/D C
(Common to all Branches) 2 - - 2
Course Outcomes:
On successful completion of course, the student will be able to
Course Outcomes
POS related to COS
Acquiring Knowledge on developing Technical Vocabulary by
CO1 communicating in verbal by using proper tense form in the way PO1, PO10
of acting and writing.
Acquiring Knowledge on the usage of foreign language words in
CO2 to English Language through various types of listening skills by PO1, PO9
observing proper intonation and voice of verbs.
Acquiring Knowledge on the use of technology for societal
aspects through listening inspiring biographies of scientists
CO3 PO1, PO12
besides learning some grammatical aspects on the usage of direct
and indirect speeches by applying modal verbs.
Acquiring knowledge on the achievements made by the scientists
CO4 on the earth by reading scientific articles from various journals PO1, PO12
present in the library and through motion pictures in internet.
Understand how to describe a technological gadget through
CO5 poetical expression by applying technological words besides PO1, PO10, PO12
writing short essays using simple to complex sentence.
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 - - - - - - - - 3 - -
CO2 3 - - - - - - - 3 - - -
CO3 3 - - - - - - - - - - 3
CO4 3 - - - - - - - - - - 3
CO5 3 - - - - - - - - 2 - 2
CO* 3 - - - - - - - 3 2.5 - 2.66
Other References:
1. Exercises in spoken English: Parts I-III, CIEFL, Hyderabad, Oxford University Press.
2. Communication Skills: Sanjay Kumar and PushpaLatha, Oxford University Press. 2011.
3. Practical English Usage: Michael Swan, Oxford University Press, 1995.
4. Remedial English Grammar: F.T. Wood. Macmillan, 2007.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
I B.Tech II Sem
Course Outcomes:
On successful completion of course, the student will be able to
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - - - - - - - - 1
CO2 3 3 - - - - - - - - - -
CO3 3 3 2 - - - - - - - - -
CO4 3 3 - - - - - - - - - -
CO5 3 3 2 2 - - - - - - - 1
CO* 3 3 2 2 - - - - - - - 1
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Text books:
1. Mathematical Methods, 2012, T.K.V. Iyengar, B.Krishna Gandhi, S. Ranganatham
and M.V.S.S.N. Prasad , S. Chand and Company Ltd, New Delhi.
2. Higher Engineering Mathematics, 34/e, 1999, Dr. B. S. Grewal, Khanna Publishers,
Delhi
Reference books:
1. Engineering Mathematics–I, 2012, T.K.V. Iyengar, B.Krishna Gandhi, S.
Ranganatham and M.V.S.S.N. Prasad, S. Chand and Company Ltd, New Delhi.
2. Engineering Mathematics for JNTU, 2012, B.V. Ramana, Tata McGraw Hill
Publishers, New Delhi.
3. Higher Engineering Mathematics, Dr. M. K. VenkataRamana, National Pub & Co,
Madras.
4. A Text Book of Engineering Mathematics,2011, N.P.Bali, Laxmi publications(P)Ltd,
New Delhi.
5. Advanced Engineering Mathematics, 8/e, 2009, Erwin Kreyszig, Wiley India, New
Delhi.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
I B.Tech II Sem
CEO1: To understand the principles and applications optics, Lasers and Optical Fibers in
various Streams of Engineering
CEO2: To analyze the structure of crystals by using X-Ray Diffraction Technique and to
study properties, productions and applications of ultrasonic
CEO3: To develop ideas & mathematical solutions to Quantum mechanics &
Semiconductors
CEO4: To recognize the concepts of Superconductors and classification of magnetic
materials
CEO5: To Introduce Nano-materials & their applications in various fields of science and
technology
Course Outcomes:
On successful completion of the course the students will be able to
Course Outcomes
POs related to COs
Acquire the knowledge and applications on Optics, LASERS and
CO1 PO1, PO2
Fiber Optics.
Identify appropriate method for the production of Ultrasonics and
CO2 PO1, PO2
their usage and understanding different crystal structures
Develop the skills to solve complex problem in quantum mechanics
CO3 PO1, PO2,PO4
and Semiconductors
Analyze the concepts of Superconductors and magnetic materials
CO4 and their appropriate applications in the field of Engineering and PO1,PO2
Technology
Apply the theoretical concepts pertaining to Nanomaterials in
CO5 PO1,PO12
various fields engineering and Technology
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 2 - - - - - - - - -
CO2 2 3 - - - - - - - - -
CO3 2 2 3 - - - - - - - -
CO4 3 2 - - - - - - - - - -
CO5 3 - - - - - - - - - - 1
CO* 2.6 2.25 - 3 - - - - - - - 1
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Text Books:
1. Engineering Physics, 2011, M.R. Srinivasan, New Age International, Chennai.
2. Engineering Physics, First Edition 2014, K. Thyagarajan, McGraw Hill Publishers,
New Delhi.
Reference Books:
1. Concepts of Modern Physics, 8/e, 2007, AurtherBeiser, Tata McGraw Hill Publishers,
New Delhi.
2. Modern Engineering Physics, 2012, A.S. Vasudeva, S. Chand & Co., New Delhi.
3. Materials Science, 1/e, 2004,M. Vijaya and G. Rangarajan, Tata McGraw Hill
Publishers, New Delhi .
4. Physics, Part I and II(Part I 5/e,2002, Part II 5/e,2001), Halliday and Resnick, John
Wiley & Sons (Asia)
5. R5 :Engineering Physics, 7/e, 2006, Gaur & Gupta, DhanpatiRai Publications, New
Delhi .
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
I B.Tech II Semester
CEO1: To expose them to existing national and international standards related to technical drawings.
CEO2: To develop drawing skills for communication of concepts, ideas and design of engineering
products.
Course Outcomes:
On successful completion of the course, students will be able to
POs related to
Course Outcomes
COs
Construct the Engineering Curves and generate tangent and
CO1 P01,P02,P03,P10
normal for those curves.
CO2 Draw the Projection of Points, Lines and Plane Surfaces. P01,P02,P03, P10
Draw the Projection of Solids, Sections of Solids like Prisms,
CO3 P01,P02,P03, P10
Pyramids, Cylinder and Cone.
Construct the Isometric Scale, Projections and develop the
CO4 P01,P02,P03, P10
development of surfaces.
CO5 Draw the Orthographic and Perspective projections of Solids. P01,P02,P03, P10
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 2 2 2 - - - - - - 1 - -
CO2 2 3 3 - - - - - - 1 - -
CO3 2 3 3 - - - - 1 - -
CO4 2 3 3 - - - - - - 2 - -
CO5 2 3 3 - - - - - - 2 - -
CO* 2 2.8 2.8 - - - - - - 1.4 - -
Text Books:
th
1. Engineering Drawing, N.D. Bhatt and V. M. Panchal, 50 edition, Charotar Publishing
House, 2010.
2. A Text book of Engineering Graphics, K.V.Natrajan, 2009, Dhanalakshmi Publishers,
Chennai.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
References Books:
1. Engineering Drawing, K.L.Narayana and P.Kannaiah, 2/e, 2012, Scitech Publishers.
2. Fundamentals of Engineering Drawing with an Introduction to Interactive Computer
Graphics for Design and Production, Luzzader, Warren.J and Duff,John M., 2005,
Eastern Economy Edition, Prentice Hall of India Pvt. Ltd, New Delhi.
3. Engineering Graphics, K.Venugopal and V.Prabhu Raja, 2008, New Age International (P)
Limited.
4. Engineering Drawing, M.B.Shah and B.C.Rana, 2/e, 2009, Pearson Education.
5. Engineering Drawing, BasantAgarwal and C.M.Agarwal, 2008, Tata McGraw Hill
Publishing Company Limited, New Delhi.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
I B. Tech II Semester
range function - Iterating over list elements vs. List index values - While loops and lists -
More on Python lists. Dictionaries and Sets: Dictionary types in Python - Set data type.
Problem solving: Chinese Zodiac Program - Password Encryption/Decryption Program -
Calendar Month program and A Food Co-op’s Worker Scheduling Simulation.
Course Outcomes
On successful completion of this course the students should be able to
POs related to
Course Outcomes
COs
Demonstrate problem approaches techniques and acquire
CO1 knowledge in IDLE development environment in interactive and PO1, PO2,PO5
script mode
Indentify computational problem solving approaches to solve
CO2 PO1, PO2, PO5
problems using python variables, expression and operators
Identify and develop python programs using control structures like PO1, PO2, PO3,
CO3
selection control and iterative control statements. PO5
Analyze lists, set, tuples and dictionaries to develop python PO1, PO2, PO3,
CO4
program. PO5
Understand and Build Python Programs using functions, software
PO1, PO2, PO3,
CO5 objects, turtle graphics and file handling to read and write data
PO4,PO5
from/to files.
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - 2 - - - - - - -
CO2 3 3 - - 2 - - - - - - -
CO3 3 2 2 - 2 - - - - - - -
CO4 3 3 2 - 2 - - - - - - -
CO5 3 3 3 2 2 - - - - - - -
CO* 3 2.8 2.3 2 2 - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Text Books:
1. Charles Dierbach, Introduction to Computer Science using Python: A Computational
Problem-Solving Focus, Wiley India Edition, 2016.
2. Mark Lutz, “Programming Python,” O’Reilly Publications, Fourth Edition, 2011.
Reference Books:
1. Kenneth Lambert and B.L. Juneja, Fundamentals of Python, Cengage Learning, Third
Edition, 2012.
2. Python Programming: A Modern Approach, VamsiKurama, Pearson.
3. Learning Python, Mark Lutz, Orielly.
4. Introduction to Python, Kenneth A. Lambert, Cengage.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
I B.Tech II Sem
18SAH115 ENGINEERING PHYSICS LABORATORY L T P/D C
(Common to all branches) - - 2 1
Course Educational Objectives:
CEO1: To Demonstrate Knowledge on measurement of various physical quantities using
optical Methods and fundamentals of magnetic fields.
CEO2: To Identify different physical properties of materials like band gap, magnetic
field Intensity etc, for engineering and technological applications
CEO3: To provide valid conclusions on phenomena Interference and Diffraction.
Course Outcomes:
On completion of the laboratory course the student will be able to
POs related to
Course Outcomes
COs
Demonstrate Knowledge on measurement of various physical quantities
CO1 PO1
using optical methods and fundamentals of magnetic fields
Identify different physical properties of materials like band gap,
CO2 magnetic field intensity etc, for engineering and technological PO2
applications
CO3 Provide valid conclusions on phenomena Interference and Diffraction PO4
CO4 Follow ethical values during conducting of Experiments PO8
CO5 Work individually or in a team effectively PO9
Communicate verbally and in written form pertaining to results of the
CO6 PO10
Experiments
Learns to perform experiments involving physical Phenomena in future
CO7 PO12
years
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 - - - - - - - - - - -
CO2 - 3 - - - - - - - - - -
CO3 - - 3 - - - - - - - -
CO4 - - - 3 - - - - - - - -
CO5 - - - - 3 - - - - - - -
CO6 - - - - - - - 3 - - - -
CO7 - - - - - - - - 3 - - -
CO8 - - - - - - - - - 3 - -
CO9 - - - - - - - - - - - 3
CO* 3 3 3 3 3 - - 3 3 3 - 3
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
I B.Tech II Sem
LIST OF EXERCISES:
Task-1:
Develop and analyze various phases of Software Development Life cycle (SDLC) through
Gantt chart.
Task-2:
a) Design a flowchart for biggest of three numbers.
b) Design a flowchart to find whether the given input is leap year or not.
c) Develop a flowchart to display the multiple of 3 up to 100.
Task-3:
a)Write a python script to calculate the Drake equation.
b) Develop a simple python scripts to illustrate numeric literals and string literals.
Task-4:
a) Write a python script to calculate Restaurant Tab calculation.
b) Write a python program to calculate the approximate number of atoms that the average
person contains and the percentage of the universe that they comprise.
c) Write a Python program to read temperature from the user in Fahrenheit and displays the
equivalent temperature in Celsius.
Task-5:
a) Write a python program to determine the approximate age of an individual in seconds.
b) Write a Python program that prompts the user for two integer values and displays the result
of the first number divided by the second with exactly two decimal places displayed.
c) Write a Python program that prompts the user for two floating-point values and displays
the result of the first number divided by the second with exactly six decimal places
displayed.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Task-6:
a) Write a Python program in which the user enters either 'A' - ‘B’or ‘C’. If 'A' is entered the
program should display the word 'Apple' - if 'B' is entered it displays 'Banana' - and if
'C' is entered it displays 'Coconut'.
b) Repeat 6a) using if statement with elif headers instead.
c) Write a Python program in which a student enters the number of college credits earned. If
the number of credits is greater than 90 - ‘Senior Status' is displayed- if greater than 60 –
'Junior Status’ is displayed - if greater than 30 - ‘Sophomore Status' is displayed else
'Freshman Status' is displayed.
Task-7:
a) Write a program to sum a series of (positive) integers entered by the userexcluding all
numbers that are greater than 100.
b) Write a program in which the user can enter any number of positive and negative integer
values that displays the number of positive values entered as well as the number of
negative values.
Task-8:
a) Write a program containing a pair of nested while loop that displays the integer values 1–
100. ten numbers per row - with the columns aligned as shown below
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
.
.
91 92 93 94 95 96 97 98 99 100
b) Display the integer values 1–100 as given in question 8a) using only one while loop.
Task-9:
a) Write a python script to calculate the number of days in a month.
b) Write a python program to display a calendar month for any given month between January
1800 and December 2099.
Task-10:
a) Write a Python program that prompts the user for a list of integers - stores in another list
only those values between1–100 and displays the resulting list.
b) Write a Python program that prompts the user to enter a list of first names and stores them
in a list. The program should display how many times the letter 'a' appears within the list.
Task-11:
Write a Python script to generate all the possible spellings of the last four digits of any given
phone number – use Dictionaries.
Task-12:
a) Write a Python function named zeroCheck that is passed with three integers and returns
true if any of the integers is 0 otherwise it returns false.
b) Write a Python function named ordered3 that is passed three integers, and returns true if
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
the three integers are in order from smallest to largest otherwise it returns false.
Task-13:
a) Write a python script that allows a user to convert a range of values from Fahrenheit to
Celsius or Celsius to Fahrenheit using functions.
b) Write a Python function named Hello World that displays "Hello World, my name is
name “for any given name passed to the routine.
Task-14:
Write a python script to create a simple text file. Write the contents into the created file and
read the contents from the file and display the same on to the console screen.
Task-15:
Mini project: Horse Race Simulation
Create a visualization of a horse race using python script in which horses are moved ahead a
random distance at fixed intervals until there is a winner.
Course Outcomes:
On successful completion of this course the students should be able to
CO-PO Mapping
PO P PSO PSO
PO PO PO PO PO PO PO PO PO PO PO 1 2
O
1 2 3 4 5 6 7 8 10 11 12
CO 9
CO1 3 - - - - - - - - - - - 3 3
CO2 - 3 - - - - - - - - - - 3 3
CO3 - - 3 - - - - - - - - - 3 3
CO4 - - - 3 - - - - - - - - 3 3
CO5 - - - - 3 - - - - - - - 3 3
CO6 - - - - - - - 3 - - - - 3 3
CO7 - - - - - - - - 2 - - - 3 3
CO8 - - - - - - - - - 2 - - 3 3
CO9 - - - - - - - - - - - 3 3 3
CO* 3 3 3 3 3 - - 3 2 2 - 3 3 3
Reference Books:
1. Charles Dierbach, Introduction to Computer Science using Python: A Computational
Problem-Solving Focus, Wiley India Edition, 2016.
2. Mark Lutz, “Programming Python,” O’Reilly Publications, Fourth Edition, 2011.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
I B.Tech II Semester
A. ENGINEERINGWORKSHOP
CO – PO MAPPING
PO
P
PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO
O
2 3 4 5 6 7 8 9 0 1 2 1 2
1
CO
CO1 3 - - - - - - - - - - - 3 -
CO2 - 2 - - - - - - - - - - 2 -
CO3 - - 1 - - - - - - - - - 1 -
CO4 - - - - 1 - - - - - - - 1 -
CO5 - - - - - - - 2 - - - - 2 -
CO6 - - - - - - - - 3 - - - 3 -
CO7 - - - - - - - - - 2 - - 2 -
CO8 - - - - - - - - - - - 2 2 -
CO* 3 2 1 - 1 - - 2 3 2 - 2 2 -
Text Books:
1. Lab manual provided by the department.
IT WORKSHOP
PC HARDWARE
1. Identify the peripherals of a computer, components in a CPU and its functions. Draw the
block diagram of the CPU along with the configuration of each peripheral and submit to your
instructor.
2. Every student should disassemble and assemble the PC back to working condition. Lab
instructors should verify the work and follow it up with a Viva. Also students need to go
through the video which shows the process of assembling a PC. A video shall be given as part
of the course content.
3. Every student should individually install MS windows on the personal computer. Lab
instructor should verify the installation and follow it up with a Viva.
4. Every student should install Linux on the computer. This computer should have windows
installed. The system should be configured as dual boot with both windows and Linux. Lab
instructors should verify the installation and follow it up with a Viva
5. Hardware Troubleshooting: Students have to be given a PC which does not boot due to
improper assembly or defective peripherals. They should identify the problem and fix it to get
the computer back to working condition. The work done should be verified by the instructor
and followed up with a Viva
Excel
9. Excel Orientation:The mentor needs to tell the importance of MS office 2007/ equivalent
(FOSS) tool Excel as a Spreadsheet tool, give the details of the four tasks and features that
would be covered in each. Using Excel – Accessing, overview of toolbars, saving excel files,
Using help and resources.
10. Creating a Scheduler - Features to be covered:- Gridlines, Format Cells, Summation, auto fill,
Formatting Text
12. Second Exercise helps students in making their presentations interactive. Topic covered
during this Exercise includes: Hyperlinks, Inserting –Images, Clip Art, Audio, Video,
Objects, Tables and Charts
Internet& World Wide Web
13. Internet & World Wide Web -Orientation & Connectivity Boot Camp : Students should
get connected to their Local Area Network and access the Internet. In the process they
configure the TCP/IP setting. Finally students should demonstrate, to the instructor, how to
access the websites and email. If there is no internet connectivity preparations need to be
made by the instructors to simulate the WWW on the LAN.
Web Browsers, Surfing the Web: Students customize their web browsers with the LAN
proxy settings, bookmarks, search toolbars and pop up blockers.
14. Search Engines & Netiquette: Students should know what search engines are and how to use
the search engines. A few topics would be given to the students for which they need to search
on Google. This should be demonstrated by the student to the satisfaction of the instructors.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Cyber Hygiene: Students would be exposed to the various threats on the internet and would
be asked to configure their computers to be safe on the internet. They need to first install an
anti virus software, configure their personal firewall and windows update on their computer.
PO
PO PO PO PO PO PO PO PO PO PO1 PO PO
1 2 3 4 5 6 7 8 9 0 11 12
CO
CO.1 3 - - - - - - - - - - -
CO.2 - 2 - - - - - - - - - -
CO.3 - - 1 - - - - - - - - -
CO.4 - - - - 1 - - - - - - -
CO.5 - - - - - - - 2 - - - -
CO.6 - - - - - - - - 3 - - -
CO.7 - - - - - - - - - 2 - -
CO.8 - - - - - - - - - - - 2
CO* 3 2 1 - 1 - - 2 3 2 - 2
Reference books:
1. Comdex Information Technology course tool kit , 2003, Vikas Gupta, WILEY Dream
tech, New Delhi
2. The Complete Computer upgrade and repair book, 3/e, 2008, Cheryl A Schmidt,
WILEY Dream Tech,New Delhi
3. Introduction to Information Technology, 2008, ITL Education Solutions limited,
Pearson Education, New Delhi
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
II B.Tech I Sem
18SAH211 ENGINEERING MATHEMATICS – III L T P/D C
(Common to all Branches) 2 1 0 3
CEO1: To learn the method of evaluation of numerical integration and to solve ordinary
differential equations numerically using numerical methods
CEO2: To learn the concepts of double and triple integrals and compute double and triple
integrals
CEO3:To learn partial differential equations and how they can serve as models for
physical processes and also master the technique of separation of variables to
solve partial differential equation
CEO4: To develop skill to explain the characteristics of scalar and vector valued
functions and master these in calculations, provide a physical interpretation of the
gradient, divergence, curl and related concepts and carry out differentiation and
integration of vector valued functions
Course Outcomes:
On successful completion of the course, students will be able to
Course Outcomes POs related
to COs
Demonstrate knowledge in finding the numerical values to integrals through
different mathematical methods and solving ordinary differential equations PO1,PO2,
CO1
numerically through various methods and Design novel mathematical PO12
methods for solving the ordinary differential equations.
Demonstrate knowledge in evaluating double and triple integrals PO1,PO2,
CO2
PO12
Develop analytical skills for the problems involving partial differential PO1,PO2,
CO3
equations and the methods to solve them PO12
Demonstrate knowledge in differentiation of vector functions and to provide
an understanding of characteristics of scalar and vector valued functions and PO1,PO2,
CO4
master these in calculations, provide a physical interpretation of the gradient, PO12
divergence, curl and related concepts.
Demonstrate knowledge in integration of vector functions and to Develop
skills in(AUTONOMOUS) providing solutions for line, surface and volume PO1,PO2,
CO5
integrals by vector methods and work done, flux through vector integrations PO12
and correlate them with the applications of various integral theorems
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - - - - - - - - 2
CO2 3 3 - - - - - - - - - 2
CO3 3 3 - - - - - - - - - 2
CO4 3 3 - - - - - - - - - 2
CO5 3 3 - - - - - - - - - 2
CO* 3 3 - - - - - - - - - 2
Text Books:
1. Mathematical Methods, 2012, T. K. V. Iyengar, B. Krishna Gandhi, S. Ranganatham
and M.V.S.S.N. Prasad , S. Chand and Company Publishers, New Delhi.
2. Higher Engineering Mathematics, 34/e, 1999, Dr. B. S. Grewal, Khanna Publishers,
Delhi
Reference books:
1. Engineering Mathematics–I, 2012, T.K.V. Iyengar, B.Krishna Gandhi, S.
Ranganatham and M.V.S.S.N. Prasad, S. Chand and Company Ltd, New Delhi.
2. Engineering Mathematics for JNTU, 2012, B.V. Ramana, Tata McGraw Hill
Publishers, New Delhi
3. Advanced Engineering Mathematics, 8/e, 2009, Erwin Kreyszig, Wiley India, New
Delhi.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Objectives:
CEO1: To study the basic concepts and characteristics of the electronic diodes.
CEO2: To understand the operation of Rectifiers, Filters and Voltage Regulators as
application of PN junction diode.
CEO3: To analyze the transfer characteristics of the BJTs and its biasing methods.
CEO4: To familiarize the students with DC biasing circuits of BJT and FET and analysing
bias transistor amplifier circuits.
CEO5: To provide knowledge on Special purpose devices such as LDR, LEDs, inverting and
Non inverting amplifiers.
.
UNIT -1: JUNCTION DIODES AND CHARACTERISTICS
PN Diode construction and operation, PN Diode Equation, Volt-Ampere (V-I)
Characteristics, Ideal Versus Practical Static and Dynamic Resistances, Diode Equivalent
circuits, Break down Mechanisms in semiconductor Diodes, Zener Diode Characteristics.
Course Outcomes
On successful completion of the course, students will be able to
CO1 To analyze the concepts and characteristics of the electronic PO1, PO2
diodes.
CO2 To Examinethe operation of Rectifiers & Filters and its PO1,PO3,PO4
application.
CO3 To design and investigate the working of BJT and biasing PO1,PO2,PO3
techniques.
CO4 To design and analyze the working of FET, MOSFET and PO1, PO2,PO3
biasing techniques.
CO5 To Analyze different special purpose devices such as LDR, PO1, PO2
LED, amplifiers.
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - - - - - - - - -
CO2 3 - 3 3 - - - - - - - -
CO3 3 3 3 - - - - - - - - -
CO4 3 3 3 - - - - - - - - -
CO5 3 3 - - - - - - - - - -
CO* 3 3 3 3 - - - - - - - -
Text Books:
1. K .Lalkishore, “Electronic Devices and Circuits”, BSP. 2nd edition, 2005.
2. D.Roychoudhury, shailB.Jain ,”Linear Integrated Circuits” 3rd edition, New Age
pulishers.
Reference Books:
1. R.L. Boylestad, “Introductory Circuit Analysis”, PEARSON,12th edition, 2013
2. N.Salivahanan, and N.Suresh Kumar, “Electronic Devices and Circuits”, TMH ,3rd
Edition,2012
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO2: To develop skill to minimize switching functions in effective way using K-MAP
CEO3: To develop skill to design combinational logic circuits and realize the design using
PLD’s.
CEO4: To provide knowledge on memory elements and develop skill to design sequential
circuits.
CEO5:To develop the skill to design and analyze finite state machines of different models.
UNIT - 3:
Combinational Logic Circuits:
Design of Half Adder - Full Adder - Half Subtractor- Full Subtractor- 4-bit binary adder-4-
bit adder Subtractor- BCD adder-carry look ahead adder -Magnitude Comparator – Decoder-
Encoder- Multiplexer – De multiplexer.
PLD’s:
PROM – PLA – PAL ,Realization of Switching Functions Using PROM - PLA and PAL -
Comparison of PROM, PLA, and PAL.
Course Outcomes:
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 2 - - - - - - - - - -
CO2 3 3 - - .- - - - - - - -
CO3 3 3 3 - - - - - - - - -
CO4 3 3 2 - - - - - - - - -
3 3 2 3
CO5 - - - - - - - -
Text books:
1. Digital Design, 3/e,2006,MorrisMano,Prentice Hall of India, New Delhi.
2. Digital Fundamentals, 10/e,2008,ThomasL.Floyd,Pearson/Prentice Hall, New
Delhi.
Reference books:
1. Fundamentals of Logic Design, 5/e, 2004,CharlesH.Roth ,Thomas Publications,
New Delhi.
2. Switching & Finite Automata Theory, 2/e, ,ZviKohavi,Tata McGraw Hill,
NewDelhi.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
II B. Tech I Semester L T P C
2 1 0 3
Course outcomes:
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 3 -- - - - - - - - -
CO2 3 3 3 -- - - - - - - - -
CO3 3 3 2 3 - - - - - - - -
CO4 2 3 -- -- - - - - - - - -
CO5 2 3 3 3 - - - - - - - -
CO* 2.6 3 2.75 3 - - - - - - - -
Text Books:
1. Discrete Mathematical Structures with Applications to Computer Science, J.P. Tremblay
and R. Manohar, 27/e, Tata McGraw Hill Publishers, 2006, New Delhi.
2. Elements of Discrete Mathematics – A Computer Oriented Approach, C.L. Liu, D.P.
Mohapatra, 3/e, Tata McGraw Hill Publishers, 2008, New Delhi.
Reference Books:
1. Discrete and Combinational Mathematics – An Applied introduction, Ralph. P. Grimaldi,
5/e, Pearson Education, 2008, New Delhi.
2. Discrete Mathematics and its applications,Kenneth H. Rosen, 6/e, Tata McGraw Hill
Publishers, New Delhi.
3. Discrete Mathematics for Computer Science, 4/e, 2007, Gary Haggard, John Schlipf, Sue
Whitesides, Thomson Pulication, 2008,New Delhi.
4. Discrete Mathematics for ComuterScientists&Mathematicans, Mott,Kandel, Banker, 2/e,
Prentice Hall India, 2007, New Delhi.
5. Discrete Mathematics, Lipschutz, Lipson, Schaum’s outlines, 2/e, Tata McGraw Hill
Publishers, 2006, New Delhi.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
POs related to
COURSE OUTCOMES
COs
PO3, PO5, PO7
CO1 Understand the business economics
Understand the production and cost analysis and apply the break- PO2, PO4, PO5
CO2
even analysis
Understand the management and various types of business PO7
CO3
organisations
Understand human resource and marketing management and apply PO5
CO4
techniques to measure the performance
PO1, PO5, PO7,
CO5 know the contemporary issues in management and apply techniques PO9, PO12
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 - - 2 - 2 - 2 - - - - -
CO2 - 2 - 2 2 - - - - - -
CO3 - - - - - 2 - - - - -
CO4 - - - - 2 - - - - - -
CO5 - 1 - - 2 - 2 - 2 - - 2
CO* - 1.5 2 2 2 - 2 - 2 - - 2
Reference Books:
1. Managerial Economics and Financial Analysis, 4/e, 2011, Dr.A.R.Aryasri, TMH, New
Delhi.
2. Management Science, 1/e, 2009, Dr. G. SreenivasaRao, High tech Publishers, Hyderabad.
3. Management Science, 3/e, 2008, A.R.Aryasri, TMH, New Delhi.
4. Introduction to Management Science, 1/e, 2011, P.Vijaykumar, Cengage Learning India,
New Delhi
5. Managerial Economics, Analysis, Problems and Cases, 17/e, 2011, P.L.Mehta, Sultan
Chand & Sons,
New Delhi.
6. Marketing Management, 4/e, 2010, RajanSaxena, TMH, New Delhi.
7. Personnel and Human Resource Management, 2009, SubbaRao, HPIL.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - - - - - - - - -
CO2 3 3 - - - - - - - - - -
CO3 3 - - 3 2 - - - - - - -
CO4 3 - - - 2 - - - - - - -
CO5 3 - - 3 - - - - - - - -
CO* 3 3 - 3 2 - - - - - - -
Text Books:
1. Data structures and Algorithms using C++, AnandaRaoAkepogu and RadhikaRajuPalagiri,
1/e, Pearson Education, New Delhi.
2. Data structures and Algorithms in C++, Wiley student edition, Michael T.Goodrich,
R.Tamassia and Mount, John Wiley and Sons. Replica Press Pvt. Ltd., 2004,Kundli.
Reference Books:
1. Fundamentals of Data Structures in C++ by Ellis Horowitz, SartajSahni, Dinesh Mehta,
Second Edition ,Universities Press.
2. Data structures and Algorithm Analysis in C++, Mark Allen Weiss, Pearson Education.
Ltd., 2/e, 2006,New Delhi,.
3. Data structures and algorithms in C++, Adam Drozdek, Thomson, 3/e,India Edition, 2005.
4. Data structures using C and C++,Langsam, Augenstein and Tanenbaum, 2/e,Prentice Hall
Inc., 2002,New Delhi.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 - - - - - - - - - - -
CO2 - - - - - - - - - - - -
CO3 - 3 - 3 - - - - - - - -
CO4 - - - - - - - - - - - -
CO5 - - 3 - - - - - - - - -
CO6 - - - - - - - - 3 - - -
CO7 - - - - - - - - - 3 - -
CO8 - - - - - - - 3 - - - -
CO9 - - - - - - - - - - - 3
CO* 3 3 3 3 - - - 3 3 3 - 3
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
EXERCISES:
1. Write a C++ Program to Illustrate the Following Concepts:
a) Class. b) Constructors.
2. Write a C++ Program to Illustrate the Concept of Unary and Binary Operator
Overloading.
3. Write a C++ Program to Illustrate the Following Concepts:
a) All types of Inheritance. b) Virtual Functions.
4. Write a C++ Program to Illustrate the Following Concepts:
a) FunctionTemplates. b) Class Templates.
5. Write a C++ Programs to Implement the Following using an Array and class
templates.
a) Stack ADT. b) Queue ADT.
6. Write a C++ Programs to Implement the Following using a Singly Linked List and
class templates.
a) Stack ADT. b) Queue ADT
7. Write a C++ Programs to Implement the Dequeue (Double Ended Queue) ADTusing
a Doubly Linked List and an Array and class templates.
8. Write a C++ Program to Perform the Following Operations:
a) Insert an Element into a Binary Search Tree.
b) Delete an Element from a Binary Search Tree.
c) Search for a Key Element in a Binary Search Tree.
9. Write a C++ Programs that use Non-Recursive Functions to Traverse the givenBinary
Tree in
a)Preorder b) Inorder c) Postorder.
10. Write a C++ Programs for Implementing the Following Sorting Methods:
a) Merge Sort b) Heap Sort.
11. Write a C++ Program to Perform the Following Operations
a) Insertion into an AVL Tree. b) Deletion from an AVL-Tree.
12. Write a C++ Program to implement all the Functions of a Dictionary (ADT) using
Hashing.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
13. Write a C++ Program for Implementing Knuth-Morris- Pratt Pattern Matching
Algorithm.
14. Write a C++ Program for Implementing Boyer – Moore Patten Matching Algorithm.
Course Outcomes:
On successful completion of the course the student will be able to,
II B.Tech I Sem
L T P/D C
2 0 0 0
18AUD212 ENVIRONMENTAL SCIENCE
(Common to all branches)
Multidisciplinary nature of environmental studies Definition, scope and importance. Need for
public awareness.
Biodiversity and its conservation • Introduction – Definition: genetic, species and ecosystem
diversity. • Biogeographical classification of India • Value of biodiversity: consumptive use,
productive use, social, ethical, aesthetic and option values • Biodiversity at global, National
and local levels. • India as a mega-diversity nation • Hot-sports of biodiversity. • Threats to
biodiversity: habitat loss, poaching of wildlife, man-wildlife conflicts. • Endangered and
endemic species of India • Conservation of biodiversity: In-situ and Ex-situ conservation of
biodiversity.
Field work • Visit to a local area to document environmental assets river/ forest/ grassl and
/hill /mountain • Visit to a local polluted site-Urban/Rural/Industrial/Agricultural • Study of
common plants, insects, birds. • Study of simple ecosystems-pond, river, hill slopes, etc.
Course Outcomes:
POs related to
Course Outcomes
COs
CO1 Demonstrate knowledge on fundamentals of Environment.andAnalyze PO1, PO2,
the availabity of non-conventional energy resources. PO6, PO8,
PO9 PO12
CO2 Identify appropriate types of habitates in the surrounding and analyze PO1, PO2
the influence of habitats on survivial. PO7, PO8,
PO12
CO3 Identify appropriate method of controlling of pollution and design the PO1, PO2,
ecofriendly techniques PO6, PO7,
PO8, PO12
CO4 Analyze the effect of climatic changes PO1, PO2,
PO6, PO7
PO8, PO12
CO5 Understand the population growth and variation- environmental acts PO1, PO2,
PO6, PO7,
PO8, PO12
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - - 2 3 3 1 - - 3
CO2 3 3 - - - - 2 1 - - - 3
CO3 3 3 - - - 3 1 3 - - - 3
CO4 3 3 - - - 3 3 3 - - - 3
CO5 3 3 - - - 3 3 3 - - - 3
Text Book:
Reference Books:
1. C.P.Kaushik and Anubhakaushik “Text book of environmental studies”, 4th Edition, New
age International publishers.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
II B.Tech I Semester
18SAH212 REASONING AND APTITUDE - I L T P/D C
2 - - -
Text Books:
1. Quantitative Aptitude, Dr.R.S.Aggarwal, 2012, S.Chand and Company Ltd, New Delhi.
2. A Modern Approach to Verbal and Non-Verbal Reasoning, Dr.R.S.Aggarwal, 2012,
S.Chand and Company Ltd, New Delhi.
Reference Books:
1. Quantitative Aptitude for Competitive Examinations, AbhijitGuha, 14/e, 2010, Tata
McGraw Hill Publishers, New Delhi.
2. Course in Mental Ability and Quantitative Aptitude, Edgar Thorpe, 3/e, 2012, Tata
McGraw Hill Publishers, New Delhi.
3. Fast Track Objective Arithmetic, Rajesh Verma, 2012, Arihant Publications, Meerut.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
II B.Tech II Semester
18SAH222 PROBABILITY AND STATISTICS L T P/D C
(Common to CSE, MEC, CE) 2 1 - 3
CEO1: To develop skill to analyze the discrete and continuous data using appropriate
Statistical Distributions like Binomial, Poisson, Normal..etc
CEO2: To develop skill to design different graphical representations like pie chart, Bar
graph, scatter Diagram, line graph, Regression line etc.,
CEO3: To inculcate skill to investigate different applications of statistical distributions
and the Corresponding conclusions required for the analysis of sample data.
CEO4: To develop skill to apply the concept of test of significance using t-test, f-test,
chi-square test, ANOVA suitable of the required conclusion.
Course Outcomes:
On successful completion of the course, students will be able to:
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 2 - - - - - - - - 2
CO2 3 3 2 - - - - - - - - 2
CO3 3 3 2 - - - - - - - - 2
CO4 3 3 2 2 - - - - - - - 2
CO5 3 3 2 2 - - - - - - - 2
CO* 3 3 2 2 - - - - - - - 2
Text Books:
1. Fundamentals of Mathematical Statistics, 10/e, 2001, S.C. Gupta, V.K. Kapoor, S.
Chand and Company Publishers, New Delhi.
2. Probability and Statistics, 2012, T.K.V. Iyengar, B. Krishna Gandhi, S. Ranganatham
and M.V.S.S.N. Prasad , S. Chand and Company Publishers, New Delhi.
Reference Books:
1. Probability and Statistics, 2011, V. Ravindranath, T.S.R. Murthy, I.K. International
Pvt. Ltd, New Delhi.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
2. Probability and Statistics for Engineers, 6/e, 2006, Johnson A. Richard, Miler
&Fruends, Pearson Education, New Delhi.
3. Higher Engineering Mathematics, 34/e, 1999, Dr. B. S. Grewal, Khanna Publishers,
Delhi
4. Probability and Statistics for Engineers, 2011, Dr. J. Ravichandran, Wiley-India
Publishers, New Delhi.
5. Probability and Statistics for Engineers and Scientists, 7/e, 2002, Ronald E. Walpole,
Raymond H. Myers, Sharon L. Myers, Keying Ye, Pearson Education Asia, New
Delhi.
6. Probability and Statistics for Engineers and Scientists, 7/e, 2002, Ronald E. Walpole,
Raymond H. Myers, Sharon L. Myers, Keying Ye, Pearson Education Asia, New
Delhi.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 2 - - - - - - - - - -
CO2 2 3 3 3 - - - - - - - -
CO3 3 - 2 - - - - - - - - -
CO4 3 - 3 - 3 - - - - - - -
CO5 2 - - 2 2 - - - - - - -
CO* 2.6 2.5 2.6 2.5 2.5 - - - - - - -
Text Books:
1. Computer Organization – Carl Hamacher, ZvonksVranesic, SafeaZaky, 5/e, MCG,
2002.
2. Computer Systems Architecture – M.Moris Mano, 3/e, PEA, 2007.
Reference Books:
1. Computer Systems Organization and Architecture- John D. Carpinelli, PEA, 2009
2. Computer Organization and Architecture – William Stallings,6/e, Pearson/PHI.
3. Structured Computer Organization – Andrew S. Tanenbaum, 4/e, PHI/Pearson.
4. Fundamentals or Computer Organization and Design - SivaraamaDandamudi
Springer Int. Edition.
5. Computer Architecture a quantitative approach, John L. Hennessy and David A.
Patterson, 4th Edition, Elsevier.
6. Computer Architecture: Fundamentals and principles of Computer Design, Joseph D.
Dumas II, BS Publication.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On Successful completion of this course student will be able to :
Reference Books:
1. An Introduction to programming and OO design using Java, J.Nino and F.A. Hosch, John
wiley& sons.
2. An Introduction to OOP, T. Budd, second edition, Pearson education.
3. Introduction to Java programming ,Y. Daniel Liang, 6 th edition, Pearson education.
4. An introduction to Java programming and object oriented application development, R.A.
Johnson- Thomson.
5. Core Java 2, Vol 1, Fundamentals, Cay.S.Horstmann and Gary Cornell, 7 th Edition,
Pearson Education.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: Discuss the basic database concepts, applications, data models, schemas and
instances and design Entity Relationship (E-R) model for a database.
CEO2: Demonstrate the use of integrity constraints, relational algebra operations and
relational calculus.
CEO3: Describe the basics of SQL, construct queries using SQL, SQL functions, trigger and
cursor concepts in PL/SQL.
CEO4: Understand reasoning about functional dependency and to make the students to
identify the role of normalization in database management systems.
CEO5:To present the students with the knowledge of Transaction, concurrency and recovery
strategies of DBMS.
UNIT 4 Normalization
Introduction to Schema Refinement - Properties of Decompositions – Functional
Dependencies - Reasoning about Functional Dependencies - Normal Forms - First - Second
- Third – BCNF - MVD - Fourth Normal Form.
Course Outcomes:
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 - 3 - - - - - - - - -
CO2 3 3 - - - - - - - - - -
CO3 2 2 3 - 2 - - - - - - -
CO4 2 3 - - - - - - - - - -
CO5 3 - 2 2 - - - - - - - -
UNIT - 1: INTRODUCTION
Algorithm - Pseudo Code for Expressing Algorithms - Performance Analysis- Space
Complexity - Time Complexity- Asymptotic Notation - Big Oh Notation - Omega
Notation - Theta Notation and Little Oh Notation. Disjoint Sets: Disjoint Set Operations -
Union and find Algorithms - Spanning Trees - Connected Components and Bi-Connected
Components.
UNIT - 4: BACKTRACKING
General Method – Applications-N-Queens Problem - Sum of Subsets Problem - Graph
Coloring - Hamiltonian Cycles. Branch And Bound: General Method - Applications -
Travelling Sales Person Problem - 0/1 Knapsack Problem- LC Branch and Bound Solution
- FIFO Branch and Bound Solution.
Course Outcomes:
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 2 - - - - - - - - - -
CO2 3 2 2 2 - - - - - - - -
CO3 3 2 2 2 - - - - - - - -
CO4 3 2 2 2 - - - - - - - -
CO5 2 2 - - - - - - - - - -
CO 2.8 2 2 2 - - - - - - - -
Text Books:
1. Fundamentals of Computer Algorithms , Ellis Horowitz , SatrajSahni and Rajasekharam ,
Galgotia publications pvt.Ltd , 2/e , Universities press, 2008.
2. Algorithm Design , Foundations , Analysis and Internet examples, M.T.Goodrich and
R.Tomassia , John wiley and sons, 1/e, 2002.
Reference Books:
1. Introduction to Algorithms ,T.H.Cormen - C.E.Leiserson - R.L.Rivest and C.Stein , 2/e ,
Prentice Hall Inc. Pvt. Ltd./ Pearson Education , 2005.
2. Introduction to Design and Analysis of Algorithms A strategic approach ,R.C.T.Lee –
S.S.Tseng - R.C.Chang and T.Tsai , 1/e, McGraw Hill, 2005.
3. Data structures and Algorithm Analysis in C++ , Allen Weiss , 2/e, Pearson education ,
2006.
4. Design and Analysis of algorithms ,Aho , Ullman and Hopcroft , 8/e, Pearson education ,
2005.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
II B. Tech II Semester L T P C
2 1 0 3
18CSE225 FORMAL LANGUAGES AND AUTOMATA THEORY
Course Outcomes:
CO1 3 3 3 - - - - - - - - -
CO2 2 3 3 - - - - - - - - -
CO3 2 3 3 - - - - - - - - -
CO4 2 3 3 - - - - - - - - -
CO5 2 3 3 - - - - - - - - -
CO* 2.2 3 3 - - - - - - - - -
Text Book:
1. Hopcroft H.E. and Ullman Jeffrey.D., “Introduction to Automata theory languages and
Computation”, 3/e, 2006, Pearson Education, New Delhi, India.
2. Mishra K L P and Chandrasekaran N, “Theory of Computer Science - Automata,
Languages and Computation”, 2/e, 2007, PHI, New Delhi, India.
Reference Books:
1. John C Martin, “Introduction to Languages and Theory of Computation”, 1/e, 2009, Tata
McGraw Hill Education, Hyderabad, India.
2. Sipser, “Introduction to Theory of Computation”, 2/e, 2005, Thomson, Australia.
3. George Tourlakis, “Theory of computation”, 1/e, 2012, John Wiley, India.
4. Harry R Lewis and Christos H Papadimitriou, “Elements of the Theory of Computation”,
Second Edition, Prentice Hall of India, Pearson Education, New Delhi, 2003.
5. Peter Linz, “An Introduction to Formal Language and Automata”, Third Edition, Narosa
Publishers, New Delhi, 2002.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
2. (a) Write a Java Program that Prompts the User for an Integer and then Prints out all
Prime Numbers up to that Integer.
(b) Write a Java Program to Multiply Two Given Matrices.
(c) Write a java program to accept a string from user and display number of vowels,
consonants, digits and special characters present in each of the words of the given text.
3. (a) Write a Java Program that Checks whether a Given String is a Palindrome or Not. Ex:
MADAM is a Palindrome.
(b) Write a Java Program for Sorting a Given List of Names in Ascending Order.
(c) Write a Java Program to Make Frequency Count of Words in a Given Text.
5. (a) Write a Java Program to create an abstract class Named Shape that contains an Empty
Method named numberOfSides ( ).Provide three classes Named Trapezoid, Triangle and
Hexagon such that each one of the classes extends the class Shape. Each one of the
classes Contains only the Method numberOfSides ( ) that Shows the Number of Sides in
the Given Geometrical Figures.
(b) Write a Java Program Which includes class, abstract class and interface.
(c) Write a Java Program for Creation of User Defined Package and Accessing the
Members Present in Package.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
7. (a) Write a Java Program that creates three threads. First Thread displays “Good
Morning” every one second, the Second Thread displays “Hello” every two seconds and
the third thread displays “Welcome” every three seconds.
(b) Write a Java Program that Correctly Implements Producer Consumer Problem using
the Concept of Inter Thread Communication.
10. Write a Java Program that works as a Simple Calculator. Use a Grid Layout to Arrange
Buttons for the Digits and for the +, -,*, % Operations. Add a Text Field to Display the
Result.
11. (a) Write a Java Program that Creates an User Interface to Perform Integer Divisions. The
User Enters Two Numbers in the TextFields, Num1 and Num2. The Division of Num1
and Num2 is displayed in the Result field when the Divide Button is Clicked. If Num1 or
Num2 were not an Integer, the Program would throw a NumberFormatException. If
Num2 were Zero, the Program would throw an ArithmeticException Display the
Exception in a Message Dialog Box.
(b) Implement a Java Program to add a new ball each time the user clicks the mouse.
Provided a maximum of 20 balls randomly choose a color for each ball.
12. (a) Write a Java Program that Simulates a Traffic Light. The Program Lets the User
Select one of Three Lights: red, yellow, or green. When a Radio Button is selected, the
Light is Turned On, and Only One Light can be on at a Time No Light is on when the
Program Starts.
(b) Write a Java Program that Allows an User to Draw Lines, Rectangles and Ovals.
(c) Suppose that a Table Named Table.txt is Stored in a Text File. The First Line in the
File is the Header, and the Remaining Lines Correspond to Rows in the Table. The
Elements are separated by Commas. Write a Java Program to Display the Table using
Jtable Component.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO5 - - - - 3 - - - - - - -
CO6 - - - - - - - 3 - - - -
CO7 - - - - - - - - 3 - - -
CO8 - - - - - - - - - 3 - -
CO9 - - - - - - - - - - - 3
CO* 3 3 3 3 3 - - 3 3 3 - 3
Reference Books:
1. Java How to ProgramH.M.Dietel and P.J.Dietel, Sixth Edition, Pearson Education/PHI
2. Introduction to Java programming, Y.Daniel Liang, Sixth edition, Pearson Education
3. Big Java, Cay Horstmann, 2nd edition, Wiley Student Edition, Wiley India Private
Limited.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: Demonstrate practical knowledge on creation and alteration of tables, insertion and
Querying of data and Analyze and evaluate the databases using SQL DML/DDL
commands.
CEO2: Write SQL Queries to implement a Database Schema for the given Database.
CEO3: Design Simple Database using a Tool and Implement it using SQL.
CEO4: Implement DDL and DML commands in SQL and PL/SQL, ORACLE to manage
data in databases.
CEO5: Programming PL/SQL including procedures, functions, cursors and triggers.
SQL
Introduction to SQL:
DDL - DML Commands- Basic Data Types- Commands to Create Table- Constraint
Definition Commands for Table Handling- Alter Table – Drop Table- Insert - Update –
Delete Commands for Record Handling- Select with Operators like Arithmetic - Comparison
- Logical Query Expression Operators - Ordering the Records with Order by, Grouping the
Records.
SQL Functions:
Date - Numeric - Character – Conversion Functions - Group Functions: avg - max - min -
sum -count
Set Operations: Union – Union all - Intersect - Minus
Join concept: Simple - Equi - Nonequi - Self –Outerjoin
Query&Subqueries- View Introduction - Create - Update - and Drop Commands
PL/SQL
Advantages of PL/SQL- Support of SQL - Executing PL/SQL- PL/SQL Character Set & Data
Types- Character - Row - rowid - Boolean - Binary integer - Number Variable - Constant
Control structures: Condition–if- Interactive-loop - for – while- Sequential–go to.
Database Triggers
Definition - Syntax - Parts of Triggers- Types of Triggers - Enabling and Disabling Triggers
Cursors - Procedures and Functions- Definition & Implementation.
Note: The Faculty Members are instructed to provide the Necessary Exercises which covers
the above Topics.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO
CO1 3 - - - - - - - - - - - 3 2
CO2 - 3 - - - - - - - - - - 3 2
CO3 - - 3 - - - - - - - - - 3 2
CO4 - - - 3 - - - - - - - - 3 2
CO5 - - - - 3 - - - - - - - 3 3
CO6 - - - - - - - 3 - - - - 2 3
CO7 - - - - - - - - 3 - - - 2 2
CO8 - - - - - - - - - 3 - - 2 3
CO9 - - - - - - - - - - - 3 3 3
CO* 3 3 3 3 3 - - 3 3 3 - 3 2.6 2.4
Reference Books:
1. SQL, PL/SQL Programming, Ivan Bayross, 2/e, BPB Publications, 2011, New Delhi,
India.
2. Oracle Database 11g: Hands-on SQL and PL/SQL, Satish Ansari, PHI Publishers, 2010.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
II B.Tech II Semester
18CSE228 ONLINE COMPREHENSIVE TEST-I L T P/D C
1 - - 1
Course Educational Objectives:
CEO1:To assess the comprehensive knowledge gained in basic courses relevant to the
branch of study.
CEO2:To comprehend the questions asked and answer them with confidence.
II B.Tech II Semester
18AUD211 CONSTITUTION OF INDIA L T P/D C
2 - - -
Course Educational Objectives:
CEO1: To know about Indian constitution and functionalities of state and central
government of India
CEO2: To realize the functions of local administration in rural and urban areas
CEO3: To understand the functions of Chief election and state election commissions.
UNIT – 1: INTRODUCTION
Constitution-meaning of the term, Indian Constitution: Sources and constitutional history,
Features: Citizenship, Preamble, Fundamental Rights and Duties, Directive Principles of
State Policy
Course Outcomes
On successful completion of the course the student will be able to
Course Outcomes POs related to COs
CO1 Understand the functions of the Indian constitution PO6, PO8,PO12
CO2 Recognize the structure, functions of Indian central government PO6, PO8,PO12
CO3 Realize the structure and functions of State government in India PO6, PO8,PO12
CO4 Explain the functions of local administration in rural and urban PO6, PO8,PO12
CO5 Understand the role of state and chief election commission PO6, PO8,PO12
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 - - - - - 3 - 3 - - - 3
CO2 - - - - - 3 - 3 - - - 3
CO3 - - - - - 3 - 3 - - - 3
CO4 - - - - - 3 - 3 - - - 3
CO5 - - - - - 3 - 3 - - - 3
CO* - - - - - 3 - 3 - - - 3
Textbooks:
1. Introduction to the Constitution of India,Durga Das Basu, Prentice Hall of India, New
De1hi.
2. Indian Po1itica1 System, R.C.Agarwa1,S.Chand and Company, New De1hi.1997
References:
1. Introduction to the Constitution of India, Sharma, Brij Kishore, Prentice Hall of India,
New De1hi.
2. Indian Po1itica1 System, U.R.Gahai, New Academic Pub1ishing House, Jalandar.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
II B.Tech II Semester
18SAH223 REASONING AND APTITUDE - II L T P/D C
2 - - -
Text Books:
1. Quantitative Aptitude, Dr.R.S.Aggarwal, 2012, S.Chand and Company Ltd, New Delhi.
2. A Modern Approach to Verbal and Non-Verbal Reasoning, Dr.R.S.Aggarwal, 2012,
S.Chand and Company Ltd, New Delhi.
Reference Books:
1. Quantitative Aptitude for Competitive Examinations, AbhijitGuha, 14/e, 2010, Tata
McGraw Hill Publishers, New Delhi.
2. Course in Mental Ability and Quantitative Aptitude, Edgar Thorpe, 3/e, 2012, Tata
McGraw Hill Publishers, New Delhi.
3. Fast Track Objective Arithmetic, Rajesh Verma, 2012, Arihant Publications, Meerut
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
UNIT – 4 : Principles of deadlock AND Mass-storage structure & I/O systems (9)
Principles of deadlock - system model - deadlock characterization - deadlock prevention - detection and
avoidance - recovery form deadlock.
Mass-storage structure - overview of Mass – storage structure - Disk structure - disk attachment - disk
scheduling - swap-space management - RAID structure - stable-storage implementation - Tertiary
storage structure.
Course Outcomes:
CO1 Analyze operating system operations ,system design and implementation PO1, PO2
CO2 Implement Thread scheduling , solutions to synchronize problems PO1, PO4,
CO3 Apply memory management techniques, virtual memory concepts PO1,PO3,PO4
CO4 Manage process execution without deadlock, mass storage structure PO1,PO4
CO5 Understand file system interface, protection and security in System and PO1, PO2, PO4
Network
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - - - - - - - - -
CO2 2 - - 3 - - - - - - - -
CO3 3 - 3 3 - - - - - - - -
CO4 3 - - 3 - - - - - - - -
CO5 2 3 - 3 - - - - - - - -
CO* 2.6 3 3 3 - - - - - - - -
Text Books:
1. Operating System Principles, 9th Edition, Abraham Silberchatz, Peter B. Galvin, Greg Gagne,
Wiley Student Edition.
2. Operating systems - Internals and Design Principles, 6th Edition,W. Stallings, Pearson.
References books:
1. Operating System Principles,8th Edition, Abraham Silberchatz, Peter B. Galvin, Greg Gagne,
Wiley Student Edition
2. Modern Operating Systems, 3rd Edition ,Andrew S Tanenbaum PHI.
3. Operating Systems A concept - based Approach, 2nd Edition, D. M. Dhamdhere, TMH.
4. Principles of Operating Systems, B. L. Stuart, Cengage learning, India Edition.
5. Operating Systems, 2nd Edition,A. S. Godbole, TMH
6. An Introduction to Operating Systems, P.C.P. Bhatt, PHI.
7. Operating Systems, S, Haldar and A. A. Arvind, Pearson Education.
8. Operating Systems, R. Elmasri, A. G. Carrick and D. Levine, McGraw Hill.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To provide knowledge on Identify the components required to build different types of networks,
understand the OSI and TCP/IP architectures and different data link layer protocols.
CEO2: To be exposed to the required functionality at the Ethernet.
CEO3: To understand the different routing protocols, internet protocols and IP addressing.
CEO4: To learn the use of TCP, UDP protocols.
CEO5: To develop skills to apply the concept of application layer protocols
Course Outcomes:
CO2 Classify the Media Access Control Protocols and different Internetworking PO1, PO2
CO3 Demonstrate various types of routing techniques and design the different PO1, PO2, PO3,
routing protocols for wired / wireless. PO4
CO5 Apply the different strategies Operations of DNS, FTP, HTTP, Email PO1, PO2, PO3,
Protocols, SNMP PO4
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 - - - - - - - - - -
CO3 2 3 3 2 - - - - - - - -
CO4 2 3 3 2 - - - - - - - -
CO5 2 3 3 3 - - - - - - - -
Text Books :
Reference Books:
CEO1: To provide knowledge of basic software engineering methods, practices and their appropriate
application.
CEO2: To understand software requirements and the SRS documents.
CEO3: To design components based on different software architectural styles.
CEO4: To understanding of approaches to verification and validation including static analysis, and
Reviews.
CEO5: To describe software measurement and software risks.
Software measurement - Metrics for software quality - Risk management: reactive Vs proactive risk
strategies - Software risks - Risk identification - Risk projection - Risk refinement - RMMM - RMMM
plan- CASE TOOLS
Quality Management: Quality concepts - Software quality assurance - Software reviews - Formal
technical reviews - Statistical software quality assurance - Software reliability - The ISO 9000 quality
standards
Course Outcomes:
CO2 Identify software requirements and design SRS document by analyzing PO1, PO3, PO4
the data flows.
CO3 Design class based components and conduct component level design PO1,PO2,
based on architectural styles and patterns. PO3,PO4
CO4 Identify various types of testing and development metrics for various PO1, PO2, PO4
phases of software development.
CO5 Identify the software risks and analyze the quality assurance activities PO1, PO4
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 2 - - - - - - - - - -
CO2 2 - 3 3 - - - - - - - -
CO3 2 2 3 2 - - - - - - - -
CO4 2 2 - 3 - - - - - - - -
CO5 3 - - 2 - - - - - - - -
CO* 2.4 2 3 2.5 - - - - - - - -
Text Books :
1. Software Engineering, A practitioner’s Approach, 8/e, Roger S Pressman,2019, Tata McGraw Hill
International Edition.
2. Software Engineering, 7/e, Ian Somerville, 2004, Pearson Education.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
References:
1. Software Engineering, A practitioner’s Approach, 6/e, Roger S Pressman,2005, Tata McGraw Hill
International Edition.
2. Fundamentals of Software Engineering, 2/e, Rajib Mall, 2005,Prentice Hall Inc.
3. Software Engineering: A Precise Approach, 1/e, Pankaj Jalote, 2010, Wiley India.
4. Software Engineering: A Primer, 1/e, Waman S Jawadekar, 2008, Tata McGraw Hill.
5. Software Engineering - Principles and Practices, 1/e, Deepak Jain, Oxford University Press.
6. Software Engineering – A Supporting Processes, 1/e, Richard H. Thayer and Merlin Dorfman, 2005,
Wiley.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To acquire information on UNIX architecture, general purpose utilities, file handling commands,
Network commands.
CEO2: To develop the basic skills of UNIX shell, standard streams, redirection, pipes, command
execution, quotes, command substitution, Job control, variables,
CEO3: To develop skills to design regular expression feature with Grep, Sed and AWK.
CEO4: To inculcate skill on korn shell features for construct Korn shell programming for the given task.
CEO5: To develop skill to apply various UNIX system calls in designing different UNIX utilities.
The UNIX Operating System - The UNIX Architecture - Features of UNIX - Internal And External
Commands - Command Structure.
General-Purpose Utilities - cal - date - echo - printf - bc - script - passwd - PATH - who - uname -
tty - stty - pwd - cd - mkdir - rmdir - od.
Handling Files - The File System - cat - cp - rm - mv - more - file - ls - wc - pg - cmp–comm-diff - gzip
- tar - zip - df - du - mount - umount - chmod - The vi editor - security by file Permissions.
Unix Session - Standard Streams - Redirection - Pipes - Tee Command - Command Execution -
Command-Line Editing - Quotes - Command Substitution - Job Control - Aliases - Variables -
Predefined Variables - Options - Shell Environment -Customization.
Filters: Introduction - Concatenating files - Display Beginning and End of files - Cut and Paste - Sorting
- Translating Characters - Ordering a File - uniq.
Atoms - operators GREP - Operation - grep Family - searching for File Content.SED - Scripts - Operation
- Addresses - commands - applications - grep and sed.AWK - Execution - Fields and Records - Scripts
- Operations - Patterns - Actions - Associative Arrays - String Functions - String Functions -
Mathematical Functions - User – Defined Functions - Using System, commands in awk - Applications -
awk and grep - sed and awk.
Korn Shell Features - Two Special Files - Variables - Output - Input - Exit Status of a Command -
eval Command - Environmental Variables - Options - Startup Scripts - Command History - Command
Execution Process.
Korn Shell Programming : Basic Script concepts - Expressions - Decisions: Making Selections -
Repetition - special Parameters and Variables - changing Positional Parameters - Argument Validation -
Debugging Scripts - Script Examples.
File Management : File Structures - System Calls for File Management – create - open - close - read -
write - lseek - link - symlink - unlink - stat - fstat - lstat - chmod - chown - Directory API – opendir
- readdir - closedir - mkdir - rmdir - umask.
Course Outcomes:
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - - - - - - - - -
CO2 3 2 - - - - - - - - - -
CO3 2 2 3 - - - - - - - - -
CO4 2 2 - 3 3 - - - - - - -
CO5 3 2 3 2 3 - - - - - - -
CO* 2.6 2.2 2 2.5 3 - - - - - - -
Text Books:
References:
1. Unix for programmers and users, 3rd Edition, Graham Glass, King Ables, 2008,Pearson
Education.
2. Advanced Unix programming, 2nd Edition, N.B Venkateswarlu, 2010,BS Publications.
3. Unix Shell programming, 1st Edition, YashwanthKanitkar, 2010, BPB Publisher.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course the student will be able to POs related to COs
CO-PO Mapping
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2 - - - - - - - - - -
CO2 3 2 3 2 - - - - - - - -
CO3 3 2 3 2 - - - - - - - -
CO4 3 3 - - - - - - - - - -
CO5 3 2 2 2 - - - - - - - -
TEXT BOOKS :
1. Advanced microprocessor and Peripherals ,A,K,Ray and K,M,Bhurchandi, 3rdedition, TMH, New Delhi,2017.
2. The 8051 Microcontroller, Kenneth j.Ayala, 3 rd edition, Thomson Delmar Learning, AsiaPvt.Ltd.
3. Joseph Yiu, The Definitive Guide to the ARM Cortex-M3 & M4, Elsevier, 3rd Edition, 2013.
REFERENCE BOOKS:
1. Advanced microprocessor and Peripherals ,A,K,Ray and K,M,Bhurchandi, 2ndedition, TMH, New Delhi,2000.
2. Micro Processors &Interfacing ,Douglas U, Hall,revised 2nd edition,TMH,New Delhi,2007.
3. The 8088 and 8086 microprocessors, Walter A,Triebel, Avtar Singh, 1st edition, PHI, New Delhi,2003.
4. Microcomputer Systems the 8086/8088 Family: Architecture Programming and Design”, Liu &
Gibson, 2nd edition, PHI, New Delhi.
5. The 8086 microprocessor programming and interafacing, KennethJ,Ayala, 1/e, Cenange learning
private limited, New Delhi, 2007.
6. Microprocessors and microcontrollers, Krishna Kanth, 2nd edition, PHI learning, New delhi,
2012.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To provide knowledge on list the different stages in the process of compilation and Identify
different methods of lexical analysis.
CEO2: To design top-down parsers.
CEO3: To design bottom-up parsers and Identify synthesized and inherited attributes.
CEO4: To learn the use of intermediate code generation and runtime environments and implementation
intermediate code generation.
CEO5: To develop skill to apply the concept of optimization and develop algorithms to generate code for
a target machine.
Course Outcomes:
CO1 Demonstrate knowledge on fundamentals of compiler phases, Design the PO1, PO2
Lexical Analyzer and input buffering.
CO3 Design Bottom-up Parser and Develop syntax directed translation PO1, PO2, PO3, PO4
schemes.
CO4 Demonstrate the ability to write intermediate code for a given high level PO1, PO2, PO3, PO4
programming language (preferably C or FORTRAN) and be able to
represent the intermediate code as Quadruples, Triples and Indirect Triples
CO5 Write three address code and identify the basic blocks, draw flow graphs PO1, PO2, PO3, PO4,
and represent directed Acyclic graphs for the identified basic blocks. They PO5
will also be able to write the target optimized code (assembly code) for the
given three address code.
CO-PO Mapping
PO
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PO 11 PO 12
CO
CO1 3 3 3 - - - - - - - - -
CO2 3 3 3 2 - - - - - - - -
CO3 2 3 3 2 - - - - - - - -
CO4 2 3 3 2 - - - - - - - -
CO5 2 3 3 3 2 - - - - - - -
CO* 2.4 3 3 2.25 2 - - - - - - -
Text Books :
1. Compilers-Principles - Techniques and Tools ,2nd edition , Alfred V. Aho - Monica S.Lam -
Ravi Sethi - Jeffrey D. Ullman , 2018,Pearson Education.
Reference Books:
1. Compilers-Principles - Techniques and Tools ,2nd edition , Alfred V. Aho - Monica S.Lam -
Ravi Sethi - Jeffrey D. Ullman , 2012,Pearson Education
2. Compilers-Principles Techniques and Tools - Low price edition , 2004,Alfred V. Aho - Ravi
Sethi - Jeffrey D. Ullman - Pearson Education.
3. Theory of computerscience- Automata Languages and computation , 2nd edition,K.L.P Mishra
and N. Chandrashekaran ,2003,PHI.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Exercises :
1. Study of Network Simulator Tools.
2. Installation of Network Simulator (NS2).
3. Study of TCL Commands.
4. Write a TCL script to simulate a simple wired network with four nodes.
5. Create a simple TCP scenario with droptail queue mechanism on the gateway.
6. Create a New Agent using C++ and TCL.
7. Create a New protocol for ping using C++ and TCL.
8. Implement Dijkstra‘s algorithm to compute the Shortest path through a graph.
9. Implement Link state routing algorithm to find the shortest distance using link state packets.
10. Write a program for Trace file Analysis using C++ or awk.
11. Write a TCL script to LAN simulation.
12. Write a TCL script to simulate a simple wireless network with DSDV - DSR and AODV routing
protocols.
13. Write a TCL script to Simulation of Black Hole Attack.
14. Comparison of different routing protocols performance using Xgraph and Gnuplot.
Mini Project: Create new routing protocols for routing protocol in MANET.
Course Outcomes:
CO1 Demonstrate knowledge on various network simulator tools and PO1, PO2
functionalities.
CO2 Create different program using TCL commands PO1, PO2, PO3, PO4
CO3 Demonstrate knowledge on various existing agent and design new agent PO1, PO2, PO3, PO4
using TCL and C++ for communication.
CO4 Demonstrate knowledge on various existing routing protocols and design PO1, PO2, PO3, PO4
new routing protocols.
CO5 Analysis the different routing protocols performance based on number of PO1, PO2, PO3, PO4,
nodes and speed using different tools.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
PO5, PO11
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 - - - - - - - - - - -
CO2 - 3 - - - - - - - - - -
CO3 - - 3 - - - - - - - - -
CO4 - - - 3 - - - - - - - -
CO5 - - - - 3 - - - - - - -
CO6 - - - - - - - 3 - - - -
CO7 - - - - - - - - 2 - - -
CO8 - - - - - - - - - 2 - -
CO9 - - - - - - - - - - - 3
CO* 3 3 3 3 3 - - 3 2 2 - 3
Reference Books:
Reference Website:
Week-1
Session-1
a)Log into the system
b)Use vi editor to create a file called myfile.txt which contains some text.
c)correct typing errors during creation.
d)Save the file
e)logout of the system
Session-2
a)Log into the system
b)open the file created in session 1
c)Add some text
d)Change some text
e)Delete some text
f)Save the Changes
g)Logout of the system
Week-2
a)Log into the system
b)Use the cat command to create a file containing the following data. Call it mytable use
tabsto separate the fields.
1425 Ravi 15.65
4320 Ramu 26.27
6830 Sita 36.15
1450 Raju 21.86
c)Use the cat command to display the file, mytable.
d)Use the vi command to correct any errors in the file, mytable.
e)Use the sort command to sort the file mytable according to the first field. Call the sorted file
mytable
f)Print the file mytable
g)Use the cut and paste commands to swap fields 2 and 3 of mytable. Call it mytable
h)Print the new file, mytable
i)Logout of the system.
Week-3
1) a)Login to the system
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
2) a) Write a sed command that deletes the first character in each line in a file.
b) Write a sed command that deletes the character before the last character in each line in a file.
c) Write a sed command that swaps the first and second words in each line in a file.
Week-4
a)Pipe your /etc/passwd file to awk, and print out the home directory of each user.
b)Develop an interactive grep script that asks for a word and a file name and then tells how many
lines contain that word.
c)Repeat
d)Part using awk
Week-5
a)Write a shell script that takes a command –line argument and reports on whether it is
directory, a file, or something else.
b)Write a shell script that accepts one or more file name as arguments and converts all of them
to uppercase, provided they exist in the current directory.
c)Write a shell script that determines the period for which a specified user is working on the
system.
Week-6
a)Write a shell script that accepts a file name starting and ending line numbers as arguments
and displays all the lines between the given line numbers.
b) Write a shell script that deletes all lines containing a specified word in one or more files
supplied as arguments to it.
Week-7
a) Write a shell script that computes the gross salary of a employee according to the
following rules:
i)If basic salary is < 1500 then HRA =10% of the basic and DA =90% of the
basic.
ii)If basic salary is >=1500 then HRA =Rs500 and DA=98% of the basic
The basic salary is entered interactively through the key board.
b) Write a shell script that accepts two integers as its arguments and computers the value of
first number raised to the power of the second number.
Week-8
a) Write an interactive file-handling shell program. Let it offer the user the choice of
copying, removing, renaming, or linking files. Once the user has made a choice, have the
program ask the user for the necessary information, such as the file name, new name and so
on.
b) Write shell script that takes a login name as command – line argument and reports when
that person logs in.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
c) Write a shell script which receives two file names as arguments. It should check whether
the two file contents are same or not. If they are same then second file should be deleted.
Week-9
a) Write a shell script that displays a list of all the files in the current directory to which the
user has read, write and execute permissions.
b) Develop an interactive script that ask for a word and a file name and then tells how many
times that word occurred in the file.
c) Write a shell script to perform the following string operations:
i) To extract a sub-string from a given string.
ii) To find the length of a given string.
Week-10
Write a C program that takes one or more file or directory names as command line input and
reports the following information on the file:
i)File type
ii)Number of links
iii)Read, write and execute permissions
iv)Time of last access
(Note : Use stat/fstat system calls)
Week-11
Write C programs that simulate the following unix commands: (Use system calls)
a)mv
b)cp
Week-12
Write a C program that simulates ls Command
(Use system calls / directory API)
Course Outcomes:
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 - - - - - - - - - - -
CO2 - 3 - - - - - - - - - -
CO3 - - 3 - - - - - - - - -
CO4 - - - 3 - - - - - - - -
CO5 - - - - 3 - - - - - - -
CO6 - - - - - - - 3 - - - -
CO7 - - - - - - - - 3 - - -
CO8 - - - - - - - - - 2 - -
CO9 - - - - - - - - - - - 3
CO* 3 3 3 3 3 - - 3 3 2 - 3
TEXT BOOKS :
1. Introduction to UNIX & SHELL programming, M.G. Venkatesh Murthy, Pearson Education.
2. Unix concepts and applications, Fourth Edition, Sumitabha Das, TMH.
3. Unix for programmers and users, 3rd edition, Gaham Glass & K. Ables, pearson education.
4. Unix and shell Programming –A text book, B.A. Forouzan& R.F. Giberg, Thomson.
5. Beginning shell scripting, E. Foster – Johnson & other, Wile Y- India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
List of Exercises:
Use of modern computing facilities and suitable software tools to improve the
CO5 PO5
communication skills and elocution.
CO6 Follow the ethical principles to prepare the group tasks PO8
CO7 Perform exercise individually and also a team to complete the task PO9
CO8 To apply communication skills through various language learning activities. P10
To create awareness on mother tongue influence and neutralize it in order to
CO9 P12
improve fluency in spoken English.
Text Books:
1. Lab manual provided by the department.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: Gain the knowledge about the basics of data mining and data warehousing concepts, data mining
functionalities, and Preprocessing concepts.
CEO1: Understand and implement the data warehouse architecture, different data warehouse schemas
CEO1: Analyze and implement the Association Rules for analyzing the Transactional Databases
CEO1: Study and Implement the major Classification and Clustering Algorithms
CEO1: Study the advanced data mining concepts.
(9)
UNIT -1:
Introduction: Motivation and Importance of Data Mining - Data Mining - Kind of Data to be mined -
Data Mining Functionalities - Kind of patterns to be mined - Classification of Data Mining Systems -
Major Issues in Data Mining.
Data Pre-processing: The need for Preprocessing - Data Cleaning - Data Integration and Transformation
- Data Reduction - Data Discretization and Concept Hierarchy Generation.
Course Outcomes:
CO1 Understand the need and applications of Data Warehouse and Data Mining PO1, PO2
CO2 Design and Implement the data warehouse by using major data warehouse PO1, PO3
schemas
CO3 Implement Association Rules for analyzing Transactional databases PO1, PO4
CO4 Understand and Implement major Classification And Clustering PO1, PO4
Algorithms
CO5 Apply the Data mining techniques in real time problems. PO1, PO2, PO4
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - - - - - - - - -
CO2 3 - 2 - - - - - - - - -
CO3 3 - - 3 - - - - - - - -
CO4 3 - - 3 - - - - - - - -
CO5 3 3 - 3 - - - - - - - -
CO* 3 3 2 3 - - - - - - - -
Text books:
1. Data Mining – Concepts and Techniques – Jiawei Han, Micheline Kamber, Morgan Kaufmann
Publishers, Elsevier, 3 rd Edition, 2011.
Reference Books:
1. Data Mining – Concepts and Techniques – Jiawei Han, Micheline Kamber, Morgan Kaufmann
Publishers, Elsevier, 2 Edition, 2006
2. Data Mining Techniques, Arun K Pujari, 3rd Edition, Universities Press.
3. Data Warehouse Fundamentals, PualrajPonnaiah, Wiley Student Edition.
4. Data Mining, VikaramPudi, P Radha Krishna, Oxford University Press
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Elements of Object Model - Classes and Objects - Nature of object - Relationships among objects -
Nature of a Class - Relationship among Classes - Interplay of Classes and Objects - Importance of Proper
Classification - Identifying Classes and Objects - Key abstractions and Mechanisms.
Activity diagrams - Events and Signals - Statechart diagrams - Components and Component diagrams -
Deployment and Deployment diagrams.
Analysis and Design of Library management system - Online Railway reservation system using object
oriented approach -ATM System-Hospital Management System-E-ticketing.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO2 Represent classes, responsibilities and states using UML notationand PO1, PO3
model structural concepts of the system.
CO3 Model behavioral concepts of the system and analyze and document PO1, PO2
the requirements through use case driven approach
CO4 Apply the concepts of architectural design for deploying the code for PO1, PO4
software.
CO5 Perform Analysis and Design of application systems PO1, PO2, PO4
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 - - - - - - - - - - -
CO2 3 - 2 - - - - - - - - -
CO3 3 3 - - - - - - - - - -
CO4 3 - - 2 - - - - - - - -
CO5 3 3 - 3 - - - - - - - -
CO* 3 3 2 2.5 - - - - - - - -
Text Books:
1. Object- Oriented Analysis and Design with Applications, 3/e, Grady Booch, 2009,Pearson Education,
New Delhi, India.
2. The Unified Modeling Language User Guide, 2/e, Grady Booch, James Rumbaugh and Ivar Jacobson,
2005,Pearson Education, New Delhi, India.
Reference Books:
1. Object- Oriented Analysis and Design with Applications, 2/e, Grady Booch, 2007,Pearson Education,
New Delhi, India.
2. Fundamentals of Object Oriented Design in UML, 1/e, Meilir Page, Jones, 1999,Pearson Education,
India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
3. Modeling Software Systems Using UML2, 1/e, Pascal Roques, 2010,WILEYDreamtech India Pvt.
Ltd.
4. Object Oriented Analysis & Design,1/e, AtulKahate, 2004,TheMcGrawHill Companies, Hyderabad,
India.
5. Practical Object Oriented Design with UML, 2/e, Mark Priestley, 2005,TATA McGraw Hill,
Hyderabad, India.
6. Object-Oriented Analysis and Design with Applications 3/e, Grady Booch, Robert A. Maksimchuk,
Michael W. Engle, Bobbi J. Young, Jim Conallen, Kelli A. Houston,2007,Pearson Education, India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To understand how to write a valid HTML document involving a variety of element types,
including hyperlinks, images, lists, tables, and forms.
CEO2: To analyze how CSS to implement a variety of presentation effects in HTML documents.
CEO3: To develop client-side scripting on web pages to provide interactivity and rapid response to user
actions at client side.
CEO4: To understand basics of server side scripting language.
CEO5: To gain knowledge about sending the data from client side to server, creating sessions and
interact with database.
CSS: Overview of CSS - Backgrounds and Color Gradients in CSS - Fonts and Text Styles - Creating
Boxes and Columns Using CSS: Exploring the Box Model - Exploring the Line Box Model - Exploring
the Template Layout Model. List Styles -Table Layouts - Effects, Frames and Controls in CSS: Exploring
Different Types of Effects in CSS - Creating Frames Using CSS.
Javascript: Overview of JavaScript - JavaScript functions , Events, Image maps and animations -
JavaScript objects : Exploring Objects in JavaScript, Exploring the Standard/Built-in JavaScript Objects -
Working with browser and document objects.
JQuery: Introduction - JQuery selectors - Methods to access HTML attributes – Events - Introduction to
AJAX.
PHP: Introduction - Data types - Variables - Constants - Expressions - String interpolation - Control
structures - Functions – Arrays - Embedding PHP code in web pages - Object Oriented PHP.
PHP Web forms: PHP and web forms - Sending form data to a server - Working with cookies and
session
PHP with MySQL: Interacting with the database -prepared statement - Database transactions.
Course Outcomes:
CO2 Apply various styles to the HTML elements in web pages using CSS PO1,PO2,PO3,PO5
CO3 Use client side scripting to make the web pages responsive and PO1,PO2,PO3,PO5
interactive.
CO4 Demonstrate knowledge on basics of server side scripting language: PO1,PO2,PO3,PO5
PHP
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 2 - - 3 - - - - - - -
CO2 2 3 3 - 3 - - - - - - -
CO3 2 3 3 - 3 - - - - - - -
CO4 2 3 3 - 3 - - - - - - -
CO5 3 3 - 2 3 - - - - - - -
Text books:
1. HTML 5 Black Book: CoversCSS3, JavaScript, XML, XHTML, AJAX, PHP and JQuery,
Second Edition, 2016, DreamtechPress,Kogent Learning Solutions Inc.
2. Beginning PHP and MySQL, Fourth Edition,W. Jason Gilmore, 2011,Apress.
Reference Books:
1. The Complete Reference: HTML andCSS, Fifth Edition, Thomas A. Powell, 2010,Tata McGraw
Hill.
2. PHP and MySQL, Andrea Tarr, 2012,Willy India,
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Purpose of testing – Dichotomies – Model for testing – consequences of bugs – taxonomy of bugs.
Flow graphs and Path testing: Basic concepts of path testing – predicates - path
predicates and achievable paths - path sensitizing - path instrumentation.
Path Products & Path Expression - Reduction Procedure - Applications - Regular expressions & Flow
anomaly detection.
UNIT-3: (9)
Domain Testing:-domains and paths - Nice & ugly domains - domain testing.
UNIT-4: (9)
Win runner – Load runner – Test director –Jmeter – Selenium – Bug zilla – Silk Test
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO1 Identify the various bugs and correcting them after knowing the PO1, PO2
consequences of the bug.
CO2 Design the path expression and reduce them very well when needed. PO1, PO2, PO3
CO3 Perform functional testing using control flow and transaction flow graphs. PO1, PO2, PO3
CO4 Test logic or an application and identifying the nice and ugly domains. PO1, PO2, PO3,
PO4
CO5 Use appropriate software testing tools, techniques and methods for even PO1, PO2, PO3,
more effective systems during both the test planning and test execution PO5, PO9
phases of a software development project.
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 2 3 3 - - - - - - - - -
CO3 2 3 3 - - - - - - - - -
CO4 2 3 3 3 - - - - - - - -
CO5 2 3 3 - 3 - - - 3 - - -
CO* 2.2 3 3 3 3 - - - 3 - - -
Text Books:
1. “Software Testing Techniques”, 2/e, Reprint 2009, BorisBeizer, Dreamtech, New Delhi, India.
2. “Software Testing Tools”, 2/e, 2004, Dr.K.V.K.K.Prasad, Dreamtech, New Delhi, India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Reference Books:
1. “Software Testing Techniques”, 2/e, 1990, BarisBeizer, Dreamtech, New Delhi, India.
2. “The craft of software testing”, 2/e, 1995, BrianMarick, Pearson Education, New Delhi, India.
3. “Software Testing Techniques”, 1/e, 2008 SPD (Oreille), New Delhi, India.
4. “Software Testing in the Real World”, 1/e, 2008, Edward Kit, Pearson Education, New Delhi, India.
5. “Effective methods of Software Testing”, 3/e, 2000, Perry, John Wiley, India.
6. “Art of Software Testing”, 3/e, 2011, Meyers, John Wiley, India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
UNIT -1: Introduction to Artificial Intelligence, Problems, Problem Spaces and Search (9)
The AI Problems - The underlying assumption - The AI technique - The levels of the model - Criteria of
success - Some general references - One final word and beyond - Defining the problem as a State space
search - Production systems - Problem characteristics - Production system characteristics - Issues in the
design of search programs
UNIT -2: Problem Solving, Un-informed Search Strategies, Informed Search and Exploration (9)
Uninformed search strategies - Avoiding repeated states - Informed (Heuristic) search strategies -
Heuristic functions - Local search algorithms and optimization problems - Local search in continuous
spaces - Backtracking search for CSPs
Logical agents – Knowledge based agents - The wumpus world – Logic - Propositional logic - a very
simple logic - Reasoning patterns in propositional logic - Effective propositional inference - Agents based
on propositional logic
Representation revisited - Syntax and semantic of first order logic - Using first order logic - Knowledge
engineering in first order logic - Propositional vs. First order inference - Ontological engineering -
Categories and objects - Actions - Situations and Events - The internet shopping world - Reasoning
systems for categories - Reasoning with default information - Truth maintenance systems
Uncertainty - Acting under uncertainty - Basic probability notation - The axioms of probability - Baye’s
rule and its use - Learning from observations - Forms of learning - Inductive learning - Learning decision
trees. Robotics: Introduction-Robot hardware - Robotic perception - Planning to move-Robotic software
Architectures - Application Domains
Course Outcomes:
On Successful completion of this course the students will be able to:
CO1 Gain the basic Knowledge about AI technique and Production systems PO1
CO2 Comprehend the Un informed and Informed Search Strategies. PO1, PO3
CO3 Analyze and Implement Reasoning patterns in propositional logic PO1, PO2
CO4 Formulate the Knowledge Representation using First Order Logic PO1, PO4
CO5 Apply the Robotics for Solving Real world Problems PO1, PO2, PO4
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 - - - - - - - - - - -
CO2 3 - 3 - - - - - - - - -
CO3 3 2 - - - - - - - - - -
CO4 3 3 - - - - - - - - - -
CO5 3 3 - 3 - - - - - - - -
CO* 3 2.8 3 2 - - - - - - - -
Text Books:
1. Artificial Intelligence A Modern Approach, 3/e, Stuart Russell and Peter Norvig, 2016, Pearson
Education, New Delhi, India.
2. Artificial Intelligence, 3/e, Elaine Rich, Kevin Knight and Shiva Shankar B Nair, 2004, Tata McGraw
Hill, Hyderabad, India.
Reference Books:
1. Artificial Intelligence A Modern Approach, 2/e, Stuart Russell and Peter Norvig, 2003, Pearson
Education, New Delhi, India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
2. Artificial Intelligence Structures and Strategies for Complex Problem Solving, 5/e, George F. Luther,
2005, Pearson Education, New Delhi, India.
3. Introduction to Artificial Intelligence, 1/e, Eugene Charniak and Drew McDermott, 1985,Pearson
Education, New Delhi, India.
4. Artificial Intelligence: The Basics, 1/e, Kevin Warwick, 2012, Wearset ltd, Boldon.
5. Introduction to Artificial Intelligence, 2/e, Philip C. Jackson, 1985, Dover Publications, New York,
USA.
6. Our Final Invention: Artificial Intelligence and the End of the Human Era, 1/e, James Barrat,
2013,Thomas Dunne Books, New York, USA.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Mass-Balance Equations: The first method of getting PDE models – Momentum-balance equations: The
second method of obtaining PDE Models – Nature of partial differential equations.
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Acquire knowledge in necessity and techniques of mathematical modeling, to
PO1,PO2,PO3
CO1 develop analytical and designing skills in mathematical models through
PO4
trigonometry and calculus.
Demonstrate knowledge in Ordinary differential equations of second order,
mathematical modeling through differential equations, and Develop analytical PO1,PO2,PO3
CO2
skills in modeling geometrical problems through Ordinary differential PO4
equations of second order
Demonstrate knowledge in Linear programming and various techniques
including Graphical method and Simplex method. Develop analytical and PO1,PO2,PO3
CO3
designing skills in modeling and solving Transportation and assignment PO4
models
Acquire knowledge in difference equations, theory of difference equations
PO1,PO2,PO3
CO4 with constant coefficients. Develop designing and analytical skills in modeling
PO4
and solving mathematical models difference equations in probability theory.
Acquire knowledge in partial differential equations and develop designing and
PO1,PO2,PO3
CO5 analytical skills in modeling and solving mathematical models through Mass-
PO4
Balance equations and Momentum-Balance equations
Text Books:
1. Mathematical Modelling, J.N. Kapur, New Age International (P) Limited Publishers, New Delhi
2. Advanced Engineering Mathematics, Kreysig, , John Wiley, NewYork, 1999.
Reference Books:
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 3 3 2 - - - - - - - -
CO.2 3 3 3 2 - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CO.3 3 3 3 2 - - - - - - - -
CO.4 3 3 3 2 - - - - - - - -
CO.5 3 3 3 2 - - - - - - - -
CO* 3 3 3 2 - - - - - - - -
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Explain the concept of communication, its methods and types. PO10, PO12
CO2 Demonstrate knowledge of Corporate Communication PO10, PO11
Apply written and oral communication techniques in preparing and
CO3 PO10,PO11, PO12
presenting various documents in technical writing.
CO4 Exhibit the presentation skills in business situations PO10,PO12
Apply verbal and nonverbal aspects in the most appropriate way in
CO5 PO10, PO12
interviews
Text Book:
1. Meen aks hi Ra man and Prakash , Singh Bu sine s s Communication, Oxford University Press,
New Delhi, Second Edition, 2012.
Reference Books:
1.Neera Jain and Sharma Mukherji, Effective Business Communication, Tata Mc Graw-Hill
Education, Pvt. Ltd., New Delhi, 2012.
2. Courtland L.Bovee et al., Business Communication Today, Pearson, New Delhi, 2011.
3. Krizan, Effective Business Communication, Cengage Learning, New Delhi, 2010.
4. R.K. Madhukar, Business Communication, Vikas Publishing House Pvt. Ltd., New Delhi, 2005.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 - - - - - - 3 - 2
CO.2 - - - - - - 3 2 -
CO.3 - - - - - - 3 2 2
CO.4 - - - - - - 3 - 2
CO.5 - - - - - - 3 - 2
CO* - - - - - - 3 2 2
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Acquire the basic knowledge on LASERS PO1, PO12
1 .Lasers Theory and Applications By K.Thyagarajan and A.K.Ghatak: Macmillan India Limited,
New Delhi.,
2.Lasers And non-Linear Opics, second edition, By BBLaud. NewAge International(P)
limited,Publishers,New Delhi,
3. An Introduction to Fiber Optic Systems ,Second Edition,By John Powers,Richard D Irwin ,a
Times Mirror Higher education,Inc Company,USA,
4. Physics for Engineers - M.R.Srinivasan , New Age International, 2009
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 - - - - - - - - - - 1
CO.2 3 - - - - - - - - - - 1
CO.3 3 - - - - - - - - - - 1
CO.4 3 - - - - - - - - - - 1
CO.5 3 - - - - - - - - - - 1
CO* 3 - - - - - - - - - - 1
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
UNIT – 3: PROJECT MANAGEMENT AND BAR CHARTS AND MILESTONE CHART (9)
Introduction – Project planning – Scheduling – Controlling – Role of decision in project management –
Techniques for analyzing alternatives Operation research – Methods of planning and programming
problems Development of bar chart – Illustrative examples – Shortcomings of bar charts and remedial
measures – Milestone charts – Development of PERT network problems.
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Apply theoretical and practical aspects of project management techniques to PO1,PO3
CO1
achieve project goals.
Exhibit organizational and leadership capabilities for effective management of PO2,PO3
CO2
construction projects.
CO3 Apply knowledge and skills of modern construction practices and techniques. PO2,PO5, P11
CO4 Demonstrate the basic of project management PO2 PO4
CO5 Develop the network for construction projects and examine the critical path PO2,PO3
Text Books:
1. Construction Technology by SubirK.Sarkar and SubhajitSaraswati – Oxford Higher Education-
Univ.Press, Delhi.
2. Project Planning and Control with PERT and CPM by Dr.B.C.Punmia, K.K.Khandelwal,
Lakshmi Publications New Delhi.
3. Construction project management by Jha, Pearson pubilications, New Delhi
Reference Books:
1. Optimal design of water distribution networks P.R.Bhave, Narosa Publishing house 2003.
2. Total Project management, the Indian context- by: P.K.Joy- Mac Millan Publishers India Limited.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 1 - 3 - - - - - - - -
CO.2 - 2 3 - - - - - - - -
CO.3 - 2 - - 2 - - - - - 1 -
CO.4 - 2 - 2 - - - - - - -
CO.5 - 2 2 - - - - - - -
CO* 1 2 2.6 2 2 - - - - - 1 -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Explain the principles and applications of Remote Sensing and various types PO1, PO2, PO3,
CO1
of platforms used in Remote Sensing.
CO2 Understand the principles of remote sensing and digital image processing; PO1
CO3 Understand the principles of geographic information systems (GIS) PO1, PO2, PO4,
Demonstrate the applications of remote sensing and GIS to solving problems PO1, PO3
CO4
in the environmental and life sciences;
CO5 Demonstrate the use of image processing and GIS software PO3
Text Books:
1. Text Book of Remote Sensing and Geographic Information System, M. Anji Reddy, BS
Publication.
2. Concepts and Techniques of GIS, Lo C.P. &Yeung A.K.W., Prentice-Hall of India, New Delhi,
2004
Reference Books:
1. Remote sensing and Geographic Information System, B.Bhatta, Oxford Publications.
2. Introduction to Geographical Information System, Siddiqui, M.A., ShardaPustak , Bhavan,
Allahabad, 2006
3. Principles of Remote Sensing, Curran, Paul J, Longman, London, 1985.
4. Data User Handbook, NRSA, IRS, Hyderabad
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 1 2 2 - - - - - - - - -
CO.2 3 - - - - - - - - - - -
CO.3 1 2 - 2 - - - - - - - -
CO.4 1 - 2 - - - - - - - - -
CO.5 - - 2 - - - - - - - - -
CO* 1.5 2 2 2 - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Explain the green building concepts PO1
CO2 explain the design process of green buildings PO1
CO3 Demonstrate the thermal flow in buildings PO1, PO2
CO4 Demonstrate the materials required .for green house construction PO1,
CO5 Identify the costs involved in green buildings PO1
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Text Books:
1. Climate Responsive Architecture, A Design Handbook For Energy Efficient Buildings, Krishnan,
A., Baker, N., Yannas, S., and Szokolay, S., Eds., 2001, Tata McGraw–HillPublishing Company,
New Delhi.
2. Sustainable building design manual (Vol.II), TERI & ICAEN (InstitutCataladEnergia), 2004, The
Energy and Resources Institute ( TERI) Press, New Delhi.
Reference Books:
1. Bureau of Indian Standards, SP:41, Handbook on Functional Requirements of Buildings (Other
Than Industrial Buildings) 1/e rp,1995, Bureau of Indian Standards, New Delhi.
2. Indian Green Building Council, LEED-India, 2011, LEED 2011 for India- Green building
Rating system, abridged reference guide for new construction and major renovations (LEED
India NC). Hyderabad: Indian Green Building Council.
3. Manual of Tropical Housing and Building, Koenigsberger, O., ingersoll, T. G., Mayhew, A.,
&Skozolay, S. V., 2011, Universities Press, Hyderabad.
4. Building Design and Drawing, Prabhu, Balagopal T S, K Vincent Paul, and C Vijayan, 2008,
Calicut:Spades Publishers.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 - - - - - - - - - - -
CO.2 3 - - - - - - - - - - -
CO.3 3 2 - - - - - - - - - -
CO.4 3 - - - - - - - - - - -
CO.5 3 - - - - - - - - - - -
CO* 3 2 - - - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Explain the fundamentals of SCADA. PO1, PO2.
CO2 Describe the system components of SCADA PO1,PO2
CO3 Elucidate the SCADA communication PO1,PO2
CO4 Acquire knowledge on the monitoring and control of SCADA PO1,PO2
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Text Books:
Reference Books:
1. Gordon Clarke, Deon Reynders: Practical Modern SCADA Protocols: DNP3, 60870.5 and
Related Systems, Newness Publications, Oxford, UK, 2004.
2. William T. Shaw, Cybersecurity for SCADA systems, PennWell Books, 2006
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 2 - - - - - - - - - -
CO.2 2 3 - - - - - - - - - -
CO.3 3 2 - - - - - - - - - -
CO.4 3 3 - - - - - - - - - -
CO.5 3 3 - - - - - - - - - -
CO* 2.8 2.6 - - - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Understand the fundamental concepts of Electrical appliances. PO1,PO2,PO3,PO12
CO2 Apply the concept to trace and identify the fault in low power appliances. PO1,PO2,PO3,PO12
CO3 Apply the concept to trace and identify the fault in power appliances PO1,PO2,PO3,PO12
CO4 Illustrate the concept of protective devices and measuring instruments. PO1,PO2,PO3,PO12
Understand the importance of earthing for safe operations and Analyze any
CO5 PO1,PO2,PO3,PO12
electrical connection and rectify the fault
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Text Books:
1. Troubleshooting and Repairing Commercial Electrical Equipment by David Herres, Mc Graw
Hill Publications, 2013
2. Elements of Induction Heating design and control application by S. Zinn, S. L. Semiatin, ASM
International Publications.
Reference Books:
1. Elstan A. Fernandez, Marine Electrical technology.
2. Electrical Safety, Fire Safety Engineering and Safety Management by S. Rao, R.K. Jain, H.L.
Saluja
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 2 2 - - - - - - - - 2
CO.2 3 2 2 - - - - - - - - 2
CO.3 3 2 2 - - - - - - - - 2
CO.4 3 2 2 - - - - - - - - 2
CO.5 2
3 2 - - - - - - - - 2
CO* 3 2 2 - - - - - - - - 2
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Will understand importance of power system deregulation and restructuring. PO1,PO2,PO3
CO2 Able to compute Available Transfer Capability. PO1,PO2,PO3,
CO3 Will understand transmission congestion management. PO1,PO2, PO3
CO4 Able to compute electricity pricing in deregulated environment. PO1,PO2,PO3
Will be able to understand power system operation in deregulated
CO5 PO1,PO2,PO3
environment.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Text Books:
1. Kankar Bhattacharya, Math H.J. Boller, JaapE.Daalder, ‘Operation of Restructured Power
System’ Kluver Academic Publisher – 2001.
2. Mohammad Shahidehpour, and Muwaffaqalomoush, – “Restructured electrical Power systems”
Marcel Dekker, Inc. 2001
Reference Books:
1. Loi Lei Lai; “Power system Restructuring and Deregulation”, Jhon Wiley & Sons Ltd., England.
2. Electrical Power Distribution Case studies from Distribution reform, upgrades and Management
(DRUM) Program, by USAID/India, TMH
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 2 2 - - - - - - - - 2
CO.2 3 2 2 - - - - - - - - 2
CO.3 3 2 2 - - - - - - - - 2
CO.4 3 2 2 - - - - - - - - 2
CO.5 2
3 2 - - - - - - - - 2
CO* 3 2 2 - - - - - - - - 2
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Formulate the concepts of machine vision system and its applications PO1, PO2
CO2 Determine the geometrical image formation model and analyze the PO1,PO2
lighting effects for image acquisition
Demonstrate various the image acquisition and processing techniques in
CO3 PO1, PO2,PO3
spatial and frequency domain
CO4 Analyze the digital image for feature extraction and 3D vision PO1, PO2,PO3, PO4
techniques for decision making.
CO5 Apply machine vision concepts and visual sensing technologies in real time PO1, PO2
applications
Text Books:
1. Handbook of Machine Vision, First Edition, Alexander Hornberg,2006, Wiley VCH.
2. Machine Vision Theory, Algorithms and Practicalities, Davis E.R., 2005, Elsevier.
Reference Books:
1. Understanding and Applying Machine Vision, NelloZuech,, 2000,Marcel Decker.
2. Introductory Techniques For 3D Computer Vision, first Edition.,EmanueleTrucco,
Alessandro Verri,
3. Digital Image Processing Using MATLAB, Rafael C.Gonzales, Richard.E.Woods, 2014, Mc.
Graw Hill Education.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 2 - - - - - - - - - 2
CO.2 2 3 - - - - - - - - - 2
CO.3 2 3 2 - - - - - - - - 2
CO.4 3 2 2 2 - - - - - - - 2
CO.5 3 2 - - - - - - - - - 2
CO* 2.6 2.4 2 2 - - - - - - - 2
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 To understand and analyze the fundamental physics of nano electronics PO1
CO2 Discuss various Properties of electrons in nanostructures PO1,PO2
CO3 Describe deep insight to fabrication and characterization techniques in PO1,PO2
Nanostructures.
CO4 Familiarize with concepts of electronics transportation in nanostructures, PO1
understanding the working principles of MEMS and NEMS
CO5 Demonstrate the working of various nano electronics devices PO1,PO2,PO3
Text Books:
1. Stephen D. Senturia, “Microsystem Design, Springer Verlag”, 2001.
2. Marc Madou, “Fundamentals of microfabrication & Nano Technology”, Taylor and Francis,
2011.
3. T. Fukada & W.Mens, “Micro Mechanical system Principle & Technology”, Elsevier, 1998.
4. Julian W.Gardnes, Vijay K. Varda, “Micro sensors MEMS & Smart Devices”, 2001.
Reference Books:
1. Nano Terchnology and Nano Electronics – Materials, devices and measurement Techniques by
WR Fahrner – Springer.
2. Nano: The Essentials – Understanding Nano Scinece and Nanotechnology by T.Pradeep; Tata
Mc.Graw Hill.
3. Nanoelectronics and Nanosystems – From Transistor to Molecular and Quantum Devices by Karl
Goser, Peter Glosekotter, Jan Dienstuhl
4. Quantum-Based Electronic Devices and Systems by M. Dutta and M.A. Stroscio, World
Scientific.
5. Micro sensors MEMS& Smart Devices, Julian W.Gardnes, Vijay K. Varda, 2001
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 - - - - - - - - - - 2
CO.2 3 2 - - - - - - - - - 2
CO.3 3 2 - - - - - - - - - 2
CO.4 3 - - - - - - - - - - 2
CO.5 3 2 2 - - - - - - - - 2
CO* 3 2 2 - - - - - - - - 2
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Distinguish and analyze the various physiological parameters and its
CO1 PO1,PO2
recording methods, signal characteristics.
CO2 Describe the respiratory, Blood pressure, temperature measurements etc. PO1,PO2,PO5
CO3 Analyze function of various assist devices used in the hospitals. PO1,PO2, PO5
Demonstrate knowledge about equipment used for physical medicine and the
CO4 PO1,PO2, PO5
various recently developed diagnostic and therapeutic techniques.
CO5 Extend knowledge on recent trends in tele medicine and laser in medicine. PO1,PO2, PO5
Text Books:
1. Leslie Cromwell, ―Biomedical instrumentation and measurementǁ, Prentice Hall of India, New
Delhi, 2007.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
2. John G.Webster,ǁ Medical Instrumentation Application and Designǁ, 3rd Edition, Wiley India
Edition, 2007.
Reference Books:
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 3 - - - - - - - - - -
CO.2 3 3 - - 2 - - - - - - -
CO.3 3 3 - - 2 - - - - - - -
CO.4 3 3 - - 2 - - - - - - -
CO.5 3 3 - - 2 - - - - - - -
CO* 3 3 - - 2 - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Understand the robot drive systems and internal grippers and PO1
external grippers.
CO2 Recognize the image data and analysis the image processing PO1, PO12
CO3 Understand the basic concepts of robot motion and analysis PO1,PO2,PO3
CO4 Know the robot language structure and robot programming. PO1,PO2, PO3, PO12
Explain the applications of robots in industries and Safety
CO5 PO1,PO11, PO12
considerations in workplace
Text Books:
1. Industrial Robotics: Technology, Programming and Applications, Mikell P Groover, Mitchell Weiss,
Roger N. Nagel, Nicholas G Odrey and Ashish Dutta 2/e, 2012, Tata McGraw-Hill Education Pvt.
Ltd.,
2. Robotics: Control, Sensing, Vision and Intelligence, K.S. Fu, R.C.Gonzales and C.S.G.Lee, 1/e, 2008,
Tata McGraw-Hill Education Pvt. Ltd., Noida.
References:
1. Introduction to Robotics: Analysis, Control, Applications, 3/e, 2020, Saeed B.Niku, Wiley India Pvt,
Ltd., New Delhi.
2. Robotics Technology and Flexible Automation, S.R.Deb and Sankha Deb, 2/e, 2010, Tata McGraw-
Hill Education Pvt. Ltd., Noida.
3. Robots and Robotics - Principles, Systems, and Industrial Applications, Mark R Miller & Rex Miller
2017, McGraw-Hill Education.
4. Introduction to Robotics: Mechanics and Control, John J. Craig, 3/e, 2008, Pearson Education, New
Delhi.
5. Robotics: Fundamental Concepts and Analysis, Ashitava Ghosal, 1/e, 2006, Oxford University Press,
New Delhi.
6. Robotics and Industrial Automation, Rajput R.K, 2008, S.Chand Publications, New Delhi.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 - - - - - - - - - - -
CO.2 3 - - - - - - - - - - 1
CO.3 3 2 1 - - - - - - - - -
CO.4 3 2 1 - - - - - - - - 1
CO.5 3 - - - - - - - - - 1 1
CO* 3 2 1 - - - - - - - 1 1
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
3 0 0 3
18OMEC322 POWER PLANT TECHNOLOGY (OPEN ELECTIVE-I)
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Understand the working principles of steam power plants and analyze PO1,PO2,PO3, PO6,
CO1 PO7, PO12
performance
PO1,PO3, PO6,
CO2 Understand the working principles of diesel and gas turbine power plant
PO7,PO12
CO3 Explain the working of nuclear power plant with safety measures PO1,PO2,PO3, PO6,
PO7, PO12
Explain the working power generation technologies from various renewable PO1,PO2,PO3, PO6,
CO4
energy sources and hydroelectric power generation system PO7, PO12
Describe environmental issues of power generation. PO1,PO2,PO3, PO6,
CO5 PO7, PO12
Text books:
1. Power Plant Engineering, P.K.Nag, 4/e, 2014, McGraw-Hill Education Pvt. Ltd., New Delhi.
2. Power Plant Engineering, R.K Hegde, 1/e, 2015, Pearson Education, India.
Reference books:
1. Power Plant Technology, M. M. El-Wakil, 1/e, 2010, Tata McGraw-Hill, New Delhi.
2. A Course in Power Plant Engineering, Arora and S. Domkundwar, 6/e, 2012, Dhanpat Rai Publishing
Company (P) Ltd., New Delhi.
3. Introduction to Power Plant Technology, G.D.Rai, 3/e, 2012, Khanna Publishers, New Delhi.
4. Power Plant Engineering, G.R. Nagpal and S.C. Sharma, 16/e, 2004, Khanna Publisher, New Delhi.
5. A Text Book of Power Plant Engineering, R.K.Rajput, 5/e, 2016, Laxmi Publications (P) Ltd., New
Delhi.
6. Power Generation Handbook, Philip Kiameh, 2/e, 2013, Tata McGraw-Hill, New Delhi.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 2 2 - - 1 1 - - - - 1
CO.2 3 - 2 - - 1 1 - - - - 1
CO.3 3 2 1 - - 1 1 - - - - 1
CO.4 3 2 1 - - 1 1 - - - - 1
CO.5 3 2 1 - - 1 3 - - - - 2
CO* 3 2 1.4 - - 1 1.2 - - - - 1.5
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Understand the fundamentals of Mechatronics, Control Systems, Transducers
CO1 PO1, PO2
and Sensors
Illustrate the functions of Mechanical, Electrical, Hydraulic, Pneumatic
CO2 PO1, PO2, PO3
Actuators in mechatronics systems
demonstrate the Basic system models and Controller used in Mechatronic
CO3 PO1, PO2
systems
Understand the applications of microprocessors and and Programmable
CO4 PO1, PO2
Peripheral Interface
CO5 Know the Elements of programmable logic controller in mechatronic system PO1, PO2, PO3
Text Books:
1. Mechatronics: Electronic control systems in mechanical and electrical engineering, William
Bolton, 6/e, 2019, Pearson Education, India.
2. A Textbook of Mechatronics, R.K.Rajput, 4/e, 2007, S. Chand & Co.
Reference Books:
1. Mechatronics Systems Design, Devdas Shetty and Richard A. Kolk, 2/e, 2011, Cengage
Learning.
2. Mechatronics, Principles and Applications, Godfrey Onwubolu, 1/e, 2005, Elsevier Butterworth-
Heinemann.
3. Introduction to Mechatronics and Measurement Systems, David G. Alciatore and Michael B.
Histand, 4/e, 2014, Tata McGraw Hill Education.
4. Mechatronics: A Foundation Course, Clarence W. de Silva, 1/e, 2010, CRC Press, Taylor &
Francis Group
5. Mechatronics with Experiments, Sabri Cetinkunt, 2/e, 2015, John Wiley & Sons Ltd
6. Mechatronics : Principles, Concepts and Applications, Nitaigour Premchand Mahalik, 1/e, 2003,
Tata McGraw Hill Education.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 2 - - - - - - - - - -
CO.2 3 2 1 - - - - - - - - -
CO.3 3 2 - - - - - - - - - -
CO.4 3 2 - - - - - - - - - -
CO.5 3 2 1 - - - - - - - - -
CO* 3 2 1 - - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To design web pages consisting of hyperlinks, tables, images, multimedia content and input
forms.
CEO2: To develop web pages with different styles to the HTML elements using CSS.
CEO3: To make use of java scripts to make the web pages responsive and validate the user input.
CEO4: To gain knowledge on PHP scripts using the concepts of functions, arrays and OOP.
CEO5: To develop PHP scripts that can interact with MYSQL databases.
Exercise 1:
a) Describing your Department use paragraph and list tags, apply various colors, header tags, font
styling like italics, underline.
b) Create links on the words e.g. HTML and Java to link them to Wikipedia pages and image as a
link such that clicking on image takes user to other page
c) Create a table to show your class time table
Exercise 2:
Design web pagesthat provide information about your College using html5 which includes the following:
a) Images
b) Borders and Colors
Exercise 3:
Create a “registration form“ in html5 with the following fields: Name (Text field), Password (Password
field), E-mail id (Text field), Phone number (text field), Sex (radio button), Date of birth (3 select boxes),
Languages known (check boxes – English, Telugu, Hindi, Tamil) and Address (text area).
Exercise 4:
Create a web page embedding audio and video files using html 5.
Exercise 5:
Exercise 6:
Write a Java script to validate the appropriate fields in the registration form of Exercise 3 which includes
the following validation : Name (Name should contains alphabets and the length should not be less than 6
characters), Password (Password should not be less than 6 characters length), E-mail id (should not
contain any invalid and must follow the standard pattern name@domain.com), Phone number (Phone
number should contain 10 digits only and accepted digits only). If any one of the field is empty then
display the error message.
Exercise 7:
a) Window Object
b) Navigator Object
c) Document Object
Exercise 8:
a) Selectors
b) HTML Attributes
c) Events
Exercise 9:
a) Functions
b) Arrays
c) Object Oriented Concepts
Exercise 10:
a) Write a PHP program to read user name and favorite color from the HTML form. Display the
name of the user in green color and set user’s favorite color as a background for the web page.
b) Write a PHP code to read the username and password entered in the Login form and authenticate
with the values available in cookies. If user enters a valid username and password, welcome the
user by username otherwise display a message stating that, entered details are invalid.
Exercise 11:
Write a PHP code to read the user details entered through the registration form like Name , Password , E-
mail id , Phone number , Address and store these details in the MySQL database.
Exercise 12:
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
A user validation web application, where the user submits the login name and password to the server. The
name and password are checked against the data already available in Database and if the data matches, a
successful login page is returned. Otherwise a failure message is displayed to the user.
CO2 Demonstrate knowledge on client side scripting and server side scripting PO1, PO2, PO3
CO3 Analyze user requirements to develop web applications. PO1, PO2, PO3,
PO5
CO4 Design client-server applications using web technologies. PO1, PO2, PO3,
PO5
CO5 Demonstrate problem solving skills to develop enterprise web applications. PO1, PO2, PO3,
PO5
CO8 Communicate verbally and in written form, the understanding about the PO10
experiments
CO9 Continue updating their skills realted to design the web pages and PO12
implementing programs in future
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 - - - - - - - - - - -
CO2 - 3 - - - - - - - - - -
CO3 - - 3 - - - - - - - - -
CO4 - - - 3 - - - - - - - -
CO5 - - - - 3 - - - - - - -
CO6 - - - - - - - 3 - - - -
CO7 - - - - - - - - 2 - - -
CO8 - - - - - - - - - 2 - -
CO9 - - - - - - - - - - - 3
CO* 3 3 3 3 3 - - 3 2 2 - 3
Reference Books:
1. Kogent Learning Solutions Inc, HTML 5 Black Book: Covers CSS3, JavaScript, XML, XHTML,
AJAX, PHP and JQuery, Dreamtech Press, Second Edition, 2016.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
2. W. Jason Gilmore, Beginning PHP and MySQL, APress, Fourth Edition, 2011.
Case Tools:
1. ATM System
2. Library Management System
3. Passport automation system.
4. Hospital Management System
5. College Management System
6. On-line Examination System
7. E-ticketing
8. Recruitment system
9. Conference Management System
10. BPO Management System
Suggested Software Tools:
ArgoUML, Eclipse IDE, Visual Paradigm, Visual case and Rational Suite
Data Mining Task 1: Credit Risk Assessment Description: The business of banks is making loans.
Assessing the credit worthiness of an applicant is of crucial importance. You have to develop a system to
help a loan officer decide whether the credit of a customer is good, or bad. A bank's business rules
regarding loans must consider two opposing factors. On the one hand, a bank wants to make as many
loans as possible. Interest on these loans is the banks profit source. On the other hand, a bank cannot
afford to make too many bad loans. Too many bad loans could lead to the collapse of the bank. The
bank's loan policy must involve a compromise: not too strict, and not too lenient. To do the assignment,
you first and foremost need some knowledge about the world of credit. You can acquire such knowledge
in a number of ways.
1. Knowledge Engineering: Find a loan officer who is willing to talk. Interview her and try to represent
her knowledge in the form of production rules.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
2. Books: Find some training manuals for loan officers or perhaps a suitable textbook on finance.
Translate this knowledge from text form to production rule form.
3. Common sense: Imagine yourself as a loan officer and make up reasonable rules which can be used to
judge the credit worthiness of a loan applicant.
4. Case histories: Find records of actual cases where competent loan officers correctly judged when,
and when not to, approve a loan application.
2. What attributes do you think might be crucial in making the credit assessment ? Come up with some
simple rules in plain English using your selected attributes.
3. One type of model that you can create is a Decision Tree - train a Decision Tree using the complete
dataset as the training data. Report the model obtained after training.
4. Suppose you use your above model trained on the complete dataset, and classify credit good/bad for
each of the examples in the dataset. What % of examples can you classify correctly? (This is also called
testing on the training set) Why do you think you cannot get 100 % training accuracy?
5. Is testing on the training set as you did above a good idea? Why or Why not ?
6. One approach for solving the problem encountered in the previous question is using cross-validation?
Describe what is cross-validation briefly. Train a Decision Tree again using cross-validation and report
your results. Does your accuracy increase/decrease? Why?
7. Check to see if the data shows a bias against "foreign workers" (attribute 20), or "personal-status"
(attribute 9). One way to do this (perhaps rather simple minded) is to remove these attributes from the
dataset and see if the decision tree created in those cases is significantly different from the full dataset
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
case which you have already done. To remove an attribute you can use the preprocess tab in Weka's GUI
Explorer. Did removing these attributes have any significant effect? Discuss.
8. Another question might be, do you really need to input so many attributes to get good results? Maybe
only a few would do. For example, you could try just having attributes 2, 3, 5, 7, 10, 17 (and 21, the class
attribute (naturally)). Try out some combinations. (You had removed two attributes in problem 7.
Remember to reload the arff data file to get all the attributes initially before you start selecting the ones
you want.)
9. sometimes, the cost of rejecting an applicant who actually has a good credit (case 1) might be higher
than accepting an applicant who has bad credit (case 2). Instead of counting the misclassifications equally
in both cases, give a higher cost to the first case (say cost 5) and lower cost to the second case. You can
do this by using a cost matrix in Weka. Train your Decision Tree again and report the Decision Tree and
cross-validation results. Are they significantly different from results obtained in problem 6 (using equal
cost)?
10. Do you think it is a good idea to prefer simple decision trees instead of having long complex decision
trees? How does the complexity of a Decision Tree relate to the bias of the model?
11. You can make your Decision Trees simpler by pruning the nodes. One approach is to use Reduced
Error Pruning - Explain this idea briefly. Try reduced error pruning for training your Decision Trees using
cross-validation (you can do this in Weka) and report the Decision Tree you obtain? Also, report your
accuracy using the pruned model. Does your accuracy increase?
12. How can you convert a Decision Trees into "if-then-else rules". Make up your own small Decision
Tree consisting of 2-3 levels and convert it into a set of rules. There also exist different classifiers that
output the model in the form of rules - one such classifier in Weka is rules. PART, train this model and
report the set of rules obtained. Sometimes just one attribute can be good enough in making the decision,
yes, just one ! Can you predict what attribute that might be in this dataset? OneR classifier uses a single
attribute to make decisions (it chooses the attribute based on minimum error). Report the rule obtained by
training a one R classifier. Rank the performance of j48, PART and oneR.
Task Resources:
Andrew Moore's Data Mining Tutorials (See tutorials on Decision Trees and Cross Validation)
Decision Trees (Source: Tan, MSU)
Tom Mitchell's book slides (See slides on Concept Learning and Decision Trees)
Weka resources:
Introduction to Weka (html version) (download ppt version)
Download Weka
Weka Tutorial
ARFF format
Using Weka from command line (or) Using R Programming(or)Using Rapid Miner Tool
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On Successful Completion of this Course the Students will be able to
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 - - - - - - - - - - -
CO2 - 3 - - - - - - - - - -
CO3 - - 3 - - - - - - - - -
CO4 - - - 3 - - - - - - - -
CO5 - - - - 3 - - - - - - -
CO6 - - - - - - - 3 - - - -
CO7 - - - - - - - - 2 - - -
CO8 - - - - - - - - - 3 - -
CO9 - - - - - - - - - - - 3
CO* 3 3 3 3 3 - - 3 2 3 - 3
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
0 0 2 1
The aim of the project skill lab is to deepen comprehension of principles by applying them to a
new problem which may be the device / system / component / working mode to be created / fabricated
may be decided in consultation with the supervisor and if possible with an industry. A project topic must
be selected by the students in consultation with their supervisor. The students may be grouped into 3 to 5
and work under a project supervisor.
A project report to be submitted by the group and along with the model / system, which will be
reviewed and evaluated for internal assessment by a Committee constituted by the Head of the
Department. At the end of the semester examination the project work is evaluated based on oral
presentation and the project report along with device / system / component / working model jointly by
external and internal examiners constituted by the Head of the Department.
Course Outcomes:
On successful completion of course, the student will be able to POs related to COs
CO1 Demonstrate in-depth knowledge on the project topic PO1
Identify, analyze and formulate complex problem chosen for project work to
CO2 PO2
attain substantiated conclusions.
CO3 Design solutions to the chosen project problem. PO3
Course Outcomes:
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 3 3 3 3 3 3 3 3 3 3
CO2 3 3 3 3 3 3 3 3 3 3 3 3
CO* 3 3 3 3 3 3 3 3 3 3 3 3
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To understand basics of Cryptography and Network Security. Identify computer and network
security threats, classify the threats and develop a security model to prevent, detect and recover from the
attacks.
CEO2: Encrypt and decrypt messages using block ciphers, sign and verify messages using well known
signature generation and verification algorithms.
CEO3: Analyze existing authentication and key agreement protocols; identify the weaknesses of these
protocols.
CEO4: Download and install an e-mail and file security software, PGP, and efficiently use the code to
encrypt and sign messages.
CEO5: Develop SSL or Firewall based solutions against security threats, employ access control
techniques.
UNIT - 2: Block Ciphers- Data Encryption Standards and Public Key Cryptography (9)
Simplified DES - Block Cipher Principles - DES – AES - Block Cipher Design Principles - Block Cipher
modes of Operation - Public Key Cryptography - Principles of Public Key Cryptosystems - The RSA
Algorithm -Diffie Hellman Key Exchange.
UNIT - 3: Message Authentication Codes - Hash Functions And Digital Signatures (9)
Message Authentication Requirements - Message Authentication Functions - Message Authentication
Codes - Hash Functions - Security of Hash Functions and MACs - Hash algorithms – SHA – HMAC -
Digital Signatures -Digital Signature Standard(DSS) - Authentication applications – Kerberos - X.509
Authentication Service
Course Outcomes:
CO2 Encrypt and decrypt messages, sign and verify messages using well PO1, PO2
known signature generation and verification algorithms.
CO3 Analyze existing authentication and key agreement protocols. PO1, PO2, PO3, PO4
CO4 Use e-mail and file security software’s. PO1, PO2, PO3, PO5
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 2 3 3 2 - - - - - - - -
CO2 3 3 3 3 - - - - - - - -
CO3 3 3 2 3 - - - - - - - -
CO4 2 3 2 - 1 - - - - - - -
CO5 2 3 3 2 2 - - - - - - -
CO* 2.4 3 2.6 2.5 1.5 - - - - - - -
Text Books:
1. Cryptography and Network Security: Principles and Practices,7/e, William Stallings Low Price Edition,
2017, Pearson Education.
2. Network Security and Cryptography, 1/e, Bernard Menezes, 2010,Thomson Press Ltd,USA.
Reference Books:
1. Cryptography and Network Security: Principles and Practices,4/e, William Stallings Low Price Edition,
2008, Pearson Education.
2. Principles and Practices of Information Security,4/e, Michal E. Whitman and Herbert J. Mattord,
2012,CengageLearning, New Delhi.
3. Network Security Essentials (Applications and Standards), 4/e, William Stallings Pearson Education.
4. Hack Proofing your network , 2/e ,Ryan Russell, Dan Kaminsky, Rain Forest Puppy, Joe Grand, David
Ahmad, Hal Flynn IdoDubrawsky, Steve W.Manzuik and Ryan Permeh,wileyDreamtech, 2002.
5. Fundamentals of Network Security, 1/e, Eric Maiwald (Dreamtech press) ,2008.
6. Network Security - Private Communication in a Public World,2/e, Charlie Kaufman, Radia Perlman
and Mike Speciner,2002, Pearson/PHI.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Types of Digital Data- Introduction to Big Data: Characteristics of Data- Evolution of Big Data-
Challenges of Big Data -Big data Characteristics: Volume, Velocity, Variety-Traditional Business
Intelligence (BI) versus Big Data- A Typical Data Warehouse Environment-A Typical Hadoop
Environment-What is New Today? Big Data Analytics: What is Big Data Analytics? Classification of
Analytics- Greatest Challenges that Prevent Business from Capitalizing on Big Data-Top Challenges
Facing Big Data-What is Big Data Analytics Important?Data Science-Data scientist-Terminologies using
in Big Data Environment- Top Analytics Tool.
Introduction to Hadoop-Data Storage and Analysis- Comparison with Other Systems - A brief history of
Hadoop - Apache Hadoop and The Hadoop Ecosystem - The Hadoop Distributed File System - The
Design of HDFS-HDFS concepts - The Command Line Interface- Hadoop File systems- The Java
Interface - Data Flow - parallel copying with distcp-Hadoop Archives - Hadoop I/O - Data Integrity-
Compression-Serialization- File Based Data Structures.
Developing a Map Reduce Application - How Map Reduce Works - Anatomy of a Map Reduce Job run-
Failures-Job Scheduling-Shuffle and Sort - Map Reduce Types and Formats - Map Reduce Features.
Course Outcomes:
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 - 3 - - - - - - - -
CO3 3 3 3 - - - - - - - - -
CO4 3 3 3 - 3 - - - - - - -
CO5 3 3 3 3 3 - - - - - - -
CO* 3 3 3 3 3 - - - - - - -
Text Books:
1. Hadoop- the definitive guide, Tom White,O’Relly 4th Edition, Media, 2015.
2. Big Data Analytics, SeemaAcharya, SubhasiniChellappan, Wiley, 2015.
3. Big Data for Dummies, Hurwitz, Alan Nugent, Dr. Fern Halper, Marcia Kaufman, John Wiley &
Sons, 2012.
Reference Books:
1. Hadoop- the definitive guide, Tom White,O’Relly Media, 2010
2. Taming the Big Data Tidal Wave: Finding Opportunities in Huge Data Streams with Advanced
Analytics, Bill Franks, John Wiley &Sons, 2012.
3. Big Data Analytics: Turning big Data in to Big Money, Frank J Ohlhorst, Wiley and SAS
Business series, 2012
4. ArshdeepBahga, Vijay Madisetti, “Big Data Science & Analytics: A
HandsOnApproach“,VPT,2016
5. Bart Baesens “Analytics in a Big Data World: The Essential Guide to Data
ScienceanditsApplications(WILEYBigDataSeries)”,JohnWiley&Sons,2014
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
UNIT- 1: Java Review & Introduction and Installation of Android Tools (9)
Java Review - OOPs Concepts - Method Overriding - Android Overview - History - Android Versions -
Android Flavors -Android Stack – Linux - Native Layer -Dalvik Virtual Machine - Application
Framework – Applications - Installation and Use of Android Tools - Installing JDK - Installing the
Android SDK - Anatomy of an Android Project - Drawable Resources - Steps in Building Projects in
Android - Android Emulator
UNIT– 3: Application Design Fragments- Intents- Action Bar- Services and Content Providers (9)
Fragments: Definition – Types - Fragment Life cycle – Creating a Fragment in android - Dynamically
Adding Fragments - Example. Intents: Definition – Usage of Intends – Creation of Indents with example
program - Action Bar - Preferences and Action Bar - Android File systems - Content Providers -
Overview – Role of Content Providers - Databases on Android - SQLite - Status Contract Class.
UNIT– 5: Applications Widgets- Networking- Web Overview- Interaction and Sensors (9)
App Widgets: Content Providers through Widgets - Networking and Web Overview: HTTP API -
Apache HTTP Client - Http URL Connection.
Interaction and Animation: Live Wallpaper and Handlers - Sensors: Sensor API in Android - Motion
Sensor - Position Sensor- Environmental Sensor- Sensor Values- Sensor Manager Class - Sensor Class -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Sensor Event class - Sensor Event Listener interface - Compass Accelerometer and orientation Sensors -
Sensor Examples
Course Outcomes:
CO1 Recollect the essential concepts of java and get familiar with android PO1, PO2
basics and installation.
CO2 Create User Interfaces with various Layouts and views using android PO1, PO2, PO4
building blocks.
CO3 Write programs on fragments - intents PO1, PO2, PO3
CO4 Use the applicability of lists based on adapters and broadcast receivers. PO1, PO2, PO3, PO5
CO5 Develop widgets - wall paper and sensor programs for android PO1, PO2, PO3,
application development
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 - 3 - - - - - - - -
CO3 3 3 3 - - - - - - - - -
CO4 3 3 3 - 3 - - - - - - -
CO5 3 3 3 - - - - - - - - -
CO* 3 3 3 3 3 - - - - - - -
Text books:
1. Learning Android: Develop Mobile Apps Using Java and Eclipse, Marko Gargenta& Masumi
Nakamura, O'Reilly - II Edition
2. Android Programming for Beginners, John Horton, PACKT publishers
Reference Books:
1. Android application Development, Black Book,PradeepKothari,Dreamtech
2. Head First Android Development: A Brain-Friendly Guide, 2/e, Dawn Griffiths and David
Griffiths, O’Reilly.
3. Android System Programming, Roger Ye, PACKT publishers
4. Programming Android, ZigurdMednieks,LairdDornin,G.BlakeMeike& Masumi Nakamura,
O'Reilly
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
5. Android Application Development All in One for Dummies,2nd Edition, Barry Burd, Wiley.
CEO1: To acquire knowledge about graphics hardware devices and software used and Design algorithms
to generate points, lines, and polygons.
CEO2: To analyze Transformations for 2-D & 3D Objects.
CEO3: To understand Viewing transformations in 2D & 3D Objects and Clipping algorithms for 2-D &
3D Objects
CEO4: To gain insight information about appropriate techniques and tools for surface detection and
rendering methods.
CEO5: To gain Knowledge in Multimedia applications and their compression methods
Overview of graphics systems - Video display devices - Raster scan systems - Random scan systems -
Input devices - Points and lines - Line drawing algorithms - Mid point circle and ellipse algorithms - Scan
line polygon fill algorithm - Boundary fill and flood fill algorithms
The viewing pipeline - Viewing coordinate reference frame - Window to view-port coordinate
transformation - 2-D viewing functions - Cohen Sutherland - Liang - Polygon Clipping-Sutherland
Hodgeman polygon clipping algorithm, Weiler - Atherton Polygon Clipping Algorithm - Curve Clipping
- Text Clipping - Exterior Clipping
Classification of visible surface detection algorithms - Back face detection - Depth buffer method - A
buffer method - Scan line method - Depth sorting method - BSP-tree method - Area sub-division and
Octree methods - Ray Casting Method - Introduction to Multimedia - Graphics and Image Data
Representations - Color Models in Image and Vide
Course Outcomes:
On successful completion of the course the student will be able to,
CO2 Develop two dimensional transformations and design PO1, PO2, PO4
three dimensional graphics
CO3 Use viewing and clipping techniques to graphics PO1, PO2, PO3, PO5
CO4 Perform Illumination , color models and visible detection PO1, PO2, PO4
methods to graphics
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 - 3 - - - - - - - -
CO3 3 3 3 - 3 - - - - - - -
CO4 3 3 - 3 - - - - - - - -
CO5 3 3 - - - - - - - - - -
CO* 3 3 3 3 3 - - - - - - -
Text Books:
1. Computer Graphics C version, 2/e, Donald Hearn and M.Pauline Baker, 2013, Pearson Education,
New Delhi, India.
2. Fundamentals of Multimedia, 5/e, Ze-NIan Li, Mark S. Drew, 2009, Pearson Education, New Delhi,
India.
Reference Books:
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
1. Computer Graphics C version, 2/e, Donald Hearn and M.Pauline Baker, 1997,Pearson Education,
New Delhi, India.
2. Computer Graphics, 2/e, Donald Hearn and M.Pauline Baker, 1994,PHI/Pearson Education, New
Delhi, India.
3. Computer Graphics Principles & Practice in C, 2/e, Foley, VanDam, Feiner and Hughes,
1995,Pearson Education, New Delhi, India.
4. Computer Graphics, 2/e, Zhigand Xiang, Roy Plastock, Schaum’s outlines, 1998,Tata McGraw Hill,
Hyderabad, India.
5. Computer Graphics, 3/e, Steven Harrington, 1987,TMH, New Delhi, India.
6. Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL
1/e, Edward Angel, Addison Wesley Longman, 2011,New York, USA.
7. Fundamentals of Computer Graphics, 3/e, Peter Shirley, Michael Ashikhmin and Steve Marschner,
2009,New York, USA.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B. TECH I-SEMESTER L T P C
2 1 0 3
18CSE414B PRINCIPLES OF PROGRAMMING LANGUAGES (CORE ELECTIVE-I)
CEO1: To gain knowledge about programming paradigms, principles and techniques involved in design
and implementation of modern programming languages.
CEO2: To describe syntax and semantics of programming languages.
CEO3: To analyze and explain behavior of simple programs in imperative languages using concepts such
as binding, scope, control structures, subprograms and parameter passing mechanisms.
CEO4: To analyze the concepts of ADT and object oriented programming for large scale software
development.
CEO5: To understand the concurrency control and exception handling mechanisms.
Reasons for studying concepts of programming languages - Programming domains - Language evaluation
criteria - Influences on language design - Language categories - Language design tradeoffs -
Implementation methods - Programming environments
UNIT - 2: Describing Syntax and Semantics, Names, Bindings, Type Checking, and Scopes (9)
Introduction - General problem of describing syntax - Formal methods of describing syntax - Attribute
grammars - Describing the meanings of programs - Names - Variables - The concept of binding - Type
checking - Strong typing - Type compatibility - Scope - Scope and life time -Referencing environments -
Named constants
Introduction - Primitive data types - Character string types - User defined ordinal types - Array types -
Arithmetic expressions - Overloaded operators - Type conversions - Relational and boolean expressions -
Short circuit evaluation - Assignment statements - Mixed mode assignment - Selection statements -
Iterative statements - Unconditional branching - Guarded commands
Why concurrency - Programs and processes - Problems with concurrency - Process interactions -
Concurency primitives - Concurrent control abstractions - Object oriented programing - Key concepts -
Pragmatics - Case study: Java
Course Outcomes:
CO1 Identify the various programming language and its syntax. PO1, PO2
CO2 Design the context free grammars using parse trees, recursive descent PO1, PO2, PO4
parsing, printing, and interpretation.
CO3 Develop programing using Data Types, Expressions, Assignment PO1, PO2, PO3, PO5
Statements, and Control Structures.
CO4 Analyze semantic issues associated with function implementations, PO1, PO2, PO4
Including variable binding, scoping rules, parameter passing, and
exception handling.
CO5 Familiar with language abstraction of classes, interfaces, packages, PO1, PO2
implementation of object oriented languages and procedures.
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 2 3 3 - - - - - - - -
CO3 3 3 3 2 - - - - - - -
CO4 3 3 - 3 - - - - - - - -
CO5 2 3 - - - - - - - - -
CO* 2.6 3 3 3 - - - - - - - -
Text Books:
Reference Books:
1. Programming Languages, 2/e, A.B. Tucker, R.E. Noonan, Tata McGraw Hill,2002.
2. Programming Languages, 2/e , K. C.Louden, Thomson, 2003.
3. LISP, 3/e, Patric Henry Winston and Paul Horn, Pearson Education, 2000.
4. Programming in Prolog, 5/e , W.F. Clocksin and C.S.Mellish, Springer,2001.
5. Programming Python, 3/e ,M.Lutz and O’reilly, SPD, rp - 2007.
6. Core Python Programming, 3/e , Chun, Pearson Education, 2007.
7. Guide to Programming with Python, 2/e, Michael Dawson, Thomson, 2008.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To understand the concepts of Design patterns to solve the design problems.
CEO2: To analyze and Apply the Knowledge of Design Patterns to develop a Document Editor.
CEO3: To study the creational patterns for developing the model.
CEO4: To Evaluate the structural patterns.
CEO5: To Manage the operational and extension patterns.
What is a design pattern - Design patterns in small talk MVC - Describing design patterns - Catalog of
design patterns - Organizing the catalog – How design patterns solve design problems – How to select a
design pattern – How to use a design pattern
Design problems - Document structure - Formatting - Embellishing the user interface - Supporting
multiple look and feel standards - Supporting multiple window systems - User operations - Spelling
checking and hyphenation
Introducing operations - Template method - State - Strategy - Command – Interpreter - Iterator - Visitor -
Mediator - Memento – Observer – Business Delegate Pattern – Composite Entity Pattern – Data Access
Object Pattern – Front Controller Pattern – Intercepting Filter Pattern – Service Locator Pattern – Transfer
Object Pattern
Course Outcomes:
CO1 Describe solutions to programming problems using design patterns. PO1, PO2
CO2 Develop and maintain programs using common design patterns and PO1, PO2
Frameworks.
CO3 Identify and implement appropriate solutions to recurring programming PO1, PO2, PO3,
problems by consulting technical documentation and specifications, PO4
including design pattern catalogs and existing source code.
CO4 Evaluate the advantages and disadvantages of using design pattern PO1, PO2, PO3,
variants. PO4
CO5 Implement the design patterns such as Creational patterns (Singleton, PO1, PO2, PO3,
Factory, Abstract Factory), Structural patterns (Adapter, Composite, PO4
Façade), Behavioral patterns (Iterator, Observer), etc.
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 2 - - - - - - - - - -
CO2 3 2 - - - - - - - - - -
CO3 3 3 2 2 - - - - - - - -
CO4 3 2 2 2 - - - - - - - -
CO5 3 3 2 2 - - - - - - - -
CO* 3 2.4 2 2 - - - - - - - -
Text Books:
1. Design Patterns: Elements of Reusable Object Oriented Software, 1/e, Gamma, Belm, Johnson,
2012, Pearson Education, New Delhi, India.
2. Design patterns in java: Software Patterns Series, 1/e, Steven John Metsker, William C. Wake, 2006,
Pearson Education, New Delhi.
References Books:
1. Design Patterns: Elements of Reusable Object Oriented Software, 1/e, Gamma, Belm, Johnson, 2008,
Pearson Education, New Delhi, India.
2. Object Oriented Design and Patterns, 2/e, Horstmann, Wiley, 2012, Wiley India Pvt Ltd India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
3. Object Oriented Systems Development, 1/e, Ali Bahrami, 1999, McGrawHill, Hyderabad, India.
4. Applying UML Patterns, 3/e, Larman, 2008, Pearson Education, New Delhi, India.
5. Programming in the Large with Design Patterns, 3/e, Eddie Burris, 2012, Pretty Print Press, Leawood
Kansas, Usa.
6. Head First Design Patterns, 3/e, Eric Freeman, Oreilly, 2004,SPD, Motilal UK Books, New Delhi,
India.
7. Java Design Patterns, 1/e, Cooper, 2000, Pearson Education, New Delhi, India
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To understand the concepts of fuzzy sets, knowledge representation using fuzzy rules,
approximate reasoning, fuzzy inference systems.
CEO2: To learn fuzzy logic control and other machine intelligence applications of fuzzy logic.
CEO3: To understand the fundamental theory and concepts of neural networks, neuro modeling, several
neural network paradigms and its applications.
CEO4: To learn various ANN architectures and its real-time applications.
CEO5: To understand the basics of an evolutionary computing paradigm known as genetic algorithms
and its application to engineering optimization problems.
Course Outcomes:
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 2 3 2 - - - - - - - -
CO3 3 - - - 3 - - - - - - -
CO4 3 2 3 2 - - - - - - - -
CO5 3 3 3 - 3 - - - - - - -
CO* 3 2 3 2 3 - - - - - - -
TEXT BOOKS:
REFERENCE BOOKS:
1. Principles of- soft computing,2/e, S. N. Sivanandam and S.N.Deepa - Wiley indiapvt ltd-new
Delhi.
2. Neural Networks and Learning Machines ,3/e,2009, Simon Haykin Phi Learning ,New delhi.
3. Soft Computing & Intelligent Systems ,1/e,Madan M Gupta ,Naresh K Sinha ,2007, Elsevier
India Pvt Ltd, New delhi.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To understand the principles of network management, different standards and protocols used in
managing complex networks.
CEO2: To understand the Network Management concepts and practical issues related To SNMPv1.
CEO3: To analyze the Remote network monitoring by using new mechanisms.
CEO4: To demonstrate the working procedure of SNMPv2 for protocol operations.
CEO5: To study about the telecommunication management network
SNMP network management concepts – Background – Basic concepts - SNMP management information
– Structure of management information – Practical issues – Standard MIBs – MIB II – Ethernet interface
MIB
Remote network monitoring: statistics collection – Basic concepts – Statistics group – History group –
Host group – Host TopN group – Matrix group – Token ring extensions to RMON – Remote network
monitoring: alarms and filters – Alarm group – Filter group – Packet capture group – Event group –
RMON2 – Overview – Protocol directory group – Protocol distribution group – Address map group –
RMON2 host groups – RMON2 matrix groups – User history collection group – Probe configuration
group – Extensions to RMON1 for RMON2 devices
Why TMN? - Operations System - TMN Conceptual Model - TMN Standards - TMN Architecture -
TMN Management Service Architecture - An Integrated View of TMN -Implementation Issues.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO1 Acquire the knowledge about network management standards (OSI and PO1, PO2
TCP/IP)
CO2 Manage various network management protocols and the skills to use them PO1, PO2
in monitoring a network
CO3 Analyze the challenges faced by Network managers in remote network PO1, PO4
monitoring.
CO4 Evaluate various commercial network management systems and open PO1, PO2, PO4
network management systems.
CO5 Obtain knowledge about the telecommunication management network PO1, PO2, PO12
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 - - - - - - - - - -
CO3 3 - - 3 - - - - - - - -
CO4 3 3 - 3 - - - - - - - -
CO5 3 3 - - - - - - - - - 3
CO* 3 3 - 3 - - - - - - - 3
Text Books:
1. Network Management Principles and Practice, 2/e, Mani Subramanian, Addison Wesley, December,
2010, New York, USA.
2. SNMP SNMPv2 SNMPv3 and RMON 1 and 2, 3/e,William Stallings, Addison Wesley, 2006 New
York, USA.
References Books:
1. Network Management Principles and Practice, 1/e, Mani Subramanian, Addison Wesley, December,
1999, New York, USA.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
2. Practical Guide to SNMPv3 and Network Management, 1/e, David Zeltserman, May 1999
Prentice Hall, New Delhi, India.
3. Network Security and Management, 3/e, Brijendra Singh, 2012, PHI, New Delhi, India.
4. Network management, 1/e, Morris–2010, Pearson Education, New Delhi, India.
5. Principles of Network System Administration, 2/e, Mark Burges, Wiley Dreamtech, December 2003,
India.
6. Distributed Network Management, 1/e,Paul, John Wiley Dreamtech ,September 1994, India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To Understand the fundamental principles of Software Project management & will also have
good knowledge of responsibilities of project manager and how to handle these.
CEO2: To plan and manage projects at each stage of the software development life cycle (SDLC).
CEO3: To identify the steps of project planning, management, quality assurance and their relationships.
CEO4: To develop their skills for tracking, controlling software deliverables with in schedule and budget.
CEO5: To identify and develop the good knowledge of the issues and challenges faced while doing the
software project.
UNIT 3: Artifacts of the Process and Model based Software Architectures (9)
The artifact sets - Management artifacts - Engineering artifacts - Programmatic artifacts – Model based
software architectures - A management perspective and technical perspective - Workflows of the process
- Software process workflows - Iteration workflows - Checkpoints of the process – Major milestones -
Minor milestones - Periodic status assessments.
Course Outcomes:
CO1 Implement a project to manage project schedule, expenses and PO1, PO2,PO3,PO4
resources of application.
CO2 Obtain adequate knowledge about software process models and PO1, PO2
software effort estimation techniques.
CO3 Design and develop project plans to address real-world management PO1, PO2, PO3
challenges.
CO4 Aware of project management theories, tools, techniques and methods PO1, PO2,PO3 PO4,
to manage the software projects at each stage of software development PO5
life cycle.
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 3 3 - - - - - - - -
CO2 3 3 - - - - - - - - - -
CO3 3 3 3 - - - - - - - - -
CO4 3 3 3 3 2 - - - - - - -
CO5 2 2 - - - - - - - - - -
Text Books:
1. Software Project Management, 1/e, Walker Rayce, 1998, PEA, New Delhi.
2. Software Project Management, 2/e, Henrey, 2009, Pearson Education, New Delhi.
Reference Books:
1. Software Engineering Project Management, 2/e, Richard H. Thayer, 1997, IEEE Computer
Society, US.
2. Software Engineering and Management, 2/e, Shere K. D 1998, PHI, New Delhi.
3. Software Project Management: A Concise Study, 2/e, S. A. Kelkar ,2009 , PHI, New Delhi.
4. Software Project Management, 5/e, Hughes Cotterell, 2011, TMH, India.
5. Software Project Management, 1/e, Mohapatra S 2011, Penguin Books Ltd, London, UK.
6. Bob Hughes, Mike Cotterell and Rajib Mall: Software Project Management – Fifth Edition, Tata
McGraw Hill, New Delhi, 2012.
7. Robert K. Wysocki ―Effective Software Project Managementǁ – Wiley Publication, 2011.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To gain knowledge on different types of modern and high performance computers.
CEO2: To describe the types of Memory and the Processor Performance Principles.
CEO3: To understand the designs of Multiprocessor and Multi computer Architectures.
CEO4: To know the principles of Vector Processors and Multi-threading concepts.
CEO5: To analyze Instruction Level Parallelism in Parallel computers.
The state of computing - Multiprocessors and multi computers- Multi vector and SIMD computers -
PRAM and VLSI models - Architectural development tracks - Conditions of parallelism - Program
partitioning and scheduling - Program flow mechanisms - System interconnect architectures
Performance metrics and measures - Parallel processing applications - Speedup performance laws -
Scalability analysis and approaches - Advanced processor technology - Superscalar and vector processors
- Memory hierarchy technology
Bus systems - Cache memory organizations - Shared memory organizations - Pipelining and super scalar
techniques - Linear pipeline processors - Nonlinear pipeline processors - Instruction pipeline design -
Arithmetic pipeline design - Multiprocessor system interconnects - cache coherence and synchronization
mechanisms - Message passing mechanisms
Vector processing principles - Multi vector multiprocessors - Compound vector processing - SIMD
Computer organizations - Scalable multithreaded and dataflow architectures - Latency hiding techniques
- Principles of multithreading - Fine grain multi computers - Scalable and multithreaded architectures -
Dataflow and hybrid architectures
Concepts and challenges – Overcoming data hazards with dynamic scheduling - Dynamic scheduling –
Reducing branch costs with dynamic hardware prediction – Advantages and Limitations of ILP – CPU
GPU Integration.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO2 Understand the Basic Concepts Used in Advanced Computers. PO1, PO2, PO4
CO3 Understand the designs of Super Computer Architectures. PO1, PO2, PO3
CO4 Analyze how computer performance can increase using Vector Processors PO1, PO2, PO3
and Multi-threading concepts.
CO5 Analyze the Instruction Level Parallelism in Parallel computers to increase PO1, PO2, PO3
speed.
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 - 3 - - - - - - - -
CO3 3 3 3 - - - - - - - - -
CO4 3 3 3 - - - - - - - - -
CO5 3 3 3 - - - - - - - - -
CO* 3 3 3 3 - - - - - - - -
Text Books:
1. Advanced Computer Architecture, 3/e, Kai Hwang and Jotwani, 2016, McGraw-Hill
Publications,India.
2. Computer Architecture A quantitative approach, 5/e, JohnL.Hennessy and David A. Patterson,
Morgan Kufmann Publication, 2012 (An Imprint of Elsevier).
Reference Books:
1. Advanced Computer Architecture, 2/e, Kai Hwang and Jotwani, 2010, McGraw-Hill
Publications,India.
2. Advanced Computer Architecture, 1/e,D.Sima, T.Fountain, P.Kacsuk, 2010, Pearson Education,
New Delhi.
3. Advanced Computer Architecture, 1/e, R.C.Dubey, 2010, Chand& Co Ltd,New Delhi, India.
3. Computer Architecture and Parallel Processing, 1/e,Hwang and Briggs, 1986, TMH, India.
4. Advanced Computer Architecture, 1/e, Amith Kumar Mishra, S K Kataria and Sons, 2012, New
Delhi, India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
5. Advanced Computer Architectures. 1/e, Sajjan G. Shiva , 2005, CRC Press , US.
CEO 1: To learn the Basics of Artificial Neural Networks and Learning Algorithms.
CEO 2: To Understand appropriate learning rules for each of the architectures and learn several neural
network paradigms.
CEO 3: To introduce the fuzzy logic concepts, fuzzy principles and relations.
CEO 4: To learn the Genetic Algorithm and its applications in soft computing.
CEO 5:.To study the Techniques of Hybrid Soft Computing and its Applications
Training algorithms for pattern association - Auto associative memory network – BAM - Hopfield
networks - Unsupervised learning network - Fixed weight competitive nets - Kohonenself organizing
feature maps - Learning vector quantization - Counter propagation network - Adaptive Resonance theory
network
Fuzzy sets - Classical relations and fuzzy relations - Cartesian product of relations - Classical relation -
Fuzzy relations - Tolerance and equivalence relations - Membership functions - Features of the
membership function – Fuzzification - Methods of membership value assignments - Defuzzification
methods - Fuzzy arithmetic and fuzzy measures -Fuzzy rule base and approximate reasoning.
Neuro-fuzzy hybrid systems – genetic neuro hybrid systems – genetic fuzzy hybrid and fuzzy genetic
hybrid systems – simplified fuzzy ARTMAP
Applications: A fusion approach of multispectral images with SAR, optimization of traveling salesman
problem using genetic algorithm approach, soft computing based hybrid fuzzy controllers.
Course Outcomes:
CO1 To understand the fundamental theory and concepts of neural networks, PO1, PO2
Identify different neural network architectures, algorithms, applications
and their limitations
CO2 Understand appropriate learning rules for each of the architectures and PO1, PO2, PO3,
learn several neural network paradigms and its applications PO4
CO3 Comprehend the fuzzy logic and the concept of fuzziness involved in PO1, PO2
various systems and fuzzy set theory
CO4 List the facts and outline the different process carried out in Genetic PO1, PO3, PO5
Algorithms and their applications
CO5 Understand the concepts of Hybrid Soft Computing Techniques and its PO1, PO2, PO4,
Applications PO5
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 3 3 - - - - - - - -
CO3 3 3 - - - - - - - - - -
CO4 3 3 - - 3 - - - - - - -
CO5 3 3 - 3 3 - - - - - - -
CO* 3 3 3 3 3 - - - - - - -
Text Books:
1. Principles of Soft Computing, 3/e , S.N. Sivanandam and S.N. Deepa, 2018 Wiley India Ltd, First
Indian Edition, India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
2. Neuro-Fuzzy and Soft Computing, 1/e, Jyh-Shing Roger Jang, Chuen, Tsai Sun, EijiMizutani,2003,
Prentice-Hall of India,India.
Reference Books:
1. Principles of Soft Computing, 1/e , S.N. Sivanandam and S.N. Deepa, 2007 Wiley India Ltd, First
Indian Edition, India.
2. Neural Networks Algorithms Applications, and Programming Techniques, James A. Freeman and
David M. Skapura, 2003, PearsonEdition, India.
3. Fuzzy Sets and Fuzzy Logic-Theory and Applications, George J. Klir and Bo Yuan, 1995, Prentice
Hall, India.
4. Artificial Intelligence and Soft Computing, AmitKonar, 2000, CRC Press, First Edition, India.
5. Neural Networks: A Comprehensive Foundation, 2/e, Simon Haykin, 2008, Pearson Education, New
Delhi, India.
6. Soft Computing and Intelligent System Design, 1/e,Fakhreddine O. Karry Clarence de Silva2009,
Pearson Education, New Delhi, India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To gain knowledge about the system and principles used for modeling.
CEO2: To understand different random number generation techniques for evaluating the system.
CEO3: To analyze numerical computation techniques for continuous and discrete models.
CEO4: To study System Dynamics and Probability Concepts in Simulation.
CEO5: To perform Discrete System Simulation for real time scenarios
The concepts of a system - System environment - Stochastic activities - Continuous and discrete systems -
System modeling - Types of models - Static and dynamic physical models - Static and dynamic
mathematical models - Principles used in modeling - Advantages and disadvantages of simulation -
Areas of application - Systems and system environment - Discrete event system simulation - Steps in a
simulation study
Random number generation - Properties of random numbers - Generation of pseudo random numbers -
Techniques of generating random numbers - Linear congruential method - Tests for random numbers -
Random variate generation - Inverse transform technique - Exponential distribution - Uniform
distribution - Weibull distribution - Empirical continuous distribution – Direct transformation for normal
distribution – Convolution method - Erlang distribution - Acceptance-rejection technique
Types of system simulation - Monte carlo method - Comparison of simulation and analytical methods -
Numerical computation techniques for continuous and discrete models - Distributed lag models -
Cobweb model - Continuous system models - Analog and hybrid computers - Digital analog simulators -
Continuous system simulation languages - Hybrid simulation - Real time simulations
Exponential growth and decay models - Logistic curves - Generalization of growth models -
System dynamics diagrams - Multi segment models - Representation of time delays -
Discrete and continuous probability functions - Continuous uniformly distributed random
numbers
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Poisson arrival patterns - Exponential distribution - Hyper exponential distribution - Service times – The
normal distribution - Queuing disciplines – Measures of queues – Discrete events – Representation of
time – Generation of arrival patterns – Simulation of a telephone system – Delayed calls – Simulation
programming tasks – Gathering statistics – Counters and summary statistics – Measuring utilization and
occupancy – Recording distribution and transit times – Discrete simulation languages
Course Outcomes:
On successful completion of this course, the students should be able to:
Course Outcomes POs related to COs
CO1 Acquire the knowledge about system and principles used for modeling. PO1, PO2
CO2 Use random number generation techniques to solve the issues in PO1, PO2, PO5
system.
CO3 Analyze the hybrid and real time simulations using continuous system PO1, PO2
simulation.
CO4 Understand the System Dynamics and Probability Concepts in PO1, PO2, PO4
Simulation.
CO5 Develop the simulation for real time scenarios PO1, PO2, PO3,
PO4, PO5
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 - - 3 - - - - - - -
CO3 3 3 - - - - - - - - - -
CO4 3 3 - 3 - - - - - - - -
CO5 3 3 3 3 3 - - - - - - -
CO* 3 3 3 3 3 - - - - - - -
Text Books:
Reference Books:
2. Simulation Modeling and Analysis, 3/e, Law, 2000 McGraw-Hill, Hyderabad, India.
3. System Simulation with Digital Computer, 2/e, Deo, 1983 PHI, NewDelhi, India.
4. Simulation Modeling Methods, 1/e, Harrington, 2000,McGraw-Hill, Hyderabad, India.
5. System Modeling and Simulation, 1/e, Severance,2001,WileyPublications,New Delhi, India
Unit – I (9)
Introduction: Fundamentals of Image Processing, Applications of Image Processing, Human Visual
Perception, Introduction to Image Formation, Sampling and Quantization, Binary Image, Three-
Dimensional Imaging, Image file formats. Color and Color Imagery: Perception of Colors.
Unit – II (9)
Image Transformation: Fourier Transforms, Discrete Cosine Transform, Walsh-adamard Transform,
Karhaunen-Loeve Transform or PCA. Discrete Wavelet Transform: Wavelet Transform, Extension to 2D
Signals, Lifting Implementation of the Discrete Wave Transforms.
Unit – IV (9)
Recognition of Image Patterns : Introduction, Decision Theoretic Pattern Classification, Baesian Decision
Theory, Nonparametric Classification, Linear Discriminant Analysis, Unsupervised Classification
Strategies-clustering, K-means clustering algorithm, Syntactic Pattern Classification, Syntactic Inference,
Symbolic Projection method. Texture and Shape Analysis.
Unit – V (9)
Fuzzy Set Theory in Image Processing : Introduction, Use of Fuzzy Image, Preliminaries and
Background, Image as a Fuzzy Set, Fuzzy Methods of Contrast Enhancement, Image Segmentation using
Fuzzy Methods, Fuzzy Approaches to Pixel Classification, Fuzzy c-Means Algorithm, Fusion of Fuzzy
logic with neural network. Image mining and Content-Based Retrieval.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO1 Understand the design and apply image enhancement and restoration PO1,PO2
techniques
CO2 Ability to design and develop image processing techniques for PO1,PO2,PO7
assisting digital forensics
CO3 Understand the different image restoration techniques PO5,PO7
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 - - - - 3 - - - - -
CO3 - - - - 3 - 3 - - - - -
CO4 - 3 3 3 - - - - - - - -
CO5 - 3 3 3 - - - - - - - -
CO* 3 3 3 3 3 - 3 - - - - -
Text Book
1. Maria Petrou and Costas Petrou , “Image Processing the Fundamentals”, John-Wiley and Sons
Publishers, 2nd edition, 2010
2. Rafael C. Gonzalez , Richard E. Woods, Steven L. Eddins, "Digital Image Processing Using
MATLAB", 2nd edition, Gatesmark Publishing, 2009
3. TinkuAcharya and Ajoy K. Ray, “Image Processing Principles and Applications”, John Wiley &
Sons publishers, 2005
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OSAH411 GRAPH THEORY WITH APPLICATIONS
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Demonstrate knowledge in reading and writing rigorous mathematical PO1,PO2,PO3
CO1 proofs involving introductory aspects of graphs and develop analytical
PO4
skills in solving graph theoretic problems
Demonstrate knowledge in Trees concepts, digraphs, binary relations, PO1,PO2,PO3
CO2 and Develop analytical skills in solving problems involving directed
PO4
graphs and shortest path algorithm
Demonstrate knowledge in matrix representation of graphs, designing
incidencematrix, Adjacency matrix and circuit matrix and explore PO1,PO2,PO3
CO3
analytical skills in solving problems involving adjacency matrix and PO4
incidence matrix
Demonstrate knowledge in significant practical applications of graphs
in Switching and Coding Theory; explore analytical skills in solving PO1,PO2,PO3
CO4 practical problems using graph theory concepts and Develop skills in
PO4
designing Mathematical models for real time applications in coding
theory.
Demonstrate knowledge in significant real time applications of
electrical networks such as RLC Networks Independent sources; PO1,PO2,PO3
CO5 explore analytical skills in solving practical problems involving using
PO4
graph theory concepts and Develop skills in designing Mathematical
models for real time electrical networks.
Text Books:
1. Discrete mathematical structures with applications to computer science. J.P.Trimblay and
R.Manohar , 27/e, Tata Mc Graw Hill Publications , 2006, New Delhi.
2. Graph Theory with applications to engineering and computer Science, NarasinghDeo, 25/e,
Printice – Hall of India Private Limited, 2003, New Delhi
Reference Books:
1. Clark J. And Holton D.A., “ A first look at Graph theory”, Allied Publishers, 1990.
2. R.B.Bapat , Graphs and Matrices, Springer, London Dordrecht Heidelberg, New York,
2010
3. Gary Haggard John Schlipf, Sue Whitesides, Discrete Mathematics for Computer
Science, 4/e, 2007, Thomson Publication, 2008, New Delhi.
4. S.D Sharma ,KedarNath Ram Nath Operation Research & Co, Meerut . 2007.
5. J.A.Bonday and U.S.R. Murty, Graph Theory with application (2 ndEdition), North
Holland, 1976 .
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 3 3 2 - - - - - - - -
CO.2 3 3 3 2 - - - - - - - -
CO.3 3 3 3 2 - - - - - - - -
CO.4 3 3 3 2 - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CO.5 3 3 3 2 - - - - - - - -
CO* 3 3 3 2 - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OSAH412 BANKING AND INSURANCE
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Demonstrate Knowledge in Tools and concepts of Banking. PO11, PO12
CO2 Explain the operations and functions of banking towards customers PO7, PO11
CO3 Apply skills in providing solutions for Online banking and e payment PO7,PO11, PO12
CO4 Employ the risk management practices especially the insurance mechanism. PO9,PO11
Classify the various types of Insurance and understand the principles behind
CO5 PO7, PO11
insurance
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Text Book:
1. A.V. Ranganadha Chary, R.R. Paul, Banking and Financial System, Kalyani Publisher, New
Delhi, 2nd Edition.
2. P.K.Gupta, Insurance and Risk Management, Himalaya Publishing House, New Delhi.
Reference Books:
1. Diwan, Praq and Sunil Sharma, Electronic Commerce- A Manager’s Guide to E-Business,
Vanity Books International, Delhi, 2002.
2. Kalakota Ravi and Whinston Andrew B, Frontiers of Electronic Commerce, Pearson Education
India, 1996 New Delhi.
3. Schneider, Gr ey P, Ele ctron ic Com merce , Cou rse Technology, Cengage Learning, 8th
Edition, New Delhi, 2008.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 - - - - - - - - - - 2 2
CO.2 - - - - - - 2 - - - 3 -
CO.3 - - - - - - 3 - - - 3 2
CO.4 - - - - - - - - 2 - 3 -
CO.5 - - - - - - 2 - - - 3 -
CO* - - - - - - 2.33 - 2 - 2.8 2
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OSAH413 MANAGING INNOVATION AND ENTREPRENEURSHIP
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Demonstrate the principles of business innovation and entrepreneurship PO9,PO11
CO1
for establishing industrial ventures..
CO2 Apply the approaches to innovation for developing successful ventures PO9, PO11
CO3 Develop a comprehensive and well planned acquisition of finance for a PO9,PO10,PO11
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
new venture
CO4 Exhibit entrepreneurial competencies and protect the innovations PO9,PO11
CO5 Apply ethics in constructive innovation framework. PO8, PO11,PO12
Text Books:
1. Vi nn ie Ja uha ri , S ud han sh u B hu sha n, I nn ov at ionManagement, Oxford University Press,
1st Edition, 2014.
2. Drucker, P. F., Innovation and Entrepreneurship, Taylor & Francis, 2nd Edition, 2007.
Reference Books:
1. Robert D Hisrich, Claudine Kearney, Managing Innovation and Entrepreneurship, Sage Publications,
1st Edition, 2014.
2. V.K.Narayanan, Managing Technology and Innovation for Competitive Advantage, Pearson India,
1st Edition, 2002.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 - - - - - - - - - - 1
CO.2 3 - - - - - - - - - - 1
CO.3 3 - - - - - - - - - - 1
CO.4 3 - - - - - - - - - - 1
CO.5 3 - - - - - - - - - - 1
CO* 3 - - - - - - - - - - 1
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OCIV411 TRANSPORT AND ENVIRONMENT
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Explain the impact of transportation projects on the environment PO1, PO2
CO2 Demonstrate the impact of environmental laws on transportation projects PO1, PO2 ,
Demonstrate the impact of transportation project on the water, air, land and
CO3 PO1, PO2
noise
CO4 Explain the environmental mitigation PO1
CO5 Analyses the environmental case studies PO1, PO2 ,
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Text Books:
1. Environmental Impact Assessment, Canter, L.R., 1996, McGraw Hill, New Delhi.
2. Indian Road Congress (IRC), Environmental Impact of Highway Projects, IRC, 1998, Delhi.
3. Elements of Environmental Science and Engineering, P. Meenakshi, 2006, Prentice Hall of India,
New Delhi.
4. Introduction to Environmental Science and Management, Thirumurthy A.M., 2005, Shroff
Publishers, Bombay.
Reference Books:
1. John G.Rau and David, C.Hooten, Environmental Impact Analysis Handbook, McGraw Hill Book
Company, 1995.
2. James H.Banks, Introduction to Transportation Engineering, McGraw Hill Book Company, 2000.
3. A Handbook on Roads and Environment, World Bank, Vol.I and II, 1997, Washington DC.
4. International Encyclopedia of Ecology and Environment – EIA, Indian Institute of Ecology and
Environment, Priya Ranjan Trivedi, 1998, New Delhi, Hyderabad: Indian Green Building Council.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 2 3 - - - - - - - - - -
CO.2 1 2 - - - - - - - - - -
CO.3 2 2 - - - - - - - - - -
CO.4 3 - - - - - - - - - - -
CO.5 2 3 - - - - - - - - - -
CO* 2 2 - - - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OCIV412 DISASTER MANAGEMENT
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1
Differentiate the types of disasters, causes and their impact on PO1, PO2
environment and society
CO2
Assess vulnerability and various methods of risk reduction measures as PO1, PO2
well as mitigation
CO3
Draw the hazard and vulnerability profile of India, Scenarious in the PO1, PO2
Indian context, Disaster damage assessment and management
CO4 To analyse the disaster management techniques PO1, PO2 ,PO3
CO5 To describe the situations of disaster management case studies PO1, PO2 ,
Text Books:
1. Disaster Management, Singhal J.P. 2010, Laxmi Publications, ISBN-10: 9380386427; ISBN-13:
978-9380386423
2. Disaster Science and Management, Tushar Bhattacharya, 2012, McGraw Hill India Education Pvt.
Ltd., ISBN-10: 1259007367, ISBN-13: 978-1259007361
Reference Books:
1. Govt. of India: Disaster Management Act, Government of India, 2005, New Delhi.
2. Government of India, National Disaster Management Policy, 2009.
3. Environmental Knowledge for Disaster Risk Management, NIDM, Gupta Anil K, Sreeja S. Nair.
2011, New Delhi.
4. Vulnerable India: A Geographical Study of Disasters, KapurAnu 2010, IIAS and Sage
Publishers, New Delhi.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 2 2 - - - - - - - - - -
CO.2 1 3 - - - - - - - - - -
CO.3 2 2 - - - - - - - - - -
CO.4 1 1 3 3 - - - - - - - -
CO.5 2 3 - - - - - - - - - -
CO* 1.6 2.6 3 3 - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OCIV413 AIR POLLUTION AND CONTROL
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 To impart knowledge on the principle and design of control of indoor. PO1, PO2
CO2 To study about meteorology. PO1, PO2
CO3 To learn about particulate/ gaseous air pollutant and its emerging trends. PO1, PO2
An understanding of the nature and characteristics of air pollutants, noise PO1, PO2
CO4 pollution and basic concepts of air quality management
,PO3,PO4
CO5 Ability to identify, formulate and solve air and noise pollution problems PO1, PO2 ,
Text Books:
1. Air Pollution Control Engineering, Lawrence K. Wang, Norman C. Pareira, Yung Tse Hung,
2004, Tokyo.
2. Air Pollution and Control Technologies, Anjaneyulu. Y, 2002, Allied Publishers (P) Ltd., India.
Reference Books:
1. Air Pollution, David H.F. Liu, Bela G. Liptak, 2000, Lweis Publishers.
2. Air Pollution (Vol.I – Vol.VIII), Arthur C.Stern, 2006, Academic Press.
3. Air Pollution Engineering Manual, Wayne T.Davis, 2000, John Wiley & Sons, Inc.
4. Air Pollution Control Engineering, Noel de Nevers, 1995, McGraw Hill, New York.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 2 3 - - - - - - - - - -
CO.2 1 3 - - - - - - - - - -
CO.3 2 3 - - - - - - - - - -
CO.4 1 1 3 3 - - - - - - - -
CO.5 2 3 - - - - - - - - - -
CO* 1.6 2.6 3 3 - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OEEE411 WIND ENERGY CONVERSION SYSTEMS
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Choose a method for measuring wind speed. PO1,PO2,,PO3
CO2 Identify ideal wind site for wind farm PO1,PO2,PO3,PO4
CO3 Understand the Design the wind turbine PO1,PO2,PO3
CO4 Use the turbine for a particular application, PO1,PO2,PO3
CO5 Capable to Start a wind turbine farm. PO1,PO3,PO4
Text Books:
1. SirajAhmed:”Wind Energy-Theory and Practice” Second Edition, PHI Learning Pvt. Ltd, New
Delhi, 2011.
Reference Books:
1. Garg L Johnson: "Wind Energy Systems" Prentice Hall. Inc, New Jersey, 1985
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 2 2 - - - - - - - - -
CO.2 3 2 2 1 - - - - - - - -
CO.3 3 2 2 - - - - - - - - -
CO.4 3 2 2 - - - - - - - - -
CO.5 3 2 - 1 - - - - - - - -
CO* 3 2 2 1 - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OEEE412 FUNDAMENTALS OF ENERGY AUDITING
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Understand the concept basic energy scenario. PO1, PO2.
Demonstrate knowledge on energy auditing and evaluate energy audit PO1,PO2
CO2
results.
CO3 Analyze demand side management concepts through case study PO1,PO2
CO4 Acquire knowledge on motor energy audit. PO1,PO2
CO5 Acquire knowledge on energy instruments. PO1,PO2
Text Books:
1. Industrial Energy Management Systems, Arry C. White, Philip S. Schmidt, David R. Brown,
Hemisphere Publishing Corporation, New York, 1994.
2. Fundamentals of Energy Engineering - Albert Thumann, Prentice Hall Inc,Englewood Cliffs,
New Jersey, 1984.
Reference Books:
1. Economic Analysis of Demand Side Programs and Projects – California Standard Practice
Manual, June 2002 – Free download available online
http://www.calmac.org/events/spm_9_20_02.pdf
2. Energy management by W.R. Murphy & G. Mckay Butter worth, Heinemann Publications, 2007.
3. Energy management by Paul o‟ Callaghan, Mc-graw Hill Book company-1 st edition, 1998
4. Energy efficient electric motors by John .C. Andreas, Marcel Dekker Inc Ltd- 2nd edition, 1995.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 2 - - - - - - - - - -
CO.2 2 3 - - - - - - - - - -
CO.3 3 2 - - - - - - - - - -
CO.4 3 3 - - - - - - - - - -
CO.5 3 3 - - - - - - - - - -
CO* 2.8 2.6 - - - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OEEE413 INTRODUCTION TO POWER QUALITY
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to Cos
CO1 Able to understand voltage sag, swell, long and short duration PO1,PO2,,PO4,PO12
voltage variations.
Able to understand the sources, principle of protection of voltage sag
CO2 PO1,PO2,PO3,PO4,,PO12
and interruption.
CO3 Able to understand the concept of capacitor switching and lightning. PO1,PO2,PO4,PO12
PO1,PO2,PO3,PO4,
CO4 Able to understand the controlling of harmonic distortion.
,PO12
CO5 Able to understand various power quality monitoring equipment and PO1,PO3,PO4,PO12
benchmarking process.
Text Books:
1. Electrical Power Systems Quality - Roger C. Dugan - Mark F. McGranaghan - Surya Santoso -
H.Wayne Beaty - 2nd Edition - TMH Education Pvt. Ptd.
Reference Books:
1. Electrical systems quality Assessment by J. Arrillaga - N.R. Watson - S. Chen - John Wiley &
Sons
2. Understanding Power quality problems by Math H. J. Bollen IEEE Press
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 2 2 - 3 - - - - - - - 3
CO.2 2 2 3 3 - - - - - - - 3
CO.3 2 2 - 3 - - - - - - - 3
CO.4 2 2 3 3 - - - - - - - 3
CO.5 2 - 3 3 - - - - - - - 3
CO* 2 2 3 3 3
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OECE411 FUNDAMENTALS OF ARTIFICIAL INTELLIGENCE
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Gain the basic Knowledge about AI technique and Production PO1
systems
CO2 Comprehend the Un informed and Informed Search Strategies. PO1, PO3
CO3 Analyze and Implement Reasoning patterns in propositional logic PO1, PO2
Formulate the Knowledge and Reasoning techniques in solving
CO4 PO1, PO4
problems
Apply Robotics to Solve Real world Problems and use rapid miner
CO5 PO1, PO2, PO4, PO9
applications
Text Books:
1. Artificial Intelligence A Modern Approach, 2/e, Stuart Russell and Peter Norvig, 2003,
Pearson Education, New Delhi, India.
2. Artificial Intelligence, 3/e, Elaine Rich, Kevin Knight and Shiva Shankar B Nair, 2004,
Tata McGraw Hill, Hyderabad, India.
Reference Books:
1. Artificial Intelligence Structures and Strategies for Complex Problem Solving, 5/e, George
F. Luther, 2005, Pearson Education, New Delhi, India.
2. Introduction to Artificial Intelligence, 1/e, Eugene Charniak and Drew McDermott, 1985,
Pearson Education, New Delhi, India.
3. Artificial Intelligence: The Basics, 1/e, Kevin Warwick, 2012, Wearset ltd, Boldon.
4. Introduction to Artificial Intelligence, 2/e, Philip C. Jackson, 1985, Dover Publications,
New York, USA.
5. Our Final Invention: Artificial Intelligence and the End of the Human Era, 1/e, James
Barrat, 2013, Thomas Dunne Books, New York, USA.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 2 - - - - - - - - - - -
CO.2 2 - 3 - - - - - - - - -
CO.3 2 2 - - - - - - - - - -
CO.4 2 - - 2 - - - - - - - -
CO.5 2 2 - 2 - - - - 1 - - -
CO* 2 2 3 2 - - - - 1 - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OECE412 FUNDAMENTALS OF EMBEDDED SYSTEMS
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Understanding and designing of embedded systems P01, P02, P03, P04,P06
CO2 Learning the Architecture and its functions PO1,P02,P03,P06
Knowledge to write the programs in Assembly Language P01, P02, P03, P04
CO3
Programs
CO4 Knowledge in real time operating systems P01, P03,P04,P05,P06
P01,
CO5 Understanding the transmissions through different types of buses
PO2,P03,P04,P05,P06
Text Books:
1. Introduction to Embedded System-2nd edition- 2003-Shibu KV- Mc-Graw Hill -New
Delhi.
2. The 8051 Microcontroller-3rd Edition-2007- Kenneth J.Ayala- Thomson Delmar Learning-
New Delhi.
3. Embedded system architecture- programming and design-sixthreprint- 2005- Rajkamal-
TMH- New Delhi.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 3 3 2 - 2 - - - - -- -
CO.2 3 2 2 - - 3 - - - - -- -
CO.3 3 3 3 2 - - - - - - -- -
CO.4 3 - 3 3 2 2 - - - - -- -
CO.5 3 3 3 3 2 2 - - - - -- -
CO* 3 2.75 2.8 2.5 2 2.25 - - - - -- -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OECE413 DATA COMMUNICATION AND NETWORKS
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Independently understand basic computer network technology PO1, PO2,PO3
Understand and explain Data Communications System and its
CO2 PO1, PO2, PO3,PO4
components.
Analysis the different types of network topologies and protocols.
CO3 And Enumerate the layers of the OSI model and TCP/IP. Explain PO1, PO2,PO3,
the function(s) of each layer
Identify the different types of network devices and their functions
CO4 PO1, PO2,PO4
within a network.
Familiarity with the basic protocols of computer networks, and
CO5 how they can be used to assist in network design and PO1,PO2,PO4
implementation.
Text Books:
1. Computer Networks, Tanenbaum and David J Wetherall, 5th Edition, Pearson Edu,
2010
2. Computer Networks: A Top Down Approach, Behrouz A. Forouzan, FirouzMosharraf,
McGraw Hill Education.
Reference Books:
1. Larry L. Peterson and Bruce S. Davie, “Computer Networks - A Systems Approach”
(5th ed), Morgan Kaufmann/ Elsevier, 2011
2. William Stallings, “Data & Computer Communication”, Pearson Education India, 10th
Edition, 2014.
3. James F. Kurose, Keith W. Ross, “Computer Networking: A Top–Down Approach
Featuring the Internet”, Pearson Education, 6th Edition, 2013.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 3 3 - - - - - - - - -
CO.2 2 3 2 3 - - - - - - - -
CO.3 3 3 2 - - - - - - - - -
CO.4 3 2 - 3 - - - - - - - -
CO.5 3 2 - 3 - - - - - - - -
CO* 2.8 2.6 2.3 3 - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OMEC411 QUALITY CONTROL AND RELIABILITY ENGINEERING
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Illustrate the quality concepts of statistical process control, and contributions
CO1 PO1,PO11, PO12
TQM Gurus in quality management
Recognize the quality principles and impact of 5s, Kaizen, PDSA cycles in
CO2 PO1,PO11, PO12
continuous process improvement.
Demonstrate the basic need of online quality control and process control in an PO1,PO2, PO3,
CO3 PO11, PO12
organization
Explain the basic need of offline quality control and process control in an PO1,PO2, PO3,
CO4 PO11, PO12
organization
PO1, PO2,PO11,
CO5 Realize the concepts of Reliability and Estimation PO12
Text Books:
1. Quality Control, Besterfield D.H., 8/e, 2009, Pearson Education, India.
2. Reliability Engineering, E Balagurusamy, 2017, McGraw Hill India
Reference Books:
1. Introduction to Statistical Quality Control, Douglas.C. Montgomery, 7/e, 2013, John Wiley.
2. Statistical Methods for Quality, Reliability and Maintainability, K.Muralidharan and A Syamsundar,
2012, PHI Learning.
3. Statistical Quality Control, Monohar Mahajan, 2001, Dhanpat Rai &and Sons.
4. Reliability, Maintainability and Risk, David J Smith, 8/e, 2011, Butterworth-Heinemann, Elsevier
Ltd.
5. Fundamentals of Quality Control and Improvement, Amitava Mitra, 4/e, 2016, JohnWiley&Sons,Inc.
6. Reliability Engineering, Kailash C. Kapur and Michael Pecht, 2014, John Wiley & Sons, Inc.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 - - - - - - - - - 1 2
CO.2 3 - - - - - - - - - 1 2
CO.3 3 2 1 - - - - - - - 1 2
CO.4 3 2 1 - - - - - - - 1 2
CO.5 3 2 - - - - - - - - 1 2
CO* 3 2 1 - - - - - - - 1 2
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Understand the concepts of management and characteristics of personnel
CO1 PO1, PO11, PO12
management and organization
Explain the organizational structures and plant layout for productivity PO1,PO2, PO11,
CO2
improvements PO12
Describe the productivity, planning and control of a product PO1,PO2, PO11,
CO3
PO12
Explain the material handling techniques and Inventory control of PO1,PO2, PO11,
CO4
manufacturing a product PO12
Demonstrate the industrial psychology and work study in an industry PO1,PO2, PO11,
CO5
PO12
Text books:
1. Industrial Engineering and Management, 17/e, 2010, O.P. Khanna, Dhanpat Rai Publishing Company
(P) Ltd., New Delhi.
2. Industrial Engineering and Management, Pravin Kumar, 1/e, 2015, Pearson Education, New Delhi.
Reference books:
1. Production and Operations Management, S. N. Chary, 6/e, 2019, Tata McGraw-Hill Education Pvt.
Ltd., Noida.
2. Operations Management, William J Stevenson, 12/e, 2018, Tata McGraw-Hill Education Pvt. Ltd.,
Noida.
3. Production and Operations Management, Shailendra Kale, 1/e, 2013, Tata McGraw-Hill Education
Pvt. Ltd., Noida.
4. Production and Operations Management, Kanishka Bedi, 3/e, 2013, Oxford University Press, India.
5. Manufacturing Organization and Management, 6/e, 2004, Harold T Amrine, John A Ritchey, Colin L
Moodie and Joseph F Kmec, Pearson Education, New Delhi.
6. Industrial Engineering and Production Management, Martand T Telsang, 3/e, 2018, S.Chand
Publications, New Delhi.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 2 - - - - - - - - - 1 1
CO.2 2 2 - - - - - - - - 1 1
CO.3 2 2 - - - - - - - - 1 1
CO.4 2 2 - - - - - - - - 1 1
CO.5 2 2 - - - - - - - - 1 1
CO* 2 2 - - - - - - - - 1 1
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OMEC413 3D PRINTING AND DESIGN (OPEN ELECTIVE-II)
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Understand the need and development of additive manufacturing technology PO1, PO2, PO3
CO2 Explain the design for additive manufacturing and tool design PO1, PO2, PO3
Illustrate the parameters of photo polymerization and Laminated Object
CO3 PO1, PO2, PO3, PO5
Manufacturing
CO4 Explain powder bed fusion processes, binder and material jetting process PO1, PO2, PO3, PO5
Summarize the post processes technique and applications of additive
CO5 PO1, PO2, PO3, PO5
manufacturing process
Text Books:
1. Additive Manufacturing Technologies: 3D Printing, Rapid Prototyping and Direct Digital
Manufacturing, Ian Gibson, David W.Rosen and Brent Stucker, 2/e, 2015, Springer.
2. Rapid Prototyping: Principles and Applications, Chee Kai Chua, Kah Fai Leong and Chu Sing Lim
3/e, 2010, World Scientific Publishers.
Reference Books:
1. Additive manufacturing: Innovations, Advances, and Applications, T.S. Srivatsan and T.S.
Sudarshan, Taylor & Francis Group, LLC.
2. Additive Manufacturing of Emerging Materials, Bandar AlMangour, 2018, Springer.
3. 3D Printing and Additive Manufacturing Technologies, L. Jyothish Kumar, Pulak M. Pandey and
David Ian Wimpenny, 2019, Springer Nature Singapore Pte Ltd.
4. 3D Printing: Technology, Applications, and Selection, Rafiq Noorani, 2018, CRC Press, Taylor &
Francis Group.
5. Design for Additive Manufacturing, Martin Leary, 2019, Elsevier.
6. Additive Manufacturing Handbook: Product Development for the Defense Industry, Adedeji B.
Badiru, Vhance V. Valencia, and David Liu, 2017, CRC Press, Taylor & Francis Group.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 2 1 - - - - - - - - -
CO.2 3 2 1 - - - - - - - - -
CO.3 3 2 1 - 2 - - - - - - -
CO.4 3 2 1 - 2 - - - - - - -
CO.5 3 2 1 - 2 - - - - - - -
CO* 3 2 1 - 2 - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Task 1:
Task 2:
Starting HDFS,
Listing files in HDFS.
Adding files and directories.
Retrieving files.
Deleting files.
Shutting down the HDFS.
Task 3:
Understanding and Working with Ambari for provision, manage and monitor a Hadoop cluster,
and also to integrate Hadoop with the existing enterprise infrastructure.
Task 4:
Write a java map-reduce program for counting the number of occurrences of each word in a text
file.
Task 5:
Write a java map-reduce program for mines healthcare data and perform various analysis on
healthcare dataset.
Task 6:
Working with PIG Latin scripts in Script mode and Grunt shell.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Task 7:
Write Pig Latin scripts to illustrate Load, Store, Describe, Dump operators
Task 8:
Write Pig Latin scripts to illustrate Group, Co-group, Join, Filter, Union, and Split Operators.
Task 9:
Develop a Map-reduce programming with Hive to create, alter, and drop databases, tables, views,
functions, and indexes.
Task 10:
Illustrate unstructured data into NoSQL data and perform various operations
Course Outcomes:
After the successful completion of this course, the students should be able to:
CO2 Demonstrate an ability to use frameworks like Hadoop to efficiently store PO1, PO2,
retrieve and process Big Data for Analytics.
CO3 Implement several Data Intensive tasks using the Map Reduce Paradigm PO1, PO2, PO3, PO4
CO4 Apply several newer algorithms for Clustering Classifying and finding PO1, PO2, PO3,
associations in Big Data
CO5 Design and implement successful Recommendation engines for enterprises. PO1, PO2, PO3, PO4,
PO5
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 - - - - - - - - - - -
CO2 - 3 - - - - - - - - - -
CO3 - - 3 - - - - - - - - -
CO4 - - - 3 - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO5 - - - - 3 - - - - - - -
CO6 - - - - - - - 3 - - - -
CO7 - - - - - - - - 3 - - -
CO8 - - - - - - - - - 3 - -
CO9 - - - - - - - - - - - 3
CO* 3 3 3 3 3 - - 3 3 3 - 3
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
LIST OF EXPERIMENTS
Course Outcomes:
After the successful completion of this course, the students should be able to:
Course Outcomes POs related to COs
CO1 Build a native application using GUI components and Mobile PO1, PO2, PO3, PO4,
application development framework. PO5
CO2 Develop an application using basic graphical primitives and databases. PO1, PO2, PO3, PO4,
PO5
CO4 Develop an android application using the concept of Fragments. PO1, PO2, PO3, PO4,
PO5
CO5 Develop an application using the database connectivity with the SQLite PO1, PO2, PO3, PO4,
database to post and retrieve data through the User Interface PO5
CO8 Communicate verbally and in written form, the understanding about the PO10
experiments
CO9 Continue updating their skills related to develop mobile application and PO12
implementing programs in future
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 - - - - - - - - - - -
CO2 - 3 - - - - - - - - - -
CO3 - - 3 - - - - - - - - -
CO4 - - - 3 - - - - - - - -
CO5 - - - - 3 - - - - - - -
CO6 - - - - - - - 3 - - - -
CO7 - - - - - - - - 3 - - -
CO8 - - - - - - - - - 3 - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO9 - - - - - - - - - - - 3
CO* 3 3 3 3 3 - - 3 3 3 - 3
REFERENCES:
CO-PO Mapping
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
PO
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PO 11 PO 12
CO
CO1 3 2 - - - - 3 3 - - - 3
CO2 3 2 - 2 - 2 3 3 - - - 3
CO3 3 2 - 2 - 3 3 3 - - - 3
CO4 3 2 - 2 - 3 3 3 - - - 3
CO5 3 2 - 2 - 3 3 3 - - - 3
CO* 3 2 - 2 - 2.75 3 3 - - - 3
Textbooks:
1. A text book on professional ethics and Human Values.1/e 2006,NaagarazanR.S.,New Age
International (p)Ltd, Publishers, New Delhi.
2. Professional ethics and Human Values,S.DineshBabu, Laxmi Publications(P)Ltd, New Delhi.
Reference Books:
1. Engineering Ethics ,2004,M.Govindarajan, S Natarajan, V.S. Senthil Kumar, Prentice Hall of
India,Pvt. Ltd. New Delhi.
2. EngneeringEthics ,2004, CharlesD.Fleddermann,Pearson Education/Prentice-Hall ,New
jersey(Indian Reprint now available).
3. Engineering Ethics – Concepts and Cases -2000,CharlesEHarris,MichaelS.Prtchard and Michael J
Rabins ,Wadsworth Thompson LeaningUnited states (Indian reprint now available).
4. Ethics in Engineering ,Mike Marine and Roland Schinzinger, Tata McGraw-hill
Education,PvtLtd,.Noida.
5. Ethics and the Conduct of Business,2003, John R.Boatright, Pearson
Education,NewDelhi.Fundamentals of Ethics for Scientists and Engineers, 2001, Edmund G
Seebauer and Robert L.Barry,Oxford University Press, Oxford.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Introduction to Internet of Things –Definition and Characteristics of IoT, Physical Design of IOT- IoT
Protocols -Logical Design of IoT - IoT communication models - IoT Communication APIs - IoT enabled
Technologies- Wireless Sensor Networks - Cloud Computing - Big data analytics - Communication
protocols - Embedded Systems.
The Vision - Introduction - From M2M to IoT. M2M high-level ETSI architecture - IETF architecture for
IoT - OGC architecture - IoT reference model - Domain model - information model - functional model -
communication model - IoT reference architecture.
Protocol Standardization for IoT – Efforts – M2M and WSN Protocols – SCADA and RFID Protocols –
Unified Data Standards – Protocols – IEEE 802.15.4 – BACNet Protocol – Modbus– Zigbee Architecture
– Network layer – 6LowPAN - CoAP - Security
Building IOT with RASPERRY PI- IoT Systems - Logical Design using Python – IoT Physical Devices
& Endpoints - IoT Device -Building blocks -Raspberry Pi -Board - Linux on Raspberry Pi - Raspberry Pi
Interfaces -Programming Raspberry Pi with Python - Other IoT Platforms - Arduino
Real world design constraints - Applications - Asset management, Industrial automation, smart grid,
Commercial building automation, Smart cities - participatory sensing - Data Analytics for IoT – Software
& Management Tools for IoT Cloud Storage Models & Communication APIs - Cloud for IoT - Amazon
Web Services for IoT.
Course Outcomes:
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
After the successful completion of this course, the students should be able to:
Course Outcomes POs related to COs
CO1 Demonstrate knowledge on fundamentals of Internet of Things and its PO1, PO2
functionalities.
CO2 Demonstrate knowledge on Building state of the art architecture in IoT. PO1, PO2
CO4 Design a portable IoT using Rasperry Pi PO1, PO2, PO3, PO4
CO5 Deploy an IoT application and connect to the cloud using Raspberry Pi & PO1, PO2, PO3, PO4,
ARDUINO and apply the concept of Internet of Things in the real world PO5
scenario.
CO – PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 2 - - - - - - - - -
CO2 3 3 - - - - - - - - - -
CO3 2 2 3 3 - - - - - - - -
CO4 2 2 3 3 - - - - - - - -
CO5 3 3 2 2 3 - - - - - - -
Text Books:
References:
3. Architecting the Internet of Things, Bernd Scholz-Reiter, Florian Michahelles, ISBN 978- 3842-
19156-5, Springer.
4. The Internet of Things Key Applications and Protocols, Olivier Hersent, David Boswarthick,
Omar Elloumi, ISBN 978-1-119-99435-0, Wiley Publications.
5. The Internet of Things in the Cloud: A Middleware Perspective, HonboZhou , 2012, CRC Press .
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TCP/IP protocol suite - Addressing- Internet protocol version 4 (IPv4) - Datagrams - Fragmentation -
Options - Checksum - IPv4 addresses - Introduction - Classful addressing - Classless addressing -
Special addresses - NAT
Address mapping - The ARP protocol - ATMARP - ARP package - Internet control message protocol
Version 4 - Introduction - Messages - Debugging tools - ICMP package - Unicast routing protocols
(RIP, OSPE and BGP) - Introduction - Intra and inter domain routing - Distance vector routing - RIP -
Link state routing - OSPF - Path vector routing - BGP
Introduction - User datagram - UDP services - UDP applications - UDP package - Transmission control
protocol (TCP) - TCP services - TCP features - Segment - A TCP connection-Windows in TCP - Flow
control - Error control - Congestion control - TCP timers - Options - TCP package
TELNET and SSH- TELNET - Secure shell (SSH) - File transfer - FTP - TFTP
Introduction - Advantages of IPv6 - IPv6 addressing format - IPv6 header - IPv6 extension headers -
ICMPv6
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 - - 2 - - - - - - - -
CO3 3 3 - - - - - - - - - -
CO4 2 2 2 - - - - - - - - -
CO5 3 3 - - - - - - - - - -
CO* 2.8 2.75 2.0 2.0 - - - - - - - -
Text Books:
1. TCP/IP Protocol Suite, 4/e, BehrouzA.Forouzan, April 2009, Tata McGrawHill, Hyderabad, India.
2. Introduction to Data Communications and Networking, 3/e, Wayne Tomasi, May 1998, Pearson
Education, New Delhi, India.
References Books:
1. Internetworking with TCP/IP, 2/e, Douglas E. Comer, Stevens, 2006, PHI, New Delhi, India.
2. TCP/IP Network Administration, 3/e, Craig Hunt, O’Reilly, August 1992, New Delhi, India.
3. TCP/IP Illustrated, Volume 1: The Protocols, 2/e, Kevin R. Fall, W. Richard Stevens, 2011, Pearson
Education, New Delhi, India.
4. The TCP/IP Guide:A Comprehensive, Illustrated Internet Protocols Reference, 1/e, Charles M.
Kozierok, William Pollock, 2005, San Francisco, Usa.
5. TCP/IP Sockets in C: Practical Guide for Programmers, 1/e, Michael J. Donahoo, Kenneth L. Calvert,
Morgan Kaufmann, 2001, San Francisco, Usa.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To provide knowledge on different types of Computing Systems and types of Cloud
Computing Basics.
CEO2: To describe the different services of cloud
CEO3: To describe the Privacy and security aspects of cloud.
CEO4: To know common standards for Cloud
CEO5: To develop skill to setup our own private cloud and to Know various applications of Cloud.
Distributed systems - High performance cluster computing - Grid computing - Virtualization - Meaning of
the terms cloud and cloud computing - cloud based service offerings - Grid computing versus Cloud
computing - Benefits of cloud model - limitations - legal issues - Key characteristics of cloud
computing - Challenges for the cloud - Public cloud – Private cloud – Hybrid cloud.
UNIT – 3: Federation, Presence, Identity, Privacy and Security in the cloud (9)
Federation in the cloud - Presence in the cloud - Privacy and its relation to cloud based information
system - Security in the Cloud - Cloud security challenges - Software-as-a-Service security
UNIT – 4: Common Standards in Cloud Computing - End user access to cloud computing (9)
The open cloud consortium - The distributed management task force - Standards for application
developers - Standards for messaging - Standards for security - YouTube - Zimbra - Facebook - Zoho -
DimDim collaboration - Smartphone - Mobile operating systems for smart phones - Mobile platform
virtualization - Future trends.
Case studies:1 - Amazon EC2 - Amazon simple DB - Amazon S3 - Amazon cloud front.
Case studies:2 - Google App Engine - Google web tool kit - Microsoft Azure Services platform -
Microsoft dynamic CRM
Case studies:3 - Setting up your own private cloud using open source tools.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - - - - - - - - -
CO2 3 3 - - - - - - - - - -
CO3 3 - - - - - - 3 - - - -
CO4 3 - - - - 2 - - - - - -
CO5 3 3 3 - 2 - - - 2 - - 3
CO* 3 3 3 - 2 2 - 3 2 - - 3
Text Books:
1. Cloud Computing implementation- management and security, 1/e, John W. Rittinghouse, James F.
Ransome ,2009, CRC Press, Taylor & Francis group, US.
2. Cloud Computing: A practical approach, 1/e, Anthony T.velte, TobyJ.velte Robert Elsenpeter–2009,
Tata McGraw Hill edition, India.
Reference Books:
1. Cloud Computing: Principles and Paradigms , 1/e, RajkumarBuyya, James Broberg and
AndrzejGoscinski, 2013, Wiley Pvt. Ltd, India.
2. Cloud Computing: Concepts, Technology& Architecture, 1/e , Thomas Erl, Ricardo Puttini and
ZaighamMahmood, 2013, PH, New Delhi.
3. Cloud Application Architectures,1/e, George Reese, 2009 Oreillypublishers, California.
4. Cloud Computing and SOA convergence in your enterprise, 1/e, David S. Linthicum, Addison,
Wesley, Boston, 2010,US.
5. Cloud Computing: SaaS -PaaS - IaaS- Virtualization- Business Models- Mobile, Security and More,
1/e, Kris Jamsa, Jones& Bartlett Learning, Massachusetts, 2013, US.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To learn the concept learning and Decision Tree Learning algorithms.
CEO2: To understand Appropriate Problem for Neural Networks and Genetic algorithms.
CEO3: To learn Bayesian Belief Networks and sample complexity.
CEO4: To learn Instance-based Techniques
CEO5: To understand Advanced Learning Algorithms
Problems – Perspectives and Issues – Concept Learning – Version Spaces and Candidate Eliminations –
Inductive bias – Decision Tree learning – Representation – Algorithm – Heuristic Space Search.
Bayes Theorem – Concept Learning – Maximum Likelihood – Minimum Description Length Principle –
Bayes Optimal Classifier – Gibbs Algorithm – Naïve Bayes Classifier – Bayesian Belief Network – EM
Algorithm – Probability Learning – Sample Complexity – Finite and Infinite Hypothesis Spaces –
Mistake Bound Model.
K- Nearest Neighbour Learning – Locally weighted Regression – Radial Basis Functions – Case
Based Learning.
Learning Sets of Rules – Sequential Covering Algorithm – Learning Rule Set – First Order Rules – Sets
of First Order Rules – Induction on Inverted Deduction – Inverting Resolution – Analytical Learning –
Perfect Domain Theories – Explanation Base Learning – FOCL Algorithm – Reinforcement Learning
– Task – Q-Learning – Temporal Difference Learning
Course Outcomes:
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - - - - - - - - -
CO2 3 3 - - - - - - - - - -
CO3 3 3 3 3 - - - - - - - -
CO4 3 3 3 3 - - - - - - - -
CO5 3 3 3 3 - - - - - - - -
CO* 3 3 3 3 - - - - - - - -
Text Books
1. Tom M. Mitchell, ―”Machine Learning”, McGraw-Hill Education (India) Private Limited, 2013.
Reference Books
1. EthemAlpaydin, ―”Introduction to Machine Learning (Adaptive Computation and Machine
Learning)”, The MIT Press 2004.
2. Stephen Marsland, ―”Machine Learning: An Algorithmic Perspectiveǁ”, CRC Press, 2009.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Introduction - Examples of distributed systems - Resource sharing and the web - Challenges -
Architectural and fundamental models.
Inter process communication: The API for the Internet Protocols – External Data Representation and
Marshalling – Client Server Communication – Group Communication.
Introduction - Communication between distributed objects – Remote procedure call - Events and
notifications.
Operating System Support: OS layer - Protection - Processes and Threads - Communication and
invocation - Operating system architecture.
Introduction - Name services and the domain name system - Directory services - Case study of the global
name service - Case study of the X.500 directory service
Introduction – Flat and Nested distributed transactions - Atomic commit protocols – Concurrency control
– Distributed Deadlocks – Transaction Recovery – Transactions with Replicated data.
Course Outcomes:
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CO2 Gain knowledge about howthe Distributed objects are used for remote PO1, PO2
invocation
CO3 Analyze the directory services in distributed systems. PO1, PO2, PO3, PO4
CO4 Manage the concurrency control in distributed systems. PO1, PO2, PO3, PO5
CO5 Implement distributed transactions in real time data bases. PO1, PO2, PO3, PO4
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - - - - - - - - -
CO2 3 3 - - - - - - - - - -
CO3 3 3 3 3 - - - - - - - -
CO4 3 3 3 3 - - - - - - - -
CO5 3 3 3 3 - - - - - - - -
CO* 3 3 3 3 - - - - - - - -
Text Books:
1. Distributed Systems Concepts and Design, 5/e,GCoulouris, J Dollimore and T Kindberg , 2011,
Pearson Education, New Delhi.
2. Distributed Systems,2/e, S.Ghosh, Chapman and Hall/CRC, Taylor & Francis Group, 2010, US.
Reference Books:
1. Distributed Computing, 2/e, S.Mahajan and S.Shah, 2013, Oxford University Press, US.
2. Distributed Operating Systems Concepts and Design, 1/e, PradeepK.Sinha, 1998, PHI, New Delhi.
3. Advanced Concepts in Operating Systems, 1/e, M Singhal, N G Shivarathri, 2001 Tata McGraw, Hill
Edition, India.
4. Reliable Distributed Systems, 1/e ,K.P.Birman, Springer , 2005, New York.
5. Distributed Systems: Principles and Paradigms, 2/e, A.S. Tanenbaum and M.V. Steen, 2008 Pearson
Education, New York.
6. Distributed Operating Systems and Algorithm Analysis, 5/e, R.Chow, T.Johnson,2009Pearson, New
Delhi.
7. Distributed Operating Systems, 1/e, A.S.Tanenbaum, 2009, Pearson Education, New Delhi.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Elementary name and Address Conversion: Domain name system – gethostbyname function – Ipv6
support in DNS – gethostbyadr function –getservbyname and getservbyport functions.
Raw sockets – raw socket creation – raw socket output – raw socket input – ping program – trace route
program.
SNMP network management concepts – SNMPv1 – Management information – MIB Structure – Object
syntax – Standard MIB‟s – MIB-II Groups – SNMPv1 protocol and Practical issues.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 3 3 - - - - - - - -
CO3 3 3 - - - - - - - - - -
CO4 3 3 - - - - - - - - - -
CO5 3 3 3 3 - - - - - - - -
CO* 3 3 3 3 - - - - - - - -
Text Books:
1. Unix Network Programming – The Sockets Networking API, 3rdedition, W. Richard Stevens, B.
Fenner, A.M. Rudoff, 2004,Pearson.
nd
2. Unix Network Programming-Interprocess communication, Vol-2, 2 edition,W. Richard Stevens,
Pentice Hall.
3. William Stallings, SNMP, SNMPv2, SNMPv3 and RMON 1 and 2, Third Edition, Pearson
Edition, 2009.
Reference Books:
1. TCP/IP Illustrated Volumes 1,W. Richard Stevens, 1994, Published by Addison-Wesley.
2. UNIX Network Programming, The Sockets Networking API, Volumes 1,W Richard Stevens, Bill
Fenner, Andrew M. Rudoff, Addison-Wesley
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B. TECH II-SEMESTER L T P C
3 0 0 3
18CSE423E COMPUTATIONAL INTELLIGENCE (Core Elective-III)
UNIT -2: First Order Logic, Inference in First Order Logic (9)
Syntax and semantic of first order logic - Using first order logic - Knowledge engineering in first order
logic - Propositional vs. First order inference - Ontological engineering - Categories and objects -
Actions - Situations and Events.
Forms of Learning – Regression and Classification with Linear Models – Artificial Neural networks –
Support Vector Machines – Reinforcement Learning
Deep Feed Forward Networks – Regularization – Optimization for Training deep Models – Convolution
Networks – Applications.
Language Models – Text Classification – Phrase Structure Grammars - Syntactic Analysis – Augmented
Grammars and Semantic Interpretations – Machine Translation – Speech Recognition
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 - - - - - - - - - - -
CO2 3 - 3 - - - - - - - - -
CO3 3 3 - - - - - - - - - -
CO4 3 3 - - - - - - - - - -
CO5 3 3 - 3 - - - - 3 - - -
CO* 3 3 3 3 - - - - 3 - - -
Text Books:
1. Artificial Intelligence A Modern Approach, 4/e, Stuart Russell and Peter Norvig, 2019, Pearson
Education, New Delhi, India.
2. Artificial Intelligence, 3/e, Elaine Rich, Kevin Knight and Shiva Shankar B Nair, 2004, Tata McGraw
Hill, Hyderabad, India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Reference Books:
1. Artificial Intelligence A Modern Approach, 4/e, Stuart Russell and Peter Norvig, 2010, Pearson
Education, New Delhi, India
2. Artificial Intelligence Structures and Strategies for Complex Problem Solving, 5/e, George F. Luther,
2005, Pearson Education, New Delhi, India.
3. Introduction to Artificial Intelligence, 1/e, Eugene Charniak and Drew McDermott, 1985,Pearson
Education, New Delhi, India.
4. Artificial Intelligence: The Basics, 1/e, Kevin Warwick, 2012, Wearset ltd, Boldon.
5. Introduction to Artificial Intelligence, 2/e, Philip C. Jackson, 1985, Dover Publications, New York,
USA.
6. Our Final Invention: Artificial Intelligence and the End of the Human Era, 1/e, James Barrat,
2013,Thomas Dunne Books, New York, USA.
7. Machine Learning, Tom M. Mitchell,1997, McGraw-Hill Science.
8. https://rapidminer.com
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
3 1 0 3
18CSE424A DISTRIBUTED DATABASES (CORE ELECTIVE-IV)
Course Educational Objectives:
CEO1: To gain knowledge on distributed and central data bases.
CEO2: To introduce basic principles and implementation techniques of distributed database systems.
CEO3: To manage the distributed transactions using concurrency control techniques.
CEO4: To understand the concepts of concurrency control and deadlock.
CEO5: To study the basic concepts of reliability control mechanisms.
Course Outcomes:
On successful completion of the course the student will be able to,
CO1 Get familiar with the currently available models, technologies for and PO1, PO2
approaches to building distributed database systems and services.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CO2 Apply practical skills in the use of Query models and approaches to be able PO1, PO3, PO4
to select appropriate methods for a particular case.
CO3 Manage the distributed transactions in the real time data. PO1, PO2
CO4 Understand the lock based concurrency control algorithms. PO1, PO2
CO5 Demonstrate the reliability control mechanisms for Detection and PO1, PO2, PO4
resolution of inconsistency.
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 2 - - - - - - - - - -
CO2 3 - 2 2 - - - - - - - -
CO3 3 2 - - - - - - - - - -
CO4 3 2 - - - - - - - - - -
CO5 3 2 - 2 - - - - - - - -
CO* 3 2 2 2 - - - - - - - -
Text Books:
1. Distributed Database Principles & Systems, 2/e, Stefano Ceri, Giuseppe Pelagatti, 2008,
McGrawHill, Hyderabad, India.
2. Principles of Distributed Database Systems, 2/e, M.TamerOzsu, Patrick Valduriez, 2011,Pearson
Education, New Delhi, India.
Reference Books:
1. Distributed Database Management Systems: A Practical Approach, 1/e, Saeed K. Rahimi, Frank S.
Haug, 2010,Wiley Publications, New Delhi, India.
2. Distributed Database Systems, 1/e, Chhanda Ray, 2012, Pearson Education, New Delhi, India.
3. Distributed Database Systems, 1/e, David Bell, Jane Grimson, Addison Wesley, 1992, New York, Usa.
4. Distributed Databases, Cooperative Processing, and Networking, 1/e, ShakuAtre, 1992, McGrawHill,
Hyderabad, India.
5. Distributed Systems: Vol. II: Distributed Data Base Systems, 1/e, Wesley W. Chu, Artechm, 1986,
Print on Demand, New York, USA
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
The World of Arrays with NumPy : Creating an Array – Mathematical Operations – Squaring an Array –
Indexing and Slicing – Shape Manipulation.
Empowering data Analysis with Pandas : The Data Structures of Pandas – Inserting and Exporting data –
Data Cleaning – Data operations.
Various forms of Distribution – Z-Score – P-Value – Type 1 and Type 2 Errors – Confidence Interval -
Correlation – Z-Test Vs T-Test – F-Distribution – Chi-Square Distribution
Controlling the line Properties of a chart – Creating multiple plots – Playing with Text – Styling your
plots – Box plots – Scatter Plots with histograms – 3D Plot of a surface.
Decision Trees – Linear Regression – Logistic regression – The Naïve Baye’s Classifier – The k-means
clustering – Hierarchical Clustering.
Preprocessing data – Creating a wordCloud – Word and Sentence Tokenization – Parts of Speech
Tagging – Streaming and Lemmatization.Case Study: Performing Sentence Analysis on World Leaders
using Twitter
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO3 Analyze and Implement visualization techniques using Python PO1, PO2
CO5 Perform data analysis on the unstructured data and generate the results PO1, PO2, PO4, PO9
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 - - - - - - - - - - -
CO2 3 - 3 - - - - - - - - -
CO3 3 3 - - - - - - - - - -
CO4 3 - - 3 - - - - - - - -
CO5 3 3 - 3 - - - - 3 - - -
CO* 3 3 3 3 - - - - 3 - - -
Text Books:
1. Mastering Python for Data Science, 1/e, Samir Madhavan, 2015, Packt Publishing, Mumbai, India.
2. Hands on Data Analysis with NumPy and Pandas, 1/e, Curtis Miller, 2016, Packt Publishing,
Mumbai, India.
Reference Books:
1. Hands on Data science and Python Machine Learning, 1/e, Frank Kane, 2017, Packt Publishing,
Birmingham, U.K.
2. Python for Data Analysis, 2/e, Samuel Burns, Globaltech NTC, 2019, Amazon KindlePublishing.
3. https://www.amazon.com/Python-Data-Analysis-Step-Step-ebook/dp/B07PXFJGHT
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To understand the basic concepts of SOA, comparison with existing architectures and principles
of service orientation.
CEO2: To learn about web services, messaging with SOAP and different layers of SOA and to learn
about advanced concepts such as Orchestration.
CEO3: To learn about web services and Contemporary SOA
CEO4: To Study about Web Services Security and Advanced Messaging.
CEO5: To Understand the Service Oriented Business Process Design.
Fundamental SOA - Common characteristics of contemporary SOA – Common tangible benefits of SOA
– Common pitfalls of adopting SOA - SOA timeline (from XML to web services to SOA) - The
continuing evolution of SOA (standards organizations and contributing vendors) - The roots of SOA
(comparing SOA to past architectures)
The web services framework - Services (as web services) - Service descriptions (with WSDL) -
Messaging (with SOAP) – Message exchange patterns - Service activity - Coordination - Atomic
transactions - Business activities - Orchestration - Choreography
Message level security - Data level security - XML Encryption - XML Signature - Reliable Messaging -
Notification - WS - Eventing - WS - Notification
WS - BPEL language basics - WS - Coordination overview – Service Oriented Business Process Design
(a step-by-step process) - WS - Addressing language basics - WS - Reliable messaging language basics
Course Outcomes:
CO1 Gained Knowledge on concepts of SOA and comparison with older PO1
architectures and principles of service orientation.
CO2 Understood the Principles of Service- Orientation and Service Layers PO1, PO2, PO3,PO4
CO3 Gained knowledge on different Web Services and Contemporary SOA PO1, PO2, PO3
CO4 Understood the concepts of Web Services Security and Advanced PO1, PO3
Messaging
CO5 Gained knowledge to Analyze complex business process critically in PO1, PO2,PO3,PO4
identifying appropriate service model logic.
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 - - - - - - - - - -
CO2 3 2 3 3 - - - - - - - -
CO3 3 3 2 - - - - - - - - -
CO4 3 - 3 - - - - - - - -
CO5 3 3 3 2 - - - - - - - -
CO* 3 2.6 2.75 2.5 - - - - - - -
Text Books:
1. Service-Oriented Architecture Concepts and Technology and Design, 1/e, ThomasErl,2006, Pearson
Education, New Delhi, India.
2. Understanding SOA with Web Services, 1/e, Eric Newcomer, Greg Lomow, December 2004, Pearson
Education, New Delhi, India.
References Books:
1. Service-Oriented Architecture (SOA): A Planning and Implementation Guide for Business and
Technology, 1/e, Eric A. Marks, Michael Bell, 2006, Wiley Publication, New Delhi, India.
2. Developing Enterprise Web Services An Architect’s Guide, 2/e, SandeepChatterjee, James Webber,
2004, Pearson Education, New Delhi, India.
3. Service-Oriented Architecture (SOA) Compass: Business Value, Planning, and Enterprise Roadmap,
1/e, Norbert Bieberstein, Sanjay Bose, Marc Fiammante, Keith Jones, Rawn Shah, 2005, IBM Press,
New Delhi, India.
4. SOA in Practice: The Art of Distributed System Design(Theory in Practice), 1/e, Nicolai M.Josuttis,
O’Reilly, 2007, New York, Usa.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
5. IT Architecture and Middleware Strategies for Building Large Integrated Systems, 1/e, Chris Britton,
Addison Wesley, 2000, New Delhi, India
Course Objectives:
3 G Wireless Networks – State of Industry – Mobility support Software – End User Client Application –
Mobility Middleware –Middleware for Application Development - Adaptation and Agents - Service
Discovery Middleware – Finding Needed Services - Interoperability and Standardization.
Virtual IP Protocols - Loose Source Routing Protocols - Mobile IP – CDPD – GPRS – UMTS Security
and Authentication – Quality of Service – Mobile Access to the World Wide Web.
Mobile Transactions - Reporting and Co Transactions –Kangaroo Transaction Model – Clustering Model
–Isolation only transaction – 2 Tier Transaction Model – Semantic based nomadic transaction processing.
Mobile Device Operating Systems – Special Constraints & Requirements – Commercial Mobile
Operating Systems – Software Development Kit: iOS, Android, BlackBerry, Windows Phone –
MCommerce – Structure – Pros & Cons – Mobile Payment System – Security Issues
Course Outcomes:
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 3 - - - - - - - - -
CO2 3 2 - - - - - - - - -
CO3 3 3 - 3 - - - - - - - -
CO4 2 2 - - - - - - - - - -
CO5 3 3 - - 3 - - - - - - -
CO* 2.8 2.75 3.0 3.0 3 - - - - - - -
Text Books:
1. Mobile Computing Principles, Reza B Fat and Roy.T. Fielding, 2005.Cambridge University Press.
2. Anytime, Anywhere Computing, Mobile Computing Concepts and Technology, Abdelsalam A Helal,
Richard Brice, Bert Haskel, MarekRusinkiewicz, Jeffery L Caster andDarellWoelk, 2000. Springer
International Series in Engineering and Computer Science.
Reference Books:
1. Fundamentals of Mobile and Pervasive Computing, Golden Richard, Frank Adelstein, Sandeep KS
Gupta, Golden Richard and Loren Schwiebert, 2005, McGraw-Hill ,Professional Publishing.
Course Outcomes:
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - 3 - - - - - - - -
CO2 3 - - 3 - - - - - - - -
CO3 3 3 - 3 - - - - - - - -
CO4 3 3 - - - - - - - - - -
CO5 3 3 3 3 - - - - - - - -
CO* 3 3 3 3 - - - - - - - -
Text Book
1. C. M. Krishna and Kang G. Shin, "Real-Time Systems", International Edition, McGraw Hill
Companies, Inc., New York, 1997
Reference Book
1. Rajib Mall, "Real-Time Systems: Theory and Practice", 1st edition, Pearson Education, 2012
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech II Semester L T P C
0 0 20 10
The aim of the project work is to deepen comprehension of principles by applying them to a new
problem which may be the design / fabrication / analysis for a specific application, a research project with
a focus on an application needed by the industry / society, a computer project, or a design and analysis
project. A project topic must be selected by the students in consultation with their guides.
To train the students in preparing project reports and to face reviews and viva voce examination.
The progress of the project is evaluated based on a minimum of three reviews. The review committee may
be constituted by the Head of the Department. A project report is required at the end of the semester. The
project work is evaluated jointly by external and internal examiners constituted by the Head of the
Department based on oral presentation and the project report.
Course Outcomes:
On successful completion of course, the student will be able to POs related to COs
UNIT – 4 : Principles of deadlock AND Mass-storage structure & I/O systems (9)
Principles of deadlock - system model - deadlock characterization - deadlock prevention - detection and
avoidance - recovery form deadlock.
Mass-storage structure - overview of Mass – storage structure - Disk structure - disk attachment - disk
scheduling - swap-space management - RAID structure - stable-storage implementation - Tertiary
storage structure.
Course Outcomes:
CO1 Analyze operating system operations ,system design and implementation PO1, PO2
CO2 Implement Thread scheduling , solutions to synchronize problems PO1, PO4,
CO3 Apply memory management techniques, virtual memory concepts PO1,PO3,PO4
CO4 Manage process execution without deadlock, mass storage structure PO1,PO4
CO5 Understand file system interface, protection and security in System and PO1, PO2, PO4
Network
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - - - - - - - - -
CO2 2 - - 3 - - - - - - - -
CO3 3 - 3 3 - - - - - - - -
CO4 3 - - 3 - - - - - - - -
CO5 2 3 - 3 - - - - - - - -
CO* 2.6 3 3 3 - - - - - - - -
Text Books:
1. Operating System Principles, 9th Edition, Abraham Silberchatz, Peter B. Galvin, Greg Gagne,
Wiley Student Edition.
2. Operating systems - Internals and Design Principles, 6th Edition,W. Stallings, Pearson.
References books:
1. Operating System Principles,8th Edition, Abraham Silberchatz, Peter B. Galvin, Greg Gagne,
Wiley Student Edition
2. Modern Operating Systems, 3rd Edition ,Andrew S Tanenbaum PHI.
3. Operating Systems A concept - based Approach, 2nd Edition, D. M. Dhamdhere, TMH.
4. Principles of Operating Systems, B. L. Stuart, Cengage learning, India Edition.
5. Operating Systems, 2nd Edition,A. S. Godbole, TMH
6. An Introduction to Operating Systems, P.C.P. Bhatt, PHI.
7. Operating Systems, S, Haldar and A. A. Arvind, Pearson Education.
8. Operating Systems, R. Elmasri, A. G. Carrick and D. Levine, McGraw Hill.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To provide knowledge on Identify the components required to build different types of networks,
understand the OSI and TCP/IP architectures and different data link layer protocols.
CEO2: To be exposed to the required functionality at the Ethernet.
CEO3: To understand the different routing protocols, internet protocols and IP addressing.
CEO4: To learn the use of TCP, UDP protocols.
CEO5: To develop skills to apply the concept of application layer protocols
Course Outcomes:
CO2 Classify the Media Access Control Protocols and different Internetworking PO1, PO2
CO3 Demonstrate various types of routing techniques and design the different PO1, PO2, PO3,
routing protocols for wired / wireless. PO4
CO5 Apply the different strategies Operations of DNS, FTP, HTTP, Email PO1, PO2, PO3,
Protocols, SNMP PO4
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 - - - - - - - - - -
CO3 2 3 3 2 - - - - - - - -
CO4 2 3 3 2 - - - - - - - -
CO5 2 3 3 3 - - - - - - - -
Text Books :
Reference Books:
CEO1: To provide knowledge of basic software engineering methods, practices and their appropriate
application.
CEO2: To understand software requirements and the SRS documents.
CEO3: To design components based on different software architectural styles.
CEO4: To understanding of approaches to verification and validation including static analysis, and
Reviews.
CEO5: To describe software measurement and software risks.
Quality Management: Quality concepts - Software quality assurance - Software reviews - Formal
technical reviews - Statistical software quality assurance - Software reliability - The ISO 9000 quality
standards
Course Outcomes:
CO2 Identify software requirements and design SRS document by analyzing PO1, PO3, PO4
the data flows.
CO3 Design class based components and conduct component level design PO1,PO2,
based on architectural styles and patterns. PO3,PO4
CO4 Identify various types of testing and development metrics for various PO1, PO2, PO4
phases of software development.
CO5 Identify the software risks and analyze the quality assurance activities PO1, PO4
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 2 - - - - - - - - - -
CO2 2 - 3 3 - - - - - - - -
CO3 2 2 3 2 - - - - - - - -
CO4 2 2 - 3 - - - - - - - -
CO5 3 - - 2 - - - - - - - -
CO* 2.4 2 3 2.5 - - - - - - - -
Text Books :
1. Software Engineering, A practitioner’s Approach, 8/e, Roger S Pressman,2019, Tata McGraw Hill
International Edition.
2. Software Engineering, 7/e, Ian Somerville, 2004, Pearson Education.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
References:
1. Software Engineering, A practitioner’s Approach, 6/e, Roger S Pressman,2005, Tata McGraw Hill
International Edition.
2. Fundamentals of Software Engineering, 2/e, Rajib Mall, 2005,Prentice Hall Inc.
3. Software Engineering: A Precise Approach, 1/e, Pankaj Jalote, 2010, Wiley India.
4. Software Engineering: A Primer, 1/e, Waman S Jawadekar, 2008, Tata McGraw Hill.
5. Software Engineering - Principles and Practices, 1/e, Deepak Jain, Oxford University Press.
6. Software Engineering – A Supporting Processes, 1/e, Richard H. Thayer and Merlin Dorfman, 2005,
Wiley.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To acquire information on UNIX architecture, general purpose utilities, file handling commands,
Network commands.
CEO2: To develop the basic skills of UNIX shell, standard streams, redirection, pipes, command
execution, quotes, command substitution, Job control, variables,
CEO3: To develop skills to design regular expression feature with Grep, Sed and AWK.
CEO4: To inculcate skill on korn shell features for construct Korn shell programming for the given task.
CEO5: To develop skill to apply various UNIX system calls in designing different UNIX utilities.
The UNIX Operating System - The UNIX Architecture - Features of UNIX - Internal And External
Commands - Command Structure.
General-Purpose Utilities - cal - date - echo - printf - bc - script - passwd - PATH - who - uname -
tty - stty - pwd - cd - mkdir - rmdir - od.
Handling Files - The File System - cat - cp - rm - mv - more - file - ls - wc - pg - cmp–comm-diff - gzip
- tar - zip - df - du - mount - umount - chmod - The vi editor - security by file Permissions.
Unix Session - Standard Streams - Redirection - Pipes - Tee Command - Command Execution -
Command-Line Editing - Quotes - Command Substitution - Job Control - Aliases - Variables -
Predefined Variables - Options - Shell Environment -Customization.
Filters: Introduction - Concatenating files - Display Beginning and End of files - Cut and Paste - Sorting
- Translating Characters - Ordering a File - uniq.
Atoms - operators GREP - Operation - grep Family - searching for File Content.SED - Scripts - Operation
- Addresses - commands - applications - grep and sed.AWK - Execution - Fields and Records - Scripts
- Operations - Patterns - Actions - Associative Arrays - String Functions - String Functions -
Mathematical Functions - User – Defined Functions - Using System, commands in awk - Applications -
awk and grep - sed and awk.
Korn Shell Features - Two Special Files - Variables - Output - Input - Exit Status of a Command -
eval Command - Environmental Variables - Options - Startup Scripts - Command History - Command
Execution Process.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Korn Shell Programming : Basic Script concepts - Expressions - Decisions: Making Selections -
Repetition - special Parameters and Variables - changing Positional Parameters - Argument Validation -
Debugging Scripts - Script Examples.
File Management : File Structures - System Calls for File Management – create - open - close - read -
write - lseek - link - symlink - unlink - stat - fstat - lstat - chmod - chown - Directory API – opendir
- readdir - closedir - mkdir - rmdir - umask.
Course Outcomes:
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - - - - - - - - -
CO2 3 2 - - - - - - - - - -
CO3 2 2 3 - - - - - - - - -
CO4 2 2 - 3 3 - - - - - - -
CO5 3 2 3 2 3 - - - - - - -
CO* 2.6 2.2 2 2.5 3 - - - - - - -
Text Books:
References:
1. Unix for programmers and users, 3rd Edition, Graham Glass, King Ables, 2008,Pearson
Education.
2. Advanced Unix programming, 2nd Edition, N.B Venkateswarlu, 2010,BS Publications.
3. Unix Shell programming, 1st Edition, YashwanthKanitkar, 2010, BPB Publisher.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course the student will be able to POs related to COs
CO-PO Mapping
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2 - - - - - - - - - -
CO2 3 2 3 2 - - - - - - - -
CO3 3 2 3 2 - - - - - - - -
CO4 3 3 - - - - - - - - - -
CO5 3 2 2 2 - - - - - - - -
TEXT BOOKS :
1. Advanced microprocessor and Peripherals ,A,K,Ray and K,M,Bhurchandi, 3rdedition, TMH, New Delhi,2017.
2. The 8051 Microcontroller, Kenneth j.Ayala, 3 rd edition, Thomson Delmar Learning, AsiaPvt.Ltd.
3. Joseph Yiu, The Definitive Guide to the ARM Cortex-M3 & M4, Elsevier, 3rd Edition, 2013.
REFERENCE BOOKS:
1. Advanced microprocessor and Peripherals ,A,K,Ray and K,M,Bhurchandi, 2ndedition, TMH, New Delhi,2000.
2. Micro Processors &Interfacing ,Douglas U, Hall,revised 2nd edition,TMH,New Delhi,2007.
3. The 8088 and 8086 microprocessors, Walter A,Triebel, Avtar Singh, 1st edition, PHI, New Delhi,2003.
4. Microcomputer Systems the 8086/8088 Family: Architecture Programming and Design”, Liu &
Gibson, 2nd edition, PHI, New Delhi.
5. The 8086 microprocessor programming and interafacing, KennethJ,Ayala, 1/e, Cenange learning
private limited, New Delhi, 2007.
6. Microprocessors and microcontrollers, Krishna Kanth, 2nd edition, PHI learning, New delhi,
2012.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To provide knowledge on list the different stages in the process of compilation and Identify
different methods of lexical analysis.
CEO2: To design top-down parsers.
CEO3: To design bottom-up parsers and Identify synthesized and inherited attributes.
CEO4: To learn the use of intermediate code generation and runtime environments and implementation
intermediate code generation.
CEO5: To develop skill to apply the concept of optimization and develop algorithms to generate code for
a target machine.
Course Outcomes:
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CO1 Demonstrate knowledge on fundamentals of compiler phases, Design the PO1, PO2
Lexical Analyzer and input buffering.
CO3 Design Bottom-up Parser and Develop syntax directed translation PO1, PO2, PO3, PO4
schemes.
CO4 Demonstrate the ability to write intermediate code for a given high level PO1, PO2, PO3, PO4
programming language (preferably C or FORTRAN) and be able to
represent the intermediate code as Quadruples, Triples and Indirect Triples
CO5 Write three address code and identify the basic blocks, draw flow graphs PO1, PO2, PO3, PO4,
and represent directed Acyclic graphs for the identified basic blocks. They PO5
will also be able to write the target optimized code (assembly code) for the
given three address code.
CO-PO Mapping
PO
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PO 11 PO 12
CO
CO1 3 3 3 - - - - - - - - -
CO2 3 3 3 2 - - - - - - - -
CO3 2 3 3 2 - - - - - - - -
CO4 2 3 3 2 - - - - - - - -
CO5 2 3 3 3 2 - - - - - - -
CO* 2.4 3 3 2.25 2 - - - - - - -
Text Books :
1. Compilers-Principles - Techniques and Tools ,2nd edition , Alfred V. Aho - Monica S.Lam -
Ravi Sethi - Jeffrey D. Ullman , 2018,Pearson Education.
Reference Books:
1. Compilers-Principles - Techniques and Tools ,2nd edition , Alfred V. Aho - Monica S.Lam -
Ravi Sethi - Jeffrey D. Ullman , 2012,Pearson Education
2. Compilers-Principles Techniques and Tools - Low price edition , 2004,Alfred V. Aho - Ravi
Sethi - Jeffrey D. Ullman - Pearson Education.
3. Theory of computerscience- Automata Languages and computation , 2nd edition,K.L.P Mishra
and N. Chandrashekaran ,2003,PHI.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Exercises :
1. Study of Network Simulator Tools.
2. Installation of Network Simulator (NS2).
3. Study of TCL Commands.
4. Write a TCL script to simulate a simple wired network with four nodes.
5. Create a simple TCP scenario with droptail queue mechanism on the gateway.
6. Create a New Agent using C++ and TCL.
7. Create a New protocol for ping using C++ and TCL.
8. Implement Dijkstra‘s algorithm to compute the Shortest path through a graph.
9. Implement Link state routing algorithm to find the shortest distance using link state packets.
10. Write a program for Trace file Analysis using C++ or awk.
11. Write a TCL script to LAN simulation.
12. Write a TCL script to simulate a simple wireless network with DSDV - DSR and AODV routing
protocols.
13. Write a TCL script to Simulation of Black Hole Attack.
14. Comparison of different routing protocols performance using Xgraph and Gnuplot.
Mini Project: Create new routing protocols for routing protocol in MANET.
Course Outcomes:
CO1 Demonstrate knowledge on various network simulator tools and PO1, PO2
functionalities.
CO2 Create different program using TCL commands PO1, PO2, PO3, PO4
CO3 Demonstrate knowledge on various existing agent and design new agent PO1, PO2, PO3, PO4
using TCL and C++ for communication.
CO4 Demonstrate knowledge on various existing routing protocols and design PO1, PO2, PO3, PO4
new routing protocols.
CO5 Analysis the different routing protocols performance based on number of PO1, PO2, PO3, PO4,
nodes and speed using different tools. PO5, PO11
CO-PO Mapping
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 - - - - - - - - - - -
CO2 - 3 - - - - - - - - - -
CO3 - - 3 - - - - - - - - -
CO4 - - - 3 - - - - - - - -
CO5 - - - - 3 - - - - - - -
CO6 - - - - - - - 3 - - - -
CO7 - - - - - - - - 2 - - -
CO8 - - - - - - - - - 2 - -
CO9 - - - - - - - - - - - 3
CO* 3 3 3 3 3 - - 3 2 2 - 3
Reference Books:
Reference Website:
Week-1
Session-1
a)Log into the system
b)Use vi editor to create a file called myfile.txt which contains some text.
c)correct typing errors during creation.
d)Save the file
e)logout of the system
Session-2
a)Log into the system
b)open the file created in session 1
c)Add some text
d)Change some text
e)Delete some text
f)Save the Changes
g)Logout of the system
Week-2
a)Log into the system
b)Use the cat command to create a file containing the following data. Call it mytable use
tabsto separate the fields.
1425 Ravi 15.65
4320 Ramu 26.27
6830 Sita 36.15
1450 Raju 21.86
c)Use the cat command to display the file, mytable.
d)Use the vi command to correct any errors in the file, mytable.
e)Use the sort command to sort the file mytable according to the first field. Call the sorted file
mytable
f)Print the file mytable
g)Use the cut and paste commands to swap fields 2 and 3 of mytable. Call it mytable
h)Print the new file, mytable
i)Logout of the system.
Week-3
1) a)Login to the system
b)Use the appropriate command to determine your login shell
c)Use the /etc/passwd file to verify the result of step b.
d)Use the who command and redirect the result to a file called myfile1. Use the more
command to see the contents of myfile1.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
e)Use the date and who commands in sequence (in one line) such that the output of date
will display on the screen and the output of who will be redirected to a file called myfile2.
Use the more command to check the contents of myfile2.
2) a) Write a sed command that deletes the first character in each line in a file.
b) Write a sed command that deletes the character before the last character in each line in a file.
c) Write a sed command that swaps the first and second words in each line in a file.
Week-4
a)Pipe your /etc/passwd file to awk, and print out the home directory of each user.
b)Develop an interactive grep script that asks for a word and a file name and then tells how many
lines contain that word.
c)Repeat
d)Part using awk
Week-5
a)Write a shell script that takes a command –line argument and reports on whether it is
directory, a file, or something else.
b)Write a shell script that accepts one or more file name as arguments and converts all of them
to uppercase, provided they exist in the current directory.
c)Write a shell script that determines the period for which a specified user is working on the
system.
Week-6
a)Write a shell script that accepts a file name starting and ending line numbers as arguments
and displays all the lines between the given line numbers.
b) Write a shell script that deletes all lines containing a specified word in one or more files
supplied as arguments to it.
Week-7
a) Write a shell script that computes the gross salary of a employee according to the
following rules:
i)If basic salary is < 1500 then HRA =10% of the basic and DA =90% of the
basic.
ii)If basic salary is >=1500 then HRA =Rs500 and DA=98% of the basic
The basic salary is entered interactively through the key board.
b) Write a shell script that accepts two integers as its arguments and computers the value of
first number raised to the power of the second number.
Week-8
a) Write an interactive file-handling shell program. Let it offer the user the choice of
copying, removing, renaming, or linking files. Once the user has made a choice, have the
program ask the user for the necessary information, such as the file name, new name and so
on.
b) Write shell script that takes a login name as command – line argument and reports when
that person logs in.
c) Write a shell script which receives two file names as arguments. It should check whether
the two file contents are same or not. If they are same then second file should be deleted.
Week-9
a) Write a shell script that displays a list of all the files in the current directory to which the
user has read, write and execute permissions.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
b) Develop an interactive script that ask for a word and a file name and then tells how many
times that word occurred in the file.
c) Write a shell script to perform the following string operations:
i) To extract a sub-string from a given string.
ii) To find the length of a given string.
Week-10
Write a C program that takes one or more file or directory names as command line input and
reports the following information on the file:
i)File type
ii)Number of links
iii)Read, write and execute permissions
iv)Time of last access
(Note : Use stat/fstat system calls)
Week-11
Write C programs that simulate the following unix commands: (Use system calls)
a)mv
b)cp
Week-12
Write a C program that simulates ls Command
(Use system calls / directory API)
Course Outcomes:
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 - - - - - - - - - - -
CO2 - 3 - - - - - - - - - -
CO3 - - 3 - - - - - - - - -
CO4 - - - 3 - - - - - - - -
CO5 - - - - 3 - - - - - - -
CO6 - - - - - - - 3 - - - -
CO7 - - - - - - - - 3 - - -
CO8 - - - - - - - - - 2 - -
CO9 - - - - - - - - - - - 3
CO* 3 3 3 3 3 - - 3 3 2 - 3
TEXT BOOKS :
1. Introduction to UNIX & SHELL programming, M.G. Venkatesh Murthy, Pearson Education.
2. Unix concepts and applications, Fourth Edition, Sumitabha Das, TMH.
3. Unix for programmers and users, 3rd edition, Gaham Glass & K. Ables, pearson education.
4. Unix and shell Programming –A text book, B.A. Forouzan& R.F. Giberg, Thomson.
5. Beginning shell scripting, E. Foster – Johnson & other, Wile Y- India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
List of Exercises:
CO7 Perform exercise individually and also a team to complete the task PO9
CO8 To apply communication skills through various language learning activities. P10
To create awareness on mother tongue influence and neutralize it in order to
CO9 P12
improve fluency in spoken English.
Text Books:
1. Lab manual provided by the department.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: Gain the knowledge about the basics of data mining and data warehousing concepts, data mining
functionalities, and Preprocessing concepts.
CEO1: Understand and implement the data warehouse architecture, different data warehouse schemas
CEO1: Analyze and implement the Association Rules for analyzing the Transactional Databases
CEO1: Study and Implement the major Classification and Clustering Algorithms
CEO1: Study the advanced data mining concepts.
(9)
UNIT -1:
Introduction: Motivation and Importance of Data Mining - Data Mining - Kind of Data to be mined -
Data Mining Functionalities - Kind of patterns to be mined - Classification of Data Mining Systems -
Major Issues in Data Mining.
Data Pre-processing: The need for Preprocessing - Data Cleaning - Data Integration and Transformation
- Data Reduction - Data Discretization and Concept Hierarchy Generation.
Course Outcomes:
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CO1 Understand the need and applications of Data Warehouse and Data Mining PO1, PO2
CO2 Design and Implement the data warehouse by using major data warehouse PO1, PO3
schemas
CO3 Implement Association Rules for analyzing Transactional databases PO1, PO4
CO4 Understand and Implement major Classification And Clustering PO1, PO4
Algorithms
CO5 Apply the Data mining techniques in real time problems. PO1, PO2, PO4
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - - - - - - - - -
CO2 3 - 2 - - - - - - - - -
CO3 3 - - 3 - - - - - - - -
CO4 3 - - 3 - - - - - - - -
CO5 3 3 - 3 - - - - - - - -
CO* 3 3 2 3 - - - - - - - -
Text books:
1. Data Mining – Concepts and Techniques – Jiawei Han, Micheline Kamber, Morgan Kaufmann
Publishers, Elsevier, 3 rd Edition, 2011.
Reference Books:
1. Data Mining – Concepts and Techniques – Jiawei Han, Micheline Kamber, Morgan Kaufmann
Publishers, Elsevier, 2 Edition, 2006
2. Data Mining Techniques, Arun K Pujari, 3rd Edition, Universities Press.
3. Data Warehouse Fundamentals, PualrajPonnaiah, Wiley Student Edition.
4. Data Mining, VikaramPudi, P Radha Krishna, Oxford University Press
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Elements of Object Model - Classes and Objects - Nature of object - Relationships among objects -
Nature of a Class - Relationship among Classes - Interplay of Classes and Objects - Importance of Proper
Classification - Identifying Classes and Objects - Key abstractions and Mechanisms.
Activity diagrams - Events and Signals - Statechart diagrams - Components and Component diagrams -
Deployment and Deployment diagrams.
Analysis and Design of Library management system - Online Railway reservation system using object
oriented approach -ATM System-Hospital Management System-E-ticketing.
Course Outcomes:
CO1 Find solutions to the complex problems using object oriented PO1
approach
CO2 Represent classes, responsibilities and states using UML notationand PO1, PO3
model structural concepts of the system.
CO3 Model behavioral concepts of the system and analyze and document PO1, PO2
the requirements through use case driven approach
CO4 Apply the concepts of architectural design for deploying the code for PO1, PO4
software.
CO5 Perform Analysis and Design of application systems PO1, PO2, PO4
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 - - - - - - - - - - -
CO2 3 - 2 - - - - - - - - -
CO3 3 3 - - - - - - - - - -
CO4 3 - - 2 - - - - - - - -
CO5 3 3 - 3 - - - - - - - -
CO* 3 3 2 2.5 - - - - - - - -
Text Books:
1. Object- Oriented Analysis and Design with Applications, 3/e, Grady Booch, 2009,Pearson Education,
New Delhi, India.
2. The Unified Modeling Language User Guide, 2/e, Grady Booch, James Rumbaugh and Ivar Jacobson,
2005,Pearson Education, New Delhi, India.
Reference Books:
1. Object- Oriented Analysis and Design with Applications, 2/e, Grady Booch, 2007,Pearson Education,
New Delhi, India.
2. Fundamentals of Object Oriented Design in UML, 1/e, Meilir Page, Jones, 1999,Pearson Education,
India.
3. Modeling Software Systems Using UML2, 1/e, Pascal Roques, 2010,WILEYDreamtech India Pvt.
Ltd.
4. Object Oriented Analysis & Design,1/e, AtulKahate, 2004,TheMcGrawHill Companies, Hyderabad,
India.
5. Practical Object Oriented Design with UML, 2/e, Mark Priestley, 2005,TATA McGraw Hill,
Hyderabad, India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
6. Object-Oriented Analysis and Design with Applications 3/e, Grady Booch, Robert A. Maksimchuk,
Michael W. Engle, Bobbi J. Young, Jim Conallen, Kelli A. Houston,2007,Pearson Education, India.
CEO1: To understand how to write a valid HTML document involving a variety of element types,
including hyperlinks, images, lists, tables, and forms.
CEO2: To analyze how CSS to implement a variety of presentation effects in HTML documents.
CEO3: To develop client-side scripting on web pages to provide interactivity and rapid response to user
actions at client side.
CEO4: To understand basics of server side scripting language.
CEO5: To gain knowledge about sending the data from client side to server, creating sessions and
interact with database.
CSS: Overview of CSS - Backgrounds and Color Gradients in CSS - Fonts and Text Styles - Creating
Boxes and Columns Using CSS: Exploring the Box Model - Exploring the Line Box Model - Exploring
the Template Layout Model. List Styles -Table Layouts - Effects, Frames and Controls in CSS: Exploring
Different Types of Effects in CSS - Creating Frames Using CSS.
Javascript: Overview of JavaScript - JavaScript functions , Events, Image maps and animations -
JavaScript objects : Exploring Objects in JavaScript, Exploring the Standard/Built-in JavaScript Objects -
Working with browser and document objects.
JQuery: Introduction - JQuery selectors - Methods to access HTML attributes – Events - Introduction to
AJAX.
PHP: Introduction - Data types - Variables - Constants - Expressions - String interpolation - Control
structures - Functions – Arrays - Embedding PHP code in web pages - Object Oriented PHP.
PHP Web forms: PHP and web forms - Sending form data to a server - Working with cookies and
session
PHP with MySQL: Interacting with the database -prepared statement - Database transactions.
Course Outcomes:
CO2 Apply various styles to the HTML elements in web pages using CSS PO1,PO2,PO3,PO5
CO3 Use client side scripting to make the web pages responsive and PO1,PO2,PO3,PO5
interactive.
CO4 Demonstrate knowledge on basics of server side scripting language: PO1,PO2,PO3,PO5
PHP
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 2 - - 3 - - - - - - -
CO2 2 3 3 - 3 - - - - - - -
CO3 2 3 3 - 3 - - - - - - -
CO4 2 3 3 - 3 - - - - - - -
CO5 3 3 - 2 3 - - - - - - -
Text books:
1. HTML 5 Black Book: CoversCSS3, JavaScript, XML, XHTML, AJAX, PHP and JQuery,
Second Edition, 2016, DreamtechPress,Kogent Learning Solutions Inc.
2. Beginning PHP and MySQL, Fourth Edition,W. Jason Gilmore, 2011,Apress.
Reference Books:
1. The Complete Reference: HTML andCSS, Fifth Edition, Thomas A. Powell, 2010,Tata McGraw
Hill.
2. PHP and MySQL, Andrea Tarr, 2012,Willy India,
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Purpose of testing – Dichotomies – Model for testing – consequences of bugs – taxonomy of bugs.
Flow graphs and Path testing: Basic concepts of path testing – predicates - path
predicates and achievable paths - path sensitizing - path instrumentation.
Path Products & Path Expression - Reduction Procedure - Applications - Regular expressions & Flow
anomaly detection.
UNIT-3: (9)
Domain Testing:-domains and paths - Nice & ugly domains - domain testing.
UNIT-4: (9)
Win runner – Load runner – Test director –Jmeter – Selenium – Bug zilla – Silk Test
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO1 Identify the various bugs and correcting them after knowing the PO1, PO2
consequences of the bug.
CO2 Design the path expression and reduce them very well when needed. PO1, PO2, PO3
CO3 Perform functional testing using control flow and transaction flow graphs. PO1, PO2, PO3
CO4 Test logic or an application and identifying the nice and ugly domains. PO1, PO2, PO3,
PO4
CO5 Use appropriate software testing tools, techniques and methods for even PO1, PO2, PO3,
more effective systems during both the test planning and test execution PO5, PO9
phases of a software development project.
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 2 3 3 - - - - - - - - -
CO3 2 3 3 - - - - - - - - -
CO4 2 3 3 3 - - - - - - - -
CO5 2 3 3 - 3 - - - 3 - - -
CO* 2.2 3 3 3 3 - - - 3 - - -
Text Books:
1. “Software Testing Techniques”, 2/e, Reprint 2009, BorisBeizer, Dreamtech, New Delhi, India.
2. “Software Testing Tools”, 2/e, 2004, Dr.K.V.K.K.Prasad, Dreamtech, New Delhi, India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Reference Books:
1. “Software Testing Techniques”, 2/e, 1990, BarisBeizer, Dreamtech, New Delhi, India.
2. “The craft of software testing”, 2/e, 1995, BrianMarick, Pearson Education, New Delhi, India.
3. “Software Testing Techniques”, 1/e, 2008 SPD (Oreille), New Delhi, India.
4. “Software Testing in the Real World”, 1/e, 2008, Edward Kit, Pearson Education, New Delhi, India.
5. “Effective methods of Software Testing”, 3/e, 2000, Perry, John Wiley, India.
6. “Art of Software Testing”, 3/e, 2011, Meyers, John Wiley, India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
UNIT -1: Introduction to Artificial Intelligence, Problems, Problem Spaces and Search (9)
The AI Problems - The underlying assumption - The AI technique - The levels of the model - Criteria of
success - Some general references - One final word and beyond - Defining the problem as a State space
search - Production systems - Problem characteristics - Production system characteristics - Issues in the
design of search programs
UNIT -2: Problem Solving, Un-informed Search Strategies, Informed Search and Exploration (9)
Uninformed search strategies - Avoiding repeated states - Informed (Heuristic) search strategies -
Heuristic functions - Local search algorithms and optimization problems - Local search in continuous
spaces - Backtracking search for CSPs
Logical agents – Knowledge based agents - The wumpus world – Logic - Propositional logic - a very
simple logic - Reasoning patterns in propositional logic - Effective propositional inference - Agents based
on propositional logic
Representation revisited - Syntax and semantic of first order logic - Using first order logic - Knowledge
engineering in first order logic - Propositional vs. First order inference - Ontological engineering -
Categories and objects - Actions - Situations and Events - The internet shopping world - Reasoning
systems for categories - Reasoning with default information - Truth maintenance systems
Uncertainty - Acting under uncertainty - Basic probability notation - The axioms of probability - Baye’s
rule and its use - Learning from observations - Forms of learning - Inductive learning - Learning decision
trees. Robotics: Introduction-Robot hardware - Robotic perception - Planning to move-Robotic software
Architectures - Application Domains
Course Outcomes:
On Successful completion of this course the students will be able to:
CO1 Gain the basic Knowledge about AI technique and Production systems PO1
CO2 Comprehend the Un informed and Informed Search Strategies. PO1, PO3
CO3 Analyze and Implement Reasoning patterns in propositional logic PO1, PO2
CO4 Formulate the Knowledge Representation using First Order Logic PO1, PO4
CO5 Apply the Robotics for Solving Real world Problems PO1, PO2, PO4
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 - - - - - - - - - - -
CO2 3 - 3 - - - - - - - - -
CO3 3 2 - - - - - - - - - -
CO4 3 3 - - - - - - - - - -
CO5 3 3 - 3 - - - - - - - -
CO* 3 2.8 3 2 - - - - - - - -
Text Books:
1. Artificial Intelligence A Modern Approach, 3/e, Stuart Russell and Peter Norvig, 2016, Pearson
Education, New Delhi, India.
2. Artificial Intelligence, 3/e, Elaine Rich, Kevin Knight and Shiva Shankar B Nair, 2004, Tata McGraw
Hill, Hyderabad, India.
Reference Books:
1. Artificial Intelligence A Modern Approach, 2/e, Stuart Russell and Peter Norvig, 2003, Pearson
Education, New Delhi, India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
2. Artificial Intelligence Structures and Strategies for Complex Problem Solving, 5/e, George F. Luther,
2005, Pearson Education, New Delhi, India.
3. Introduction to Artificial Intelligence, 1/e, Eugene Charniak and Drew McDermott, 1985,Pearson
Education, New Delhi, India.
4. Artificial Intelligence: The Basics, 1/e, Kevin Warwick, 2012, Wearset ltd, Boldon.
5. Introduction to Artificial Intelligence, 2/e, Philip C. Jackson, 1985, Dover Publications, New York,
USA.
6. Our Final Invention: Artificial Intelligence and the End of the Human Era, 1/e, James Barrat,
2013,Thomas Dunne Books, New York, USA.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Mass-Balance Equations: The first method of getting PDE models – Momentum-balance equations: The
second method of obtaining PDE Models – Nature of partial differential equations.
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Acquire knowledge in necessity and techniques of mathematical modeling, to
PO1,PO2,PO3
CO1 develop analytical and designing skills in mathematical models through
PO4
trigonometry and calculus.
Demonstrate knowledge in Ordinary differential equations of second order,
mathematical modeling through differential equations, and Develop analytical PO1,PO2,PO3
CO2
skills in modeling geometrical problems through Ordinary differential PO4
equations of second order
Demonstrate knowledge in Linear programming and various techniques
including Graphical method and Simplex method. Develop analytical and PO1,PO2,PO3
CO3
designing skills in modeling and solving Transportation and assignment PO4
models
Acquire knowledge in difference equations, theory of difference equations
PO1,PO2,PO3
CO4 with constant coefficients. Develop designing and analytical skills in modeling
PO4
and solving mathematical models difference equations in probability theory.
Acquire knowledge in partial differential equations and develop designing and
PO1,PO2,PO3
CO5 analytical skills in modeling and solving mathematical models through Mass-
PO4
Balance equations and Momentum-Balance equations
Text Books:
1. Mathematical Modelling, J.N. Kapur, New Age International (P) Limited Publishers, New Delhi
2. Advanced Engineering Mathematics, Kreysig, , John Wiley, NewYork, 1999.
Reference Books:
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 3 3 2 - - - - - - - -
CO.2 3 3 3 2 - - - - - - - -
CO.3 3 3 3 2 - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CO.4 3 3 3 2 - - - - - - - -
CO.5 3 3 3 2 - - - - - - - -
CO* 3 3 3 2 - - - - - - - -
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Explain the concept of communication, its methods and types. PO10, PO12
CO2 Demonstrate knowledge of Corporate Communication PO10, PO11
Apply written and oral communication techniques in preparing and
CO3 PO10,PO11, PO12
presenting various documents in technical writing.
CO4 Exhibit the presentation skills in business situations PO10,PO12
Apply verbal and nonverbal aspects in the most appropriate way in
CO5 PO10, PO12
interviews
Text Book:
1. Meen aks hi Ra man and Prakash , Singh Bu sine s s Communication, Oxford University Press,
New Delhi, Second Edition, 2012.
Reference Books:
1.Neera Jain and Sharma Mukherji, Effective Business Communication, Tata Mc Graw-Hill
Education, Pvt. Ltd., New Delhi, 2012.
2. Courtland L.Bovee et al., Business Communication Today, Pearson, New Delhi, 2011.
3. Krizan, Effective Business Communication, Cengage Learning, New Delhi, 2010.
4. R.K. Madhukar, Business Communication, Vikas Publishing House Pvt. Ltd., New Delhi, 2005.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 - - - - - - 3 - 2
CO.2 - - - - - - 3 2 -
CO.3 - - - - - - 3 2 2
CO.4 - - - - - - 3 - 2
CO.5 - - - - - - 3 - 2
CO* - - - - - - 3 2 2
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Acquire the basic knowledge on LASERS PO1, PO12
1 .Lasers Theory and Applications By K.Thyagarajan and A.K.Ghatak: Macmillan India Limited,
New Delhi.,
2.Lasers And non-Linear Opics, second edition, By BBLaud. NewAge International(P)
limited,Publishers,New Delhi,
3. An Introduction to Fiber Optic Systems ,Second Edition,By John Powers,Richard D Irwin ,a
Times Mirror Higher education,Inc Company,USA,
4. Physics for Engineers - M.R.Srinivasan , New Age International, 2009
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 - - - - - - - - - - 1
CO.2 3 - - - - - - - - - - 1
CO.3 3 - - - - - - - - - - 1
CO.4 3 - - - - - - - - - - 1
CO.5 3 - - - - - - - - - - 1
CO* 3 - - - - - - - - - - 1
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
UNIT – 3: PROJECT MANAGEMENT AND BAR CHARTS AND MILESTONE CHART (9)
Introduction – Project planning – Scheduling – Controlling – Role of decision in project management –
Techniques for analyzing alternatives Operation research – Methods of planning and programming
problems Development of bar chart – Illustrative examples – Shortcomings of bar charts and remedial
measures – Milestone charts – Development of PERT network problems.
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Apply theoretical and practical aspects of project management techniques to PO1,PO3
CO1
achieve project goals.
Exhibit organizational and leadership capabilities for effective management of PO2,PO3
CO2
construction projects.
CO3 Apply knowledge and skills of modern construction practices and techniques. PO2,PO5, P11
CO4 Demonstrate the basic of project management PO2 PO4
CO5 Develop the network for construction projects and examine the critical path PO2,PO3
Text Books:
1. Construction Technology by SubirK.Sarkar and SubhajitSaraswati – Oxford Higher Education-
Univ.Press, Delhi.
2. Project Planning and Control with PERT and CPM by Dr.B.C.Punmia, K.K.Khandelwal,
Lakshmi Publications New Delhi.
3. Construction project management by Jha, Pearson pubilications, New Delhi
Reference Books:
1. Optimal design of water distribution networks P.R.Bhave, Narosa Publishing house 2003.
2. Total Project management, the Indian context- by: P.K.Joy- Mac Millan Publishers India Limited.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 1 - 3 - - - - - - - -
CO.2 - 2 3 - - - - - - - -
CO.3 - 2 - - 2 - - - - - 1 -
CO.4 - 2 - 2 - - - - - - -
CO.5 - 2 2 - - - - - - -
CO* 1 2 2.6 2 2 - - - - - 1 -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Explain the principles and applications of Remote Sensing and various types PO1, PO2, PO3,
CO1
of platforms used in Remote Sensing.
CO2 Understand the principles of remote sensing and digital image processing; PO1
CO3 Understand the principles of geographic information systems (GIS) PO1, PO2, PO4,
Demonstrate the applications of remote sensing and GIS to solving problems PO1, PO3
CO4
in the environmental and life sciences;
CO5 Demonstrate the use of image processing and GIS software PO3
Text Books:
1. Text Book of Remote Sensing and Geographic Information System, M. Anji Reddy, BS
Publication.
2. Concepts and Techniques of GIS, Lo C.P. &Yeung A.K.W., Prentice-Hall of India, New Delhi,
2004
Reference Books:
1. Remote sensing and Geographic Information System, B.Bhatta, Oxford Publications.
2. Introduction to Geographical Information System, Siddiqui, M.A., ShardaPustak , Bhavan,
Allahabad, 2006
3. Principles of Remote Sensing, Curran, Paul J, Longman, London, 1985.
4. Data User Handbook, NRSA, IRS, Hyderabad
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 1 2 2 - - - - - - - - -
CO.2 3 - - - - - - - - - - -
CO.3 1 2 - 2 - - - - - - - -
CO.4 1 - 2 - - - - - - - - -
CO.5 - - 2 - - - - - - - - -
CO* 1.5 2 2 2 - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Explain the green building concepts PO1
CO2 explain the design process of green buildings PO1
CO3 Demonstrate the thermal flow in buildings PO1, PO2
CO4 Demonstrate the materials required .for green house construction PO1,
CO5 Identify the costs involved in green buildings PO1
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Text Books:
1. Climate Responsive Architecture, A Design Handbook For Energy Efficient Buildings, Krishnan,
A., Baker, N., Yannas, S., and Szokolay, S., Eds., 2001, Tata McGraw–HillPublishing Company,
New Delhi.
2. Sustainable building design manual (Vol.II), TERI & ICAEN (InstitutCataladEnergia), 2004, The
Energy and Resources Institute ( TERI) Press, New Delhi.
Reference Books:
1. Bureau of Indian Standards, SP:41, Handbook on Functional Requirements of Buildings (Other
Than Industrial Buildings) 1/e rp,1995, Bureau of Indian Standards, New Delhi.
2. Indian Green Building Council, LEED-India, 2011, LEED 2011 for India- Green building
Rating system, abridged reference guide for new construction and major renovations (LEED
India NC). Hyderabad: Indian Green Building Council.
3. Manual of Tropical Housing and Building, Koenigsberger, O., ingersoll, T. G., Mayhew, A.,
&Skozolay, S. V., 2011, Universities Press, Hyderabad.
4. Building Design and Drawing, Prabhu, Balagopal T S, K Vincent Paul, and C Vijayan, 2008,
Calicut:Spades Publishers.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 - - - - - - - - - - -
CO.2 3 - - - - - - - - - - -
CO.3 3 2 - - - - - - - - - -
CO.4 3 - - - - - - - - - - -
CO.5 3 - - - - - - - - - - -
CO* 3 2 - - - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Explain the fundamentals of SCADA. PO1, PO2.
CO2 Describe the system components of SCADA PO1,PO2
CO3 Elucidate the SCADA communication PO1,PO2
CO4 Acquire knowledge on the monitoring and control of SCADA PO1,PO2
CO5 Describe the applications of SCADA in power system. PO1
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Text Books:
Reference Books:
1. Gordon Clarke, Deon Reynders: Practical Modern SCADA Protocols: DNP3, 60870.5 and
Related Systems, Newness Publications, Oxford, UK, 2004.
2. William T. Shaw, Cybersecurity for SCADA systems, PennWell Books, 2006
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 2 - - - - - - - - - -
CO.2 2 3 - - - - - - - - - -
CO.3 3 2 - - - - - - - - - -
CO.4 3 3 - - - - - - - - - -
CO.5 3 3 - - - - - - - - - -
CO* 2.8 2.6 - - - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Understand the fundamental concepts of Electrical appliances. PO1,PO2,PO3,PO12
CO2 Apply the concept to trace and identify the fault in low power appliances. PO1,PO2,PO3,PO12
CO3 Apply the concept to trace and identify the fault in power appliances PO1,PO2,PO3,PO12
CO4 Illustrate the concept of protective devices and measuring instruments. PO1,PO2,PO3,PO12
Understand the importance of earthing for safe operations and Analyze any
CO5 PO1,PO2,PO3,PO12
electrical connection and rectify the fault
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Text Books:
1. Troubleshooting and Repairing Commercial Electrical Equipment by David Herres, Mc Graw
Hill Publications, 2013
2. Elements of Induction Heating design and control application by S. Zinn, S. L. Semiatin, ASM
International Publications.
Reference Books:
1. Elstan A. Fernandez, Marine Electrical technology.
2. Electrical Safety, Fire Safety Engineering and Safety Management by S. Rao, R.K. Jain, H.L.
Saluja
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 2 2 - - - - - - - - 2
CO.2 3 2 2 - - - - - - - - 2
CO.3 3 2 2 - - - - - - - - 2
CO.4 3 2 2 - - - - - - - - 2
CO.5 2
3 2 - - - - - - - - 2
CO* 3 2 2 - - - - - - - - 2
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Will understand importance of power system deregulation and restructuring. PO1,PO2,PO3
CO2 Able to compute Available Transfer Capability. PO1,PO2,PO3,
CO3 Will understand transmission congestion management. PO1,PO2, PO3
CO4 Able to compute electricity pricing in deregulated environment. PO1,PO2,PO3
Will be able to understand power system operation in deregulated
CO5 PO1,PO2,PO3
environment.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Text Books:
1. Kankar Bhattacharya, Math H.J. Boller, JaapE.Daalder, ‘Operation of Restructured Power
System’ Kluver Academic Publisher – 2001.
2. Mohammad Shahidehpour, and Muwaffaqalomoush, – “Restructured electrical Power systems”
Marcel Dekker, Inc. 2001
Reference Books:
1. Loi Lei Lai; “Power system Restructuring and Deregulation”, Jhon Wiley & Sons Ltd., England.
2. Electrical Power Distribution Case studies from Distribution reform, upgrades and Management
(DRUM) Program, by USAID/India, TMH
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 2 2 - - - - - - - - 2
CO.2 3 2 2 - - - - - - - - 2
CO.3 3 2 2 - - - - - - - - 2
CO.4 3 2 2 - - - - - - - - 2
CO.5 2
3 2 - - - - - - - - 2
CO* 3 2 2 - - - - - - - - 2
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Formulate the concepts of machine vision system and its applications PO1, PO2
CO2 Determine the geometrical image formation model and analyze the PO1,PO2
lighting effects for image acquisition
Demonstrate various the image acquisition and processing techniques in
CO3 PO1, PO2,PO3
spatial and frequency domain
CO4 Analyze the digital image for feature extraction and 3D vision PO1, PO2,PO3, PO4
techniques for decision making.
CO5 Apply machine vision concepts and visual sensing technologies in real time PO1, PO2
applications
Text Books:
1. Handbook of Machine Vision, First Edition, Alexander Hornberg,2006, Wiley VCH.
2. Machine Vision Theory, Algorithms and Practicalities, Davis E.R., 2005, Elsevier.
Reference Books:
1. Understanding and Applying Machine Vision, NelloZuech,, 2000,Marcel Decker.
2. Introductory Techniques For 3D Computer Vision, first Edition.,EmanueleTrucco,
Alessandro Verri,
3. Digital Image Processing Using MATLAB, Rafael C.Gonzales, Richard.E.Woods, 2014, Mc.
Graw Hill Education.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 2 - - - - - - - - - 2
CO.2 2 3 - - - - - - - - - 2
CO.3 2 3 2 - - - - - - - - 2
CO.4 3 2 2 2 - - - - - - - 2
CO.5 3 2 - - - - - - - - - 2
CO* 2.6 2.4 2 2 - - - - - - - 2
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 To understand and analyze the fundamental physics of nano electronics PO1
CO2 Discuss various Properties of electrons in nanostructures PO1,PO2
CO3 Describe deep insight to fabrication and characterization techniques in PO1,PO2
Nanostructures.
CO4 Familiarize with concepts of electronics transportation in nanostructures, PO1
understanding the working principles of MEMS and NEMS
CO5 Demonstrate the working of various nano electronics devices PO1,PO2,PO3
Text Books:
1. Stephen D. Senturia, “Microsystem Design, Springer Verlag”, 2001.
2. Marc Madou, “Fundamentals of microfabrication & Nano Technology”, Taylor and Francis,
2011.
3. T. Fukada & W.Mens, “Micro Mechanical system Principle & Technology”, Elsevier, 1998.
4. Julian W.Gardnes, Vijay K. Varda, “Micro sensors MEMS & Smart Devices”, 2001.
Reference Books:
1. Nano Terchnology and Nano Electronics – Materials, devices and measurement Techniques by
WR Fahrner – Springer.
2. Nano: The Essentials – Understanding Nano Scinece and Nanotechnology by T.Pradeep; Tata
Mc.Graw Hill.
3. Nanoelectronics and Nanosystems – From Transistor to Molecular and Quantum Devices by Karl
Goser, Peter Glosekotter, Jan Dienstuhl
4. Quantum-Based Electronic Devices and Systems by M. Dutta and M.A. Stroscio, World
Scientific.
5. Micro sensors MEMS& Smart Devices, Julian W.Gardnes, Vijay K. Varda, 2001
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 - - - - - - - - - - 2
CO.2 3 2 - - - - - - - - - 2
CO.3 3 2 - - - - - - - - - 2
CO.4 3 - - - - - - - - - - 2
CO.5 3 2 2 - - - - - - - - 2
CO* 3 2 2 - - - - - - - - 2
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Distinguish and analyze the various physiological parameters and its
CO1 PO1,PO2
recording methods, signal characteristics.
CO2 Describe the respiratory, Blood pressure, temperature measurements etc. PO1,PO2,PO5
CO3 Analyze function of various assist devices used in the hospitals. PO1,PO2, PO5
Demonstrate knowledge about equipment used for physical medicine and the
CO4 PO1,PO2, PO5
various recently developed diagnostic and therapeutic techniques.
CO5 Extend knowledge on recent trends in tele medicine and laser in medicine. PO1,PO2, PO5
Text Books:
1. Leslie Cromwell, ―Biomedical instrumentation and measurementǁ, Prentice Hall of India, New
Delhi, 2007.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
2. John G.Webster,ǁ Medical Instrumentation Application and Designǁ, 3rd Edition, Wiley India
Edition, 2007.
Reference Books:
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 3 - - - - - - - - - -
CO.2 3 3 - - 2 - - - - - - -
CO.3 3 3 - - 2 - - - - - - -
CO.4 3 3 - - 2 - - - - - - -
CO.5 3 3 - - 2 - - - - - - -
CO* 3 3 - - 2 - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Understand the robot drive systems and internal grippers and PO1
external grippers.
CO2 Recognize the image data and analysis the image processing PO1, PO12
CO3 Understand the basic concepts of robot motion and analysis PO1,PO2,PO3
CO4 Know the robot language structure and robot programming. PO1,PO2, PO3, PO12
Explain the applications of robots in industries and Safety
CO5 PO1,PO11, PO12
considerations in workplace
Text Books:
1. Industrial Robotics: Technology, Programming and Applications, Mikell P Groover, Mitchell Weiss,
Roger N. Nagel, Nicholas G Odrey and Ashish Dutta 2/e, 2012, Tata McGraw-Hill Education Pvt.
Ltd.,
2. Robotics: Control, Sensing, Vision and Intelligence, K.S. Fu, R.C.Gonzales and C.S.G.Lee, 1/e, 2008,
Tata McGraw-Hill Education Pvt. Ltd., Noida.
References:
1. Introduction to Robotics: Analysis, Control, Applications, 3/e, 2020, Saeed B.Niku, Wiley India Pvt,
Ltd., New Delhi.
2. Robotics Technology and Flexible Automation, S.R.Deb and Sankha Deb, 2/e, 2010, Tata McGraw-
Hill Education Pvt. Ltd., Noida.
3. Robots and Robotics - Principles, Systems, and Industrial Applications, Mark R Miller & Rex Miller
2017, McGraw-Hill Education.
4. Introduction to Robotics: Mechanics and Control, John J. Craig, 3/e, 2008, Pearson Education, New
Delhi.
5. Robotics: Fundamental Concepts and Analysis, Ashitava Ghosal, 1/e, 2006, Oxford University Press,
New Delhi.
6. Robotics and Industrial Automation, Rajput R.K, 2008, S.Chand Publications, New Delhi.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 - - - - - - - - - - -
CO.2 3 - - - - - - - - - - 1
CO.3 3 2 1 - - - - - - - - -
CO.4 3 2 1 - - - - - - - - 1
CO.5 3 - - - - - - - - - 1 1
CO* 3 2 1 - - - - - - - 1 1
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
3 0 0 3
18OMEC322 POWER PLANT TECHNOLOGY (OPEN ELECTIVE-I)
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Understand the working principles of steam power plants and analyze PO1,PO2,PO3, PO6,
CO1 PO7, PO12
performance
PO1,PO3, PO6,
CO2 Understand the working principles of diesel and gas turbine power plant
PO7,PO12
CO3 Explain the working of nuclear power plant with safety measures PO1,PO2,PO3, PO6,
PO7, PO12
Explain the working power generation technologies from various renewable PO1,PO2,PO3, PO6,
CO4
energy sources and hydroelectric power generation system PO7, PO12
Describe environmental issues of power generation. PO1,PO2,PO3, PO6,
CO5 PO7, PO12
Text books:
1. Power Plant Engineering, P.K.Nag, 4/e, 2014, McGraw-Hill Education Pvt. Ltd., New Delhi.
2. Power Plant Engineering, R.K Hegde, 1/e, 2015, Pearson Education, India.
Reference books:
1. Power Plant Technology, M. M. El-Wakil, 1/e, 2010, Tata McGraw-Hill, New Delhi.
2. A Course in Power Plant Engineering, Arora and S. Domkundwar, 6/e, 2012, Dhanpat Rai Publishing
Company (P) Ltd., New Delhi.
3. Introduction to Power Plant Technology, G.D.Rai, 3/e, 2012, Khanna Publishers, New Delhi.
4. Power Plant Engineering, G.R. Nagpal and S.C. Sharma, 16/e, 2004, Khanna Publisher, New Delhi.
5. A Text Book of Power Plant Engineering, R.K.Rajput, 5/e, 2016, Laxmi Publications (P) Ltd., New
Delhi.
6. Power Generation Handbook, Philip Kiameh, 2/e, 2013, Tata McGraw-Hill, New Delhi.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 2 2 - - 1 1 - - - - 1
CO.2 3 - 2 - - 1 1 - - - - 1
CO.3 3 2 1 - - 1 1 - - - - 1
CO.4 3 2 1 - - 1 1 - - - - 1
CO.5 3 2 1 - - 1 3 - - - - 2
CO* 3 2 1.4 - - 1 1.2 - - - - 1.5
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Understand the fundamentals of Mechatronics, Control Systems, Transducers
CO1 PO1, PO2
and Sensors
Illustrate the functions of Mechanical, Electrical, Hydraulic, Pneumatic
CO2 PO1, PO2, PO3
Actuators in mechatronics systems
demonstrate the Basic system models and Controller used in Mechatronic
CO3 PO1, PO2
systems
Understand the applications of microprocessors and and Programmable
CO4 PO1, PO2
Peripheral Interface
CO5 Know the Elements of programmable logic controller in mechatronic system PO1, PO2, PO3
Text Books:
1. Mechatronics: Electronic control systems in mechanical and electrical engineering, William
Bolton, 6/e, 2019, Pearson Education, India.
2. A Textbook of Mechatronics, R.K.Rajput, 4/e, 2007, S. Chand & Co.
Reference Books:
1. Mechatronics Systems Design, Devdas Shetty and Richard A. Kolk, 2/e, 2011, Cengage
Learning.
2. Mechatronics, Principles and Applications, Godfrey Onwubolu, 1/e, 2005, Elsevier Butterworth-
Heinemann.
3. Introduction to Mechatronics and Measurement Systems, David G. Alciatore and Michael B.
Histand, 4/e, 2014, Tata McGraw Hill Education.
4. Mechatronics: A Foundation Course, Clarence W. de Silva, 1/e, 2010, CRC Press, Taylor &
Francis Group
5. Mechatronics with Experiments, Sabri Cetinkunt, 2/e, 2015, John Wiley & Sons Ltd
6. Mechatronics : Principles, Concepts and Applications, Nitaigour Premchand Mahalik, 1/e, 2003,
Tata McGraw Hill Education.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 2 - - - - - - - - - -
CO.2 3 2 1 - - - - - - - - -
CO.3 3 2 - - - - - - - - - -
CO.4 3 2 - - - - - - - - - -
CO.5 3 2 1 - - - - - - - - -
CO* 3 2 1 - - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To design web pages consisting of hyperlinks, tables, images, multimedia content and input
forms.
CEO2: To develop web pages with different styles to the HTML elements using CSS.
CEO3: To make use of java scripts to make the web pages responsive and validate the user input.
CEO4: To gain knowledge on PHP scripts using the concepts of functions, arrays and OOP.
CEO5: To develop PHP scripts that can interact with MYSQL databases.
Exercise 1:
a) Describing your Department use paragraph and list tags, apply various colors, header tags, font
styling like italics, underline.
b) Create links on the words e.g. HTML and Java to link them to Wikipedia pages and image as a
link such that clicking on image takes user to other page
c) Create a table to show your class time table
Exercise 2:
Design web pagesthat provide information about your College using html5 which includes the following:
a) Images
b) Borders and Colors
Exercise 3:
Create a “registration form“ in html5 with the following fields: Name (Text field), Password (Password
field), E-mail id (Text field), Phone number (text field), Sex (radio button), Date of birth (3 select boxes),
Languages known (check boxes – English, Telugu, Hindi, Tamil) and Address (text area).
Exercise 4:
Create a web page embedding audio and video files using html 5.
Exercise 5:
Exercise 6:
Write a Java script to validate the appropriate fields in the registration form of Exercise 3 which includes
the following validation : Name (Name should contains alphabets and the length should not be less than 6
characters), Password (Password should not be less than 6 characters length), E-mail id (should not
contain any invalid and must follow the standard pattern name@domain.com), Phone number (Phone
number should contain 10 digits only and accepted digits only). If any one of the field is empty then
display the error message.
Exercise 7:
a) Window Object
b) Navigator Object
c) Document Object
Exercise 8:
a) Selectors
b) HTML Attributes
c) Events
Exercise 9:
a) Functions
b) Arrays
c) Object Oriented Concepts
Exercise 10:
a) Write a PHP program to read user name and favorite color from the HTML form. Display the
name of the user in green color and set user’s favorite color as a background for the web page.
b) Write a PHP code to read the username and password entered in the Login form and authenticate
with the values available in cookies. If user enters a valid username and password, welcome the
user by username otherwise display a message stating that, entered details are invalid.
Exercise 11:
Write a PHP code to read the user details entered through the registration form like Name , Password , E-
mail id , Phone number , Address and store these details in the MySQL database.
Exercise 12:
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
A user validation web application, where the user submits the login name and password to the server. The
name and password are checked against the data already available in Database and if the data matches, a
successful login page is returned. Otherwise a failure message is displayed to the user.
CO2 Demonstrate knowledge on client side scripting and server side scripting PO1, PO2, PO3
CO3 Analyze user requirements to develop web applications. PO1, PO2, PO3,
PO5
CO4 Design client-server applications using web technologies. PO1, PO2, PO3,
PO5
CO5 Demonstrate problem solving skills to develop enterprise web applications. PO1, PO2, PO3,
PO5
CO8 Communicate verbally and in written form, the understanding about the PO10
experiments
CO9 Continue updating their skills realted to design the web pages and PO12
implementing programs in future
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 - - - - - - - - - - -
CO2 - 3 - - - - - - - - - -
CO3 - - 3 - - - - - - - - -
CO4 - - - 3 - - - - - - - -
CO5 - - - - 3 - - - - - - -
CO6 - - - - - - - 3 - - - -
CO7 - - - - - - - - 2 - - -
CO8 - - - - - - - - - 2 - -
CO9 - - - - - - - - - - - 3
CO* 3 3 3 3 3 - - 3 2 2 - 3
Reference Books:
1. Kogent Learning Solutions Inc, HTML 5 Black Book: Covers CSS3, JavaScript, XML, XHTML,
AJAX, PHP and JQuery, Dreamtech Press, Second Edition, 2016.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
2. W. Jason Gilmore, Beginning PHP and MySQL, APress, Fourth Edition, 2011.
Case Tools:
1. ATM System
2. Library Management System
3. Passport automation system.
4. Hospital Management System
5. College Management System
6. On-line Examination System
7. E-ticketing
8. Recruitment system
9. Conference Management System
10.BPO Management System
Suggested Software Tools:
ArgoUML, Eclipse IDE, Visual Paradigm, Visual case and Rational Suite
Data Mining Task 1: Credit Risk Assessment Description: The business of banks is making loans.
Assessing the credit worthiness of an applicant is of crucial importance. You have to develop a system to
help a loan officer decide whether the credit of a customer is good, or bad. A bank's business rules
regarding loans must consider two opposing factors. On the one hand, a bank wants to make as many
loans as possible. Interest on these loans is the banks profit source. On the other hand, a bank cannot
afford to make too many bad loans. Too many bad loans could lead to the collapse of the bank. The
bank's loan policy must involve a compromise: not too strict, and not too lenient. To do the assignment,
you first and foremost need some knowledge about the world of credit. You can acquire such knowledge
in a number of ways.
1. Knowledge Engineering: Find a loan officer who is willing to talk. Interview her and try to represent
her knowledge in the form of production rules.
2. Books: Find some training manuals for loan officers or perhaps a suitable textbook on finance.
Translate this knowledge from text form to production rule form.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
3. Common sense: Imagine yourself as a loan officer and make up reasonable rules which can be used to
judge the credit worthiness of a loan applicant.
4. Case histories: Find records of actual cases where competent loan officers correctly judged when,
and when not to, approve a loan application.
2. What attributes do you think might be crucial in making the credit assessment ? Come up with some
simple rules in plain English using your selected attributes.
3. One type of model that you can create is a Decision Tree - train a Decision Tree using the complete
dataset as the training data. Report the model obtained after training.
4. Suppose you use your above model trained on the complete dataset, and classify credit good/bad for
each of the examples in the dataset. What % of examples can you classify correctly? (This is also called
testing on the training set) Why do you think you cannot get 100 % training accuracy?
5. Is testing on the training set as you did above a good idea? Why or Why not ?
6. One approach for solving the problem encountered in the previous question is using cross-validation?
Describe what is cross-validation briefly. Train a Decision Tree again using cross-validation and report
your results. Does your accuracy increase/decrease? Why?
7. Check to see if the data shows a bias against "foreign workers" (attribute 20), or "personal-status"
(attribute 9). One way to do this (perhaps rather simple minded) is to remove these attributes from the
dataset and see if the decision tree created in those cases is significantly different from the full dataset
case which you have already done. To remove an attribute you can use the preprocess tab in Weka's GUI
Explorer. Did removing these attributes have any significant effect? Discuss.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
8. Another question might be, do you really need to input so many attributes to get good results? Maybe
only a few would do. For example, you could try just having attributes 2, 3, 5, 7, 10, 17 (and 21, the class
attribute (naturally)). Try out some combinations. (You had removed two attributes in problem 7.
Remember to reload the arff data file to get all the attributes initially before you start selecting the ones
you want.)
9. sometimes, the cost of rejecting an applicant who actually has a good credit (case 1) might be higher
than accepting an applicant who has bad credit (case 2). Instead of counting the misclassifications equally
in both cases, give a higher cost to the first case (say cost 5) and lower cost to the second case. You can
do this by using a cost matrix in Weka. Train your Decision Tree again and report the Decision Tree and
cross-validation results. Are they significantly different from results obtained in problem 6 (using equal
cost)?
10. Do you think it is a good idea to prefer simple decision trees instead of having long complex decision
trees? How does the complexity of a Decision Tree relate to the bias of the model?
11. You can make your Decision Trees simpler by pruning the nodes. One approach is to use Reduced
Error Pruning - Explain this idea briefly. Try reduced error pruning for training your Decision Trees using
cross-validation (you can do this in Weka) and report the Decision Tree you obtain? Also, report your
accuracy using the pruned model. Does your accuracy increase?
12. How can you convert a Decision Trees into "if-then-else rules". Make up your own small Decision
Tree consisting of 2-3 levels and convert it into a set of rules. There also exist different classifiers that
output the model in the form of rules - one such classifier in Weka is rules. PART, train this model and
report the set of rules obtained. Sometimes just one attribute can be good enough in making the decision,
yes, just one ! Can you predict what attribute that might be in this dataset? OneR classifier uses a single
attribute to make decisions (it chooses the attribute based on minimum error). Report the rule obtained by
training a one R classifier. Rank the performance of j48, PART and oneR.
Task Resources:
Andrew Moore's Data Mining Tutorials (See tutorials on Decision Trees and Cross Validation)
Decision Trees (Source: Tan, MSU)
Tom Mitchell's book slides (See slides on Concept Learning and Decision Trees)
Weka resources:
Introduction to Weka (html version) (download ppt version)
Download Weka
Weka Tutorial
ARFF format
Using Weka from command line (or) Using R Programming(or)Using Rapid Miner Tool
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On Successful Completion of this Course the Students will be able to
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 - - - - - - - - - - -
CO2 - 3 - - - - - - - - - -
CO3 - - 3 - - - - - - - - -
CO4 - - - 3 - - - - - - - -
CO5 - - - - 3 - - - - - - -
CO6 - - - - - - - 3 - - - -
CO7 - - - - - - - - 2 - - -
CO8 - - - - - - - - - 3 - -
CO9 - - - - - - - - - - - 3
CO* 3 3 3 3 3 - - 3 2 3 - 3
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
0 0 2 1
The aim of the project skill lab is to deepen comprehension of principles by applying them to a
new problem which may be the device / system / component / working mode to be created / fabricated
may be decided in consultation with the supervisor and if possible with an industry. A project topic must
be selected by the students in consultation with their supervisor. The students may be grouped into 3 to 5
and work under a project supervisor.
A project report to be submitted by the group and along with the model / system, which will be
reviewed and evaluated for internal assessment by a Committee constituted by the Head of the
Department. At the end of the semester examination the project work is evaluated based on oral
presentation and the project report along with device / system / component / working model jointly by
external and internal examiners constituted by the Head of the Department.
Course Outcomes:
On successful completion of course, the student will be able to POs related to COs
CO1 Demonstrate in-depth knowledge on the project topic PO1
Identify, analyze and formulate complex problem chosen for project work to
CO2 PO2
attain substantiated conclusions.
CO3 Design solutions to the chosen project problem. PO3
Course Outcomes:
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 3 3 3 3 3 3 3 3 3 3
CO2 3 3 3 3 3 3 3 3 3 3 3 3
CO* 3 3 3 3 3 3 3 3 3 3 3 3
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To understand basics of Cryptography and Network Security. Identify computer and network
security threats, classify the threats and develop a security model to prevent, detect and recover from the
attacks.
CEO2: Encrypt and decrypt messages using block ciphers, sign and verify messages using well known
signature generation and verification algorithms.
CEO3: Analyze existing authentication and key agreement protocols; identify the weaknesses of these
protocols.
CEO4: Download and install an e-mail and file security software, PGP, and efficiently use the code to
encrypt and sign messages.
CEO5: Develop SSL or Firewall based solutions against security threats, employ access control
techniques.
UNIT - 2: Block Ciphers- Data Encryption Standards and Public Key Cryptography (9)
Simplified DES - Block Cipher Principles - DES – AES - Block Cipher Design Principles - Block Cipher
modes of Operation - Public Key Cryptography - Principles of Public Key Cryptosystems - The RSA
Algorithm -Diffie Hellman Key Exchange.
UNIT - 3: Message Authentication Codes - Hash Functions And Digital Signatures (9)
Message Authentication Requirements - Message Authentication Functions - Message Authentication
Codes - Hash Functions - Security of Hash Functions and MACs - Hash algorithms – SHA – HMAC -
Digital Signatures -Digital Signature Standard(DSS) - Authentication applications – Kerberos - X.509
Authentication Service
Course Outcomes:
CO2 Encrypt and decrypt messages, sign and verify messages using well PO1, PO2
known signature generation and verification algorithms.
CO3 Analyze existing authentication and key agreement protocols. PO1, PO2, PO3, PO4
CO4 Use e-mail and file security software’s. PO1, PO2, PO3, PO5
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 2 3 3 2 - - - - - - - -
CO2 3 3 3 3 - - - - - - - -
CO3 3 3 2 3 - - - - - - - -
CO4 2 3 2 - 1 - - - - - - -
CO5 2 3 3 2 2 - - - - - - -
CO* 2.4 3 2.6 2.5 1.5 - - - - - - -
Text Books:
1. Cryptography and Network Security: Principles and Practices,7/e, William Stallings Low Price Edition,
2017, Pearson Education.
2. Network Security and Cryptography, 1/e, Bernard Menezes, 2010,Thomson Press Ltd,USA.
Reference Books:
1. Cryptography and Network Security: Principles and Practices,4/e, William Stallings Low Price Edition,
2008, Pearson Education.
2. Principles and Practices of Information Security,4/e, Michal E. Whitman and Herbert J. Mattord,
2012,CengageLearning, New Delhi.
3. Network Security Essentials (Applications and Standards), 4/e, William Stallings Pearson Education.
4. Hack Proofing your network , 2/e ,Ryan Russell, Dan Kaminsky, Rain Forest Puppy, Joe Grand, David
Ahmad, Hal Flynn IdoDubrawsky, Steve W.Manzuik and Ryan Permeh,wileyDreamtech, 2002.
5. Fundamentals of Network Security, 1/e, Eric Maiwald (Dreamtech press) ,2008.
6. Network Security - Private Communication in a Public World,2/e, Charlie Kaufman, Radia Perlman
and Mike Speciner,2002, Pearson/PHI.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Types of Digital Data- Introduction to Big Data: Characteristics of Data- Evolution of Big Data-
Challenges of Big Data -Big data Characteristics: Volume, Velocity, Variety-Traditional Business
Intelligence (BI) versus Big Data- A Typical Data Warehouse Environment-A Typical Hadoop
Environment-What is New Today? Big Data Analytics: What is Big Data Analytics? Classification of
Analytics- Greatest Challenges that Prevent Business from Capitalizing on Big Data-Top Challenges
Facing Big Data-What is Big Data Analytics Important?Data Science-Data scientist-Terminologies using
in Big Data Environment- Top Analytics Tool.
Introduction to Hadoop-Data Storage and Analysis- Comparison with Other Systems - A brief history of
Hadoop - Apache Hadoop and The Hadoop Ecosystem - The Hadoop Distributed File System - The
Design of HDFS-HDFS concepts - The Command Line Interface- Hadoop File systems- The Java
Interface - Data Flow - parallel copying with distcp-Hadoop Archives - Hadoop I/O - Data Integrity-
Compression-Serialization- File Based Data Structures.
Developing a Map Reduce Application - How Map Reduce Works - Anatomy of a Map Reduce Job run-
Failures-Job Scheduling-Shuffle and Sort - Map Reduce Types and Formats - Map Reduce Features.
Course Outcomes:
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 - 3 - - - - - - - -
CO3 3 3 3 - - - - - - - - -
CO4 3 3 3 - 3 - - - - - - -
CO5 3 3 3 3 3 - - - - - - -
CO* 3 3 3 3 3 - - - - - - -
Text Books:
1. Hadoop- the definitive guide, Tom White,O’Relly 4th Edition, Media, 2015.
2. Big Data Analytics, SeemaAcharya, SubhasiniChellappan, Wiley, 2015.
3. Big Data for Dummies, Hurwitz, Alan Nugent, Dr. Fern Halper, Marcia Kaufman, John Wiley &
Sons, 2012.
Reference Books:
1. Hadoop- the definitive guide, Tom White,O’Relly Media, 2010
2. Taming the Big Data Tidal Wave: Finding Opportunities in Huge Data Streams with Advanced
Analytics, Bill Franks, John Wiley &Sons, 2012.
3. Big Data Analytics: Turning big Data in to Big Money, Frank J Ohlhorst, Wiley and SAS
Business series, 2012
4. ArshdeepBahga, Vijay Madisetti, “Big Data Science & Analytics: A
HandsOnApproach“,VPT,2016
5. Bart Baesens “Analytics in a Big Data World: The Essential Guide to Data
ScienceanditsApplications(WILEYBigDataSeries)”,JohnWiley&Sons,2014
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
UNIT- 1: Java Review & Introduction and Installation of Android Tools (9)
Java Review - OOPs Concepts - Method Overriding - Android Overview - History - Android Versions -
Android Flavors -Android Stack – Linux - Native Layer -Dalvik Virtual Machine - Application
Framework – Applications - Installation and Use of Android Tools - Installing JDK - Installing the
Android SDK - Anatomy of an Android Project - Drawable Resources - Steps in Building Projects in
Android - Android Emulator
UNIT– 3: Application Design Fragments- Intents- Action Bar- Services and Content Providers (9)
Fragments: Definition – Types - Fragment Life cycle – Creating a Fragment in android - Dynamically
Adding Fragments - Example. Intents: Definition – Usage of Intends – Creation of Indents with example
program - Action Bar - Preferences and Action Bar - Android File systems - Content Providers -
Overview – Role of Content Providers - Databases on Android - SQLite - Status Contract Class.
UNIT– 5: Applications Widgets- Networking- Web Overview- Interaction and Sensors (9)
App Widgets: Content Providers through Widgets - Networking and Web Overview: HTTP API -
Apache HTTP Client - Http URL Connection.
Interaction and Animation: Live Wallpaper and Handlers - Sensors: Sensor API in Android - Motion
Sensor - Position Sensor- Environmental Sensor- Sensor Values- Sensor Manager Class - Sensor Class -
Sensor Event class - Sensor Event Listener interface - Compass Accelerometer and orientation Sensors -
Sensor Examples
Course Outcomes:
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CO1 Recollect the essential concepts of java and get familiar with android PO1, PO2
basics and installation.
CO2 Create User Interfaces with various Layouts and views using android PO1, PO2, PO4
building blocks.
CO3 Write programs on fragments - intents PO1, PO2, PO3
CO4 Use the applicability of lists based on adapters and broadcast receivers. PO1, PO2, PO3, PO5
CO5 Develop widgets - wall paper and sensor programs for android PO1, PO2, PO3,
application development
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 - 3 - - - - - - - -
CO3 3 3 3 - - - - - - - - -
CO4 3 3 3 - 3 - - - - - - -
CO5 3 3 3 - - - - - - - - -
CO* 3 3 3 3 3 - - - - - - -
Text books:
1. Learning Android: Develop Mobile Apps Using Java and Eclipse, Marko Gargenta& Masumi
Nakamura, O'Reilly - II Edition
2. Android Programming for Beginners, John Horton, PACKT publishers
Reference Books:
1. Android application Development, Black Book,PradeepKothari,Dreamtech
2. Head First Android Development: A Brain-Friendly Guide, 2/e, Dawn Griffiths and David
Griffiths, O’Reilly.
3. Android System Programming, Roger Ye, PACKT publishers
4. Programming Android, ZigurdMednieks,LairdDornin,G.BlakeMeike& Masumi Nakamura,
O'Reilly
5. Android Application Development All in One for Dummies,2nd Edition, Barry Burd, Wiley.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To acquire knowledge about graphics hardware devices and software used and Design algorithms
to generate points, lines, and polygons.
CEO2: To analyze Transformations for 2-D & 3D Objects.
CEO3: To understand Viewing transformations in 2D & 3D Objects and Clipping algorithms for 2-D &
3D Objects
CEO4: To gain insight information about appropriate techniques and tools for surface detection and
rendering methods.
CEO5: To gain Knowledge in Multimedia applications and their compression methods
Overview of graphics systems - Video display devices - Raster scan systems - Random scan systems -
Input devices - Points and lines - Line drawing algorithms - Mid point circle and ellipse algorithms - Scan
line polygon fill algorithm - Boundary fill and flood fill algorithms
The viewing pipeline - Viewing coordinate reference frame - Window to view-port coordinate
transformation - 2-D viewing functions - Cohen Sutherland - Liang - Polygon Clipping-Sutherland
Hodgeman polygon clipping algorithm, Weiler - Atherton Polygon Clipping Algorithm - Curve Clipping
- Text Clipping - Exterior Clipping
Classification of visible surface detection algorithms - Back face detection - Depth buffer method - A
buffer method - Scan line method - Depth sorting method - BSP-tree method - Area sub-division and
Octree methods - Ray Casting Method - Introduction to Multimedia - Graphics and Image Data
Representations - Color Models in Image and Vide
Compression Standards- JPEG Standard- MPEG Video Coding I MPEG-1. CASE STUDY: BLENDER
GRAPHICS Blender Fundamentals – Drawing Basic Shapes – Modelling – Shading & Textures
Course Outcomes:
On successful completion of the course the student will be able to,
CO2 Develop two dimensional transformations and design PO1, PO2, PO4
three dimensional graphics
CO3 Use viewing and clipping techniques to graphics PO1, PO2, PO3, PO5
CO4 Perform Illumination , color models and visible detection PO1, PO2, PO4
methods to graphics
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 - 3 - - - - - - - -
CO3 3 3 3 - 3 - - - - - - -
CO4 3 3 - 3 - - - - - - - -
CO5 3 3 - - - - - - - - - -
CO* 3 3 3 3 3 - - - - - - -
Text Books:
1. Computer Graphics C version, 2/e, Donald Hearn and M.Pauline Baker, 2013, Pearson Education,
New Delhi, India.
2. Fundamentals of Multimedia, 5/e, Ze-NIan Li, Mark S. Drew, 2009, Pearson Education, New Delhi,
India.
Reference Books:
1. Computer Graphics C version, 2/e, Donald Hearn and M.Pauline Baker, 1997,Pearson Education,
New Delhi, India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
2. Computer Graphics, 2/e, Donald Hearn and M.Pauline Baker, 1994,PHI/Pearson Education, New
Delhi, India.
3. Computer Graphics Principles & Practice in C, 2/e, Foley, VanDam, Feiner and Hughes,
1995,Pearson Education, New Delhi, India.
4. Computer Graphics, 2/e, Zhigand Xiang, Roy Plastock, Schaum’s outlines, 1998,Tata McGraw Hill,
Hyderabad, India.
5. Computer Graphics, 3/e, Steven Harrington, 1987,TMH, New Delhi, India.
6. Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL
1/e, Edward Angel, Addison Wesley Longman, 2011,New York, USA.
7. Fundamentals of Computer Graphics, 3/e, Peter Shirley, Michael Ashikhmin and Steve Marschner,
2009,New York, USA.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B. TECH I-SEMESTER L T P C
2 1 0 3
18CSE414B PRINCIPLES OF PROGRAMMING LANGUAGES (CORE ELECTIVE-I)
CEO1: To gain knowledge about programming paradigms, principles and techniques involved in design
and implementation of modern programming languages.
CEO2: To describe syntax and semantics of programming languages.
CEO3: To analyze and explain behavior of simple programs in imperative languages using concepts such
as binding, scope, control structures, subprograms and parameter passing mechanisms.
CEO4: To analyze the concepts of ADT and object oriented programming for large scale software
development.
CEO5: To understand the concurrency control and exception handling mechanisms.
Reasons for studying concepts of programming languages - Programming domains - Language evaluation
criteria - Influences on language design - Language categories - Language design tradeoffs -
Implementation methods - Programming environments
UNIT - 2: Describing Syntax and Semantics, Names, Bindings, Type Checking, and Scopes (9)
Introduction - General problem of describing syntax - Formal methods of describing syntax - Attribute
grammars - Describing the meanings of programs - Names - Variables - The concept of binding - Type
checking - Strong typing - Type compatibility - Scope - Scope and life time -Referencing environments -
Named constants
Introduction - Primitive data types - Character string types - User defined ordinal types - Array types -
Arithmetic expressions - Overloaded operators - Type conversions - Relational and boolean expressions -
Short circuit evaluation - Assignment statements - Mixed mode assignment - Selection statements -
Iterative statements - Unconditional branching - Guarded commands
Why concurrency - Programs and processes - Problems with concurrency - Process interactions -
Concurency primitives - Concurrent control abstractions - Object oriented programing - Key concepts -
Pragmatics - Case study: Java
Course Outcomes:
CO1 Identify the various programming language and its syntax. PO1, PO2
CO2 Design the context free grammars using parse trees, recursive descent PO1, PO2, PO4
parsing, printing, and interpretation.
CO3 Develop programing using Data Types, Expressions, Assignment PO1, PO2, PO3, PO5
Statements, and Control Structures.
CO4 Analyze semantic issues associated with function implementations, PO1, PO2, PO4
Including variable binding, scoping rules, parameter passing, and
exception handling.
CO5 Familiar with language abstraction of classes, interfaces, packages, PO1, PO2
implementation of object oriented languages and procedures.
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 2 3 3 - - - - - - - -
CO3 3 3 3 2 - - - - - - -
CO4 3 3 - 3 - - - - - - - -
CO5 2 3 - - - - - - - - -
CO* 2.6 3 3 3 - - - - - - - -
Text Books:
Reference Books:
1. Programming Languages, 2/e, A.B. Tucker, R.E. Noonan, Tata McGraw Hill,2002.
2. Programming Languages, 2/e , K. C.Louden, Thomson, 2003.
3. LISP, 3/e, Patric Henry Winston and Paul Horn, Pearson Education, 2000.
4. Programming in Prolog, 5/e , W.F. Clocksin and C.S.Mellish, Springer,2001.
5. Programming Python, 3/e ,M.Lutz and O’reilly, SPD, rp - 2007.
6. Core Python Programming, 3/e , Chun, Pearson Education, 2007.
7. Guide to Programming with Python, 2/e, Michael Dawson, Thomson, 2008.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To understand the concepts of Design patterns to solve the design problems.
CEO2: To analyze and Apply the Knowledge of Design Patterns to develop a Document Editor.
CEO3: To study the creational patterns for developing the model.
CEO4: To Evaluate the structural patterns.
CEO5: To Manage the operational and extension patterns.
What is a design pattern - Design patterns in small talk MVC - Describing design patterns - Catalog of
design patterns - Organizing the catalog – How design patterns solve design problems – How to select a
design pattern – How to use a design pattern
Design problems - Document structure - Formatting - Embellishing the user interface - Supporting
multiple look and feel standards - Supporting multiple window systems - User operations - Spelling
checking and hyphenation
Introducing operations - Template method - State - Strategy - Command – Interpreter - Iterator - Visitor -
Mediator - Memento – Observer – Business Delegate Pattern – Composite Entity Pattern – Data Access
Object Pattern – Front Controller Pattern – Intercepting Filter Pattern – Service Locator Pattern – Transfer
Object Pattern
Course Outcomes:
CO1 Describe solutions to programming problems using design patterns. PO1, PO2
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CO2 Develop and maintain programs using common design patterns and PO1, PO2
Frameworks.
CO3 Identify and implement appropriate solutions to recurring programming PO1, PO2, PO3,
problems by consulting technical documentation and specifications, PO4
including design pattern catalogs and existing source code.
CO4 Evaluate the advantages and disadvantages of using design pattern PO1, PO2, PO3,
variants. PO4
CO5 Implement the design patterns such as Creational patterns (Singleton, PO1, PO2, PO3,
Factory, Abstract Factory), Structural patterns (Adapter, Composite, PO4
Façade), Behavioral patterns (Iterator, Observer), etc.
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 2 - - - - - - - - - -
CO2 3 2 - - - - - - - - - -
CO3 3 3 2 2 - - - - - - - -
CO4 3 2 2 2 - - - - - - - -
CO5 3 3 2 2 - - - - - - - -
CO* 3 2.4 2 2 - - - - - - - -
Text Books:
1. Design Patterns: Elements of Reusable Object Oriented Software, 1/e, Gamma, Belm, Johnson,
2012, Pearson Education, New Delhi, India.
2. Design patterns in java: Software Patterns Series, 1/e, Steven John Metsker, William C. Wake, 2006,
Pearson Education, New Delhi.
References Books:
1. Design Patterns: Elements of Reusable Object Oriented Software, 1/e, Gamma, Belm, Johnson, 2008,
Pearson Education, New Delhi, India.
2. Object Oriented Design and Patterns, 2/e, Horstmann, Wiley, 2012, Wiley India Pvt Ltd India.
3. Object Oriented Systems Development, 1/e, Ali Bahrami, 1999, McGrawHill, Hyderabad, India.
4. Applying UML Patterns, 3/e, Larman, 2008, Pearson Education, New Delhi, India.
5. Programming in the Large with Design Patterns, 3/e, Eddie Burris, 2012, Pretty Print Press, Leawood
Kansas, Usa.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
6. Head First Design Patterns, 3/e, Eric Freeman, Oreilly, 2004,SPD, Motilal UK Books, New Delhi,
India.
7. Java Design Patterns, 1/e, Cooper, 2000, Pearson Education, New Delhi, India
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To understand the concepts of fuzzy sets, knowledge representation using fuzzy rules,
approximate reasoning, fuzzy inference systems.
CEO2: To learn fuzzy logic control and other machine intelligence applications of fuzzy logic.
CEO3: To understand the fundamental theory and concepts of neural networks, neuro modeling, several
neural network paradigms and its applications.
CEO4: To learn various ANN architectures and its real-time applications.
CEO5: To understand the basics of an evolutionary computing paradigm known as genetic algorithms
and its application to engineering optimization problems.
Course Outcomes:
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 2 3 2 - - - - - - - -
CO3 3 - - - 3 - - - - - - -
CO4 3 2 3 2 - - - - - - - -
CO5 3 3 3 - 3 - - - - - - -
CO* 3 2 3 2 3 - - - - - - -
TEXT BOOKS:
REFERENCE BOOKS:
1. Principles of- soft computing,2/e, S. N. Sivanandam and S.N.Deepa - Wiley indiapvt ltd-new
Delhi.
2. Neural Networks and Learning Machines ,3/e,2009, Simon Haykin Phi Learning ,New delhi.
3. Soft Computing & Intelligent Systems ,1/e,Madan M Gupta ,Naresh K Sinha ,2007, Elsevier
India Pvt Ltd, New delhi.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To understand the principles of network management, different standards and protocols used in
managing complex networks.
CEO2: To understand the Network Management concepts and practical issues related To SNMPv1.
CEO3: To analyze the Remote network monitoring by using new mechanisms.
CEO4: To demonstrate the working procedure of SNMPv2 for protocol operations.
CEO5: To study about the telecommunication management network
SNMP network management concepts – Background – Basic concepts - SNMP management information
– Structure of management information – Practical issues – Standard MIBs – MIB II – Ethernet interface
MIB
Remote network monitoring: statistics collection – Basic concepts – Statistics group – History group –
Host group – Host TopN group – Matrix group – Token ring extensions to RMON – Remote network
monitoring: alarms and filters – Alarm group – Filter group – Packet capture group – Event group –
RMON2 – Overview – Protocol directory group – Protocol distribution group – Address map group –
RMON2 host groups – RMON2 matrix groups – User history collection group – Probe configuration
group – Extensions to RMON1 for RMON2 devices
Why TMN? - Operations System - TMN Conceptual Model - TMN Standards - TMN Architecture -
TMN Management Service Architecture - An Integrated View of TMN -Implementation Issues.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO1 Acquire the knowledge about network management standards (OSI and PO1, PO2
TCP/IP)
CO2 Manage various network management protocols and the skills to use them PO1, PO2
in monitoring a network
CO3 Analyze the challenges faced by Network managers in remote network PO1, PO4
monitoring.
CO4 Evaluate various commercial network management systems and open PO1, PO2, PO4
network management systems.
CO5 Obtain knowledge about the telecommunication management network PO1, PO2, PO12
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 - - - - - - - - - -
CO3 3 - - 3 - - - - - - - -
CO4 3 3 - 3 - - - - - - - -
CO5 3 3 - - - - - - - - - 3
CO* 3 3 - 3 - - - - - - - 3
Text Books:
1. Network Management Principles and Practice, 2/e, Mani Subramanian, Addison Wesley, December,
2010, New York, USA.
2. SNMP SNMPv2 SNMPv3 and RMON 1 and 2, 3/e,William Stallings, Addison Wesley, 2006 New
York, USA.
References Books:
1. Network Management Principles and Practice, 1/e, Mani Subramanian, Addison Wesley, December,
1999, New York, USA.
2. Practical Guide to SNMPv3 and Network Management, 1/e, David Zeltserman, May 1999
Prentice Hall, New Delhi, India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
3. Network Security and Management, 3/e, Brijendra Singh, 2012, PHI, New Delhi, India.
4. Network management, 1/e, Morris–2010, Pearson Education, New Delhi, India.
5. Principles of Network System Administration, 2/e, Mark Burges, Wiley Dreamtech, December 2003,
India.
6. Distributed Network Management, 1/e,Paul, John Wiley Dreamtech ,September 1994, India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To Understand the fundamental principles of Software Project management & will also have
good knowledge of responsibilities of project manager and how to handle these.
CEO2: To plan and manage projects at each stage of the software development life cycle (SDLC).
CEO3: To identify the steps of project planning, management, quality assurance and their relationships.
CEO4: To develop their skills for tracking, controlling software deliverables with in schedule and budget.
CEO5: To identify and develop the good knowledge of the issues and challenges faced while doing the
software project.
UNIT 3: Artifacts of the Process and Model based Software Architectures (9)
The artifact sets - Management artifacts - Engineering artifacts - Programmatic artifacts – Model based
software architectures - A management perspective and technical perspective - Workflows of the process
- Software process workflows - Iteration workflows - Checkpoints of the process – Major milestones -
Minor milestones - Periodic status assessments.
Course Outcomes:
resources of application.
CO2 Obtain adequate knowledge about software process models and PO1, PO2
software effort estimation techniques.
CO3 Design and develop project plans to address real-world management PO1, PO2, PO3
challenges.
CO4 Aware of project management theories, tools, techniques and methods PO1, PO2,PO3 PO4,
to manage the software projects at each stage of software development PO5
life cycle.
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 3 3 - - - - - - - -
CO2 3 3 - - - - - - - - - -
CO3 3 3 3 - - - - - - - - -
CO4 3 3 3 3 2 - - - - - - -
CO5 2 2 - - - - - - - - - -
Text Books:
1. Software Project Management, 1/e, Walker Rayce, 1998, PEA, New Delhi.
2. Software Project Management, 2/e, Henrey, 2009, Pearson Education, New Delhi.
Reference Books:
1. Software Engineering Project Management, 2/e, Richard H. Thayer, 1997, IEEE Computer
Society, US.
2. Software Engineering and Management, 2/e, Shere K. D 1998, PHI, New Delhi.
3. Software Project Management: A Concise Study, 2/e, S. A. Kelkar ,2009 , PHI, New Delhi.
4. Software Project Management, 5/e, Hughes Cotterell, 2011, TMH, India.
5. Software Project Management, 1/e, Mohapatra S 2011, Penguin Books Ltd, London, UK.
6. Bob Hughes, Mike Cotterell and Rajib Mall: Software Project Management – Fifth Edition, Tata
McGraw Hill, New Delhi, 2012.
7. Robert K. Wysocki ―Effective Software Project Managementǁ – Wiley Publication, 2011.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To gain knowledge on different types of modern and high performance computers.
CEO2: To describe the types of Memory and the Processor Performance Principles.
CEO3: To understand the designs of Multiprocessor and Multi computer Architectures.
CEO4: To know the principles of Vector Processors and Multi-threading concepts.
CEO5: To analyze Instruction Level Parallelism in Parallel computers.
The state of computing - Multiprocessors and multi computers- Multi vector and SIMD computers -
PRAM and VLSI models - Architectural development tracks - Conditions of parallelism - Program
partitioning and scheduling - Program flow mechanisms - System interconnect architectures
Performance metrics and measures - Parallel processing applications - Speedup performance laws -
Scalability analysis and approaches - Advanced processor technology - Superscalar and vector processors
- Memory hierarchy technology
Bus systems - Cache memory organizations - Shared memory organizations - Pipelining and super scalar
techniques - Linear pipeline processors - Nonlinear pipeline processors - Instruction pipeline design -
Arithmetic pipeline design - Multiprocessor system interconnects - cache coherence and synchronization
mechanisms - Message passing mechanisms
Vector processing principles - Multi vector multiprocessors - Compound vector processing - SIMD
Computer organizations - Scalable multithreaded and dataflow architectures - Latency hiding techniques
- Principles of multithreading - Fine grain multi computers - Scalable and multithreaded architectures -
Dataflow and hybrid architectures
Concepts and challenges – Overcoming data hazards with dynamic scheduling - Dynamic scheduling –
Reducing branch costs with dynamic hardware prediction – Advantages and Limitations of ILP – CPU
GPU Integration.
Course Outcomes:
CO2 Understand the Basic Concepts Used in Advanced Computers. PO1, PO2, PO4
CO3 Understand the designs of Super Computer Architectures. PO1, PO2, PO3
CO4 Analyze how computer performance can increase using Vector Processors PO1, PO2, PO3
and Multi-threading concepts.
CO5 Analyze the Instruction Level Parallelism in Parallel computers to increase PO1, PO2, PO3
speed.
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 - 3 - - - - - - - -
CO3 3 3 3 - - - - - - - - -
CO4 3 3 3 - - - - - - - - -
CO5 3 3 3 - - - - - - - - -
CO* 3 3 3 3 - - - - - - - -
Text Books:
1. Advanced Computer Architecture, 3/e, Kai Hwang and Jotwani, 2016, McGraw-Hill
Publications,India.
2. Computer Architecture A quantitative approach, 5/e, JohnL.Hennessy and David A. Patterson,
Morgan Kufmann Publication, 2012 (An Imprint of Elsevier).
Reference Books:
1. Advanced Computer Architecture, 2/e, Kai Hwang and Jotwani, 2010, McGraw-Hill
Publications,India.
2. Advanced Computer Architecture, 1/e,D.Sima, T.Fountain, P.Kacsuk, 2010, Pearson Education,
New Delhi.
3. Advanced Computer Architecture, 1/e, R.C.Dubey, 2010, Chand& Co Ltd,New Delhi, India.
3. Computer Architecture and Parallel Processing, 1/e,Hwang and Briggs, 1986, TMH, India.
4. Advanced Computer Architecture, 1/e, Amith Kumar Mishra, S K Kataria and Sons, 2012, New
Delhi, India.
5. Advanced Computer Architectures. 1/e, Sajjan G. Shiva , 2005, CRC Press , US.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO 1: To learn the Basics of Artificial Neural Networks and Learning Algorithms.
CEO 2: To Understand appropriate learning rules for each of the architectures and learn several neural
network paradigms.
CEO 3: To introduce the fuzzy logic concepts, fuzzy principles and relations.
CEO 4: To learn the Genetic Algorithm and its applications in soft computing.
CEO 5:.To study the Techniques of Hybrid Soft Computing and its Applications
Training algorithms for pattern association - Auto associative memory network – BAM - Hopfield
networks - Unsupervised learning network - Fixed weight competitive nets - Kohonenself organizing
feature maps - Learning vector quantization - Counter propagation network - Adaptive Resonance theory
network
Fuzzy sets - Classical relations and fuzzy relations - Cartesian product of relations - Classical relation -
Fuzzy relations - Tolerance and equivalence relations - Membership functions - Features of the
membership function – Fuzzification - Methods of membership value assignments - Defuzzification
methods - Fuzzy arithmetic and fuzzy measures -Fuzzy rule base and approximate reasoning.
Neuro-fuzzy hybrid systems – genetic neuro hybrid systems – genetic fuzzy hybrid and fuzzy genetic
hybrid systems – simplified fuzzy ARTMAP
Applications: A fusion approach of multispectral images with SAR, optimization of traveling salesman
problem using genetic algorithm approach, soft computing based hybrid fuzzy controllers.
Course Outcomes:
CO1 To understand the fundamental theory and concepts of neural networks, PO1, PO2
Identify different neural network architectures, algorithms, applications
and their limitations
CO2 Understand appropriate learning rules for each of the architectures and PO1, PO2, PO3,
learn several neural network paradigms and its applications PO4
CO3 Comprehend the fuzzy logic and the concept of fuzziness involved in PO1, PO2
various systems and fuzzy set theory
CO4 List the facts and outline the different process carried out in Genetic PO1, PO3, PO5
Algorithms and their applications
CO5 Understand the concepts of Hybrid Soft Computing Techniques and its PO1, PO2, PO4,
Applications PO5
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 3 3 - - - - - - - -
CO3 3 3 - - - - - - - - - -
CO4 3 3 - - 3 - - - - - - -
CO5 3 3 - 3 3 - - - - - - -
CO* 3 3 3 3 3 - - - - - - -
Text Books:
1. Principles of Soft Computing, 3/e , S.N. Sivanandam and S.N. Deepa, 2018 Wiley India Ltd, First
Indian Edition, India.
2. Neuro-Fuzzy and Soft Computing, 1/e, Jyh-Shing Roger Jang, Chuen, Tsai Sun, EijiMizutani,2003,
Prentice-Hall of India,India.
Reference Books:
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
1. Principles of Soft Computing, 1/e , S.N. Sivanandam and S.N. Deepa, 2007 Wiley India Ltd, First
Indian Edition, India.
2. Neural Networks Algorithms Applications, and Programming Techniques, James A. Freeman and
David M. Skapura, 2003, PearsonEdition, India.
3. Fuzzy Sets and Fuzzy Logic-Theory and Applications, George J. Klir and Bo Yuan, 1995, Prentice
Hall, India.
4. Artificial Intelligence and Soft Computing, AmitKonar, 2000, CRC Press, First Edition, India.
5. Neural Networks: A Comprehensive Foundation, 2/e, Simon Haykin, 2008, Pearson Education, New
Delhi, India.
6. Soft Computing and Intelligent System Design, 1/e,Fakhreddine O. Karry Clarence de Silva2009,
Pearson Education, New Delhi, India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To gain knowledge about the system and principles used for modeling.
CEO2: To understand different random number generation techniques for evaluating the system.
CEO3: To analyze numerical computation techniques for continuous and discrete models.
CEO4: To study System Dynamics and Probability Concepts in Simulation.
CEO5: To perform Discrete System Simulation for real time scenarios
The concepts of a system - System environment - Stochastic activities - Continuous and discrete systems -
System modeling - Types of models - Static and dynamic physical models - Static and dynamic
mathematical models - Principles used in modeling - Advantages and disadvantages of simulation -
Areas of application - Systems and system environment - Discrete event system simulation - Steps in a
simulation study
Random number generation - Properties of random numbers - Generation of pseudo random numbers -
Techniques of generating random numbers - Linear congruential method - Tests for random numbers -
Random variate generation - Inverse transform technique - Exponential distribution - Uniform
distribution - Weibull distribution - Empirical continuous distribution – Direct transformation for normal
distribution – Convolution method - Erlang distribution - Acceptance-rejection technique
Types of system simulation - Monte carlo method - Comparison of simulation and analytical methods -
Numerical computation techniques for continuous and discrete models - Distributed lag models -
Cobweb model - Continuous system models - Analog and hybrid computers - Digital analog simulators -
Continuous system simulation languages - Hybrid simulation - Real time simulations
Exponential growth and decay models - Logistic curves - Generalization of growth models -
System dynamics diagrams - Multi segment models - Representation of time delays -
Discrete and continuous probability functions - Continuous uniformly distributed random
numbers
Poisson arrival patterns - Exponential distribution - Hyper exponential distribution - Service times – The
normal distribution - Queuing disciplines – Measures of queues – Discrete events – Representation of
time – Generation of arrival patterns – Simulation of a telephone system – Delayed calls – Simulation
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
programming tasks – Gathering statistics – Counters and summary statistics – Measuring utilization and
occupancy – Recording distribution and transit times – Discrete simulation languages
Course Outcomes:
On successful completion of this course, the students should be able to:
Course Outcomes POs related to COs
CO1 Acquire the knowledge about system and principles used for modeling. PO1, PO2
CO2 Use random number generation techniques to solve the issues in PO1, PO2, PO5
system.
CO3 Analyze the hybrid and real time simulations using continuous system PO1, PO2
simulation.
CO4 Understand the System Dynamics and Probability Concepts in PO1, PO2, PO4
Simulation.
CO5 Develop the simulation for real time scenarios PO1, PO2, PO3,
PO4, PO5
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 - - 3 - - - - - - -
CO3 3 3 - - - - - - - - - -
CO4 3 3 - 3 - - - - - - - -
CO5 3 3 3 3 3 - - - - - - -
CO* 3 3 3 3 3 - - - - - - -
Text Books:
Reference Books:
Unit – I (9)
Introduction: Fundamentals of Image Processing, Applications of Image Processing, Human Visual
Perception, Introduction to Image Formation, Sampling and Quantization, Binary Image, Three-
Dimensional Imaging, Image file formats. Color and Color Imagery: Perception of Colors.
Unit – II (9)
Image Transformation: Fourier Transforms, Discrete Cosine Transform, Walsh-adamard Transform,
Karhaunen-Loeve Transform or PCA. Discrete Wavelet Transform: Wavelet Transform, Extension to 2D
Signals, Lifting Implementation of the Discrete Wave Transforms.
Unit – IV (9)
Recognition of Image Patterns : Introduction, Decision Theoretic Pattern Classification, Baesian Decision
Theory, Nonparametric Classification, Linear Discriminant Analysis, Unsupervised Classification
Strategies-clustering, K-means clustering algorithm, Syntactic Pattern Classification, Syntactic Inference,
Symbolic Projection method. Texture and Shape Analysis.
Unit – V (9)
Fuzzy Set Theory in Image Processing : Introduction, Use of Fuzzy Image, Preliminaries and
Background, Image as a Fuzzy Set, Fuzzy Methods of Contrast Enhancement, Image Segmentation using
Fuzzy Methods, Fuzzy Approaches to Pixel Classification, Fuzzy c-Means Algorithm, Fusion of Fuzzy
logic with neural network. Image mining and Content-Based Retrieval.
Course Outcomes:
CO1 Understand the design and apply image enhancement and restoration PO1,PO2
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
techniques
CO2 Ability to design and develop image processing techniques for PO1,PO2,PO7
assisting digital forensics
CO3 Understand the different image restoration techniques PO5,PO7
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 - - - - 3 - - - - -
CO3 - - - - 3 - 3 - - - - -
CO4 - 3 3 3 - - - - - - - -
CO5 - 3 3 3 - - - - - - - -
CO* 3 3 3 3 3 - 3 - - - - -
Text Book
1. Maria Petrou and Costas Petrou , “Image Processing the Fundamentals”, John-Wiley and Sons
Publishers, 2nd edition, 2010
2. Rafael C. Gonzalez , Richard E. Woods, Steven L. Eddins, "Digital Image Processing Using
MATLAB", 2nd edition, Gatesmark Publishing, 2009
3. TinkuAcharya and Ajoy K. Ray, “Image Processing Principles and Applications”, John Wiley &
Sons publishers, 2005
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OSAH411 GRAPH THEORY WITH APPLICATIONS
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Demonstrate knowledge in reading and writing rigorous mathematical PO1,PO2,PO3
CO1 proofs involving introductory aspects of graphs and develop analytical
PO4
skills in solving graph theoretic problems
Demonstrate knowledge in Trees concepts, digraphs, binary relations, PO1,PO2,PO3
CO2 and Develop analytical skills in solving problems involving directed
PO4
graphs and shortest path algorithm
Demonstrate knowledge in matrix representation of graphs, designing
incidencematrix, Adjacency matrix and circuit matrix and explore PO1,PO2,PO3
CO3
analytical skills in solving problems involving adjacency matrix and PO4
incidence matrix
Demonstrate knowledge in significant practical applications of graphs
in Switching and Coding Theory; explore analytical skills in solving PO1,PO2,PO3
CO4 practical problems using graph theory concepts and Develop skills in
PO4
designing Mathematical models for real time applications in coding
theory.
Demonstrate knowledge in significant real time applications of
electrical networks such as RLC Networks Independent sources; PO1,PO2,PO3
CO5 explore analytical skills in solving practical problems involving using
PO4
graph theory concepts and Develop skills in designing Mathematical
models for real time electrical networks.
Text Books:
1. Discrete mathematical structures with applications to computer science. J.P.Trimblay and
R.Manohar , 27/e, Tata Mc Graw Hill Publications , 2006, New Delhi.
2. Graph Theory with applications to engineering and computer Science, NarasinghDeo, 25/e,
Printice – Hall of India Private Limited, 2003, New Delhi
Reference Books:
1. Clark J. And Holton D.A., “ A first look at Graph theory”, Allied Publishers, 1990.
2. R.B.Bapat , Graphs and Matrices, Springer, London Dordrecht Heidelberg, New York,
2010
3. Gary Haggard John Schlipf, Sue Whitesides, Discrete Mathematics for Computer
Science, 4/e, 2007, Thomson Publication, 2008, New Delhi.
4. S.D Sharma ,KedarNath Ram Nath Operation Research & Co, Meerut . 2007.
5. J.A.Bonday and U.S.R. Murty, Graph Theory with application (2 ndEdition), North
Holland, 1976 .
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 3 3 2 - - - - - - - -
CO.2 3 3 3 2 - - - - - - - -
CO.3 3 3 3 2 - - - - - - - -
CO.4 3 3 3 2 - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CO.5 3 3 3 2 - - - - - - - -
CO* 3 3 3 2 - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OSAH412 BANKING AND INSURANCE
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Demonstrate Knowledge in Tools and concepts of Banking. PO11, PO12
CO2 Explain the operations and functions of banking towards customers PO7, PO11
CO3 Apply skills in providing solutions for Online banking and e payment PO7,PO11, PO12
CO4 Employ the risk management practices especially the insurance mechanism. PO9,PO11
Classify the various types of Insurance and understand the principles behind
CO5 PO7, PO11
insurance
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Text Book:
1. A.V. Ranganadha Chary, R.R. Paul, Banking and Financial System, Kalyani Publisher, New
Delhi, 2nd Edition.
2. P.K.Gupta, Insurance and Risk Management, Himalaya Publishing House, New Delhi.
Reference Books:
1. Diwan, Praq and Sunil Sharma, Electronic Commerce- A Manager’s Guide to E-Business,
Vanity Books International, Delhi, 2002.
2. Kalakota Ravi and Whinston Andrew B, Frontiers of Electronic Commerce, Pearson Education
India, 1996 New Delhi.
3. Schneider, Gr ey P, Ele ctron ic Com merce , Cou rse Technology, Cengage Learning, 8th
Edition, New Delhi, 2008.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 - - - - - - - - - - 2 2
CO.2 - - - - - - 2 - - - 3 -
CO.3 - - - - - - 3 - - - 3 2
CO.4 - - - - - - - - 2 - 3 -
CO.5 - - - - - - 2 - - - 3 -
CO* - - - - - - 2.33 - 2 - 2.8 2
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OSAH413 MANAGING INNOVATION AND ENTREPRENEURSHIP
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Demonstrate the principles of business innovation and entrepreneurship PO9,PO11
CO1
for establishing industrial ventures..
CO2 Apply the approaches to innovation for developing successful ventures PO9, PO11
CO3 Develop a comprehensive and well planned acquisition of finance for a PO9,PO10,PO11
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
new venture
CO4 Exhibit entrepreneurial competencies and protect the innovations PO9,PO11
CO5 Apply ethics in constructive innovation framework. PO8, PO11,PO12
Text Books:
1. Vi nn ie Ja uha ri , S ud han sh u B hu sha n, I nn ov at ionManagement, Oxford University Press,
1st Edition, 2014.
2. Drucker, P. F., Innovation and Entrepreneurship, Taylor & Francis, 2nd Edition, 2007.
Reference Books:
1. Robert D Hisrich, Claudine Kearney, Managing Innovation and Entrepreneurship, Sage Publications,
1st Edition, 2014.
2. V.K.Narayanan, Managing Technology and Innovation for Competitive Advantage, Pearson India,
1st Edition, 2002.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 - - - - - - - - - - 1
CO.2 3 - - - - - - - - - - 1
CO.3 3 - - - - - - - - - - 1
CO.4 3 - - - - - - - - - - 1
CO.5 3 - - - - - - - - - - 1
CO* 3 - - - - - - - - - - 1
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OCIV411 TRANSPORT AND ENVIRONMENT
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Explain the impact of transportation projects on the environment PO1, PO2
CO2 Demonstrate the impact of environmental laws on transportation projects PO1, PO2 ,
Demonstrate the impact of transportation project on the water, air, land and
CO3 PO1, PO2
noise
CO4 Explain the environmental mitigation PO1
CO5 Analyses the environmental case studies PO1, PO2 ,
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Text Books:
1. Environmental Impact Assessment, Canter, L.R., 1996, McGraw Hill, New Delhi.
2. Indian Road Congress (IRC), Environmental Impact of Highway Projects, IRC, 1998, Delhi.
3. Elements of Environmental Science and Engineering, P. Meenakshi, 2006, Prentice Hall of India,
New Delhi.
4. Introduction to Environmental Science and Management, Thirumurthy A.M., 2005, Shroff
Publishers, Bombay.
Reference Books:
1. John G.Rau and David, C.Hooten, Environmental Impact Analysis Handbook, McGraw Hill Book
Company, 1995.
2. James H.Banks, Introduction to Transportation Engineering, McGraw Hill Book Company, 2000.
3. A Handbook on Roads and Environment, World Bank, Vol.I and II, 1997, Washington DC.
4. International Encyclopedia of Ecology and Environment – EIA, Indian Institute of Ecology and
Environment, Priya Ranjan Trivedi, 1998, New Delhi, Hyderabad: Indian Green Building Council.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 2 3 - - - - - - - - - -
CO.2 1 2 - - - - - - - - - -
CO.3 2 2 - - - - - - - - - -
CO.4 3 - - - - - - - - - - -
CO.5 2 3 - - - - - - - - - -
CO* 2 2 - - - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OCIV412 DISASTER MANAGEMENT
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1
Differentiate the types of disasters, causes and their impact on PO1, PO2
environment and society
CO2
Assess vulnerability and various methods of risk reduction measures as PO1, PO2
well as mitigation
CO3
Draw the hazard and vulnerability profile of India, Scenarious in the PO1, PO2
Indian context, Disaster damage assessment and management
CO4 To analyse the disaster management techniques PO1, PO2 ,PO3
CO5 To describe the situations of disaster management case studies PO1, PO2 ,
Text Books:
1. Disaster Management, Singhal J.P. 2010, Laxmi Publications, ISBN-10: 9380386427; ISBN-13:
978-9380386423
2. Disaster Science and Management, Tushar Bhattacharya, 2012, McGraw Hill India Education Pvt.
Ltd., ISBN-10: 1259007367, ISBN-13: 978-1259007361
Reference Books:
1. Govt. of India: Disaster Management Act, Government of India, 2005, New Delhi.
2. Government of India, National Disaster Management Policy, 2009.
3. Environmental Knowledge for Disaster Risk Management, NIDM, Gupta Anil K, Sreeja S. Nair.
2011, New Delhi.
4. Vulnerable India: A Geographical Study of Disasters, KapurAnu 2010, IIAS and Sage
Publishers, New Delhi.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 2 2 - - - - - - - - - -
CO.2 1 3 - - - - - - - - - -
CO.3 2 2 - - - - - - - - - -
CO.4 1 1 3 3 - - - - - - - -
CO.5 2 3 - - - - - - - - - -
CO* 1.6 2.6 3 3 - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OCIV413 AIR POLLUTION AND CONTROL
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 To impart knowledge on the principle and design of control of indoor. PO1, PO2
CO2 To study about meteorology. PO1, PO2
CO3 To learn about particulate/ gaseous air pollutant and its emerging trends. PO1, PO2
An understanding of the nature and characteristics of air pollutants, noise PO1, PO2
CO4 pollution and basic concepts of air quality management
,PO3,PO4
CO5 Ability to identify, formulate and solve air and noise pollution problems PO1, PO2 ,
Text Books:
1. Air Pollution Control Engineering, Lawrence K. Wang, Norman C. Pareira, Yung Tse Hung,
2004, Tokyo.
2. Air Pollution and Control Technologies, Anjaneyulu. Y, 2002, Allied Publishers (P) Ltd., India.
Reference Books:
1. Air Pollution, David H.F. Liu, Bela G. Liptak, 2000, Lweis Publishers.
2. Air Pollution (Vol.I – Vol.VIII), Arthur C.Stern, 2006, Academic Press.
3. Air Pollution Engineering Manual, Wayne T.Davis, 2000, John Wiley & Sons, Inc.
4. Air Pollution Control Engineering, Noel de Nevers, 1995, McGraw Hill, New York.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 2 3 - - - - - - - - - -
CO.2 1 3 - - - - - - - - - -
CO.3 2 3 - - - - - - - - - -
CO.4 1 1 3 3 - - - - - - - -
CO.5 2 3 - - - - - - - - - -
CO* 1.6 2.6 3 3 - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OEEE411 WIND ENERGY CONVERSION SYSTEMS
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Choose a method for measuring wind speed. PO1,PO2,,PO3
CO2 Identify ideal wind site for wind farm PO1,PO2,PO3,PO4
CO3 Understand the Design the wind turbine PO1,PO2,PO3
CO4 Use the turbine for a particular application, PO1,PO2,PO3
CO5 Capable to Start a wind turbine farm. PO1,PO3,PO4
Text Books:
1. SirajAhmed:”Wind Energy-Theory and Practice” Second Edition, PHI Learning Pvt. Ltd, New
Delhi, 2011.
Reference Books:
1. Garg L Johnson: "Wind Energy Systems" Prentice Hall. Inc, New Jersey, 1985
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 2 2 - - - - - - - - -
CO.2 3 2 2 1 - - - - - - - -
CO.3 3 2 2 - - - - - - - - -
CO.4 3 2 2 - - - - - - - - -
CO.5 3 2 - 1 - - - - - - - -
CO* 3 2 2 1 - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OEEE412 FUNDAMENTALS OF ENERGY AUDITING
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Understand the concept basic energy scenario. PO1, PO2.
Demonstrate knowledge on energy auditing and evaluate energy audit PO1,PO2
CO2
results.
CO3 Analyze demand side management concepts through case study PO1,PO2
CO4 Acquire knowledge on motor energy audit. PO1,PO2
CO5 Acquire knowledge on energy instruments. PO1,PO2
Text Books:
1. Industrial Energy Management Systems, Arry C. White, Philip S. Schmidt, David R. Brown,
Hemisphere Publishing Corporation, New York, 1994.
2. Fundamentals of Energy Engineering - Albert Thumann, Prentice Hall Inc,Englewood Cliffs,
New Jersey, 1984.
Reference Books:
1. Economic Analysis of Demand Side Programs and Projects – California Standard Practice
Manual, June 2002 – Free download available online
http://www.calmac.org/events/spm_9_20_02.pdf
2. Energy management by W.R. Murphy & G. Mckay Butter worth, Heinemann Publications, 2007.
3. Energy management by Paul o‟ Callaghan, Mc-graw Hill Book company-1 st edition, 1998
4. Energy efficient electric motors by John .C. Andreas, Marcel Dekker Inc Ltd- 2nd edition, 1995.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 2 - - - - - - - - - -
CO.2 2 3 - - - - - - - - - -
CO.3 3 2 - - - - - - - - - -
CO.4 3 3 - - - - - - - - - -
CO.5 3 3 - - - - - - - - - -
CO* 2.8 2.6 - - - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OEEE413 INTRODUCTION TO POWER QUALITY
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to Cos
CO1 Able to understand voltage sag, swell, long and short duration PO1,PO2,,PO4,PO12
voltage variations.
Able to understand the sources, principle of protection of voltage sag
CO2 PO1,PO2,PO3,PO4,,PO12
and interruption.
CO3 Able to understand the concept of capacitor switching and lightning. PO1,PO2,PO4,PO12
PO1,PO2,PO3,PO4,
CO4 Able to understand the controlling of harmonic distortion.
,PO12
CO5 Able to understand various power quality monitoring equipment and PO1,PO3,PO4,PO12
benchmarking process.
Text Books:
1. Electrical Power Systems Quality - Roger C. Dugan - Mark F. McGranaghan - Surya Santoso -
H.Wayne Beaty - 2nd Edition - TMH Education Pvt. Ptd.
Reference Books:
1. Electrical systems quality Assessment by J. Arrillaga - N.R. Watson - S. Chen - John Wiley &
Sons
2. Understanding Power quality problems by Math H. J. Bollen IEEE Press
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 2 2 - 3 - - - - - - - 3
CO.2 2 2 3 3 - - - - - - - 3
CO.3 2 2 - 3 - - - - - - - 3
CO.4 2 2 3 3 - - - - - - - 3
CO.5 2 - 3 3 - - - - - - - 3
CO* 2 2 3 3 3
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OECE411 FUNDAMENTALS OF ARTIFICIAL INTELLIGENCE
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Gain the basic Knowledge about AI technique and Production PO1
systems
CO2 Comprehend the Un informed and Informed Search Strategies. PO1, PO3
CO3 Analyze and Implement Reasoning patterns in propositional logic PO1, PO2
Formulate the Knowledge and Reasoning techniques in solving
CO4 PO1, PO4
problems
Apply Robotics to Solve Real world Problems and use rapid miner
CO5 PO1, PO2, PO4, PO9
applications
Text Books:
1. Artificial Intelligence A Modern Approach, 2/e, Stuart Russell and Peter Norvig, 2003,
Pearson Education, New Delhi, India.
2. Artificial Intelligence, 3/e, Elaine Rich, Kevin Knight and Shiva Shankar B Nair, 2004,
Tata McGraw Hill, Hyderabad, India.
Reference Books:
1. Artificial Intelligence Structures and Strategies for Complex Problem Solving, 5/e, George
F. Luther, 2005, Pearson Education, New Delhi, India.
2. Introduction to Artificial Intelligence, 1/e, Eugene Charniak and Drew McDermott, 1985,
Pearson Education, New Delhi, India.
3. Artificial Intelligence: The Basics, 1/e, Kevin Warwick, 2012, Wearset ltd, Boldon.
4. Introduction to Artificial Intelligence, 2/e, Philip C. Jackson, 1985, Dover Publications,
New York, USA.
5. Our Final Invention: Artificial Intelligence and the End of the Human Era, 1/e, James
Barrat, 2013, Thomas Dunne Books, New York, USA.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 2 - - - - - - - - - - -
CO.2 2 - 3 - - - - - - - - -
CO.3 2 2 - - - - - - - - - -
CO.4 2 - - 2 - - - - - - - -
CO.5 2 2 - 2 - - - - 1 - - -
CO* 2 2 3 2 - - - - 1 - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OECE412 FUNDAMENTALS OF EMBEDDED SYSTEMS
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Understanding and designing of embedded systems P01, P02, P03, P04,P06
CO2 Learning the Architecture and its functions PO1,P02,P03,P06
Knowledge to write the programs in Assembly Language P01, P02, P03, P04
CO3
Programs
CO4 Knowledge in real time operating systems P01, P03,P04,P05,P06
P01,
CO5 Understanding the transmissions through different types of buses
PO2,P03,P04,P05,P06
Text Books:
1. Introduction to Embedded System-2nd edition- 2003-Shibu KV- Mc-Graw Hill -New
Delhi.
2. The 8051 Microcontroller-3rd Edition-2007- Kenneth J.Ayala- Thomson Delmar Learning-
New Delhi.
3. Embedded system architecture- programming and design-sixthreprint- 2005- Rajkamal-
TMH- New Delhi.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 3 3 2 - 2 - - - - -- -
CO.2 3 2 2 - - 3 - - - - -- -
CO.3 3 3 3 2 - - - - - - -- -
CO.4 3 - 3 3 2 2 - - - - -- -
CO.5 3 3 3 3 2 2 - - - - -- -
CO* 3 2.75 2.8 2.5 2 2.25 - - - - -- -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OECE413 DATA COMMUNICATION AND NETWORKS
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Independently understand basic computer network technology PO1, PO2,PO3
Understand and explain Data Communications System and its
CO2 PO1, PO2, PO3,PO4
components.
Analysis the different types of network topologies and protocols.
CO3 And Enumerate the layers of the OSI model and TCP/IP. Explain PO1, PO2,PO3,
the function(s) of each layer
Identify the different types of network devices and their functions
CO4 PO1, PO2,PO4
within a network.
Familiarity with the basic protocols of computer networks, and
CO5 how they can be used to assist in network design and PO1,PO2,PO4
implementation.
Text Books:
1. Computer Networks, Tanenbaum and David J Wetherall, 5th Edition, Pearson Edu,
2010
2. Computer Networks: A Top Down Approach, Behrouz A. Forouzan, FirouzMosharraf,
McGraw Hill Education.
Reference Books:
1. Larry L. Peterson and Bruce S. Davie, “Computer Networks - A Systems Approach”
(5th ed), Morgan Kaufmann/ Elsevier, 2011
2. William Stallings, “Data & Computer Communication”, Pearson Education India, 10th
Edition, 2014.
3. James F. Kurose, Keith W. Ross, “Computer Networking: A Top–Down Approach
Featuring the Internet”, Pearson Education, 6th Edition, 2013.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 3 3 - - - - - - - - -
CO.2 2 3 2 3 - - - - - - - -
CO.3 3 3 2 - - - - - - - - -
CO.4 3 2 - 3 - - - - - - - -
CO.5 3 2 - 3 - - - - - - - -
CO* 2.8 2.6 2.3 3 - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OMEC411 QUALITY CONTROL AND RELIABILITY ENGINEERING
(OPEN ELECTIVE-II)
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Illustrate the quality concepts of statistical process control, and contributions
CO1 PO1,PO11, PO12
TQM Gurus in quality management
Recognize the quality principles and impact of 5s, Kaizen, PDSA cycles in
CO2 PO1,PO11, PO12
continuous process improvement.
Demonstrate the basic need of online quality control and process control in an PO1,PO2, PO3,
CO3 PO11, PO12
organization
Explain the basic need of offline quality control and process control in an PO1,PO2, PO3,
CO4 PO11, PO12
organization
PO1, PO2,PO11,
CO5 Realize the concepts of Reliability and Estimation PO12
Text Books:
1. Quality Control, Besterfield D.H., 8/e, 2009, Pearson Education, India.
2. Reliability Engineering, E Balagurusamy, 2017, McGraw Hill India
Reference Books:
1. Introduction to Statistical Quality Control, Douglas.C. Montgomery, 7/e, 2013, John Wiley.
2. Statistical Methods for Quality, Reliability and Maintainability, K.Muralidharan and A Syamsundar,
2012, PHI Learning.
3. Statistical Quality Control, Monohar Mahajan, 2001, Dhanpat Rai &and Sons.
4. Reliability, Maintainability and Risk, David J Smith, 8/e, 2011, Butterworth-Heinemann, Elsevier
Ltd.
5. Fundamentals of Quality Control and Improvement, Amitava Mitra, 4/e, 2016, JohnWiley&Sons,Inc.
6. Reliability Engineering, Kailash C. Kapur and Michael Pecht, 2014, John Wiley & Sons, Inc.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 - - - - - - - - - 1 2
CO.2 3 - - - - - - - - - 1 2
CO.3 3 2 1 - - - - - - - 1 2
CO.4 3 2 1 - - - - - - - 1 2
CO.5 3 2 - - - - - - - - 1 2
CO* 3 2 1 - - - - - - - 1 2
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
Understand the concepts of management and characteristics of personnel
CO1 PO1, PO11, PO12
management and organization
Explain the organizational structures and plant layout for productivity PO1,PO2, PO11,
CO2
improvements PO12
Describe the productivity, planning and control of a product PO1,PO2, PO11,
CO3
PO12
Explain the material handling techniques and Inventory control of PO1,PO2, PO11,
CO4
manufacturing a product PO12
Demonstrate the industrial psychology and work study in an industry PO1,PO2, PO11,
CO5
PO12
Text books:
1. Industrial Engineering and Management, 17/e, 2010, O.P. Khanna, Dhanpat Rai Publishing Company
(P) Ltd., New Delhi.
2. Industrial Engineering and Management, Pravin Kumar, 1/e, 2015, Pearson Education, New Delhi.
Reference books:
1. Production and Operations Management, S. N. Chary, 6/e, 2019, Tata McGraw-Hill Education Pvt.
Ltd., Noida.
2. Operations Management, William J Stevenson, 12/e, 2018, Tata McGraw-Hill Education Pvt. Ltd.,
Noida.
3. Production and Operations Management, Shailendra Kale, 1/e, 2013, Tata McGraw-Hill Education
Pvt. Ltd., Noida.
4. Production and Operations Management, Kanishka Bedi, 3/e, 2013, Oxford University Press, India.
5. Manufacturing Organization and Management, 6/e, 2004, Harold T Amrine, John A Ritchey, Colin L
Moodie and Joseph F Kmec, Pearson Education, New Delhi.
6. Industrial Engineering and Production Management, Martand T Telsang, 3/e, 2018, S.Chand
Publications, New Delhi.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 2 - - - - - - - - - 1 1
CO.2 2 2 - - - - - - - - 1 1
CO.3 2 2 - - - - - - - - 1 1
CO.4 2 2 - - - - - - - - 1 1
CO.5 2 2 - - - - - - - - 1 1
CO* 2 2 - - - - - - - - 1 1
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech I Semester L T P C
3 0 0 3
18OMEC413 3D PRINTING AND DESIGN (OPEN ELECTIVE-II)
TOTAL: 45 HOURS
Course Outcomes:
On successful completion of the course, Students will be able to POs related to COs
CO1 Understand the need and development of additive manufacturing technology PO1, PO2, PO3
CO2 Explain the design for additive manufacturing and tool design PO1, PO2, PO3
Illustrate the parameters of photo polymerization and Laminated Object
CO3 PO1, PO2, PO3, PO5
Manufacturing
CO4 Explain powder bed fusion processes, binder and material jetting process PO1, PO2, PO3, PO5
Summarize the post processes technique and applications of additive
CO5 PO1, PO2, PO3, PO5
manufacturing process
Text Books:
1. Additive Manufacturing Technologies: 3D Printing, Rapid Prototyping and Direct Digital
Manufacturing, Ian Gibson, David W.Rosen and Brent Stucker, 2/e, 2015, Springer.
2. Rapid Prototyping: Principles and Applications, Chee Kai Chua, Kah Fai Leong and Chu Sing Lim
3/e, 2010, World Scientific Publishers.
Reference Books:
1. Additive manufacturing: Innovations, Advances, and Applications, T.S. Srivatsan and T.S.
Sudarshan, Taylor & Francis Group, LLC.
2. Additive Manufacturing of Emerging Materials, Bandar AlMangour, 2018, Springer.
3. 3D Printing and Additive Manufacturing Technologies, L. Jyothish Kumar, Pulak M. Pandey and
David Ian Wimpenny, 2019, Springer Nature Singapore Pte Ltd.
4. 3D Printing: Technology, Applications, and Selection, Rafiq Noorani, 2018, CRC Press, Taylor &
Francis Group.
5. Design for Additive Manufacturing, Martin Leary, 2019, Elsevier.
6. Additive Manufacturing Handbook: Product Development for the Defense Industry, Adedeji B.
Badiru, Vhance V. Valencia, and David Liu, 2017, CRC Press, Taylor & Francis Group.
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 2 1 - - - - - - - - -
CO.2 3 2 1 - - - - - - - - -
CO.3 3 2 1 - 2 - - - - - - -
CO.4 3 2 1 - 2 - - - - - - -
CO.5 3 2 1 - 2 - - - - - - -
CO* 3 2 1 - 2 - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Task 1:
Task 2:
Starting HDFS,
Listing files in HDFS.
Adding files and directories.
Retrieving files.
Deleting files.
Shutting down the HDFS.
Task 3:
Understanding and Working with Ambari for provision, manage and monitor a Hadoop cluster,
and also to integrate Hadoop with the existing enterprise infrastructure.
Task 4:
Write a java map-reduce program for counting the number of occurrences of each word in a text
file.
Task 5:
Write a java map-reduce program for mines healthcare data and perform various analysis on
healthcare dataset.
Task 6:
Working with PIG Latin scripts in Script mode and Grunt shell.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Task 7:
Write Pig Latin scripts to illustrate Load, Store, Describe, Dump operators
Task 8:
Write Pig Latin scripts to illustrate Group, Co-group, Join, Filter, Union, and Split Operators.
Task 9:
Develop a Map-reduce programming with Hive to create, alter, and drop databases, tables, views,
functions, and indexes.
Task 10:
Illustrate unstructured data into NoSQL data and perform various operations
Course Outcomes:
After the successful completion of this course, the students should be able to:
CO2 Demonstrate an ability to use frameworks like Hadoop to efficiently store PO1, PO2,
retrieve and process Big Data for Analytics.
CO3 Implement several Data Intensive tasks using the Map Reduce Paradigm PO1, PO2, PO3, PO4
CO4 Apply several newer algorithms for Clustering Classifying and finding PO1, PO2, PO3,
associations in Big Data
CO5 Design and implement successful Recommendation engines for enterprises. PO1, PO2, PO3, PO4,
PO5
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 - - - - - - - - - - -
CO2 - 3 - - - - - - - - - -
CO3 - - 3 - - - - - - - - -
CO4 - - - 3 - - - - - - - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO5 - - - - 3 - - - - - - -
CO6 - - - - - - - 3 - - - -
CO7 - - - - - - - - 3 - - -
CO8 - - - - - - - - - 3 - -
CO9 - - - - - - - - - - - 3
CO* 3 3 3 3 3 - - 3 3 3 - 3
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
LIST OF EXPERIMENTS
Course Outcomes:
After the successful completion of this course, the students should be able to:
Course Outcomes POs related to COs
CO1 Build a native application using GUI components and Mobile PO1, PO2, PO3, PO4,
application development framework. PO5
CO2 Develop an application using basic graphical primitives and databases. PO1, PO2, PO3, PO4,
PO5
CO4 Develop an android application using the concept of Fragments. PO1, PO2, PO3, PO4,
PO5
CO5 Develop an application using the database connectivity with the SQLite PO1, PO2, PO3, PO4,
database to post and retrieve data through the User Interface PO5
CO8 Communicate verbally and in written form, the understanding about the PO10
experiments
CO9 Continue updating their skills related to develop mobile application and PO12
implementing programs in future
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 - - - - - - - - - - -
CO2 - 3 - - - - - - - - - -
CO3 - - 3 - - - - - - - - -
CO4 - - - 3 - - - - - - - -
CO5 - - - - 3 - - - - - - -
CO6 - - - - - - - 3 - - - -
CO7 - - - - - - - - 3 - - -
CO8 - - - - - - - - - 3 - -
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO9 - - - - - - - - - - - 3
CO* 3 3 3 3 3 - - 3 3 3 - 3
REFERENCES:
CO-PO Mapping
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
PO
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10 PO 11 PO 12
CO
CO1 3 2 - - - - 3 3 - - - 3
CO2 3 2 - 2 - 2 3 3 - - - 3
CO3 3 2 - 2 - 3 3 3 - - - 3
CO4 3 2 - 2 - 3 3 3 - - - 3
CO5 3 2 - 2 - 3 3 3 - - - 3
CO* 3 2 - 2 - 2.75 3 3 - - - 3
Textbooks:
1. A text book on professional ethics and Human Values.1/e 2006,NaagarazanR.S.,New Age
International (p)Ltd, Publishers, New Delhi.
2. Professional ethics and Human Values,S.DineshBabu, Laxmi Publications(P)Ltd, New Delhi.
Reference Books:
1. Engineering Ethics ,2004,M.Govindarajan, S Natarajan, V.S. Senthil Kumar, Prentice Hall of
India,Pvt. Ltd. New Delhi.
2. EngneeringEthics ,2004, CharlesD.Fleddermann,Pearson Education/Prentice-Hall ,New
jersey(Indian Reprint now available).
3. Engineering Ethics – Concepts and Cases -2000,CharlesEHarris,MichaelS.Prtchard and Michael J
Rabins ,Wadsworth Thompson LeaningUnited states (Indian reprint now available).
4. Ethics in Engineering ,Mike Marine and Roland Schinzinger, Tata McGraw-hill
Education,PvtLtd,.Noida.
5. Ethics and the Conduct of Business,2003, John R.Boatright, Pearson
Education,NewDelhi.Fundamentals of Ethics for Scientists and Engineers, 2001, Edmund G
Seebauer and Robert L.Barry,Oxford University Press, Oxford.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Introduction to Internet of Things –Definition and Characteristics of IoT, Physical Design of IOT- IoT
Protocols -Logical Design of IoT - IoT communication models - IoT Communication APIs - IoT enabled
Technologies- Wireless Sensor Networks - Cloud Computing - Big data analytics - Communication
protocols - Embedded Systems.
The Vision - Introduction - From M2M to IoT. M2M high-level ETSI architecture - IETF architecture for
IoT - OGC architecture - IoT reference model - Domain model - information model - functional model -
communication model - IoT reference architecture.
Protocol Standardization for IoT – Efforts – M2M and WSN Protocols – SCADA and RFID Protocols –
Unified Data Standards – Protocols – IEEE 802.15.4 – BACNet Protocol – Modbus– Zigbee Architecture
– Network layer – 6LowPAN - CoAP - Security
Building IOT with RASPERRY PI- IoT Systems - Logical Design using Python – IoT Physical Devices
& Endpoints - IoT Device -Building blocks -Raspberry Pi -Board - Linux on Raspberry Pi - Raspberry Pi
Interfaces -Programming Raspberry Pi with Python - Other IoT Platforms - Arduino
Real world design constraints - Applications - Asset management, Industrial automation, smart grid,
Commercial building automation, Smart cities - participatory sensing - Data Analytics for IoT – Software
& Management Tools for IoT Cloud Storage Models & Communication APIs - Cloud for IoT - Amazon
Web Services for IoT.
Course Outcomes:
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
After the successful completion of this course, the students should be able to:
Course Outcomes POs related to COs
CO1 Demonstrate knowledge on fundamentals of Internet of Things and its PO1, PO2
functionalities.
CO2 Demonstrate knowledge on Building state of the art architecture in IoT. PO1, PO2
CO4 Design a portable IoT using Rasperry Pi PO1, PO2, PO3, PO4
CO5 Deploy an IoT application and connect to the cloud using Raspberry Pi & PO1, PO2, PO3, PO4,
ARDUINO and apply the concept of Internet of Things in the real world PO5
scenario.
CO – PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 2 - - - - - - - - -
CO2 3 3 - - - - - - - - - -
CO3 2 2 3 3 - - - - - - - -
CO4 2 2 3 3 - - - - - - - -
CO5 3 3 2 2 3 - - - - - - -
Text Books:
References:
3. Architecting the Internet of Things, Bernd Scholz-Reiter, Florian Michahelles, ISBN 978- 3842-
19156-5, Springer.
4. The Internet of Things Key Applications and Protocols, Olivier Hersent, David Boswarthick,
Omar Elloumi, ISBN 978-1-119-99435-0, Wiley Publications.
5. The Internet of Things in the Cloud: A Middleware Perspective, HonboZhou , 2012, CRC Press .
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
TCP/IP protocol suite - Addressing- Internet protocol version 4 (IPv4) - Datagrams - Fragmentation -
Options - Checksum - IPv4 addresses - Introduction - Classful addressing - Classless addressing -
Special addresses - NAT
Address mapping - The ARP protocol - ATMARP - ARP package - Internet control message protocol
Version 4 - Introduction - Messages - Debugging tools - ICMP package - Unicast routing protocols
(RIP, OSPE and BGP) - Introduction - Intra and inter domain routing - Distance vector routing - RIP -
Link state routing - OSPF - Path vector routing - BGP
Introduction - User datagram - UDP services - UDP applications - UDP package - Transmission control
protocol (TCP) - TCP services - TCP features - Segment - A TCP connection-Windows in TCP - Flow
control - Error control - Congestion control - TCP timers - Options - TCP package
TELNET and SSH- TELNET - Secure shell (SSH) - File transfer - FTP - TFTP
Introduction - Advantages of IPv6 - IPv6 addressing format - IPv6 header - IPv6 extension headers -
ICMPv6
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 - - 2 - - - - - - - -
CO3 3 3 - - - - - - - - - -
CO4 2 2 2 - - - - - - - - -
CO5 3 3 - - - - - - - - - -
CO* 2.8 2.75 2.0 2.0 - - - - - - - -
Text Books:
1. TCP/IP Protocol Suite, 4/e, BehrouzA.Forouzan, April 2009, Tata McGrawHill, Hyderabad, India.
2. Introduction to Data Communications and Networking, 3/e, Wayne Tomasi, May 1998, Pearson
Education, New Delhi, India.
References Books:
1. Internetworking with TCP/IP, 2/e, Douglas E. Comer, Stevens, 2006, PHI, New Delhi, India.
2. TCP/IP Network Administration, 3/e, Craig Hunt, O’Reilly, August 1992, New Delhi, India.
3. TCP/IP Illustrated, Volume 1: The Protocols, 2/e, Kevin R. Fall, W. Richard Stevens, 2011, Pearson
Education, New Delhi, India.
4. The TCP/IP Guide:A Comprehensive, Illustrated Internet Protocols Reference, 1/e, Charles M.
Kozierok, William Pollock, 2005, San Francisco, Usa.
5. TCP/IP Sockets in C: Practical Guide for Programmers, 1/e, Michael J. Donahoo, Kenneth L. Calvert,
Morgan Kaufmann, 2001, San Francisco, Usa.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To provide knowledge on different types of Computing Systems and types of Cloud
Computing Basics.
CEO2: To describe the different services of cloud
CEO3: To describe the Privacy and security aspects of cloud.
CEO4: To know common standards for Cloud
CEO5: To develop skill to setup our own private cloud and to Know various applications of Cloud.
Distributed systems - High performance cluster computing - Grid computing - Virtualization - Meaning of
the terms cloud and cloud computing - cloud based service offerings - Grid computing versus Cloud
computing - Benefits of cloud model - limitations - legal issues - Key characteristics of cloud
computing - Challenges for the cloud - Public cloud – Private cloud – Hybrid cloud.
UNIT – 3: Federation, Presence, Identity, Privacy and Security in the cloud (9)
Federation in the cloud - Presence in the cloud - Privacy and its relation to cloud based information
system - Security in the Cloud - Cloud security challenges - Software-as-a-Service security
UNIT – 4: Common Standards in Cloud Computing - End user access to cloud computing (9)
The open cloud consortium - The distributed management task force - Standards for application
developers - Standards for messaging - Standards for security - YouTube - Zimbra - Facebook - Zoho -
DimDim collaboration - Smartphone - Mobile operating systems for smart phones - Mobile platform
virtualization - Future trends.
Case studies:1 - Amazon EC2 - Amazon simple DB - Amazon S3 - Amazon cloud front.
Case studies:2 - Google App Engine - Google web tool kit - Microsoft Azure Services platform -
Microsoft dynamic CRM
Case studies:3 - Setting up your own private cloud using open source tools.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - - - - - - - - -
CO2 3 3 - - - - - - - - - -
CO3 3 - - - - - - 3 - - - -
CO4 3 - - - - 2 - - - - - -
CO5 3 3 3 - 2 - - - 2 - - 3
CO* 3 3 3 - 2 2 - 3 2 - - 3
Text Books:
1. Cloud Computing implementation- management and security, 1/e, John W. Rittinghouse, James F.
Ransome ,2009, CRC Press, Taylor & Francis group, US.
2. Cloud Computing: A practical approach, 1/e, Anthony T.velte, TobyJ.velte Robert Elsenpeter–2009,
Tata McGraw Hill edition, India.
Reference Books:
1. Cloud Computing: Principles and Paradigms , 1/e, RajkumarBuyya, James Broberg and
AndrzejGoscinski, 2013, Wiley Pvt. Ltd, India.
2. Cloud Computing: Concepts, Technology& Architecture, 1/e , Thomas Erl, Ricardo Puttini and
ZaighamMahmood, 2013, PH, New Delhi.
3. Cloud Application Architectures,1/e, George Reese, 2009 Oreillypublishers, California.
4. Cloud Computing and SOA convergence in your enterprise, 1/e, David S. Linthicum, Addison,
Wesley, Boston, 2010,US.
5. Cloud Computing: SaaS -PaaS - IaaS- Virtualization- Business Models- Mobile, Security and More,
1/e, Kris Jamsa, Jones& Bartlett Learning, Massachusetts, 2013, US.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To learn the concept learning and Decision Tree Learning algorithms.
CEO2: To understand Appropriate Problem for Neural Networks and Genetic algorithms.
CEO3: To learn Bayesian Belief Networks and sample complexity.
CEO4: To learn Instance-based Techniques
CEO5: To understand Advanced Learning Algorithms
Problems – Perspectives and Issues – Concept Learning – Version Spaces and Candidate Eliminations –
Inductive bias – Decision Tree learning – Representation – Algorithm – Heuristic Space Search.
Bayes Theorem – Concept Learning – Maximum Likelihood – Minimum Description Length Principle –
Bayes Optimal Classifier – Gibbs Algorithm – Naïve Bayes Classifier – Bayesian Belief Network – EM
Algorithm – Probability Learning – Sample Complexity – Finite and Infinite Hypothesis Spaces –
Mistake Bound Model.
K- Nearest Neighbour Learning – Locally weighted Regression – Radial Basis Functions – Case
Based Learning.
Learning Sets of Rules – Sequential Covering Algorithm – Learning Rule Set – First Order Rules – Sets
of First Order Rules – Induction on Inverted Deduction – Inverting Resolution – Analytical Learning –
Perfect Domain Theories – Explanation Base Learning – FOCL Algorithm – Reinforcement Learning
– Task – Q-Learning – Temporal Difference Learning
Course Outcomes:
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - - - - - - - - -
CO2 3 3 - - - - - - - - - -
CO3 3 3 3 3 - - - - - - - -
CO4 3 3 3 3 - - - - - - - -
CO5 3 3 3 3 - - - - - - - -
CO* 3 3 3 3 - - - - - - - -
Text Books
1. Tom M. Mitchell, ―”Machine Learning”, McGraw-Hill Education (India) Private Limited, 2013.
Reference Books
1. EthemAlpaydin, ―”Introduction to Machine Learning (Adaptive Computation and Machine
Learning)”, The MIT Press 2004.
2. Stephen Marsland, ―”Machine Learning: An Algorithmic Perspectiveǁ”, CRC Press, 2009.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Introduction - Examples of distributed systems - Resource sharing and the web - Challenges -
Architectural and fundamental models.
Inter process communication: The API for the Internet Protocols – External Data Representation and
Marshalling – Client Server Communication – Group Communication.
Introduction - Communication between distributed objects – Remote procedure call - Events and
notifications.
Operating System Support: OS layer - Protection - Processes and Threads - Communication and
invocation - Operating system architecture.
Introduction - Name services and the domain name system - Directory services - Case study of the global
name service - Case study of the X.500 directory service
Introduction – Flat and Nested distributed transactions - Atomic commit protocols – Concurrency control
– Distributed Deadlocks – Transaction Recovery – Transactions with Replicated data.
Course Outcomes:
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CO2 Gain knowledge about howthe Distributed objects are used for remote PO1, PO2
invocation
CO3 Analyze the directory services in distributed systems. PO1, PO2, PO3, PO4
CO4 Manage the concurrency control in distributed systems. PO1, PO2, PO3, PO5
CO5 Implement distributed transactions in real time data bases. PO1, PO2, PO3, PO4
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 3 - - - - - - - - - -
CO2 3 3 - - - - - - - - - -
CO3 3 3 3 3 - - - - - - - -
CO4 3 3 3 3 - - - - - - - -
CO5 3 3 3 3 - - - - - - - -
CO* 3 3 3 3 - - - - - - - -
Text Books:
1. Distributed Systems Concepts and Design, 5/e,GCoulouris, J Dollimore and T Kindberg , 2011,
Pearson Education, New Delhi.
2. Distributed Systems,2/e, S.Ghosh, Chapman and Hall/CRC, Taylor & Francis Group, 2010, US.
Reference Books:
1. Distributed Computing, 2/e, S.Mahajan and S.Shah, 2013, Oxford University Press, US.
2. Distributed Operating Systems Concepts and Design, 1/e, PradeepK.Sinha, 1998, PHI, New Delhi.
3. Advanced Concepts in Operating Systems, 1/e, M Singhal, N G Shivarathri, 2001 Tata McGraw, Hill
Edition, India.
4. Reliable Distributed Systems, 1/e ,K.P.Birman, Springer , 2005, New York.
5. Distributed Systems: Principles and Paradigms, 2/e, A.S. Tanenbaum and M.V. Steen, 2008 Pearson
Education, New York.
6. Distributed Operating Systems and Algorithm Analysis, 5/e, R.Chow, T.Johnson,2009Pearson, New
Delhi.
7. Distributed Operating Systems, 1/e, A.S.Tanenbaum, 2009, Pearson Education, New Delhi.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Elementary name and Address Conversion: Domain name system – gethostbyname function – Ipv6
support in DNS – gethostbyadr function –getservbyname and getservbyport functions.
Raw sockets – raw socket creation – raw socket output – raw socket input – ping program – trace route
program.
SNMP network management concepts – SNMPv1 – Management information – MIB Structure – Object
syntax – Standard MIB‟s – MIB-II Groups – SNMPv1 protocol and Practical issues.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - - - - - - - - - -
CO2 3 3 3 3 - - - - - - - -
CO3 3 3 - - - - - - - - - -
CO4 3 3 - - - - - - - - - -
CO5 3 3 3 3 - - - - - - - -
CO* 3 3 3 3 - - - - - - - -
Text Books:
1. Unix Network Programming – The Sockets Networking API, 3rdedition, W. Richard Stevens, B.
Fenner, A.M. Rudoff, 2004,Pearson.
nd
2. Unix Network Programming-Interprocess communication, Vol-2, 2 edition,W. Richard Stevens,
Pentice Hall.
3. William Stallings, SNMP, SNMPv2, SNMPv3 and RMON 1 and 2, Third Edition, Pearson
Edition, 2009.
Reference Books:
1. TCP/IP Illustrated Volumes 1,W. Richard Stevens, 1994, Published by Addison-Wesley.
2. UNIX Network Programming, The Sockets Networking API, Volumes 1,W Richard Stevens, Bill
Fenner, Andrew M. Rudoff, Addison-Wesley
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B. TECH II-SEMESTER L T P C
3 0 0 3
18CSE423E COMPUTATIONAL INTELLIGENCE (Core Elective-III)
UNIT -2: First Order Logic, Inference in First Order Logic (9)
Syntax and semantic of first order logic - Using first order logic - Knowledge engineering in first order
logic - Propositional vs. First order inference - Ontological engineering - Categories and objects -
Actions - Situations and Events.
Forms of Learning – Regression and Classification with Linear Models – Artificial Neural networks –
Support Vector Machines – Reinforcement Learning
Deep Feed Forward Networks – Regularization – Optimization for Training deep Models – Convolution
Networks – Applications.
Language Models – Text Classification – Phrase Structure Grammars - Syntactic Analysis – Augmented
Grammars and Semantic Interpretations – Machine Translation – Speech Recognition
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 - - - - - - - - - - -
CO2 3 - 3 - - - - - - - - -
CO3 3 3 - - - - - - - - - -
CO4 3 3 - - - - - - - - - -
CO5 3 3 - 3 - - - - 3 - - -
CO* 3 3 3 3 - - - - 3 - - -
Text Books:
1. Artificial Intelligence A Modern Approach, 4/e, Stuart Russell and Peter Norvig, 2019, Pearson
Education, New Delhi, India.
2. Artificial Intelligence, 3/e, Elaine Rich, Kevin Knight and Shiva Shankar B Nair, 2004, Tata McGraw
Hill, Hyderabad, India.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Reference Books:
1. Artificial Intelligence A Modern Approach, 4/e, Stuart Russell and Peter Norvig, 2010, Pearson
Education, New Delhi, India
2. Artificial Intelligence Structures and Strategies for Complex Problem Solving, 5/e, George F. Luther,
2005, Pearson Education, New Delhi, India.
3. Introduction to Artificial Intelligence, 1/e, Eugene Charniak and Drew McDermott, 1985,Pearson
Education, New Delhi, India.
4. Artificial Intelligence: The Basics, 1/e, Kevin Warwick, 2012, Wearset ltd, Boldon.
5. Introduction to Artificial Intelligence, 2/e, Philip C. Jackson, 1985, Dover Publications, New York,
USA.
6. Our Final Invention: Artificial Intelligence and the End of the Human Era, 1/e, James Barrat,
2013,Thomas Dunne Books, New York, USA.
7. Machine Learning, Tom M. Mitchell,1997, McGraw-Hill Science.
8. https://rapidminer.com
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
3 1 0 3
18CSE424A DISTRIBUTED DATABASES (CORE ELECTIVE-IV)
Course Educational Objectives:
CEO1: To gain knowledge on distributed and central data bases.
CEO2: To introduce basic principles and implementation techniques of distributed database systems.
CEO3: To manage the distributed transactions using concurrency control techniques.
CEO4: To understand the concepts of concurrency control and deadlock.
CEO5: To study the basic concepts of reliability control mechanisms.
Course Outcomes:
On successful completion of the course the student will be able to,
CO1 Get familiar with the currently available models, technologies for and PO1, PO2
approaches to building distributed database systems and services.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CO2 Apply practical skills in the use of Query models and approaches to be able PO1, PO3, PO4
to select appropriate methods for a particular case.
CO3 Manage the distributed transactions in the real time data. PO1, PO2
CO4 Understand the lock based concurrency control algorithms. PO1, PO2
CO5 Demonstrate the reliability control mechanisms for Detection and PO1, PO2, PO4
resolution of inconsistency.
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 2 - - - - - - - - - -
CO2 3 - 2 2 - - - - - - - -
CO3 3 2 - - - - - - - - - -
CO4 3 2 - - - - - - - - - -
CO5 3 2 - 2 - - - - - - - -
CO* 3 2 2 2 - - - - - - - -
Text Books:
1. Distributed Database Principles & Systems, 2/e, Stefano Ceri, Giuseppe Pelagatti, 2008,
McGrawHill, Hyderabad, India.
2. Principles of Distributed Database Systems, 2/e, M.TamerOzsu, Patrick Valduriez, 2011,Pearson
Education, New Delhi, India.
Reference Books:
1. Distributed Database Management Systems: A Practical Approach, 1/e, Saeed K. Rahimi, Frank S.
Haug, 2010,Wiley Publications, New Delhi, India.
2. Distributed Database Systems, 1/e, Chhanda Ray, 2012, Pearson Education, New Delhi, India.
3. Distributed Database Systems, 1/e, David Bell, Jane Grimson, Addison Wesley, 1992, New York, Usa.
4. Distributed Databases, Cooperative Processing, and Networking, 1/e, ShakuAtre, 1992, McGrawHill,
Hyderabad, India.
5. Distributed Systems: Vol. II: Distributed Data Base Systems, 1/e, Wesley W. Chu, Artechm, 1986,
Print on Demand, New York, USA
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
The World of Arrays with NumPy : Creating an Array – Mathematical Operations – Squaring an Array –
Indexing and Slicing – Shape Manipulation.
Empowering data Analysis with Pandas : The Data Structures of Pandas – Inserting and Exporting data –
Data Cleaning – Data operations.
Various forms of Distribution – Z-Score – P-Value – Type 1 and Type 2 Errors – Confidence Interval -
Correlation – Z-Test Vs T-Test – F-Distribution – Chi-Square Distribution
Controlling the line Properties of a chart – Creating multiple plots – Playing with Text – Styling your
plots – Box plots – Scatter Plots with histograms – 3D Plot of a surface.
Decision Trees – Linear Regression – Logistic regression – The Naïve Baye’s Classifier – The k-means
clustering – Hierarchical Clustering.
Preprocessing data – Creating a wordCloud – Word and Sentence Tokenization – Parts of Speech
Tagging – Streaming and Lemmatization.Case Study: Performing Sentence Analysis on World Leaders
using Twitter
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Course Outcomes:
CO3 Analyze and Implement visualization techniques using Python PO1, PO2
CO5 Perform data analysis on the unstructured data and generate the results PO1, PO2, PO4, PO9
CO-PO Mapping
PO
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO
CO1 3 - - - - - - - - - - -
CO2 3 - 3 - - - - - - - - -
CO3 3 3 - - - - - - - - - -
CO4 3 - - 3 - - - - - - - -
CO5 3 3 - 3 - - - - 3 - - -
CO* 3 3 3 3 - - - - 3 - - -
Text Books:
1. Mastering Python for Data Science, 1/e, Samir Madhavan, 2015, Packt Publishing, Mumbai, India.
2. Hands on Data Analysis with NumPy and Pandas, 1/e, Curtis Miller, 2016, Packt Publishing,
Mumbai, India.
Reference Books:
1. Hands on Data science and Python Machine Learning, 1/e, Frank Kane, 2017, Packt Publishing,
Birmingham, U.K.
2. Python for Data Analysis, 2/e, Samuel Burns, Globaltech NTC, 2019, Amazon KindlePublishing.
3. https://www.amazon.com/Python-Data-Analysis-Step-Step-ebook/dp/B07PXFJGHT
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CEO1: To understand the basic concepts of SOA, comparison with existing architectures and principles
of service orientation.
CEO2: To learn about web services, messaging with SOAP and different layers of SOA and to learn
about advanced concepts such as Orchestration.
CEO3: To learn about web services and Contemporary SOA
CEO4: To Study about Web Services Security and Advanced Messaging.
CEO5: To Understand the Service Oriented Business Process Design.
Fundamental SOA - Common characteristics of contemporary SOA – Common tangible benefits of SOA
– Common pitfalls of adopting SOA - SOA timeline (from XML to web services to SOA) - The
continuing evolution of SOA (standards organizations and contributing vendors) - The roots of SOA
(comparing SOA to past architectures)
The web services framework - Services (as web services) - Service descriptions (with WSDL) -
Messaging (with SOAP) – Message exchange patterns - Service activity - Coordination - Atomic
transactions - Business activities - Orchestration - Choreography
Message level security - Data level security - XML Encryption - XML Signature - Reliable Messaging -
Notification - WS - Eventing - WS - Notification
WS - BPEL language basics - WS - Coordination overview – Service Oriented Business Process Design
(a step-by-step process) - WS - Addressing language basics - WS - Reliable messaging language basics
Course Outcomes:
CO1 Gained Knowledge on concepts of SOA and comparison with older PO1
architectures and principles of service orientation.
CO2 Understood the Principles of Service- Orientation and Service Layers PO1, PO2, PO3,PO4
CO3 Gained knowledge on different Web Services and Contemporary SOA PO1, PO2, PO3
CO4 Understood the concepts of Web Services Security and Advanced PO1, PO3
Messaging
CO5 Gained knowledge to Analyze complex business process critically in PO1, PO2,PO3,PO4
identifying appropriate service model logic.
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 - - - - - - - - - -
CO2 3 2 3 3 - - - - - - - -
CO3 3 3 2 - - - - - - - - -
CO4 3 - 3 - - - - - - - -
CO5 3 3 3 2 - - - - - - - -
CO* 3 2.6 2.75 2.5 - - - - - - -
Text Books:
1. Service-Oriented Architecture Concepts and Technology and Design, 1/e, ThomasErl,2006, Pearson
Education, New Delhi, India.
2. Understanding SOA with Web Services, 1/e, Eric Newcomer, Greg Lomow, December 2004, Pearson
Education, New Delhi, India.
References Books:
1. Service-Oriented Architecture (SOA): A Planning and Implementation Guide for Business and
Technology, 1/e, Eric A. Marks, Michael Bell, 2006, Wiley Publication, New Delhi, India.
2. Developing Enterprise Web Services An Architect’s Guide, 2/e, SandeepChatterjee, James Webber,
2004, Pearson Education, New Delhi, India.
3. Service-Oriented Architecture (SOA) Compass: Business Value, Planning, and Enterprise Roadmap,
1/e, Norbert Bieberstein, Sanjay Bose, Marc Fiammante, Keith Jones, Rawn Shah, 2005, IBM Press,
New Delhi, India.
4. SOA in Practice: The Art of Distributed System Design(Theory in Practice), 1/e, Nicolai M.Josuttis,
O’Reilly, 2007, New York, Usa.
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
5. IT Architecture and Middleware Strategies for Building Large Integrated Systems, 1/e, Chris Britton,
Addison Wesley, 2000, New Delhi, India
Course Objectives:
3 G Wireless Networks – State of Industry – Mobility support Software – End User Client Application –
Mobility Middleware –Middleware for Application Development - Adaptation and Agents - Service
Discovery Middleware – Finding Needed Services - Interoperability and Standardization.
Virtual IP Protocols - Loose Source Routing Protocols - Mobile IP – CDPD – GPRS – UMTS Security
and Authentication – Quality of Service – Mobile Access to the World Wide Web.
Mobile Transactions - Reporting and Co Transactions –Kangaroo Transaction Model – Clustering Model
–Isolation only transaction – 2 Tier Transaction Model – Semantic based nomadic transaction processing.
Mobile Device Operating Systems – Special Constraints & Requirements – Commercial Mobile
Operating Systems – Software Development Kit: iOS, Android, BlackBerry, Windows Phone –
MCommerce – Structure – Pros & Cons – Mobile Payment System – Security Issues
Course Outcomes:
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 3 - - - - - - - - -
CO2 3 2 - - - - - - - - -
CO3 3 3 - 3 - - - - - - - -
CO4 2 2 - - - - - - - - - -
CO5 3 3 - - 3 - - - - - - -
CO* 2.8 2.75 3.0 3.0 3 - - - - - - -
Text Books:
1. Mobile Computing Principles, Reza B Fat and Roy.T. Fielding, 2005.Cambridge University Press.
2. Anytime, Anywhere Computing, Mobile Computing Concepts and Technology, Abdelsalam A Helal,
Richard Brice, Bert Haskel, MarekRusinkiewicz, Jeffery L Caster andDarellWoelk, 2000. Springer
International Series in Engineering and Computer Science.
Reference Books:
1. Fundamentals of Mobile and Pervasive Computing, Golden Richard, Frank Adelstein, Sandeep KS
Gupta, Golden Richard and Loren Schwiebert, 2005, McGraw-Hill ,Professional Publishing.
Course Outcomes:
CO-PO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO
CO 1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 - 3 - - - - - - - -
CO2 3 - - 3 - - - - - - - -
CO3 3 3 - 3 - - - - - - - -
CO4 3 3 - - - - - - - - - -
CO5 3 3 3 3 - - - - - - - -
CO* 3 3 3 3 - - - - - - - -
Text Book
1. C. M. Krishna and Kang G. Shin, "Real-Time Systems", International Edition, McGraw Hill
Companies, Inc., New York, 1997
Reference Book
1. Rajib Mall, "Real-Time Systems: Theory and Practice", 1st edition, Pearson Education, 2012
SREENIVASA INSTITUTE OF TECHNOLOGY AND MANAGEMENT STUDIES.
(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
IV B.Tech II Semester L T P C
0 0 20 10
The aim of the project work is to deepen comprehension of principles by applying them to a new
problem which may be the design / fabrication / analysis for a specific application, a research project with
a focus on an application needed by the industry / society, a computer project, or a design and analysis
project. A project topic must be selected by the students in consultation with their guides.
To train the students in preparing project reports and to face reviews and viva voce examination.
The progress of the project is evaluated based on a minimum of three reviews. The review committee may
be constituted by the Head of the Department. A project report is required at the end of the semester. The
project work is evaluated jointly by external and internal examiners constituted by the Head of the
Department based on oral presentation and the project report.
Course Outcomes:
On successful completion of course, the student will be able to POs related to COs
CO9 Function effectively as individual and a member in the project team PO9
Develop communication skills, both oral and written for preparing and
CO10 PO10
presenting project report.
Demonstrate knowledge and understanding of cost and time analysis required
CO11 PO11
for carrying out the project.
Engage in lifelong learning to improve knowledge and competence in the
CO12 PO12
chosen area of the project.
Note: Refer project work manual for preparation and method of evaluation
CO\PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO.1 3 - - - - - - - - - - -
CO.2 - 3 - - - - - - - - - -
CO.3 - - 3 - - - - - - - - -
CO.4 - - - 3 - - - - - - - -
CO.5 - - - - 3 - - - - - - -
CO.6 - - - - - 3 - - - - - -
CO.7 - - - - - - 3 - - - - -
CO.8 - - - - - - - 3 - - - -
CO.9 - - - - - - - - 3 - - -
CO.10 - - - - - - - - - 3 - -
CO.11 - - - - - - - - - - 3 -
CO.12 - - - - - - - - - - - 3
CO 3 3 3 3 3 3 3 3 3 3 3 3