R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCECOURSE STRUCTURE AND SYLLABUS
For UG ? R20
--- Content provided by FirstRanker.com ---
B. Tech - COMPUTER SCIENCE AND ENGINEERING with Specialization
ARTIFICIAL INTELLIGENCE
(Applicable for batches admitted from 2020-2021)
--- Content provided by FirstRanker.com ---
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA - 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
--- Content provided by FirstRanker.com ---
COURSE STRUCTURE
I Year ? I SEMESTER
--- Content provided by FirstRanker.com ---
S. NoCourse
Subjects
L
T
--- Content provided by FirstRanker.com ---
PCredits
Code
1
HS1101 English
--- Content provided by FirstRanker.com ---
30
0
3
2
--- Content provided by FirstRanker.com ---
BS1101 Mathematics ? I3
0
0
3
--- Content provided by FirstRanker.com ---
3BS1102 Applied Chemistry
3
0
0
--- Content provided by FirstRanker.com ---
34
ES1101 Programming for Problem Solving using C
3
0
--- Content provided by FirstRanker.com ---
03
5
ES1102 Computer Engineering Workshop
1
--- Content provided by FirstRanker.com ---
04
3
6
HS1102 English Language and Communication Skills Lab
--- Content provided by FirstRanker.com ---
00
3
1.5
7
--- Content provided by FirstRanker.com ---
BS1103 Applied Chemistry Lab0
0
3
1.5
--- Content provided by FirstRanker.com ---
8ES1103 Programming for Problem Solving using C Lab
0
0
3
--- Content provided by FirstRanker.com ---
1.59
MC1101 Environmental Science*
2
0
--- Content provided by FirstRanker.com ---
00
Total Credits
15
0
--- Content provided by FirstRanker.com ---
1319.5
I Year ? IISEMESTER
--- Content provided by FirstRanker.com ---
S. No
Course
Subjects
L
--- Content provided by FirstRanker.com ---
TP
Credits
Code
1
--- Content provided by FirstRanker.com ---
BS1201Mathematics ? II
3
0
0
--- Content provided by FirstRanker.com ---
32
BS1202
Applied Physics
3
--- Content provided by FirstRanker.com ---
00
3
3
ES1201
--- Content provided by FirstRanker.com ---
Digital Logic Design3
0
0
3
--- Content provided by FirstRanker.com ---
4ES1202
Python Programming
3
0
--- Content provided by FirstRanker.com ---
03
5
CS1201
Data Structures
--- Content provided by FirstRanker.com ---
30
0
3
6
--- Content provided by FirstRanker.com ---
BS1203Applied Physics Lab
0
0
3
--- Content provided by FirstRanker.com ---
1.57
ES1203
Python Programming Lab
0
--- Content provided by FirstRanker.com ---
03
1.5
8
CS1202
--- Content provided by FirstRanker.com ---
Data Structures Lab0
0
3
1.5
--- Content provided by FirstRanker.com ---
9MC1201 Constitution of India *
2
0
0
--- Content provided by FirstRanker.com ---
0Total Credits
17
0
9
--- Content provided by FirstRanker.com ---
19.5*Internal Evaluation
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
I Year - I Semester
L T P C
--- Content provided by FirstRanker.com ---
3 0 0 3ENGLISH (HS1101)
--- Content provided by FirstRanker.com ---
Introduction
The course is designed to train students in receptive (listening and reading) as well as productive and
interactive (speaking and writing) skills by incorporating a comprehensive, coherent and integrated
approach that improves the learners' ability to effectively use English language in academic/ workplace
--- Content provided by FirstRanker.com ---
contexts. The shift is from learning about the language to using the language. On successful completion ofthe compulsory English language course/s in B.Tech., learners would be confident of appearing for
international language qualification/proficiency tests such as IELTS, TOEFL, or BEC, besides being able to
express themselves clearly in speech and competently handle the writing tasks and verbal ability component
of campus placement tests. Activity based teaching-learning methods would be adopted to ensure that
--- Content provided by FirstRanker.com ---
learners would engage in actual use of language both in the classroom and laboratory sessions.Course Objectives:
Facilitate effective listening skills for better comprehension of academic lectures and English spoken
by native speakers
Focus on appropriate reading strategies for comprehension of various academic texts and authentic
--- Content provided by FirstRanker.com ---
materialsHelp improve speaking skills through participation in activities such as role plays, discussions and
structured talks/oral presentations
Impart effective strategies for good writing and demonstrate the same in summarizing, writing well
organized essays, record and report useful information
--- Content provided by FirstRanker.com ---
Provide knowledge of grammatical structures and vocabulary and encourage their appropriate use inspeech and writing
Course Outcomes:
At the end of the module, the learners will be able to
--- Content provided by FirstRanker.com ---
understand social or transactional dialogues spoken by native speakers of English and identify thecontext, topic, and pieces of specific information
ask and answer general questions on familiar topics and introduce oneself/others
employ suitable strategies for skimming and scanning to get the general idea of a text and locate
specific information
--- Content provided by FirstRanker.com ---
recognize paragraph structure and be able to match beginnings/endings/headings with paragraphsform sentences using proper grammatical structures and correct word forms
Unit 1:
Lesson-1: A Drawer full of happiness from "Infotech English", Maruthi Publications
--- Content provided by FirstRanker.com ---
Lesson-2: Deliverance by Premchandfrom "The Individual Society",Pearson Publications. (Non-detailed)
Listening:Listening to short audio texts and identifying the topic. Listening to prose, prose and
conversation.
Speaking: Asking and answering general questions on familiar topics such as home, family, work, studies
--- Content provided by FirstRanker.com ---
and interests.Self introductions and introducing others.Reading: Skimming text to get the main idea. Scanning to look for specific pieces of information.
Reading for Writing: Paragraph writing (specific topics) using suitable cohesive devices; linkers, sign
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
--- Content provided by FirstRanker.com ---
KAKINADA ? 533 003, Andhra Pradesh, IndiaDEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
posts and transition signals; mechanics of writing - punctuation, capital letters.
Vocabulary: Technical vocabulary from across technical branches (20) GRE Vocabulary (20) (Antonyms
--- Content provided by FirstRanker.com ---
and Synonyms, Word applications) Verbal reasoning and sequencing of words.Grammar: Content words and function words; word forms: verbs, nouns, adjectives and adverbs; nouns:
countables and uncountables; singular and plural basic sentence structures; simple question form - wh-
questions; word order in sentences.
Pronunciation: Vowels, Consonants, Plural markers and their realizations
--- Content provided by FirstRanker.com ---
Unit 2:Lesson-1: Nehru's letter to his daughter Indira on her birthday from "Infotech English", Maruthi
Publications
Lesson-2: Bosom Friend by HiraBansodefrom "The Individual Society", Pearson Publications.(Non-
detailed)
--- Content provided by FirstRanker.com ---
Listening: Answering a series of questions about main idea and supporting ideas after listening to audiotexts, both in speaking and writing.
Speaking: Discussion in pairs/ small groups on specific topics followed by short structured talks. Functional
English: Greetings and leave takings.Reading: Identifying sequence of ideas; recognizing verbal techniques
that help to link the ideas in a paragraph together.
--- Content provided by FirstRanker.com ---
Reading for Writing: Summarizing - identifying main idea/s and rephrasing what is read; avoidingredundancies and repetitions.
Vocabulary: Technical vocabulary from across technical branches (20 words). GRE Vocabulary Analogies
(20 words) (Antonyms and Synonyms, Word applications)
Grammar: Use of articles and zero article; prepositions.
--- Content provided by FirstRanker.com ---
Pronunciation: Past tense markers, word stress-di-syllabic wordsUnit 3:
Lesson-1: Stephen Hawking-Positivity `Benchmark' from "Infotech English", Maruthi Publications
Lesson-2: Shakespeare's Sister by Virginia Woolf from "The Individual Society", Pearson
--- Content provided by FirstRanker.com ---
Publications.(Non-detailed)Listening:Listening for global comprehension and summarizing what is listened to, both in speaking and
writing.
Speaking: Discussing specific topics in pairs or small groups and reporting what is
discussed.FunctionalEnglish:Complaining and Apologizing.
--- Content provided by FirstRanker.com ---
Reading: Reading a text in detail by making basic inferences - recognizing and interpreting specific contextclues; strategies to use text clues for comprehension.Critical reading.
Reading for Writing: Summarizing - identifying main idea/s and rephrasing what is read; avoiding
redundancies and repetitions. Letter writing-types, format and principles of letter writing.E-mail etiquette,
Writing CV's.
--- Content provided by FirstRanker.com ---
Vocabulary: Technical vocabulary from across technical branches (20 words). GRE Vocabulary (20 words)(Antonyms and Synonyms, Word applications) Association, sequencing of words
Grammar: Verbs - tenses; subject-verb agreement; direct and indirect speech, reporting verbs for academic
purposes.
Pronunciation: word stress-poly-syllabic words.
--- Content provided by FirstRanker.com ---
Unit 4:
Lesson-1: Liking a Tree, Unbowed: WangariMaathai-biography from "Infotech English", Maruthi
Publications
Lesson-2: Telephone Conversation-Wole Soyinka from "The Individual Society", Pearson
--- Content provided by FirstRanker.com ---
Publications.(Non-detailed)R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCEListening: Making predictions while listening to conversations/ transactional dialogues without video (only
audio); listening to audio-visual texts.
Speaking: Role plays for practice of conversational English in academic contexts (formal and informal) -
asking for and giving information/directions.Functional English: Permissions, Requesting, Inviting.
--- Content provided by FirstRanker.com ---
Reading: Studying the use of graphic elements in texts to convey information, revealtrends/patterns/relationships, communicative process or display complicated data.
Reading for Writing: Information transfer; describe, compare, contrast, identify significance/trends based
on information provided in figures/charts/graphs/tables.Writing SOP, writing for media.
Vocabulary: Technical vocabulary from across technical branches (20 words) GRE Vocabulary (20 words)
--- Content provided by FirstRanker.com ---
(Antonyms and Synonyms, Word applications) Cloze Encounters.Grammar: Quantifying expressions - adjectives and adverbs; comparing and contrasting; degrees of
comparison; use of antonyms
Pronunciation: Contrastive Stress
--- Content provided by FirstRanker.com ---
Unit 5:Lesson-1: Stay Hungry-Stay foolish from "Infotech English", Maruthi Publications
Lesson-2: Still I Rise by Maya Angelou from "The Individual Society", Pearson Publications.(Non-
detailed)
Listening: Identifying key terms, understanding concepts and interpreting the concepts both in speaking and
--- Content provided by FirstRanker.com ---
writing.Speaking: Formal oral presentations on topics from academic contexts - without the use of PPT
slides.Functional English: Suggesting/Opinion giving.
Reading: Reading for comprehension. RAP StrategyIntensive reading and Extensive reading techniques.
Reading for Writing: Writing academic proposals- writing research articles: format and style.
--- Content provided by FirstRanker.com ---
Vocabulary: Technical vocabulary from across technical branches (20 words) GRE Vocabulary (20 words)(Antonyms and Synonyms, Word applications) Coherence, matching emotions.
Grammar: Editing short texts ? identifying and correcting common errors in grammar and usage (articles,
prepositions, tenses, subject verb agreement)
Pronunciation: Stress in compound words
--- Content provided by FirstRanker.com ---
Text Books:
1. "Infotech English", Maruthi Publications. (Detailed)
2."The Individual Society", Pearson Publications.(Non-detailed)
--- Content provided by FirstRanker.com ---
Prescribed text book for Laboratory for Semesters-I & II:1. "Infotech English", Maruthi Publications. (with Compact Disc)
Reference Books
1. Bailey, Stephen. Academic writing: A handbook for international students. Routledge, 2014.
2. Chase, Becky Tarver. Pathways: Listening, Speaking and Critical Thinking. Heinley ELT; 2nd Edition,
--- Content provided by FirstRanker.com ---
2018.3. Skillful Level 2 Reading & Writing Student's Book Pack (B1) Macmillan Educational.
4. Hewings, Martin. Cambridge Academic English (B2).CUP, 2012.
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
--- Content provided by FirstRanker.com ---
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADAKAKINADA ? 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
I Year - I Semester
--- Content provided by FirstRanker.com ---
L T P C3 0 0 3
MATHEMATICS-I (BS1101)
(Common to all Branch's for I Year B. Tech)
--- Content provided by FirstRanker.com ---
Course Objectives:To familiarize a variety of well-known sequences and series, with a developing intuition about the
behaviour of new ones.
To enlighten the learners in the concept of differential equations and multivariable calculus.
To equip the students with standard concepts and tools at an intermediate to advanced level
--- Content provided by FirstRanker.com ---
mathematics to develop the confidence and ability among the students to handle various real worldproblems and their applications.
Course Outcomes:At the end of the course, the student will be able to
utilize mean value theorems to real life problems (L3)
--- Content provided by FirstRanker.com ---
solve the differential equations related to various engineering fields (L3)familiarize with functions of several variables which is useful in optimization (L3)
apply double integration techniques in evaluating areas bounded by region (L3)
students will also learn important tools of calculus in higher dimensions. Students will become
familiar with 2- dimensional and 3-dimensional coordinate systems(L5 )
--- Content provided by FirstRanker.com ---
UNIT ? I: Sequences, Series and Mean value theorems:(10hrs)
Sequences and Series: Convergences and divergence ? Ratio test ? Comparison tests ? Integral test ?
--- Content provided by FirstRanker.com ---
Cauchy's root test ? Alternate series? Leibnitz's rule.Mean Value Theorems (without proofs): Rolle's Theorem ? Lagrange's mean value theorem ? Cauchy's
mean value theorem ? Taylor's and Maclaurin's theorems with remainders, Problems and applications on
the above theorem.
UNIT ? II: Differential equations of first order and first degree:
--- Content provided by FirstRanker.com ---
(10hrs)
Linear differential equations? Bernoulli's equations ?Exact equations and equations reducible to exact form.
Applications: Newton's Law of cooling? Law of natural growth and decay? Orthogonal trajectories?
Electrical circuits.
--- Content provided by FirstRanker.com ---
UNIT ? III: Linear differential equations of higher order:(10hrs)
Homogeneous and Non-homogeneousdifferential equations of higher order with constant coefficients ? with
--- Content provided by FirstRanker.com ---
non-homogeneous term of the type eax, sin ax, cos ax, polynomials in xn, eaxV(x) and xnV(x) ? Method ofVariation of parameters, Cauchy and Legendre's linear equations.
Applications: LCR circuit, Simple Harmonic motion.
UNIT ? IV: Partial differentiation:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
(10hrs)Introduction ? Homogeneous function ? Euler's theorem? Total derivative? Chain rule? Jacobian ?
Functional dependence ?Taylor's and MacLaurin's series expansion of functions of two variables.
Applications: Maxima and Minima of functions of two variables without constraints and Lagrange's
method.
--- Content provided by FirstRanker.com ---
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
--- Content provided by FirstRanker.com ---
KAKINADA ? 533 003, Andhra Pradesh, IndiaDEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
UNIT ? V: Multiple integrals:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
(8 hrs)
Double and Triple integrals ? Change of order of integration in double integrals ? Change of variables to
polar, cylindrical and spherical coordinates.
Applications: Finding Areas and Volumes.
--- Content provided by FirstRanker.com ---
Text Books:
1. B. S. Grewal, Higher Engineering Mathematics, 44th Edition, Khanna Publishers.
2. B. V. Ramana,Higher Engineering Mathematics, 2007 Edition, Tata Mc. Graw Hill Education.
--- Content provided by FirstRanker.com ---
Reference Books:1. Erwin Kreyszig,Advanced Engineering Mathematics, 10th Edition, Wiley-India.
2. Joel Hass, Christopher Heil and Maurice D. Weir, Thomas calculus, 14thEdition, Pearson.
3. Lawrence Turyn,Advanced Engineering Mathematics, CRC Press, 2013.
4. Srimantha Pal, S C Bhunia, Engineering Mathematics, Oxford University Press.
--- Content provided by FirstRanker.com ---
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
--- Content provided by FirstRanker.com ---
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADAKAKINADA ? 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
I Year - I Semester
--- Content provided by FirstRanker.com ---
L T P C3 0 0 3
APPLIED CHEMISTRY (BS1102)
Course Objectives
Importance of usage of plastics in household appliances and composites (FRP) in aerospace and
--- Content provided by FirstRanker.com ---
automotive industries.Outline the basics for the construction of electrochemical cells, batteries and fuel cells. Understand
the mechanism of corrosion and how it can be prevented.
Explain the preparation of semiconductors and nanomaterials, engineering applications of
nanomaterials, superconductors and liquid crystals.
--- Content provided by FirstRanker.com ---
Recall the increase in demand for power and hence alternative sources of power are studied due todepleting sources of fossil fuels. Advanced instrumental techniques are introduced.
Outlinethe basics of computational chemistry and molecular switches
UNIT I: POLYMER TECHNOLOGY 8 hrs
--- Content provided by FirstRanker.com ---
Polymerisation:- Introduction, methods of polymerization (emulsion and suspension), mechanicalproperties.
Plastics: Compounding, fabrication (compression, injection, blown film and extrusion), preparation,
properties and applications (PVC, polycarbonates and Bakelite), mention some examples of plastic materials
used in electronic gadgets, recycling of e-plastic waste (waste to wealth).
--- Content provided by FirstRanker.com ---
Elastomers:- Introduction, preparation, properties and applications (Buna S, thiokol and polyurethanes).Composite materials: Fiber reinforced plastics, conducting polymers, biodegradable polymers, biopolymers,
biomedical polymers.
Course Outcomes: At the end of this unit, the students will be able to
Analyze the different types of composite plastic materials and interpret the mechanism of conduction
--- Content provided by FirstRanker.com ---
in conducting polymers.UNIT II: ELECTROCHEMICAL CELLS AND CORROSION 10 hrs
Single electrode potential, electrochemical series and uses of series, standard hydrogen electrode, calomel
electrode, construction of glass electrode, batteries (Dry cell, Li ion battery and zinc air cells), fuel cells (H2-
O2, CH3OH-O2, phosphoric acid and molten carbonate).
--- Content provided by FirstRanker.com ---
Corrosion:-Definition, theories of corrosion (chemical and electrochemical), galvanic corrosion, differentialaeration corrosion, stress corrosion, galvanic series, factors influencing rate of corrosion, corrosion control
(proper designing and cathodic protection), Protective coatings (surface preparation, cathodic coatings,
anodic coatings, electroplating and electroless plating [nickel]), Paints (constituents, functions and special
paints).
--- Content provided by FirstRanker.com ---
Course Outcomes: At the end of this unit, the students will be able toUtilize the theory of construction of electrodes, batteries and fuel cells in redesigning new
engineering products and categorize the reasons for corrosion and study methods to control
corrosion.
UNIT III: MATERIAL CHEMISTRY 10 hrs
--- Content provided by FirstRanker.com ---
Part I : Non-elemental semiconducting materials:- Stoichiometric, controlled valency&chalcogenphoto/semiconductors-preparation of semiconductors (distillation, zone refining, Czochralski crystal pulling,
epitaxy, diffusion, ion implantation) - Semiconductor devices (p-n junction diode as rectifier, junction
transistor).
Insulators &magnetic materials: electrical insulators-ferro and ferri magnetism-Hall effect and its
--- Content provided by FirstRanker.com ---
applications.R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCEPart II:Nano materials:- Introduction, sol-gel method, characterization by (BrunauerEmmet Teller [BET]),
(scanning electron microscopy [SEM]) and (transmission electron microscopy [TEM]), applications of
graphene and fullerenes, carbon nanotubes (types, preparation and applications)
Liquid crystals:- Introduction-types-applications.
--- Content provided by FirstRanker.com ---
Super conductors:-Type ?I, Type II-characteristics and applicationsCourse Outcomes: At the end of this unit, the students will be able to
Synthesize nanomaterials for modern advances of engineering technology.
Summarize the preparation of semiconductors; analyze the applications of liquid crystals and
superconductors.
--- Content provided by FirstRanker.com ---
UNIT IV:SPECTROSCOPIC TECHNIQUES &NON-CONVENTIONAL ENERGY SOURCES10 hrs
Part A: SPECTROSCOPIC TECHNIQUES
Electromagnetic spectrum-UV (laws of absorption, instrumentation, theory of electronic spectroscopy,
Frank-condon principle, chromophores and auxochromes, intensity shifts, applications), FT-IR
--- Content provided by FirstRanker.com ---
[instrumentation and differentiation of sp, sp2, sp3 and IR stretching of functional groups (alcohols,carbonyls, amines) applications], magnetic resonance imaging and CT scan (procedure & applications).
Part B: NON-CONVENTIONAL ENERGY SOURCES
Design, working, schematic diagram, advantages and disadvantages of photovoltaic cell, hydropower,
geothermal power, tidal and wave power, ocean thermal energy conversion.
--- Content provided by FirstRanker.com ---
Course Outcomes: At the end of this unit, the students will be able toAnalyze the principles of different analytical instruments and their applications.
Design models for energy by different natural sources.
UNIT V: ADVANCED CONCEPTS/TOPICS IN CHEMISTRY 8 hrs
Computational chemistry: Introduction to computational chemistry, molecular modelling and docking
--- Content provided by FirstRanker.com ---
studiesMolecular switches: characteristics of molecular motors and machines, Rotaxanes and Catenanes as
artificial molecular machines, prototypes ? linear motions in rotaxanes, an acid-base controlled molecular
shuttle, a molecular elevator, an autonomous light-powered molecular motor
Course Outcomes: At the end of this unit, the students will be able to
--- Content provided by FirstRanker.com ---
Obtain the knowledge of computational chemistry and molecular machinesText Books:
1. P.C. Jain and M. Jain "Engineering Chemistry", 15/e, DhanpatRai& Sons, Delhi, (Latest edition).
2. ShikhaAgarwal, "Engineering Chemistry", Cambridge University Press, New Delhi, (2019).
--- Content provided by FirstRanker.com ---
3. S.S. Dara, "A Textbook of Engineering Chemistry", S.Chand& Co, (2010).4. ShashiChawla, "Engineering Chemistry", DhanpatRaiPublicating Co. (Latest edition).
Reference Books:
1. K. SeshaMaheshwaramma and MridulaChugh, "Engineering Chemistry", Pearson India Edn.
2. O.G. Palana, "Engineering Chemistry", Tata McGraw Hill Education Private Limited, (2009).
--- Content provided by FirstRanker.com ---
3. CNR Rao and JM Honig (Eds) "Preparation and characterization of materials" Academic press, NewYork (latest edition)
4. B. S. Murthy, P. Shankar and others, "Textbook of Nanoscience and Nanotechnology", University
press (latest edition)
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
--- Content provided by FirstRanker.com ---
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADAKAKINADA ? 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
I Year - I Semester
--- Content provided by FirstRanker.com ---
L T P C3 0 0 3
PROGRAMMING FOR PROBLEM SOLVING USING C (ES1101)
Course Objectives:
The objectives of Programming for Problem Solving Using C are
--- Content provided by FirstRanker.com ---
To learn about the computer systems, computing environments, developing of a computerprogram and Structure of a C Program
To gain knowledge of the operators, selection, control statements and repetition in C
To learn about the design concepts of arrays, strings, enumerated structure and union
types. To learn about their usage.
--- Content provided by FirstRanker.com ---
To assimilate about pointers, dynamic memory allocation and know the significance ofPreprocessor.
To assimilate about File I/O and significance of functions
Course Outcomes:
--- Content provided by FirstRanker.com ---
Upon the completion of the course the student will learnTo write algorithms and to draw flowcharts for solving problems
To convert flowcharts/algorithms to C Programs, compile and debug programs
To use different operators, data types and write programs that use two-way/ multi-way
selection
--- Content provided by FirstRanker.com ---
To select the best loop construct for a given problemTo design and implement programs to analyze the different pointer applications
To decompose a problem into functions and to develop modular reusable code
To apply File I/O operations
--- Content provided by FirstRanker.com ---
UNIT IIntroduction to Computers: Creating and running Programs, Computer Numbering System,
Storing Integers, Storing Real Numbers
Introduction to the C Language: Background, C Programs, Identifiers, Types, Variable, Constants,
Input/output, Programming Examples, Scope, Storage Classes and Type Qualifiers.
--- Content provided by FirstRanker.com ---
Structure of a C Program: Expressions Precedence and Associativity, Side Effects, EvaluatingExpressions, Type Conversion Statements, Simple Programs, Command Line Arguments.
UNIT II
Bitwise Operators: Exact Size Integer Types, Logical Bitwise Operators, Shift Operators.
--- Content provided by FirstRanker.com ---
Selection & Making Decisions: Logical Data and Operators, Two Way Selection, MultiwaySelection, More Standard Functions.
Repetition: Concept of Loop, Pretest and Post-test Loops, Initialization and Updating, Event and
Counter Controlled Loops, Loops in C, Other Statements Related to Looping, Looping
Applications, Programming Examples.
--- Content provided by FirstRanker.com ---
UNIT III
Arrays: Concepts, Using Array in C, Array Application, Two Dimensional Arrays,
Multidimensional Arrays, Programming Example ? Calculate Averages
Strings: String Concepts, C String, String Input / Output Functions, Arrays of Strings, String
--- Content provided by FirstRanker.com ---
Manipulation Functions String/ Data Conversion, A Programming Example ? Morse CodeEnumerated, Structure, and Union: The Type Definition (Type def), Enumerated Types, Structure,
Unions, and Programming Application.
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
--- Content provided by FirstRanker.com ---
KAKINADA ? 533 003, Andhra Pradesh, IndiaDEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
UNIT IV
Pointers: Introduction, Pointers to pointers, Compatibility, L value and R value
--- Content provided by FirstRanker.com ---
Pointer Applications: Arrays, and Pointers, Pointer Arithmetic and Arrays, Memory AllocationFunction, Array of Pointers, Programming Application.
Processor Commands: Processor Commands.
UNIT V
--- Content provided by FirstRanker.com ---
Functions: Designing, Structured Programs, Function in C, User Defined Functions, Inter-Function Communication, Standard Functions, Passing Array to Functions, Passing Pointers to
Functions, Recursion
Text Input / Output: Files, Streams, Standard Library Input / Output Functions, Formatting Input /
Output Functions, Character Input / Output Functions
--- Content provided by FirstRanker.com ---
Binary Input / Output: Text versus Binary Streams, Standard Library, Functions for Files,Converting File Type.
Text Books:
1) Programming for Problem Solving, Behrouz A. Forouzan, Richard F.Gilberg, CENGAGE.
--- Content provided by FirstRanker.com ---
2) The C Programming Language, Brian W.Kernighan, Dennis M. Ritchie, 2e, Pearson.Reference Books:
1) Computer Fundamentals and Programming, Sumithabha Das, McGraw Hill.
2) Programming in C, Ashok N. Kamthane, AmitKamthane, Pearson.
--- Content provided by FirstRanker.com ---
3) Computer Fundamentals and Programming in C, PradipDey, ManasGhosh, OXFORD.R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCEI Year - I Semester
L
T P C
1
--- Content provided by FirstRanker.com ---
0 4 3COMPUTER ENGINEERING WORKSHOP (ES1102)
Course Objectives:
The objective of this course is to
--- Content provided by FirstRanker.com ---
Explain the internal parts of a computer, peripherals, I/O ports, connecting cablesDemonstrate basic command line interface commands on Linux
Teach the usage of Internet for productivity and self paced lifelong learning
Describe about Compression, Multimedia and Antivirus tools
Demonstrate Office Tools such as Word processors, Spreadsheets and Presentation tools
--- Content provided by FirstRanker.com ---
Course Outcomes:Students should be able to:
Assemble and disassemble components of a PC
Construct a fully functional virtual machine, Summarize various Linux operating system commands,
Recognize characters & extract text from scanned images, Create audio files and podcasts
--- Content provided by FirstRanker.com ---
Computer Hardware:Experiment 1: Identification of peripherals of a PC, Laptop, Server and Smart Phones: Prepare a report
containing the block diagram along with the configuration of each component and its functionality, Input/
Output devices, I/O ports and interfaces, main memory, cache memory and secondary storage technologies,
digital storage basics, networking components and speeds.
--- Content provided by FirstRanker.com ---
Operating Systems:Experiment 2: Virtual Machine setup:
o Setting up and configuring a new Virtual Machine
o Setting up and configuring an existing Virtual Machine
o Exporting and packaging an existing Virtual Machine into a portable format
--- Content provided by FirstRanker.com ---
Experiment 3: Operating System installation:o Installing an Operating System such as Linux on Computer hardware.
Experiment 4: Linux Operating System commands:
o General command syntax
o Basic help commands
--- Content provided by FirstRanker.com ---
o Basic File system commandso Date and Time
o Basic Filters and Text processing
o Basic File compression commands
o Miscellaneous: apt-get, vi editor
--- Content provided by FirstRanker.com ---
Networking and Internet:Experiment 5: Networking Commands:
o ping, ssh, ifconfig, scp, netstat, ipstat, nslookup, traceroute, telnet, host, ftp, arp, wget,route
Experiment 6: Internet Services:
o Web Browser usage and advanced settings like LAN, proxy, content, privacy, security, cookies,
--- Content provided by FirstRanker.com ---
extensions/ pluginso Antivirus installation, configuring a firewall, blocking pop-ups
o Email creation and usage, Creating a Digital Profile on LinkedIn
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
--- Content provided by FirstRanker.com ---
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADAKAKINADA ? 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
Productivity Tools:
--- Content provided by FirstRanker.com ---
Experiment 7: Basic HTML tags,Introduction to HTML5 and its tags, Introduction to CSS3 and itsproperties. Preparation of a simple website/ homepage,
Assignment: Develop your home page using HTML Consisting of your photo, name, address and education
details as a table and your skill set as a list.
Features to be covered:- Layouts, Inserting text objects, Editing text objects, Inserting Tables, Working
--- Content provided by FirstRanker.com ---
with menu objects, Inserting pages, Hyper linking, Renaming, deleting, modifying pages, etc.,Internet of Things (IoT): IoT fundamentals, applications, protocols, communication models, architecture,
IoT devices
Office Tools:
Experiment 8: Demonstration and Practice on Text Editors like Notepad++, Sublime Text, Atom, Brackets,
--- Content provided by FirstRanker.com ---
Visual code, etcExperiment 9: Demonstration and practice on Microsoft Word, Power Point, Microsoft Excel
Experiment 10: Demonstration and practice on LaTeX and produce professional pdf documents.
Text Books:
1) Computer Fundamentals, Anita Goel, Pearson Education, 2017
--- Content provided by FirstRanker.com ---
2) PC Hardware Trouble Shooting Made Easy, TMHReferences Books:
1) Essential Computer and IT Fundamentals for Engineering and Science Students,
Dr.N.B.Vekateswarlu, S.Chand
e-Resources:
--- Content provided by FirstRanker.com ---
1) https://explorersposts.grc.nasa.gov/post631/2006-2007/computer_basics/ComputerPorts.docR-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCEI Year - I Semester
L T P C
0 0 3 1.5
ENGLISH LANGUAGE AND COMMUNICATION SKILLS LAB(HS1102)
--- Content provided by FirstRanker.com ---
UNIT I:
Vowels, Consonants, Pronunciation, Phonetic Transcription, Common Errors in Pronunciation,
UNIT II:
Word stress-di-syllabic words, poly-syllabic words, weak and strong forms, contrastive stress (Homographs)
--- Content provided by FirstRanker.com ---
UNIT III: Stress in compound words,rhythm, intonation,accentneutralisation.UNIT IV: Listening to short audio texts and identifying the context and specific pieces of information
toanswer a series of questions in speaking.
UNIT V: Newspapers reading;Understanding and identifying key terms and structures useful for writing reports.
--- Content provided by FirstRanker.com ---
Text Book:
1."Infotech English", Maruthi Publications.
Reference Books:
--- Content provided by FirstRanker.com ---
1. Exercises in Spoken English Part 1,2,3,4, OUP and CIEFL.2. English Pronunciation in use- Mark Hancock, Cambridge University Press.
3. English Phonetics and Phonology-Peter Roach, Cambridge University Press.
4. English Pronunciation in use- Mark Hewings, Cambridge University Press.
5. English Pronunciation Dictionary- Daniel Jones, Cambridge University Press.
--- Content provided by FirstRanker.com ---
6. English Phonetics for Indian Students- P. Bala Subramanian, Mac Millan Publications.R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
--- Content provided by FirstRanker.com ---
KAKINADA ? 533 003, Andhra Pradesh, IndiaDEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
I Year - I Semester
L T P C
--- Content provided by FirstRanker.com ---
0 0 3 1.5APPLIED CHEMISTRY LAB (BS1103)
Introduction to Chemistry laboratory ? Molarity, normality, primary, secondary standard solutions,
volumetric titrations, quantitative analysis
--- Content provided by FirstRanker.com ---
1. Determination of HCl using standard Na2CO3 solution.2. Determination of alkalinity of a sample containing Na2CO3 and NaOH.
3. Determination of Mn+2 using standard oxalic acid solution.
4. Determination of ferrous iron using standard K2Cr2O7 solution.
5. Determination of Cu+2 using standard hypo solution.
--- Content provided by FirstRanker.com ---
6. Determination of temporary and permanent hardness of water using standard EDTA solution.7. Determination of Fe+3 by a colorimetric method.
8. Determination of the concentration of acetic acid using sodium hydroxide (pH-metry method).
9. Determination of iso-electric point of amino acids using pH-metry method/conductometric method.
10. Determination of the concentration of strong acid vs strong base (by conductometric method).
--- Content provided by FirstRanker.com ---
11. Determination of strong acid vs strong base (by potentiometric method).12. Determination of Mg+2 presentin an antacid.
13. Determination of CaCO3 present in an egg shell.
14. Estimation of Vitamin C.
15. Determination of phosphoric content in soft drinks.
--- Content provided by FirstRanker.com ---
16. Adsorption of acetic acid by charcoal.17. Preparation of nylon-6, 6 and Bakelite (demonstration only).
Of the above experiments at-least 10 assessment experiments should be completed in a semester.
Outcomes: The students entering into the professional course have practically very little exposure to lab
classes. The experiments introduce volumetric analysis; redox titrations with different indicators; EDTA
--- Content provided by FirstRanker.com ---
titrations; then they are exposed to a few instrumental methods of chemical analysis. Thus at the end of thelab course, the student is exposed to different methods of chemical analysis and use of some commonly
employed instruments. They thus acquire some experimental skills.
Reference Books
--- Content provided by FirstRanker.com ---
1. A Textbook of Quantitative Analysis, Arthur J. Vogel.R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCEI Year - I Semester
L T P C
0 0 3 1.5
PROGRAMMING FOR PROBLEM SOLVING USING C LAB (ES1203)
--- Content provided by FirstRanker.com ---
Course Objectives:Apply the principles of C language in problem solving.
To design flowcharts, algorithms and knowing how to debug programs.
To design & develop of C programs using arrays, strings pointers & functions.
To review the file operations, preprocessor commands.
--- Content provided by FirstRanker.com ---
Course Outcomes:
By the end of the Lab, the student
Gains Knowledge on various concepts of a C language.
Able to draw flowcharts and write algorithms.
--- Content provided by FirstRanker.com ---
Able design and development of C problem solving skills.Able to design and develop modular programming skills.
Able to trace and debug a program
Exercise 1:
--- Content provided by FirstRanker.com ---
1. Write a C program to print a block F using hash (#), where the F has a height of sixcharacters and width of five characters.
2. Write a C program to compute the perimeter and area of a rectangle with a height of 7
inches and width of 5 inches.
3. Write a C program to display multiple variables.
--- Content provided by FirstRanker.com ---
Exercise 2:
1. Write a C program to calculate the distance between the two points.
2. Write a C program that accepts 4 integers p, q, r, s from the user where r and s are positive
and p is even. If q is greater than r and s is greater than p and if the sum of r and s is
--- Content provided by FirstRanker.com ---
greater than the sum of p and q print "Correct values", otherwise print "Wrong values".Exercise 3:
1. Write a C program to convert a string to a long integer.
2. Write a program in C which is a Menu-Driven Program to compute the area of the various
--- Content provided by FirstRanker.com ---
geometrical shape.3. Write a C program to calculate the factorial of a given number.
Exercise 4:
1. Write a program in C to display the n terms of even natural number and their sum.
--- Content provided by FirstRanker.com ---
2. Write a program in C to display the n terms of harmonic series and their sum.1 + 1/2 + 1/3 + 1/4 + 1/5 ... 1/n terms.
3. Write a C program to check whether a given number is an Armstrong number or not.
Exercise 5:
--- Content provided by FirstRanker.com ---
1. Write a program in C to print all unique elements in an array.2. Write a program in C to separate odd and even integers in separate arrays.
3. Write a program in C to sort elements of array in ascending order.
Exercise 6:
--- Content provided by FirstRanker.com ---
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
--- Content provided by FirstRanker.com ---
1. Write a program in C for multiplication of two square Matrices.2. Write a program in C to find transpose of a given matrix.
Exercise 7:
1. Write a program in C to search an element in a row wise and column wise sorted matrix.
--- Content provided by FirstRanker.com ---
2. Write a program in C to print individual characters of string in reverse order.Exercise 8:
1. Write a program in C to compare two strings without using string library functions.
2. Write a program in C to copy one string to another string.
--- Content provided by FirstRanker.com ---
Exercise 9:
1. Write a C Program to Store Information Using Structures with Dynamically Memory
Allocation
2. Write a program in C to demonstrate how to handle the pointers in the program.
--- Content provided by FirstRanker.com ---
Exercise 10:
1. Write a program in C to demonstrate the use of & (address of) and *(value at address)
operator.
2. Write a program in C to add two numbers using pointers.
--- Content provided by FirstRanker.com ---
Exercise 11:
1. Write a program in C to add numbers using call by reference.
2. Write a program in C to find the largest element using Dynamic Memory Allocation.
--- Content provided by FirstRanker.com ---
Exercise 12:1. Write a program in C to swap elements using call by reference.
2. Write a program in C to count the number of vowels and consonants in a string using a
pointer.
--- Content provided by FirstRanker.com ---
Exercise 13:1. Write a program in C to show how a function returning pointer.
2. Write a C program to find sum of n elements entered by user. To perform this program,
allocate memory dynamically using malloc( ) function.
--- Content provided by FirstRanker.com ---
Exercise 14:1. Write a C program to find sum of n elements entered by user. To perform this program,
allocate memory dynamically using calloc( ) function. Understand the difference between
the above two programs
2. Write a program in C to convert decimal number to binary number using the function.
--- Content provided by FirstRanker.com ---
Exercise 15:
1. Write a program in C to check whether a number is a prime number or not using the
function.
2. Write a program in C to get the largest element of an array using the function.
--- Content provided by FirstRanker.com ---
Exercise 16:1. Write a program in C to append multiple lines at the end of a text file.
2. Write a program in C to copy a file in another name.
3. Write a program in C to remove a file from the disk.
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
--- Content provided by FirstRanker.com ---
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADAKAKINADA ? 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
I Year - I Semester
--- Content provided by FirstRanker.com ---
LT
P C
2
0
--- Content provided by FirstRanker.com ---
0 0ENVIRONMENTAL SCIENCE (MC1101)
Course Objectives:
The objectives of the course are to impart:
--- Content provided by FirstRanker.com ---
Overall understanding of the natural resources.Basic understanding of the ecosystem and its diversity.
Acquaintance on various environmental challenges induced due to
unplanned anthropogenic activities.
An understanding of the environmental impact of developmental activities.
--- Content provided by FirstRanker.com ---
Awareness on the social issues, environmental legislation and global treaties.UNIT I
Multidisciplinary nature of Environmental Studies: Definition, Scope and Importance ?
Sustainability: Stockholm and Rio Summit?Global Environmental Challenges: Global warming
--- Content provided by FirstRanker.com ---
and climate change, acid rains, ozone layer depletion, population growth and explosion, effects.Role of information technology in environment and human health.
Ecosystems: Concept of an ecosystem. - Structure and function of an ecosystem; Producers,
consumers and decomposers. - Energy flow in the ecosystem - Ecological succession. - Food
chains, food webs and ecological pyramids; Introduction, types, characteristic features, structure
--- Content provided by FirstRanker.com ---
and function of Forest ecosystem, Grassland ecosystem, Desert ecosystem, Aquatic ecosystems.UNIT II
Natural Resources: Natural resources and associated problems.
Forest resources: Use and over ? exploitation, deforestation ? Timber extraction ? Mining, dams
--- Content provided by FirstRanker.com ---
and other effects on forest and tribal people.Water resources: Use and over utilization of surface and ground water ? Floods, drought, conflicts
over water, dams ? benefits and problems.
Mineral resources: Use and exploitation, environmental effects of extracting and using mineral
resources.
--- Content provided by FirstRanker.com ---
Food resources: World food problems, changes caused by non-agriculture activities-effects ofmodern agriculture, fertilizer-pesticide problems, water logging, salinity.
Energy resources: Growing energy needs, renewable and non-renewable energy sources use of
alternate energy sources.
Land resources: Land as a resource, land degradation, Wasteland reclamation, man induced
--- Content provided by FirstRanker.com ---
landslides, soil erosion and desertification; Role of an individual in conservation of naturalresources; Equitable use of resources for sustainable lifestyles.
UNIT III
Biodiversity and its conservation: Definition: genetic, species and ecosystem diversity-
--- Content provided by FirstRanker.com ---
classification - Value of biodiversity: consumptive use, productive use, social-Biodiversity atnational and local levels. India as a mega-diversity nation - Hot-sports of biodiversity - Threats to
biodiversity: habitat loss, man-wildlife conflicts. - Endangered and endemic species of India ?
Conservation of biodiversity: conservation of biodiversity.
--- Content provided by FirstRanker.com ---
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCEUNIT IV
Environmental Pollution: Definition, Cause, effects and control measures of Air pollution, Water
pollution, Soil pollution, Noise pollution, Nuclear hazards. Role of an individual in prevention of
pollution. - Pollution case studies, Sustainable Life Studies. Impact of Fire Crackers on Men and
--- Content provided by FirstRanker.com ---
his well being.Solid Waste Management: Sources, Classification, effects and control measures of urban and
industrial solid wastes. Consumerism and waste products, Biomedical, Hazardous and e ? waste
management.
--- Content provided by FirstRanker.com ---
UNIT VSocial Issues and the Environment: Urban problems related to energy -Water conservation, rain
water harvesting-Resettlement and rehabilitation of people; its problems and concerns.
Environmental ethics: Issues and possible solutions. Environmental Protection Act -Air
(Prevention and Control of Pollution) Act. ?Water (Prevention and control of Pollution) Act -
--- Content provided by FirstRanker.com ---
Wildlife Protection Act -Forest Conservation Act-Issues involved in enforcement ofenvironmental legislation. -Public awareness.
Environmental Management: Impact Assessment and its significance various stages of EIA,
preparation of EMP and EIS, Environmental audit. Ecotourism, Green Campus ? Green business
and Green politics.
--- Content provided by FirstRanker.com ---
The student should Visit an Industry / Ecosystem and submit a report individually on any issuesrelated to Environmental Studies course and make a power point presentation.
Text Books:
1) Environmental Studies, K. V. S. G. Murali Krishna, VGS Publishers, Vijayawada
--- Content provided by FirstRanker.com ---
2) Environmental Studies, R. Rajagopalan, 2nd Edition, 2011, Oxford University Press.3) Environmental Studies, P. N. Palanisamy, P. Manikandan, A. Geetha, and K. Manjula
Rani; Pearson Education, Chennai
Reference Books:
--- Content provided by FirstRanker.com ---
1) Text Book of Environmental Studies, Deeshita Dave & P. UdayaBhaskar, CengageLearning.
2) A Textbook of Environmental Studies, ShaashiChawla, TMH, New Delhi
3) Environmental Studies, Benny Joseph, Tata McGraw Hill Co, New Delhi
4) Perspectives in Environment Studies, AnubhaKaushik, C P Kaushik, New Age International
--- Content provided by FirstRanker.com ---
Publishers, 2014R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCEI Year - II Semester
L T P
C
3 0 0
--- Content provided by FirstRanker.com ---
3MATHEMATICS - II (BS1201)
Course Objectives:
To instruct the concept of Matrices in solving linear algebraic equations
--- Content provided by FirstRanker.com ---
To elucidate the different numerical methods to solve nonlinear algebraic equationsTo disseminate the use of different numerical techniques for carrying out numerical integration.
To equip the students with standard concepts and tools at an intermediate to advanced level
mathematics to develop the confidence and ability among the students to handle various real world
problems and their applications.
--- Content provided by FirstRanker.com ---
Course Outcomes:At the end of the course, the student will be able to
develop the use of matrix algebra techniques that is needed by engineers for practical applications
(L6)
solve system of linear algebraic equations using Gauss elimination, Gauss Jordan, Gauss Seidel (L3)
--- Content provided by FirstRanker.com ---
evaluate the approximate roots of polynomial and transcendental equations by different algorithms(L5)
apply Newton's forward & backward interpolation and Lagrange's formulae for equal and unequal
intervals (L3)
apply numerical integral techniques to different Engineering problems (L3)
--- Content provided by FirstRanker.com ---
apply different algorithms for approximating the solutions of ordinary differential equations withinitial conditions to its analytical computations (L3)
UNIT ? I: Solving systems of linear equations, Eigen values and Eigen vectors: (10hrs)
Rank of a matrix by echelon form and normal form ? Solving system of homogeneous and non-
homogeneous linear equations ? Gauss Eliminationmethod? Eigenvalues and Eigen vectors and properties
--- Content provided by FirstRanker.com ---
(article-2.14 in text book-1).Unit ? II: Cayley?Hamilton theorem and Quadratic forms:
--- Content provided by FirstRanker.com ---
(10hrs)Cayley-Hamilton theorem (without proof) ? Applications ? Finding the inverse and power of a matrix by
Cayley-Hamilton theorem ? Reduction to Diagonal form ? Quadratic forms and nature of the quadratic
forms ? Reduction of quadratic form to canonical forms by orthogonal transformation.Singular values of a
matrix, singular value decomposition (text book-3).
--- Content provided by FirstRanker.com ---
UNIT ? III: Iterative methods:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
(8 hrs)Introduction? Bisection method?Secant method ? Method of false position? Iteration method ? Newton-
Raphson method (One variable and simultaneous Equations) ? Jacobi and Gauss-Seidel methods for solving
system of equations numerically.
UNIT ? IV: Interpolation:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
(10 hrs)
Introduction? Errors in polynomial interpolation ? Finite differences? Forward differences? Backward
differences ?Central differences ? Relations between operators ? Newton's forward and backward formulae
for interpolation ? Interpolation with unequal intervals ? Lagrange's interpolation formula? Newton's divide
--- Content provided by FirstRanker.com ---
difference formula.R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
--- Content provided by FirstRanker.com ---
KAKINADA ? 533 003, Andhra Pradesh, IndiaDEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
UNIT ? V: Numerical differentiation and integration, Solution of ordinary differential equations with
initial conditions:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
(10 hrs)Numerical differentiation using interpolating polynomial ? Trapezoidal rule? Simpson's 1/3rd and 3/8th
rule? Solution of initial value problems by Taylor's series? Picard's method of successive approximations?
Euler's method ?Runge-Kutta method (second and fourth order).
Text Books:
--- Content provided by FirstRanker.com ---
1. B. S. Grewal, Higher Engineering Mathematics, 44th Edition, Khanna Publishers.2. B. V. Ramana,Higher Engineering Mathematics, 2007 Edition, Tata Mc. Graw Hill Education.
3. David Poole, Linear Algebra- A modern introduction, 4th Edition, Cengage.
Reference Books:
1. Steven C. Chapra, Applied Numerical Methods with MATLAB for Engineering and Science,Tata
--- Content provided by FirstRanker.com ---
Mc. Graw Hill Education.2. M. K. Jain, S.R.K. Iyengar and R.K. Jain, Numerical Methods for Scientific and Engineering
Computation, New Age International Publications.
3. Lawrence Turyn,Advanced Engineering Mathematics, CRC Press.
--- Content provided by FirstRanker.com ---
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
I Year - II Semester
L T P C
3 0 0 3
--- Content provided by FirstRanker.com ---
APPLIED PHYSICS (BS1202)(For All Circuital Branches like ECE, EEE, CSE etc)
Course Objectives:
1. Bridging the gap between the physics in school at 10+2 level and UG level engineering courses.
2. To identify the importance of the optical phenomenon i.e. interference, diffraction and polarization
--- Content provided by FirstRanker.com ---
related to its Engineering applications3. Understand the mechanism of emission of light, utilization of lasers as coherent light sources for low
and high energy applications, study of propagation of light through optical fibers and their
implications in optical communications.
4. Enlightenment of the concepts of Quantum Mechanics and to provide fundamentals of deBroglie
--- Content provided by FirstRanker.com ---
matter waves, quantum mechanical wave equation and its application, the importance of freeelectron theory for metals and band theory for crystalline solids. Metals- Semiconductors-Insulators
concepts utilization of transport phenomenon of charge carriers in semiconductors.
5. To explain the significant concepts of dielectric and magnetic materials that leads to potential
applications in the emerging micro devices.
--- Content provided by FirstRanker.com ---
6. To Understand the physics of Semiconductors and their working mechanism. To give an impetus onthe subtle mechanism of superconductors using the concept of BCS theory and their fascinating
applications.
Course Outcomes:
1. Explain the need of coherent sources and the conditions for sustained interference (L2). Identify the
--- Content provided by FirstRanker.com ---
applications of interference in engineering (L3). Analyze the differences between interference anddiffraction with applications (L4). Illustrate the concept of polarization of light and its applications
(L2). Classify ordinary refracted light and extraordinary refracted rays by their states of polarization
(L2)
2. Explain various types of emission of radiation (L2). Identify the role of laser in engineering
--- Content provided by FirstRanker.com ---
applications (L3). Describe the construction and working principles of various types of lasers (L1).Explain the working principle of optical fibers (L2). Classify optical fibers based on refractive index
profile and mode of propagation (L2). Identify the applications of optical fibers in medical,
communication and other fields (L2). Apply the fiber optic concepts in various fields (L3).
3. Describe the dual nature of matter (L1). Explain the significance of wave function (L2). Identify the
--- Content provided by FirstRanker.com ---
role of Schrodinger's time independent wave equation in studying particle in one-dimensionalinfinite potential well (L3). Identify the role of classical and quantum free electron theory in the
study of electrical conductivity (L3). Classify the energy bands of solids (L2).
4. Explain the concept of dielectric constant and polarization in dielectric materials (L2). Summarize
various types of polarization of dielectrics (L2). Interpret Lorentz field and Claussius-Mosotti
--- Content provided by FirstRanker.com ---
relation in dielectrics (L2). Classify the magnetic materials based on susceptibility and theirtemperature dependence (L2). Explain the applications of dielectric and magnetic materials (L2).
Apply the concept of magnetism to magnetic devices (L3)
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
--- Content provided by FirstRanker.com ---
KAKINADA ? 533 003, Andhra Pradesh, IndiaDEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
5. Outline the properties of charge carriers in semiconductors (L2). Identify the type of semiconductor
using Hall effect (L2). Identify applications of semiconductors in electronic devices (L2). Classify
--- Content provided by FirstRanker.com ---
superconductors based on Meissner's effect (L2). Explain Meissner's effect, BCS theory &Josephson effect in superconductors (L2).
Unit-I: Wave Optics 12hrs
Interference: Principle of superposition ?Interference of light - Interference in thin films (Reflection
Geometry) & applications - Colors in thin films- Newton's Rings- Determination of wavelength and
--- Content provided by FirstRanker.com ---
refractive index.Diffraction: Introduction - Fresnel and Fraunhofer diffraction - Fraunhofer diffraction due to single slit,
double slit - N-slits (Qualitative) ? Diffraction Grating - Dispersive power and resolving power of
Grating(Qualitative).
--- Content provided by FirstRanker.com ---
Polarization: Introduction-Types of polarization - Polarization by reflection, refraction and Doublerefraction - Nicol's Prism -Half wave and Quarter wave plates.
Unit Outcomes:
The students will be able to
Explain the need of coherent sources and the conditions for sustained interference (L2)
--- Content provided by FirstRanker.com ---
Identify engineering applications of interference (L3)Analyze the differences between interference and diffraction with applications (L4)
Illustrate the concept of polarization of light and its applications (L2)
Classify ordinary polarized light and extraordinary polarized light (L2)
Unit-II: Lasers and Fiber optics 8hrs
--- Content provided by FirstRanker.com ---
Lasers: Introduction ? Characteristics of laser ? Spontaneous and Stimulated emissions of radiation ?Einstein's coefficients ? Population inversion ? Lasing action - Pumping mechanisms ? Ruby laser ? He-Ne
laser - Applications of lasers.
Fiber optics: Introduction ?Principle of optical fiber- Acceptance Angle - Numerical Aperture -
--- Content provided by FirstRanker.com ---
Classification of optical fibers based on refractive index profile and modes ? Propagation of electromagneticwave through optical fibers - Applications.
Unit Outcomes:
The students will be able to
Understand the basic concepts of LASER light Sources (L2)
--- Content provided by FirstRanker.com ---
Apply the concepts to learn the types of lasers (L3)Identifies the Engineering applications of lasers (L2)
Explain the working principle of optical fibers (L2)
Classify optical fibers based on refractive index profile and mode of propagation (L2)
Identify the applications of optical fibers in various fields (L2)
--- Content provided by FirstRanker.com ---
Unit III: Quantum Mechanics, Free Electron Theory and Band theory 10hrsQuantum Mechanics: Dual nature of matter ? Heisenberg's Uncertainty Principle ? Significance and
properties of wave function ? Schrodinger's time independent and dependent wave equations? Particle in a
one-dimensional infinite potential well.
Free Electron Theory: Classical free electron theory (Qualitative with discussion of merits and demerits) ?
--- Content provided by FirstRanker.com ---
Quantum free electron theory? Equation for electrical conductivity based on quantum free electron theory-Fermi-Dirac distribution- Density of states (3D) - Fermi energy.
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
Band theory of Solids: Bloch's Theorem (Qualitative) - Kronig - Penney model (Qualitative)-
E vs K diagram - v vs K diagram - effective mass of electron ? Classification of crystalline solids?concept
of hole.
--- Content provided by FirstRanker.com ---
Unit Outcomes:The students will be able to
Explain the concept of dual nature of matter (L2)
Understand the significance of wave function (L2)
Interpret the concepts of classical and quantum free electron theories (L2)
--- Content provided by FirstRanker.com ---
Explain the importance of K-P modelClassify the materials based on band theory (L2)
Apply the concept of effective mass of electron (L3)
Unit-IV: Dielectric and Magnetic Materials 8hrs
Dielectric Materials: Introduction - Dielectric polarization - Dielectric polarizability, Susceptibility and
--- Content provided by FirstRanker.com ---
Dielectric constant - Types of polarizations- Electronic (Quantitative), Ionic (Quantitative) and Orientationpolarizations (Qualitative) - Lorentz internal field- Clausius-Mossotti equation- Piezoelectricity.
Magnetic Materials: Introduction - Magnetic dipole moment - Magnetization-Magnetic susceptibility and
permeability - Origin of permanent magnetic moment - Classification of magnetic materials: Dia, para,
Ferro, antiferro&Ferri magnetic materials - Domain concept for Ferromagnetism & Domain walls
--- Content provided by FirstRanker.com ---
(Qualitative) - Hysteresis - soft and hard magnetic materials- Eddy currents- Engineering applications.Unit Outcomes: The students will be able to
Explain the concept of dielectric constant and polarization in dielectric materials (L2)
Summarize various types of polarization of dielectrics (L2)
Interpret Lorentz field and Claussius- Mosotti relation in dielectrics(L2)
--- Content provided by FirstRanker.com ---
Classify the magnetic materials based on susceptibility and their temperature dependence (L2)Explain the applications of dielectric and magnetic materials (L2)
Apply the concept of magnetism to magnetic data storage devices (L3)
Unit ? V: Semiconductors and Superconductors 10hrs
Semiconductors: Introduction- Intrinsic semiconductors ? Density of charge carriers ? Electrical
--- Content provided by FirstRanker.com ---
conductivity ? Fermi level ? extrinsic semiconductors ? density of charge carriers ? dependence of Fermienergy on carrier concentration and temperature - Drift and diffusion currents ? Einstein's equation- Hall
effect ? Hall coefficient ?Applications of Hall effect.
Superconductors: Introduction ? Properties of superconductors ? Meissner effect ? Type I and Type II
superconductors ? BCS theory (Qualitative) ? Josephson effects (AC and DC) ? SQUIDs
--- Content provided by FirstRanker.com ---
? High Tc superconductors ? Applications of superconductors.Unit Outcomes:
The students will be able to
Classify the energy bands of semiconductors (L2)
Interpret the direct and indirect band gap semiconductors (L2)
--- Content provided by FirstRanker.com ---
Identify the type of semiconductor using Hall effect (L2)Identify applications of semiconductors in electronic devices (L2)
Classify superconductors based on Meissner's effect (L2)
Explain Meissner's effect, BCS theory & Josephson effect in superconductors (L2)
--- Content provided by FirstRanker.com ---
Text books:1. M.N.Avadhanulu, P.G.Kshirsagar& TVS Arun Murthy" A Text book of Engineering Physics"-
S.Chand Publications, 11th Edition 2019.
2. Engineering Physics" by D.K.Bhattacharya and PoonamTandon, Oxford press (2015).
3. Applied Physics by P.K.Palanisamy SciTech publications.
--- Content provided by FirstRanker.com ---
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCEReference Books:
1. Fundamentals of Physics ? Halliday, Resnick and Walker, John Wiley &Sons
2. Engineering Physics by M.R.Srinivasan, New Age international publishers (2009).
3. Shatendra Sharma, Jyotsna Sharma, " Engineering Physics", Pearson Education, 2018
--- Content provided by FirstRanker.com ---
4. Engineering Physics - Sanjay D. Jain, D. Sahasrabudhe and Girish, University Press5. Semiconductor physics and devices- Basic principle ? Donald A, Neamen, McGraw Hill
6. B.K. Pandey and S. Chaturvedi, Engineering Physics, Cengage Learning
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
--- Content provided by FirstRanker.com ---
KAKINADA ? 533 003, Andhra Pradesh, IndiaDEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
I Year - II Semester
L T P C
--- Content provided by FirstRanker.com ---
3 0 0 3DIGITAL LOGIC DESIGN (ES1201)
Course objectives:
To study the basic philosophy underlying the various number systems, negative
--- Content provided by FirstRanker.com ---
number representation, binary arithmetic, theory of Boolean algebra and map methodfor minimization of switching functions.
To introduce the basic tools for design of combinational and sequential digital logic.
To learn simple digital circuits in preparation for computer engineering.
--- Content provided by FirstRanker.com ---
Course outcomes:A student who successfully fulfills the course requirements will have demonstrated:
An ability to define different number systems, binary addition and subtraction,
2's complement representation and operations with this representation.
An ability to understand the different switching algebra theorems and apply them for
--- Content provided by FirstRanker.com ---
logic functions.An ability to define the Karnaugh map for a few variables and perform an
algorithmic reduction of logic functions.
Students will be able to design various logic gates starting from simple ordinary gates
to complex programmable logic devices & arrays.
--- Content provided by FirstRanker.com ---
Students will be able to design various sequential circuits starting from flip-flop toregisters and counters.
UNIT I: Digital Systems and Binary Numbers
Digital Systems, Binary Numbers, Octal and Hexadecimal Numbers, Complements of Numbers,
--- Content provided by FirstRanker.com ---
Signed Binary Numbers, Arithmetic addition and subtraction, 4-bit codes: BCD, EXCESS 3,alphanumeric codes, 9's complement, 2421, etc..
UNIT II: Concept of Boolean algebra
Basic Theorems and Properties of Boolean algebra, Boolean Functions, Canonical and Standard
--- Content provided by FirstRanker.com ---
Forms, Minterms and Maxterms.Gate level Minimization
Map Method, Three-Variable K-Map, Four Variable K-Maps. Products of Sum Simplification,
Sum of Products Simplification, Don't ? Care Conditions, NAND and NOR Implementation,
ExclusiveOR Function.
--- Content provided by FirstRanker.com ---
UNIT III: Combinational Logic
Introduction, Analysis Procedure, Binary Adder?Subtractor, Binary Multiplier, Decoders,
Encoders, Multiplexers, Demultiplexers, Priority Encoder, Code Converters, Magnitude
Comparator, HDL Models of Combinational Circuits.
--- Content provided by FirstRanker.com ---
Realization of Switching Functions Using PROM, PAL and PLA.UNIT IV: Synchronous Sequential Logic
Introduction to Sequential Circuits, Storage Elements: Latches, FlipFlops, RS- Latch Using
NAND and NOR Gates, Truth Tables. RS, JK, T and D Flip Flops, Truth and Excitation Tables,
--- Content provided by FirstRanker.com ---
Conversion of Flip Flops.R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCEUNIT V: Registers and Counters
Registers, Shift Registers, Ripple Counters, Synchronous Counters, Ring Counter, Johnson
Counter.
--- Content provided by FirstRanker.com ---
Text Books:1) Digital Design, 5/e, M.Morris Mano, Michael D Ciletti, PEA.
2) Fundamentals of Logic Design, 5/e, Roth, Cengage.
Reference Books:
--- Content provided by FirstRanker.com ---
1) Digital Logic and Computer Design, M.Morris Mano, PEA.2) Digital Logic Design, Leach, Malvino, Saha, TMH.
3) Modern Digital Electronics, R.P. Jain, TMH.
--- Content provided by FirstRanker.com ---
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
--- Content provided by FirstRanker.com ---
I Year ? II Semester
L T
P C
3
--- Content provided by FirstRanker.com ---
00
3
DATA STRUCTURES (CS1201)
--- Content provided by FirstRanker.com ---
Course Objectives:The objective of the course is to
Introduce the fundamental concept of data structures and abstract data types
Emphasize the importance of data structures in developing and implementing efficient
algorithms
--- Content provided by FirstRanker.com ---
Describe how arrays, records, linked structures, stacks, queues, trees, and graphs arerepresented in memory and used by algorithms
Course Outcomes:
After completing this course a student will be able to:
--- Content provided by FirstRanker.com ---
Summarize the properties, interfaces, and behaviors of basic abstract data typesDiscuss the computational efficiency of the principal algorithms for sorting & searching
Use arrays, records, linked structures, stacks, queues, trees, and Graphs in writing
programs
Demonstrate different methods for traversing trees
--- Content provided by FirstRanker.com ---
UNIT I
Data Structures - Definition, Classification of Data Structures, Operations on Data Structures,
Abstract Data Type (ADT), Preliminaries of algorithms. Time and Space complexity.
Searching - Linear search, Binary search, Fibonacci search.
--- Content provided by FirstRanker.com ---
Sorting- Insertion sort, Selection sort, Exchange (Bubble sort, quick sort), distribution (radix sort),merging (Merge sort) algorithms.
UNIT II
Linked List: Introduction, Single linked list, Representation of Linked list in memory, Operations
--- Content provided by FirstRanker.com ---
on Single Linked list-Insertion, Deletion, Search and Traversal ,Reversing Single Linked list,Applications on Single Linked list- Polynomial Expression Representation ,Addition and
Multiplication, Sparse Matrix Representation using Linked List, Advantages and Disadvantages
of Single Linked list, Double Linked list-Insertion, Deletion, Circular Linked list-Insertion,
Deletion.
--- Content provided by FirstRanker.com ---
UNIT III
Queues: Introduction to Queues, Representation of Queues-using Arrays and using Linked list,
Implementation of Queues-using Arrays and using Linked list, Application of Queues-Circular
Queues, Dequeues, Priority Queues, Multiple Queues.
--- Content provided by FirstRanker.com ---
Stacks: Introduction to Stacks, Array Representation of Stacks, Operations on Stacks, Linked listRepresentation of Stacks, Operations on Linked Stack, Applications-Reversing list, Factorial
Calculation, Infix to Postfix Conversion, Evaluating Postfix Expressions.
UNIT IV
--- Content provided by FirstRanker.com ---
Trees: Basic Terminology in Trees, Binary Trees-Properties, Representation of Binary Treesusing Arrays and Linked lists. Binary Search Trees- Basic Concepts, BST Operations: Insertion,
Deletion, Tree Traversals, Applications-Expression Trees, Heap Sort, Balanced Binary Trees-
AVL Trees, Insertion, Deletion and Rotations.
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
--- Content provided by FirstRanker.com ---
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADAKAKINADA ? 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
UNIT V
--- Content provided by FirstRanker.com ---
Graphs: Basic Concepts, Representations of Graphs-Adjacency Matrix and using Linked list,Graph Traversals (BFT & DFT), Applications- Minimum Spanning Tree Using Prims &Kruskals
Algorithm, Dijkstra's shortest path, Transitive closure, Warshall's Algorithm.
Text Books:
--- Content provided by FirstRanker.com ---
1) Data Structures Using C. 2nd Edition.ReemaThareja, Oxford.2) Data Structures and algorithm analysis in C, 2nded, Mark Allen Weiss.
Reference Books:
1) Fundamentals of Data Structures in C, 2nd Edition, Horowitz, Sahni, Universities Press.
--- Content provided by FirstRanker.com ---
2) Data Structures: A PseudoCode Approach, 2/e, Richard F.Gilberg, Behrouz A. Forouzon,Cengage.
3) Data Structures with C, Seymour Lipschutz TMH
e-R esources:
1) http://algs4.cs.princeton.edu/home/
--- Content provided by FirstRanker.com ---
2) https://faculty.washington.edu/jstraub/dsa/Master_2_7a.pdfR-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCEII Year ? I Semester
L T
P
--- Content provided by FirstRanker.com ---
C3
0
0
3
--- Content provided by FirstRanker.com ---
PYTHON PROGRAMMING (ES1202)Course Objectives:
The Objectives of Python Programming are
To learn about Python programming language syntax, semantics, and the runtime
--- Content provided by FirstRanker.com ---
environmentTo be familiarized with universal computer programming concepts like data types,
containers
To be familiarized with general computer programming concepts like conditional
execution, loops & functions
--- Content provided by FirstRanker.com ---
To be familiarized with general coding techniques and object-oriented programmingCourse Outcomes:
Develop essential programming skills in computer programming concepts like data types,
containers
--- Content provided by FirstRanker.com ---
Apply the basics of programming in the Python languageSolve coding tasks related conditional execution, loops
Solve coding tasks related to the fundamental notions and techniques used in object-
oriented programming
--- Content provided by FirstRanker.com ---
UNIT IIntroduction: Introduction to Python, Program Development Cycle, Input, Processing, and Output,
Displaying Output with the Print Function, Comments, Variables, Reading Input from the
Keyboard, Performing Calculations, Operators. Type conversions, Expressions, More about Data
Output.
--- Content provided by FirstRanker.com ---
Data Types, and Expression: Strings Assignment, and Comment, Numeric Data Types andCharacter Sets, Using functions and Modules.
Decision Structures and Boolean Logic: if, if-else, if-elif-else Statements, Nested Decision
Structures, Comparing Strings, Logical Operators, Boolean Variables. Repetition Structures:
Introduction, while loop, for loop, Calculating a Running Total, Input Validation Loops, Nested
--- Content provided by FirstRanker.com ---
Loops.UNIT II
Control Statement: Definite iteration for Loop Formatting Text for output, Selection if and if else
Statement, Conditional Iteration The While Loop
--- Content provided by FirstRanker.com ---
Strings and Text Files: Accessing Character and Substring in Strings, Data Encryption, Stringsand Number Systems, String Methods Text Files.
UNIT III
List and Dictionaries: Lists, Defining Simple Functions, Dictionaries
--- Content provided by FirstRanker.com ---
Design with Function: Functions as Abstraction Mechanisms, Problem Solving with Top DownDesign, Design with Recursive Functions, Case Study Gathering Information from a File System,
Managing a Program's Namespace, Higher Order Function.
Modules: Modules, Standard Modules, Packages.
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
--- Content provided by FirstRanker.com ---
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADAKAKINADA ? 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
UNIT IV
--- Content provided by FirstRanker.com ---
File Operations: Reading config files in python, Writing log files in python, Understanding readfunctions, read(), readline() and readlines(), Understanding write functions, write() and
writelines(), Manipulating file pointer using seek, Programming using file operations
Object Oriented Programming: Concept of class, object and instances, Constructor, class
attributes and destructors, Real time use of class in live projects, Inheritance , overlapping and
--- Content provided by FirstRanker.com ---
overloading operators, Adding and retrieving dynamic attributes of classes, Programming usingOops support
Design with Classes: Objects and Classes, Data modeling Examples, Case Study An ATM,
Structuring Classes with Inheritance and Polymorphism
--- Content provided by FirstRanker.com ---
UNIT VErrors and Exceptions: Syntax Errors, Exceptions, Handling Exceptions, Raising Exceptions,
User-defined Exceptions, Defining Clean-up Actions, Redefined Clean-up Actions.
Graphical User Interfaces: The Behavior of Terminal Based Programs and GUI -Based, Programs,
Coding Simple GUI-Based Programs, Other Useful GUI Resources.
--- Content provided by FirstRanker.com ---
Programming: Introduction to Programming Concepts with Scratch.Text Books
1) Fundamentals of Python First Programs, Kenneth. A. Lambert, Cengage.
2) Python Programming: A Modern Approach, VamsiKurama, Pearson.
--- Content provided by FirstRanker.com ---
Reference Books:
1) Introduction to Python Programming, Gowrishankar.S, Veena A, CRC Press.
2) Introduction to Programming Using Python, Y. Daniel Liang, Pearson.
e-R esources:
--- Content provided by FirstRanker.com ---
https://www.tutorialspoint.com/python3/python_tutorial.pdfR-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
I Year - II Semester
L T P C
0 0 3 1.5
--- Content provided by FirstRanker.com ---
APPLIED PHYSIC LAB (BS1204)(For All Circuital Branches like CSE, ECE, EEE etc.)
(Any 10 of the following listed experiments)
List of Applied Physics Experiments
1. Determination of thickness of thin object by wedge method.
--- Content provided by FirstRanker.com ---
2. Determination of radius of curvature of a given plano convex lens by Newton's rings.3. Determination of wavelengths of different spectral linesinmercury spectrum using diffraction grating
in normal incidence configuration.
4. Determination of dispersive power of the prism.
5. Determination of dielectric constant using charging and discharging method.
--- Content provided by FirstRanker.com ---
6. Study the variation of B versus H by magnetizing the magnetic material (B-H curve).7. Determination of numerical aperture and acceptance angle of an optical fiber.
8. Determination of wavelength of Laser light using diffraction grating.
9. Estimation of Planck's constant using photoelectric effect.
10. Determination of the resistivity of semiconductor by four probe method.
--- Content provided by FirstRanker.com ---
11. To determine the energy gap of a semiconductor using p-n junction diode.12. Magnetic field along the axis of a current carrying circular coil by Stewart&Gee's Method
13. Determination of Hall voltage and Hall coefficient of a given semiconductor using Hall Effect.
14. Measurement of resistance of a semiconductor with varying temperature.
15. Resistivity of a Superconductor using four probe method &Meissner effect.
--- Content provided by FirstRanker.com ---
References:1. S. Balasubramanian, M.N. Srinivasan "A Text Book of Practical Physics"- S Chand
Publishers, 2017.
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
--- Content provided by FirstRanker.com ---
KAKINADA ? 533 003, Andhra Pradesh, IndiaDEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
I Year ? II Semester
L T
--- Content provided by FirstRanker.com ---
PC
0
0
3
--- Content provided by FirstRanker.com ---
1.5DATA STRUCTURES LAB (CS1202)
Course Objectives:
The objective of this lab is to
--- Content provided by FirstRanker.com ---
Demonstrate the different data structures implementation.Course Outcomes:
By the end of this lab the student is able to
Use basic data structures such as arrays and linked list.
--- Content provided by FirstRanker.com ---
Programs to demonstrate fundamental algorithmic problems including Tree Traversals, Graphtraversals, and shortest paths.
Use various searching and sorting algorithms.
Exercise -1 (Searching)
Write C program that use both recursive and non recursive functions to perform Linear search for
--- Content provided by FirstRanker.com ---
a Key value in a given list.b) Write C program that use both recursive and non recursive functions to perform Binary search
for a Key value in a given list.
Exercise ? 2 (Sorting-I)
--- Content provided by FirstRanker.com ---
a) Write C program that implement Bubble sort, to sort a given list of integers in ascending orderb) Write C program that implement Quick sort, to sort a given list of integers in ascending order
c) Write C program that implement Insertion sort, to sort a given list of integers in
ascending order
--- Content provided by FirstRanker.com ---
Exercise -3 (Sorting-II)a) Write C program that implement radix sort, to sort a given list of integers in ascending order
b) Write C program that implement merge sort, to sort a given list of integers in ascending order
Exercise -4 (Singly Linked List)
--- Content provided by FirstRanker.com ---
a) Write a C program that uses functions to create a singly linked listb) Write a C program that uses functions to perform insertion operation on a singly linked list
c) Write a C program that uses functions to perform deletion operation on a singly linked list
d) Write a C program to reverse elements of a single linked list.
--- Content provided by FirstRanker.com ---
Exercise -5(Queue)a) Write C program that implement Queue (its operations) using arrays.
b) Write C program that implement Queue (its operations) using linked lists
Exercise -6 (Stack)
--- Content provided by FirstRanker.com ---
a) Write C program that implement stack (its operations) using arraysb) Write C program that implement stack (its operations) using Linked list
c) Write a C program that uses Stack operations to evaluate postfix expression
Exercise -7 (Binary Search Tree)
--- Content provided by FirstRanker.com ---
a) Write a C program to Create a BSTb) Write a C program to insert a node into a BST.
c) Write a C program to delete a node from a BST.
d) Write a recursive C program for traversing a binary tree in preorder, inorder and postorder.
--- Content provided by FirstRanker.com ---
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
--- Content provided by FirstRanker.com ---
I Year ? II SemesterL T
P
C
0
--- Content provided by FirstRanker.com ---
03
1.5
PYTHON PROGRAMMING LAB (ES1203)
--- Content provided by FirstRanker.com ---
Course Objectives:The aim of Python Programming Lab is
To acquire programming skills in core Python.
To acquire Object Oriented Skills in Python
To develop the skill of designing Graphical user Interfaces in Python
--- Content provided by FirstRanker.com ---
To develop the ability to write database applications in PythonCourse Outcomes:
By the end of this lab, the student is able to
Write, Test and Debug Python Programs
--- Content provided by FirstRanker.com ---
Use Conditionals and Loops for Python ProgramsUse functions and represent Compound data using Lists, Tuples and Dictionaries
Use various applications using python
1) Write a program that asks the user for a weight in kilograms and converts it to pounds.
There are 2.2 pounds in a kilogram.
--- Content provided by FirstRanker.com ---
2) Write a program that asks the user to enter three numbers (use three separate inputstatements). Create variables called total and average that hold the sum and average of the
three numbers and print out the values of total and average.
3) Write a program that uses a for loop to print the numbers 8, 11, 14, 17, 20, . . . , 83, 86, 89.
4) Write a program that asks the user for their name and how many times to print it. The
--- Content provided by FirstRanker.com ---
program should print out the user's name the specified number of times.5) Use a forloop to print a triangle like the one below. Allow the user to specify how high
the triangle should be.
*
**
--- Content provided by FirstRanker.com ---
*******
6) Generate a random number between 1 and 10. Ask the user to guess the number and print
a message based on whether they get it right or not.
7) Write a program that asks the user for two numbers and prints Close if the numbers are
--- Content provided by FirstRanker.com ---
within .001 of each other and Not close otherwise.8) Write a program that asks the user to enter a word and prints out whether that word
contains any vowels.
9) Write a program that asks the user to enter two strings of the same length. The program
should then check to see if the strings are of the same length. If they are not, the program
--- Content provided by FirstRanker.com ---
should print an appropriate message and exit. If they are of the same length, the programshould alternate the characters of the two strings. For example, if the user enters
abcdeandABCDE the program should print out AaBbCcDdEe.
10) Write a program that asks the user for a large integer and inserts commas into it according
to the standard American convention for commas in large numbers. For instance, if the
--- Content provided by FirstRanker.com ---
user enters 1000000, the output should be 1,000,000.11) In algebraic expressions, the symbol for multiplication is often left out, as in 3x+4y or
3(x+5). Computers prefer those expressions to include the multiplication symbol, like
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
--- Content provided by FirstRanker.com ---
KAKINADA ? 533 003, Andhra Pradesh, IndiaDEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
3*x+4*y or 3*(x+5). Write a program that asks the user for an algebraic expression and
then inserts multiplication symbols where appropriate.
--- Content provided by FirstRanker.com ---
12) Write a program that generates a list of 20 random numbers between 1 and 100.(a) Print the list.
(b) Print the average of the elements in the list.
(c) Print the largest and smallest values in the list.
(d) Print the second largest and second smallest entries in the list
--- Content provided by FirstRanker.com ---
(e) Print how many even numbers are in the list.13) Write a program that asks the user for an integer and creates a list that consists of the
factors of that integer.
14) Write a program that generates 100 random integers that are either 0 or 1. Then find the
longest run of zeros, the largest number of zeros in a row. For instance, the longest run of
--- Content provided by FirstRanker.com ---
zeros in [1,0,1,1,0,0,0,0,1,0,0] is 4.15) Write a program that removes any repeated items from a list so that each item appears at
most once. For instance, the list [1,1,2,3,4,3,0,0] would become [1,2,3,4,0].
16) Write a program that asks the user to enter a length in feet. The program should then give
the user the option to convert from feet into inches, yards, miles, millimeters, centimeters,
--- Content provided by FirstRanker.com ---
meters, or kilometers. Say if the user enters a 1, then the program converts to inches, ifthey enter a 2, then the program converts to yards, etc. While this can be done with if
statements,it is much shorter with lists and it is also easier to add new conversions if you
use lists.
17) Write a function called sum_digitsthat is given an integer num and returns the sum of the
--- Content provided by FirstRanker.com ---
digits of num.18) Write a function called first_diffthat is given two strings and returns the first location in
which the strings differ. If the strings are identical, it should return -1.
19) Write a function called number_of_factorsthat takes an integer and returns how many
factors the number has.
--- Content provided by FirstRanker.com ---
20) Write a function called is_sortedthat is given a list and returns True if the list is sorted andFalse otherwise.
21) Write a function called root that is given a number x and an integer n and returns x1/n. In
the function definition, set the default value of n to 2.
22) Write a function called primes that is given a number n and returns a list of the first n
--- Content provided by FirstRanker.com ---
primes. Let the default value of n be 100.23) Write a function called merge that takes two already sorted lists of possibly different
lengths, and merges them into a single sorted list.
(a) Do this using the sort method. (b) Do this without using the sort method.
24) Write a program that asks the user for a word and finds all the smaller words that can be
--- Content provided by FirstRanker.com ---
made from the letters of that word. The number of occurrences of a letter in a smallerword can't exceed the number of occurrences of the letter in the user's word.
25) Write a program that reads a file consisting of email addresses, each on its own line. Your
program should print out a string consisting of those email addresses separated by
semicolons.
--- Content provided by FirstRanker.com ---
26) Write a program that reads a list of temperatures from a file called temps.txt, convertsthose temperatures to Fahrenheit, and writes the results to a file called ftemps.txt.
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
27) Write a class called Product. The class should have fields called name, amount, and price,
holding the product's name, the number of items of that product in stock, and the regular
price of the product. There should be a method get_pricethat receives the number of items
--- Content provided by FirstRanker.com ---
to be bought and returns a the cost of buying that many items, where the regular price ischarged for orders of less than 10 items, a 10% discount is applied for orders of between
10 and 99 items, and a 20% discount is applied for orders of 100 or more items. There
should also be a method called make_purchasethat receives the number of items to be
bought and decreases amount by that much.
--- Content provided by FirstRanker.com ---
28) Write a class called Time whose only field is a time in seconds. It should have a methodcalled convert_to_minutesthat returns a string of minutes and seconds formatted as in the
following example: if seconds is 230, the method should return '5:50'. It should also have a
method called convert_to_hoursthat returns a string of hours, minutes, and seconds
formatted analogously to the previous method.
--- Content provided by FirstRanker.com ---
29) Write a class called Converter. The user will pass a length and a unit when declaring anobject from the class--for example, c = Converter(9,'inches'). The possible units are
inches, feet, yards, miles, kilometers, meters, centimeters, and millimeters. For each of
these units there should be a method that returns the length converted into those units. For
example, using the Converter object created above, the user could call c.feet() and should
--- Content provided by FirstRanker.com ---
get 0.75 as the result.30) Write a Python class to implement pow(x, n).
31) Write a Python class to reverse a string word by word.
32) Write a program that opens a file dialog that allows you to select a text file. The program
then displays the contents of the file in a textbox.
--- Content provided by FirstRanker.com ---
33) Write a program to demonstrate Try/except/else.34) Write a program to demonstrate try/finally and with/as.
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
I Year - II Semester
L T P C
--- Content provided by FirstRanker.com ---
2 0 0 0CONSTITUTION OF INDIA (MC1201)
Course Objectives:
To Enable the student to understand the importance of constitution
--- Content provided by FirstRanker.com ---
To understand the structure of executive, legislature and judiciaryTo understand philosophy of fundamental rights and duties
To understand the autonomous nature of constitutional bodies like Supreme Court and
high court controller and auditor general of India and election commission of India.
To understand the central and state relation financial and administrative
--- Content provided by FirstRanker.com ---
Course Outcomes:
At the end of the course, the student will be able to have a clear knowledge on the following:
Understand historical background of the constitution making and its importance for
building a democratic India.
--- Content provided by FirstRanker.com ---
Understand the functioning of three wings of the government ie., executive, legislative andjudiciary.
Understand the value of the fundamental rights and duties for becoming good citizen of
India.
Analyze the decentralization of power between central, state and local self-government.
--- Content provided by FirstRanker.com ---
Apply the knowledge in strengthening of the constitutional institutions like CAG, ElectionCommission and UPSC for sustaining democracy.
1. Know the sources, features and principles of Indian Constitution.
2. Learn about Union Government, State government and its administration.
3. Get acquainted with Local administration and Pachayati Raj.
--- Content provided by FirstRanker.com ---
4. Be aware of basic concepts and developments of Human Rights.5. Gain knowledge on roles and functioning of Election Commission
UNIT I
Introduction to Indian Constitution: Constitution meaning of the term, Indian Constitution -
--- Content provided by FirstRanker.com ---
Sources and constitutional history, Features - Citizenship, Preamble, Fundamental Rights andDuties, Directive Principles of State Policy.
Learning outcomes:After completion of this unit student will
? Understand the concept of Indian constitution
? Apply the knowledge on directive principle of state policy
--- Content provided by FirstRanker.com ---
? Analyze the History, features of Indian constitution? Evaluate Preamble Fundamental Rights and Duties
UNIT II
Union Government and its Administration Structure of the Indian Union: Federalism, Centre-
--- Content provided by FirstRanker.com ---
State relationship, President: Role, power and position, PM and Council of ministers, Cabinet andCentral Secretariat, LokSabha, RajyaSabha, The Supreme Court and High Court: Powers and
Functions;
Learning outcomes:After completion of this unit student will
? Understand the structure of Indian government
--- Content provided by FirstRanker.com ---
? Differentiate between the state and central governmentR-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
KAKINADA ? 533 003, Andhra Pradesh, India
--- Content provided by FirstRanker.com ---
DEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE? Explain the role of President and Prime Minister
? Know the Structure of supreme court and High court
UNIT III
--- Content provided by FirstRanker.com ---
State Government and its Administration Governor - Role and Position - CM and Council ofministers, State Secretariat: Organisation, Structure and Functions
Learning outcomes: After completion of this unit student will
? Understand the structure of state government
? Analyze the role Governor and Chief Minister
--- Content provided by FirstRanker.com ---
? Explain the role of state Secretariat? Differentiate between structure and functions of state secretariat
UNIT IV
A.Local Administration - District's Administration Head - Role and Importance, Municipalities -
--- Content provided by FirstRanker.com ---
Mayor and role of Elected Representative - CEO of Municipal Corporation PachayatiRaj:Functions PRI: ZilaPanchayat, Elected officials and their roles, CEO ZilaPanchayat: Block level
Organizational Hierarchy - (Different departments), Village level - Role of Elected and Appointed
officials - Importance of grass root democracy
Learning outcomes:-After completion of this unit student will
--- Content provided by FirstRanker.com ---
? Understand the local Administration? Compare and contrast district administration role and importance
? Analyze the role of Myer and elected representatives of Municipalities
? Evaluate Zillapanchayat block level organisation
--- Content provided by FirstRanker.com ---
UNIT VElection Commission: Election Commission- Role of Chief Election Commissioner and Election
Commissionerate State Election Commission:, Functions of Commissions for the welfare of
SC/ST/OBC and women
Learning outcomes: After completion of this unit student will
--- Content provided by FirstRanker.com ---
? Know the role of Election Commission apply knowledge? Contrast and compare the role of Chief Election commissioner and Commissiononerate
? Analyze role of state election commission
? Evaluate various commissions of viz SC/ST/OBC and women
--- Content provided by FirstRanker.com ---
References:1) Durga Das Basu, Introduction to the Constitution of India, Prentice Hall of India Pvt. Ltd.
2) SubashKashyap, Indian Constitution, National Book Trust
3) J.A. Siwach, Dynamics of Indian Government & Politics
4) D.C. Gupta, Indian Government and Politics
--- Content provided by FirstRanker.com ---
5) H.M.Sreevai, Constitutional Law of India, 4th edition in 3 volumes (Universal LawPublication)
6) J.C. Johari, Indian Government andPolitics Hans
7) J. Raj IndianGovernment and Politics
8) M.V. Pylee, Indian Constitution Durga Das Basu, Human Rights in Constitutional Law,
--- Content provided by FirstRanker.com ---
Prentice ? Hall of India Pvt. Ltd.. New Delhi9) Noorani, A.G., (South Asia Human Rights Documentation Centre), Challenges to Civil
Right), Challenges to Civil Rights Guarantees in India, Oxford University Press 2012
R-20 Syllabus for CSE-AI, JNTUK w. e. f. 2020 ? 21
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
--- Content provided by FirstRanker.com ---
KAKINADA ? 533 003, Andhra Pradesh, IndiaDEPARTMENT OF CSE - ARTIFICIAL INTELLIGENCE
e-R esources:
1) nptel.ac.in/courses/109104074/8
--- Content provided by FirstRanker.com ---
2) nptel.ac.in/courses/109104045/3) nptel.ac.in/courses/101104065/
4) www.hss.iitb.ac.in/en/lecture-details
5) www.iitb.ac.in/en/event/2nd-lecture-institute-lecture-series-indian-constitution
Document Outline
- JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY: KAKINADA
- ?
- Course Objectives:
- Course Outcomes:
- UNIT I
- UNIT II
- UNIT III
- UNIT IV
- UNIT V
- Text Books:
- Reference Books:
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
- Course Objectives:
- Course Outcomes:
- Text Books:
- References Books:
- e-Resources:
- Course Objectives:
- Course Outcomes:
- Exercise 1:
- Exercise 2:
- Exercise 3:
- Exercise 4:
- Exercise 5:
- Exercise 6:
- Exercise 7:
- Exercise 8:
- Exercise 9:
- Exercise 10:
- Exercise 11:
- Exercise 12:
- Exercise 13:
- Exercise 14:
- Exercise 15:
- Exercise 16:
- Course Objectives: (1)
- UNIT I
- UNIT II
- UNIT III
- UNIT IV
- UNIT V
- Text Books:
- Reference Books:
- Course objectives:
- Course outcomes:
- Text Books: (1)
- Reference Books: (1)
- Course Objectives: (2)
- Course Outcomes: (1)
- UNIT I (1)
- UNIT II (1)
- UNIT III (1)
- UNIT IV (1)
- UNIT V (1)
- Text Books: (2)
- Reference Books: (2)
- e-R esources:
- Course Objectives: (3)
- Course Outcomes: (2)
- UNIT I (2)
- UNIT II (2)
- UNIT III (2)
- UNIT IV (2)
- UNIT V (2)
- Text Books
- Reference Books: (3)
- e-R esources: (1)
- Exercise -1 (Searching)
- ?
- Exercise -3 (Sorting-II)
- Exercise -4 (Singly Linked List)
- Exercise -5(Queue)
- Exercise -6 (Stack)
- Exercise -7 (Binary Search Tree)
- Course Objectives: (4)
- Course Outcomes: (3)
- Course Objectives: (5)
- Course Outcomes: (4)
- UNIT I (3)
- UNIT II (3)
- UNIT III (3)
- UNIT IV (3)
- UNIT V (3)
- References:
- e-R esources: (2)
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---