M13

Java Script & Programming,Data Structure & Algorithm, Visual Programming (VB.net)
Year / Semester: 
2nd Semester
Objective: 

-

Credits: 
4

MH 30 - JAVA SCRIPT & PROGRANNING

JavaScript

1. Introduction:
Java Script.
How Script works.
Java Script and java.
Types of Script.
2. Basics in Java Script:-
Data types.
Variable declaration.
Operaters.
Control statements:-
IF statement.
Nested IF statement
Ledder IF statement.
Switch.
Arrays.
3. Functions in Java Seript:-
Built in functions,
User define Functions:-
Declearing Functions
Placing Functions
Variable scope
Return value
4. Placing text in a Browser
5. Dialog Boxes:-
Alert.
Prompt.
Confirm.
6. java Script Document Object Model:-
Understanding objects
Handling events.
7. Forms:-
Form Objects.
Form elements.
Properties of Form elements, Methods of Form elements.
Built in objects
Methods.
8. JSP
Basic
Conditions
Deerflies
Declarations
Simplicity variables
Scrappiest.
Expression

Object Oriented programming
Introduction to JAVA, Java OOP, Ojects and Classes, Characteristics of OOP, Difference between OOP and Procedure Oriented Programming.

Introduction to Java Programming
Introduction, Features of java, Comparing Java and Other Languages, Applications and Aplets, Java Development Kit, More Complex Programs, Java Source File Structure, Prerequisites for compliling and running Java programme.

Java Language Fundamentals
The building blocks of Java, Data types, Variable declarations, Wrapper Classes, Operators and assignment, Control Structures, Arrays, Strings, The StringBuffer class.

MODULE – MH 31 - DATA STRUCTURE & ALGORITHM

Introduction to Data Structures and Algorithms
Introduction to data representation, Review of Data Structures – Arrays, pointers, structure, lists, trees and graphs, What is Algorithm?, Designing Algorithms, Analyzing Algorithms, Mathematical notation and Functions, Performance measurements.
Data Structure
Abstract Data Type, Arrays, Functions, Structure and unions, Pointers, Memory.
Arrays
One dimensional array, two dimensional arrays, multidimensional arrays, ordered arrays.
Linear Data Structure - Linear/Circular, Doubly linked list and operations, Applications of linked list, polynomial manipulation, multiple precision arithmetic.
Algorithms on Stack
Representation using arrays and linked list, Push and Pop Operation, Representation of expressions, Infix, Postfix, prefix, Evaluation of the expression, Transforming affix expression and into postfix expression, recursion.
Algorithms on Queue
Representing using arrays and linked list, Insertion and deletion operations, circular queue, double ended queues, priority queues, and multiple queues.
Non Linear Data Structure: Graphs
General Concept, Sequential and linked representation of binary tree sequential representation, Binary tree, binary tree traversal algorithms, threaded binary tree traversal, General tree and its conversion, binary search tree, Applications of trees.
Sorting Algorithms and their Analysis
Internal and external sorting, Sorting problem, Bubble sort, selection sort, insertion sort, Shell sort, Address calculation sort, etc.
Searching
Sequential search, Binary Search, hashing, Hash functions, Collison resolution Techniques, Dynamic memory Allocation.
File Structure
Definition and Concept, File Organization, Files in C.

MODULE – MH 32 – VISUAL PROGRAMMING (VB.NET)

What’s New with VB. NET
A Tour of VB. NET
New VB. NET project Types
Classes, Namespaces and Assemblies
Using VB. NET s Inheritance Models
Syntax Changes for VB. NET
Using ADO.NET
The ADO. NET concepts
Accessing SQL Server Data
Accessing OLEDB Data
Accessing XML Data
Using MTS and MSMQ
Creating MTS Components in VB.NET
Deploying and Testing MTS Components
Accessing MSMQ with VB. NET
Using the XML Readers and XML writers
Creating Web Services with VB.NET
What are web Services
Publishing a web service
Consuming a web service
A Comprehensive Change Review
Syntax Changes
Behavior Changes
Deprecated Objects and Methods
COM/ COM+ Inter op.
The COM//COM+ Inter op. Model
Accessing VB6 Code from VB.NET
Accessing VB.NET Code from VB6
Conversion, Re-Writing, and Maintenance
Introducing the VB.NET conversion Utility
When to Convert
When to Re-Write
When to Maintain Existing code

Suggested Readings: 

-