1. Distributed Computing
2. Artificial Intelligence
3. Elective-I,II,III
gallery

CSE

Seventh Semester

Distributed Computing
Module-1

Fundamentals ( 5 Lectures )

Definition Evaluation of distributed Computing System, Distributed Computer System Models. Distributed Operating System Designing a distributed Operating System, Introduction of distributed computing environment.

Module-2

Massage Passing ( 4 Lectures )

Introduction, Design features, Issues in IPC by message passing, synchronization Buffering, Multidiagram messages, encoding and decoding message data.

Module-3

Remote Procedure Calls ( 10 Lectures )

Introduction, The RPC Model. Transparency of RPC. Implementing RPC mechanism RPC messages server management, parameter- passing and call semantic, Communication protocols for RPC's.

Module-4

Distributed Shared Memory ( 9 Lectures )

Introduction. Architecture of DSM Systems Design and implementation, granularly, Structure shared memory space Consistency models, replacement strategy, Thrashing.

Module-5

Resource Management and process Management ( Lecture 6 )

Desirable feature, Task assignment approach, Load-balancing approach, Load- sharing approach.
Process Migration, Threads.

Module-6

Distributed File System ( 8 Lectures )

Intake, Desirable features, File model, File accessing models, File-sharing semantic, File-catching schemes, File replication, Fault tolerance, Automatic transactions, Design principle.

BOOKS

Suggested books

1. Distributed Computing by Liu. Pearson Education.
2. Distributed Computing by Hagit Attiya and Jennifer Welch, Wiley India.
3.Distributed Operating Systems : Concept and Design by P.K. Sinha, PHI
4. Distributed Operating System by Tenenbaum. Pearson Education.

Artificial Intelligence
Module-1

Introduction ( 5 Hrs )

Why AI, Importance of AI. LISP, Prolog and other programming language for AI.

Module-2

Search Strategies( 3 Hrs )

Representation Scheme, Blind Search technique, Heuristic Search technique, Game search, Graph search (algorithm A and A*), Properties of A* algorithm, monotone – Specialized production systems – AO * algorithm.

Module-3

Searching Game Trees ( 4 Hrs )

Minimax procedure, alpha-beta pruning – Introduction to predicate calculus – Resolution refutation systems – Answer extraction.

Module-4

Knowledge Representation, Reasoning ( 8 Lectures )

Knowledge representation, Knowledge acquisition, Logical Representation scheme, procedural representation schema, network representation scheme, STRIPS robot problem solving system, Structured representations of knowledge (Semantic Nets, Frames, Scripts), KRR system, KR language, Domain modeling, Semantic net.

Module-5

Uncertainly ( 6 Lectures )

Non monotonic & monotonic reasoning, confidence factors, Bayes theorem, Dempster & Shafer’s, Theory of evidence, Non-classical logic, Fuzzy reasoning.

Module-6

Natural Language Processing

An Introduction to Natural language Understanding, Perception, Learning.

Module-7

Applications of Artificial Intelligence

Al in E-commerce, Al in Industry, Al in Medicine.

BOOKS

Suggested Books

1. Introduction to Artificial Intelligence by Rajendra Akerkar, PHI
2. Introduction to Artificial Intelligence by Eugene Charniak, Pearson Education.
3. Artificial Intelligence by Rich & Knight. Tata McGraw Hills
4. Artificial Intelligence. A Modern Approach by Stuart Russell. Peter Norving and Pearson Education.

Elective-I,II,III

FUNDAMENTALS OF DATA COMMUNICATION

Real Time System

Cryptography

Mobile & Wireless Computing

Distributed Database

Parallel Computing

Advance Computer Architecture

Performance Evaluation of Computer System

Optimization Theory

Pattern Recognition

Genetic Algorithm

Natural Language Processing

Computational Geometry