UG 4-1 R19 IT Syllabus
UG 4-1 R19 IT Syllabus
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
MACHINE LEARNING
Course Objectives:
The course is introduced for students to
x Gain knowledge about basic concepts of Machine Learning
x Study about different learning algorithms
x Learn about of evaluation of learning algorithms
x Learn about artificial neural networks
Course Outcomes:
x Identify machine learning techniques suitable for a given problem
x Solve the problems using various machine learning techniques
x Apply Dimensionality reduction techniques
x Design application using machine learning techniques
UNIT I
Introduction: Definition of learning systems, Goals and applications of machine learning, Aspects of
developing a learning system: training data, concept representation, function approximation.
Inductive Classification: The concept learning task, Concept learning as search through a hypothesis
space, General-to-specific ordering of hypotheses, Finding maximally specific hypotheses, Version
spaces and the candidate elimination algorithm, Learning conjunctive concepts, The importance of
inductive bias.
UNIT II
Decision Tree Learning: Representing concepts as decision trees, Recursive induction of decision trees,
Picking the best splitting attribute: entropy and information gain, Searching for simple trees and
computational complexity, Occam's razor, Overfitting, noisy data, and pruning.
Experimental Evaluation of Learning Algorithms: Measuring the accuracy of learned hypotheses.
Comparing learning algorithms: cross-validation, learning curves, and statistical hypothesis testing.
UNIT III
Computational Learning Theory: Models of learnability: learning in the limit; probably approximately
correct (PAC) learning. Sample complexity for infinite hypothesis spaces, Vapnik-Chervonenkis
dimension.
Rule Learning: Propositional and First-Order, Translating decision trees into rules, Heuristic rule
induction using separate and conquer and information gain, First-order Horn-clause induction (Inductive
Logic Programming) and Foil, Learning recursive rules, Inverse resolution, Golem, and Progol.
UNIT IV
Artificial Neural Networks: Neurons and biological motivation, Linear threshold units. Perceptrons:
representational limitation and gradient descent training, Multilayer networks and backpropagation,
Hidden layers and constructing intermediate, distributed representations. Overfitting, learning network
structure, recurrent networks.
Support Vector Machines: Maximum margin linear separators. Quadractic programming solution to
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Reference Books:
1) “Head First Design patterns”, Eric Freeman & Elisabeth Freeman, O’REILLY, 2007.
2) “Design Patterns in Java”, Steven John Metsker & William C. Wake, Pearson education, 2006
3) “J2EE Patterns”, Deepak Alur, John Crupi & Dan Malks, Pearson education, 2003.
4) “Design Patterns in C#”, Steven John metsker, Pearson education, 2004.
5) “Pattern Oriented Software Architecture”, F.Buschmann & others, John Wiley & Sons.
e-Resources:
1) https://www.javatpoint.com/design-patterns-in-java
2) https://www.tutorialspoint.com/design_pattern/design_pattern_overview.htm
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Experiment 2:
a) Identify and analyze events
b) Identify Use cases
c) Develop event table
Experiment 3:
a) Identify & analyze domain classes
b) Represent use cases and a domain class diagram using Rational Rose
c) Develop CRUD matrix to represent relationships between use cases and problem domain classes
Experiment 4:
a) Develop Use case diagrams
b) Develop elaborate Use case descriptions & scenarios
c) Develop prototypes (without functionality)
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Experiment 6:
a) Develop detailed design class model (use GRASP patterns for responsibility assignment)
b) Develop three-layer package diagrams for each case study
Experiment 7:
a) Develop Use case Packages
b) Develop component diagrams
c) Identify relationships between use cases and represent them
d) Refine domain class model by showing all the associations among classes
Experiment 8:
a) Develop sample diagrams for other UML diagrams - state chart diagrams, activity diagrams and
deployment diagrams
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
L T P C
IV Year – I Semester
0 0 0 2
Project –I
Note: The marks are awarded based on: Selection of Area, Defining the problem, Submission of the
Abstract and Presentation of seminar.
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
L T P C
IV Year – I Semester
3 0 0 0
IPR & PATENTS
Course Objectives:
x To know the importance of Intellectual property rights, which plays a vital role in advanced
Technical and Scientific disciplines
x Imparting IPR protections and regulations for further advancement, so that the students can
familiarize with the latest developments
Course Outcomes:
x IPR Laws and patents pave the way for innovative ideas which are instrumental for inventions to
seek Patents
x Student gets an insight on Copyrights, Patents and Software patents which are instrumental for
further advancements
UNIT I
Introduction to Intellectual Property Rights (IPR): Concept of Property - Introduction to IPR –
International Instruments and IPR - WIPO - TRIPS – WTO -Laws Relating to IPR - IPR Tool Kit -
Protection and Regulation - Copyrights and Neighboring Rights – Industrial Property – Patents -
Agencies for IPR Registration – Traditional Knowledge –Emerging Areas of IPR - Layout Designs and
Integrated Circuits – Use and Misuse of Intellectual Property Rights.
UNIT II
Copyrights and Neighboring Rights: Introduction to Copyrights – Principles of Copyright Protection –
Law Relating to Copyrights - Subject Matters of Copyright – Copyright Ownership – Transfer and
Duration – Right to Prepare Derivative Works –Rights of Distribution – Rights of Performers –
Copyright Registration – Limitations – Infringement of Copyright – Relief and Remedy – Case Law -
Semiconductor Chip Protection Act.
UNIT III
Introduction to Patents - Laws Relating to Patents in India – Patent Requirements – Product Patent
and Process Patent - Patent Search - Patent Registration and Granting of Patent - Exclusive Rights –
Limitations - Ownership and Transfer –– Revocation of Patent – Patent Appellate Board -
Infringement of Patent – Compulsory Licensing –– Patent Cooperation Treaty – New developments
in Patents – Software Protection and Computer related Innovations
UNIT IV
Introduction to Trademarks – Laws Relating to Trademarks – Functions of Trademark –
Distinction between Trademark and Property Mark – Marks Covered under Trademark Law - Trade
Mark Registration – Trade Mark Maintenance – Transfer of rights - Deceptive Similarities
Likelihood of Confusion - Dilution of Ownership – Trademarks Claims and Infringement –
Remedies – Passing Off Action.
Visit InJNTU.com to get latest & fastest updates from JNTUK University
InJNTU.com Click Here to Download InJNTU App for Latest Updates
R-19 Syllabus for IT. JNTUK w. e. f. 2019-20
Visit InJNTU.com to get latest & fastest updates from JNTUK University