Sunday, November 29, 2020

CMS-A-DSE-B-4-P: Advanced Java Laboratory DSE-B: Choice 4, Practical, Credit:02, Contact hours: 40.

 Advanced Java Laboratory based on the following:

(i) Write programs in Java using Servlets:

a. To invoke servlets from HTML forms.

b. To invoke servlets from Applet Programs using cookies.

(ii) Programs with session tracking.

(iii) Create dynamic web pages, using Servlets and JSP.

(iv) Programs using JDBC with create, insert table data.

(v) Implementing MVC with Request Dispatcher.

(vi) Writing a web service.

CMS-A-DSE-B--4-TH: Advanced Java DSE-B: Choice-4, Theory, Credit:04, Contact hours: 60.

 Basics of Servlet

Servlet: What and Why? Servlet API, Servlet interface, Generic Servlet, Http Servlet,

Servlet life cycle, Servlet request methods, Servlet collaboration, Servlet config.

10 hours

Session Management

What is a session? Why is it required? Creating a session? Session information passing

mechanisms between client and server - Cookies, Rewriting; Destroying a session.

.

04 hours

Basics of JSP

Life cycle of JSP; JSP API;JSP tags, directives, scripting elements, implicit objects,

exception handling, action elements; MVC.

10 hours

Design Pattern

Singleton; DAO; DTO; MVC; Front controller; Factory method; Collection

framework.

10 hours

Javascript

Introduction to Javascript; Ways to use Javascript; Working with events; Client-side

validation.

10 hours

JQuery

Introduction to JQuery; Validation using JQuery; JQuery forms; JQuery examples; Key

services of the application server.

06 hours

Spring Framework

Spring Core (Basic Concepts); Spring AOP; Spring JDBC; Spring MVC; Spring Boot

and Spring Data; Spring ORM.

CMS-A-DSE-B-3-P:Computational Intelligence Laboratory DSE-B: Choice 3, Practical, Credit: 02, Contact hours: 40.

 Computational intelligence lab using Prolog / LISP

CMS-A-DSE-B--3-TH:Introduction to Computational Intelligence DSE-B: Choice-3, Theory, Credit:04, Contact hours: 60.

 Introduction

Introduction to Artificial Intelligence, Brief History and Application, Structures and

Strategies for state space search- Data driven and goal driven search, Heuristic search,

Depth First and Breadth First search, Iterative deepening, A* algorithm, Game playing

(Minimax), Rule-based system, Semantic Nets, Frames, Scripts, Conceptual

Dependency, Introduction to PROLOG.

20 hours

Neural Network

Basics of Artificial Neural Network, Characteristics and Comparison with biological

neural network, Basic model of Artificial Neural Network: Single layer Perceptron

model, Learning, Feed Forward Neural Network, Error, Back Propagation and weight

updation, Perceptron, Bayesian Networks, Neural computational model- Hopfield Nets.

.

20 hours

Rough sets

Basic difference between Rough sets and Fuzzy sets

02 hours

Fuzzy Logic and Application

Fuzzy sets, application – basic operations, Properties, Fuzzy Relations, Fuzzy

inference, Notion of Fuzziness, Operations on Fuzzy sets, Fuzzy Numbers, Brief

overview of crisp sets, Crisp relations, Fuzzy relations, Max*-composition of fuzzy

relation, Max*-transitive closure, Probability measures of fuzzy events, Fuzzy expected

value, Approximate reasoning, Different methods of role aggregation and

defuzzification.

CMS-A-DSE-A--4-P: Multimedia and its Applications Lab. DSE-A: Choice-4: Practical, Credit:02, Contact hour: 40.

 Sample practical problems can be included related to theory.

CMS-A-DSE-A--4-TH: Multimedia and its Applications DSE-A: Choice-4, Theory, Credit:04, Contact hours: 60.

 Multimedia

Introduction to multimedia, Components, uses of multimedia.

04 hours

Making Multimedia

Stages of a multimedia project, requirements to make good multimedia, Multimedia

Hardware - Macintosh and Windows production Platforms, Hardware peripherals -

Connections, Memory and storage devices, Multimedia software and Authoring tools.

06 hours

Text

Fonts & Faces, Using Text in Multimedia, Font Editing & Design Tools, Hypermedia

& Hypertext.

04 hours

Images

Still Images – Bitmaps, Vector Drawing, 3D Drawing & rendering, Natural Light &

Colors, Computerized Colors, Color Palettes, Image File Formats.

06 hours

Sound

Digital Audio, MIDI Audio, MIDI vs Digital Audio, Audio File Formats.

06 hours

Video

How Video Works, Analog Video, Digital Video, Video File Formats, Video Shooting

and Editing.

06 hours

Animation

Principle of Animations. Animation Techniques, Animation File Formats.

08 hours

Multimedia System

An overview of multimedia system and media streams, Source representation and

compression techniques text, speech and audio, still image and video, Graphics and

animation.

10 hours

Multi-modal Communication

Video conferencing, networking support, Trans-coding.

CMS-A-DSE-A--3-P: Embedded Systems Lab. DSE-A: Choice-3, Practical, Credit: 02, Contact hours: 40 hours

 CMS-A-DSE-A--3-P: Embedded Systems Lab.

DSE-A: Choice-3, Practical, Credit: 02, Contact hours: 40 hours

Practical: Sample practical problems can be included related to theory.

1. Assembly Language Programming related to Microcontroller 8051.

2. Programming Using Embedded C for 8051.

3. VHDL programs for construction and simulation of various digital circuits.

CMS-A-DSE-A--3-TH: Embedded Systems DSE-A: Choice-3: Theory, Credit:04, Contact hours: 60.

 Introduction to 8051

Overview of Microcontroller, Memory, I/O interface

Intel Microcontroller 8051: Architecture, Peripheral Interface Controller (PIC).

15 hours

Assembly Language Programming

Instruction set, Addressing Modes, Jump, Loop and Call instructions, I/O Manipulation,

Serial communication, Arithmetic and logical instructions.

10 hours

Introduction to Embedded System Programming

Data types and time delays, I/O programming, Logic operations, Data conversions, Data

serialization, Interrupt programming, LCD and Keyboard interfacing, ADC, DAC,

sensors interfacing, interfacing 8255, I/O interfacing for 8051, interfacing 8255, 8257,

8259/ 8279, ADC, DAC, Motor control using 8051 C.

15 hours

Programmable logic devices and Hardware description Language

PAL, PLA, PLD, ASIC, FPGA (Qualitative study).

10 hours

Hardware Description Language (VHDL):

Basic Terminology, Entity Declaration, Architecture body, Configuration and package

declaration, Package body, Model analysis and Simulation.

Basic Language elements, Behavioral Model, Dataflow Model, Structural Model,

Subprogram and overloading, Applications.