0% found this document useful (0 votes)
8 views2 pages

Java Web Development and AI Concepts

The document outlines a curriculum for courses on web development, computational intelligence, and object-oriented analysis and design. It includes objectives, outcomes, and required software for each course, as well as detailed units covering topics such as servlets, JSP, AI techniques, and UML diagrams. The aim is to equip students with practical skills and theoretical knowledge in these areas.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views2 pages

Java Web Development and AI Concepts

The document outlines a curriculum for courses on web development, computational intelligence, and object-oriented analysis and design. It includes objectives, outcomes, and required software for each course, as well as detailed units covering topics such as servlets, JSP, AI techniques, and UML diagrams. The aim is to equip students with practical skills and theoretical knowledge in these areas.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

4. Installation of Apache Tomcat web server.

5. Write programs in Java using Servlets:


To invoke servlets from HTML forms.
Session Tracking.
6. Write programs in Java to create three-tier applications using JSP and Databases
 For conducting on-line examination.
 For displaying student mark list. Assume that student information is available in a
database which has been stored in a database server.
7. Programs using XML – Schema – XSLT/XSL.
8. Programs using DOM and SAX parsers.
9. Programs using AJAX.
10. Consider a case where we have two web Services- an airline service and a travel agent and the
travel agent is searching for an airline. Implement this scenario using Web Services and Data
base.
TOTAL: 60PERIODS
OUTCOMES:
Upon Completion of the course, the students will be able to:
 Design simple web pages using markup languages like HTML and XHTML.
 Create dynamic web pages using DHTML and java script that is easy to navigate and use.
 Program server side web pages that have to process request from client side web pages.
 Represent web data using XML and develop web pages using JSP.
 Understand various web services and how these web services interact.

SOFTWARE REQUIRED:
 Dream Weaver or Equivalent, MySQL or Equivalent, Apache Server, WAMP/XAMPP

IT8601 COMPUTATIONAL INTELLIGENCE L T PC


3 0 0 3
OBJECTIVES:
 To provide a strong foundation on fundamental concepts in Computational Intelligence.
 To enable Problem-solving through various searching techniques.
 To apply these techniques in applications which involve perception, reasoning and learning.
 To apply Computational Intelligence techniques for information retrieval
 To apply Computational Intelligence techniques primarily for machine learning.

UNIT I INTRODUCTION 9
Introduction to Artificial Intelligence-Search-Heuristic Search-A* algorithm-Game Playing- Alpha-Beta
Pruning-Expert systems-Inference-Rules-Forward Chaining and Backward Chaining- Genetic
Algorithms.

UNIT II KNOWLEDGE REPRESENTATION AND REASONING 9


Proposition Logic - First Order Predicate Logic – Unification – Forward Chaining -Backward Chaining -
Resolution – Knowledge Representation - Ontological Engineering - Categories and Objects – Events
- Mental Events and Mental Objects - Reasoning Systems for Categories - Reasoning with Default
Information - Prolog Programming.

78
UNIT III UNCERTAINTY 9
Non monotonic reasoning-Fuzzy Logic-Fuzzy rules-fuzzy inference-Temporal Logic-Temporal
Reasoning-Neural Networks-Neuro-fuzzy Inference.

UNIT IV LEARNING 9
Probability basics - Bayes Rule and its Applications - Bayesian Networks – Exact and Approximate
Inference in Bayesian Networks - Hidden Markov Models - Forms of Learning - Supervised Learning -
Learning Decision Trees – Regression and Classification with Linear Models - Artificial Neural
Networks – Nonparametric Models - Support Vector Machines - Statistical Learning - Learning with
Complete Data - Learning with Hidden Variables- The EM Algorithm – Reinforcement Learning

UNIT V INTELLIGENCE AND APPLICATIONS 9


Natural language processing-Morphological Analysis-Syntax analysis-Semantic Analysis-AIl
applications – Language Models - Information Retrieval – Information Extraction - Machine
Translation – Machine Learning - Symbol-Based – Machine Learning: Connectionist – Machine
Learning.
TOTAL: 45 PERIODS
OUTCOMES:
Upon completion of the course, the students will be able to
 Provide a basic exposition to the goals and methods of Computational Intelligence.
 Study of the design of intelligent computational techniques.
 Apply the Intelligent techniques for problem solving
 Improve problem solving skills using the acquired knowledge in the areas of, reasoning, natural
language understanding, computer vision, automatic programming and machine learning.

TEXT BOOKS:
1. Stuart Russell, Peter Norvig, ―Artificial Intelligence: A Modern Approach‖, Third Edition, Pearson
Education / Prentice Hall of India, 2010.
2. Elaine Rich and Kevin Knight, ―Artificial Intelligence‖, Third Edition, Tata McGraw-Hill, 2010.

REFERENCES:
1. Patrick H. Winston. "Artificial Intelligence", Third edition, Pearson Edition, 2006.
2. Dan [Link], ―Introduction to Artificial Intelligence and Expert Systems‖, PHI, 2006.
3. Nils J. Nilsson, ―Artificial Intelligence: A new Synthesis‖, Harcourt Asia Pvt. Ltd., 2000.

CS8592 OBJECT ORIENTED ANALYSIS AND DESIGN L T PC


3 0 0 3
OBJECTIVES:
 To understand the fundamentals of object modeling
 To understand and differentiate Unified Process from other approaches.
 To design with static UML diagrams.
 To design with the UML dynamic and implementation diagrams.
 To improve the software design with design patterns.
 To test the software against its requirements specification

UNIT I UNIFIED PROCESS AND USE CASE DIAGRAMS 9


Introduction to OOAD with OO Basics - Unified Process – UML diagrams – Use Case –Case study –
the Next Gen POS system, Inception -Use case Modelling – Relating Use cases –
include, extend and generalization – When to use Use-cases
79

You might also like