Professional Documents
Culture Documents
Sem IV-1
Sem IV-1
Gwalior
BCAH-401: Computer Oriented Statistical Methods
Theory Tutorial Practical Total
credits
3 1 - 4
1. PREREQUISITES:
Basic knowledge of data, frequency distribution, probability, maxima, minima and coordinate
geometry.
3. LEARNING OUTCOMES:
Students will be able to solve various problems of sampling.
4. SYLLABUS
UNIT-I:
Introduction: Frequency distribution and Frequency charts, Histogram, Frequency polygons,
Frequency curves and Cumulative frequency distribution.
Measures of Central Tendency: Arithmetic mean median, mode.
UNIT-II:
Measures of Dispersion: Moments, Skewness and kurtosis, Range, mean deviation, standard
deviation, coefficient of variation.
UNIT-III:
COMBINATORICS: Permutation and Combination, Repetition and Constrained Repetition,
Binomial Coefficients, Binomial Theorem.
Elementary Probability Theory: Sample space, events, classical definition of probability,
theorems on total and compound probability, independent and dependent events, mutually
exclusive events,
UNIT-IV:
Regression and Correlation: Coefficient of correlation, rank Correlation , Regression analysis,
Curve fitting: Method of Least square.
UNIT-V
Testing of Hypotheses: Simple and composite hypothesis, errors of kind-I and kind-II, critical
region, level of significance.
Tests of Significance: Tests for simple hypotheses, Student’s t test, F-test and applications
Session 2016-2019
ITM UNIVERSITY
Gwalior
1. TEXT & REFERENCE BOOKS:
Textbook:
1. S. P. Gupta, “Statistics”.
2. Ray and Sharma, “Mathematical Statistics”.
Reference Books:
1. Murray Spiegel, Larry Stephens, “Schaum's Outline of Statistics” McGraw Hill
Professional
Session 2016-2019
ITM UNIVERSITY
Gwalior
1. PREREQUISITES:
Study of computer networks provides basic knowledge of Computer system architecture and
various techniques used in it, along with error detection techniques like parity bit etc.
2. AIM:
The purpose of this course is to study and understand the components of computer network and
the issues in designing a network. The course provides the basics of data communication and
later on the principles of designing the networks and analyzing the performance of various
networks.
3. LEARNING OUTCOMES:
4. SYLLABUS:
UNIT- I
Data Communication System: Purpose, Components: Source, transmitter, transmission System,
receiver, and destination. Data transmission: Frequency, Spectrum and Bandwidth. Time-domain
and frequency domain Concepts. Relationship between data-rate and Bandwidth.
UNIT- II
Analog and digital data transmission. Data and signal. Analog and digital Signaling of analog
and digital data. Modem, Modulation techniques, CODEC, Digital Transmitter etc. Transmission
impairments :Attenuation and attenuation distortion, delay distortion, noise.
Introduction to Network, OSI reference model, TCP/IP reference model. Transmission Media:
Magnetic Media, Twisted-Pair cables, Baseband & Broadband Coaxial cables, Fiber Optics.
Wireless Transmission: Radio Transmission, Microwave Transmission.
Session 2016-2019
ITM UNIVERSITY
Gwalior
UNIT - III
ISDN; ATM; Data Link Layer: Services, Framing, Error Control, Error-detecting & Correcting
Codes. Data Link Protocols: Stop-and-Wait Protocol, Sliding Window Protocol. HDLC; Static &
Dynamic Channel allocation in LANs & MANs.
Multiple Access Protocols: ALOHA, CSMA/CD
UNIT - IV
IEEE standards 102.3 and Ethernet, 102.4: Token Bus; 102.5: Token Ring. Bridges, Routers,
Gateways, Routing Algorithm, Congestion control Algorithm, Internetworking, The TCP/IP
Protocol ,IP Addressing, Subnets.
UNIT- V
Wide Area Network: Introduction, Network routing, Routing Tables, Types of routing, Dijkstra’s
Algorithm, Bellman-Ford Algorithm, Link state routing, Open shortest path first, Flooding,
Broadcasting, Multicasting, Congestion & Dead Lock, Internet Protocols, Overview of TCP/IP,
Transport protocols, Elements of Transport Protocol, Transmission control protocol (TCP), User
data-gram protocol (UDP).
1. PRACTICALS
1. Programs implementing Error correction and detection techniques.
2. Routing techniques implementation
Session 2016-2019
ITM UNIVERSITY
Gwalior
1. PREREQUISITES:
Basic knowledge of Software Engineering
2. AIM:
Enterprise Resource Planning delves on the evolution, implementation, and advantages of ERP,
providing a comprehensive coverage of the ERP market as well as the different ERP modules.
3. LEARNING OUTCOMES:
To know the basics of ERP
To understand the key implementation issues of ERP
To know the business modules of ERP
To be aware of some popular products in the area of ERP
To appreciate the current and future trends in ERP
4. SYLLABUS
UNIT - I
Introduction: ERP Introduction, Benefits, Origin, Evolution and Structure: Conceptual Model
of ERP, the Evolution of ERP, and the Structure of ERP.
UNIT - II
ERP Technologies: Business Process Reengineering, MIS, DSS, Data Warehousing, Data
Mining, Online Analytic Processing (OLAP), Supply chain Management.
UNIT - III
ERP Functional Modules: Business modules, Finance, Manufacturing, Human Resources,
Plant Maintenance, Materials Management, Quality Management, Sales and Distribution ,
Production Planning, Production Scheduling, Production Control
UNIT - IV
ERP Implementation: ERP Implementation Basics, ERP Implementation Life Cycle, Role of
SDLC/SSAD, Object Oriented Architecture, Consultants, Vendors and Employees
UNIT - V
ERP & E-Commerce: ERP & E-Commerce, Future Directives- in ERP, ERP and Internet,
Critical success and failure factors, Integrating ERP into organizational culture.
Session 2016-2019
ITM UNIVERSITY
Gwalior
Session 2016-2019
ITM UNIVERSITY
Gwalior
1. PREREQUISITES:
Learner should be aware from following points
Knowledge of any one of programming language such as C or C++
Basic Knowledge of oops concepts
2. AIM:
The purpose of this course is to provide an adequate knowledge of core Java Technology, oop
concepts, so that learner will be able to build software utilities and desktop using JAVA.
3. LEARNING OUTCOMES:
After complete of this syllabus Learner will be able to
Express the power of a platform Independent technology
Explain comparison between java and C++
Explain the Fundamental of Access specifies, constructor and packages
Concept of method overloading and method overriding and uses of abstract classes.
Role and Need of Interfaces to develop real time Application
implement the concept of exception handling in Real time Application
Implement Window Application using AWT and JDBC
4. SYLLABUS
UNIT-I
Introduction to JAVA: OOPS concepts, History of Java, features, Comparison of Java and C++;
Java buzzwords; Java virtual machine and JRE; A simple program, its compilation and
execution; the concept of path and CLASSPATH; Basic idea of console application.
Java Basics: Data types; Operators in java, decision making – if, if else, switch; loops – for,
while, do…while; advanced for loop. Array and String, Dynamic memory allocation and garbage
collection, auto boxing and unboxing, Modular programming methods and method overloading;
UNIT-II
Object Oriented Programming in Java: Class fundamentals, command line arguments, Packages;
scope and lifetime; Access specifies, utility packages, imports a package. Constructors; Copy
constructor; this pointer; finalize () method; Inheritance: Inheritance basics, method overriding,
and polymorphism, static and dynamic polymorphism
Abstract Class & Interfaces: abstract classes, defining an interface, implementing & applying
interfaces, variables in interfaces, Differences between abstract classes and Interfaces
Session 2016-2019
ITM UNIVERSITY
Gwalior
UNIT-III
Exception Handling: The class hierarchy for Throwable, call stack mechanism checked and
unchecked Exception. Try, catch and finally block, throw and throws clause.
Multithreading : Basic idea of a Thread, differences between process and Thread, multithreaded
programming; different states of a Active thread, The lifecycle of a thread; thread constructor
and thread methods; Thread synchronization;
UNIT-IV
APPLET and AWT :applet introduction, applet lifecycle , applet programming, The class
hierarchy of window fundamentals; The basic user interface components Label, Button, Check
Box, Radio Button, Choice menu, Text area, Frame; Layout managers- flow layout, Border
layout,
The Java Event Handling Model: Java’s event delegation model – lgnoring the event, Self
contained events, Delegating events; listeners Interfaces: ActionListener, ItemListener
MouseListener, keyListener.
UNIT-V
Input/output: Exploring Java i.o., Directories, stream classes
The Byte stream: Input stream, output stream, Buffered reader, buffered writer, print writer.
Collection Framework: The collections framework, collection interfaces, collection classes.
1. PRACTICALS:
1. Write a Java program to print current Date and Time of the system.
2. Write a JAVA program to Calculate area of circle, square, rectangle, triangle using
Method Overloading.
3. Write a java program to implement a stack and perform following operations.
4. Push an element into to the stack.
5. Pop an element from the stack.
6. Traverse stack.
7. Write a Java program using Menu Driven programming to use Readymade methods
(suitable) to perform the following operations:
i. Concatenation of two strings.
ii. Comparison of two strings.
8. Write a Java program that uses functions:
iii. to create a singly linked list of elements
iv. to display the elements of the above list.
9. Write a java program that illustrates how Run time polymorphism is achieved in java.
10. WAP to Create a Package My pack With the Three Methods In That Package Addition,
Subtraction, And Multiplication.
11. Write an Other Java Program To Use This Package And The Methods Of That Package.
12. Write a java program which shows how to handle the NullPointerException.
13. Write a java program which shows how to handle the ArrayIndexOutofBoundException.
14. Write a java program to show the use of throw clause.
Session 2016-2019
ITM UNIVERSITY
Gwalior
1. TEXT & REFERENCE BOOKS:
1. Naughton & Schildt “The Complete Reference Java 2”, Tata McGraw Hill
2. Deitel “Java- How to Program:” Pearson Education, Asia
3. Horstmann & Cornell “Core Java 2” (Vol I & II ) , Sun Microsystems
4. lvan Bayross “Java 2.0” : BPB publications
5. Ivor Horton’s “Beginning Java 2, JDK 5 Ed., Wiley India.
Session 2016-2019
ITM UNIVERSITY
Gwalior
BCAH-405: -Internet & It’s Applications
Theory Tutorial Practica Total credits
l
3 1 2 5
1. PREREQUISITES:
Basic Knowledge of Computer
A basic knowledge of internet
Knowledge of Browser
Student must know Computer Network specially LAN
Student must be aware of how data communicates and travel.
2. AIM:
To understand the basic concepts about the Internet based protocols
understand about the applications to develop the web pages
Basic knowledge of the web publishing tools.
3. LEARNING OUTCOMES:
At the end of the course students will:
Understand the technology behind the internet,
Appreciate how internet can be used,
Understand services such as email, file download, instant massing, web browsing, remote
login and telnet.
See the relationship between tags in the HTML document and the resulting display,
Have understanding how a server transfer files on a computer disk to a browser,
Have good understanding of how different tags are used to design web pages.
Understand to collect web pages in the form of web site.
4. SYLLABUS:
UNIT- I
INTRODUCTION OF INTERNET : What is internet, Growth of internet, Owner of the
internet, Anatomy of internet , H/W & S/W requirement to connect to the internet. Introduction
of WWW, Elements of web, Basic internet terminologies: Modem, IP, IIS, TCP,ISP. Netiquette,
Internet Application: Commerce on the internet, Governance on the internet, Impact of internet
on society-Crime on through the internet.
UNIT- II
Internet protocols: TCP/IP internet layer protocols. Domains- generic, country and Inverse
domains.
Client /server architecture, internet connection and types of connectivity
World Wide Web: Basic features, Web Browser, Web Server, Search Engine, working of
search engine, types of search engine.
Session 2016-2019
ITM UNIVERSITY
Gwalior
UNIT –III
Internet Services: Electronic mail, Email protocols, Structure of email , file transfer Protocol &
its uses, ftp server and ftp client, Telnet Concept, telnet protocol characteristic, terminal
Emulation. Usenet: component, newsgroup . Remote Logging, Internet chatting-Voice chat, Text
chat.
UNIT – IV
Creating a Web Page: What is HTML , What can You Do with HTML , Creating , Saving and
Viewing HTML documents , Applying Structure Tags , Applying Common Tags and attributes
Images, Hyperlinks, Backgrounds and Colour controls, Different HTML tags, Table layout and
presentation, Use of font size & Attributes, List types and its tags. Use of Frames and Forms in
web pages. Creating a New Web, Opening an Existing Web, Creating, Opening and Saving Web
Pages , Entering and Editing Text. Printing Page, Spell Checking, Finding or Replacing Text.
UNIT - V
Interactivity tools: Active Server Pages, VB Script Overview, Using VB Script with HTML,
Variables overview, Declaring variables, Types of variables, Casting variables. Java script,
Characteristic of java script, JavaScript vs. VBScript, JavaScript vs. Java.
Web publishing: Concepts, web hosting, component of web publishing, how to register a web
site ,publishing tools.
1. PRACTICALS:
Students should practice the following during Practical hours:
Structure of HTML with basic tags
Designing web pages with images and marquee tag
Formatting web pages using bold, italic and underline etc.
Separating a portion of web page using horizontal rule
Linking web pages with anchor tag, Implementation of different list on web page
Framing web pages
Implementation of forms
Implementation of web pages using Scripting language.
Formatting WebPages using font size, table layout.
Design webpage using VB Script
Session 2016-2019
ITM UNIVERSITY
Gwalior
BCAH-407 Web Designing with PHP
L T P TOTAL
- - 6 3
1. PREREQUISITES:
Learner should be aware from following points
Basic Knowledge of oops concepts
Basic Knowledge of HTML and any scripting language.
Knowledge of any one of Database such as Oracle , SqlServer and MySql.
2. AIM:
To get the practical knowledge of PHP
To develop website using Xampp or Wamp server.
To know the framework architecture of .NET
To work easily from database.
3. LEARNING OUTCOMES:
After completion of this syllabus Learner will be able to
Introduce the use of client/server programming.
Role and Need of Interfaces to develop real time Application
Implement the concept of exception handling Real time Application
Implement Web Application using static and dynamic pages.
Implement Real World Application by handling multiple objects using file Handling.
Connect a Application to A remote database .
Role of Remote Programming for distributed computing.
Role of HTML and Client SideScripting.
Designing and Consuming WebServices.
4. SYLLABUS
UNIT – I
Introducing PHP – Basic development Concepts – Creating first PHP Scripts – Using Variable
and Operators – Storing Data in variable – Understanding Data types – Setting and Checking
variables Data types – Using Constants – Manipulating Variables with Operators.
UNIT – II
Controlling Program Flow: Writing Simple Conditional Statements - Writing More Complex
Conditional Statements – Repeating Action with Loops – Working with String and Numeric
Functions.
UNIT-III
Session 2016-2019
ITM UNIVERSITY
Gwalior
Working with Arrays: Storing Data in Arrays – Processing Arrays with Loops and Iterations –
Using Arrays with Forms - Working with Array Functions – Working with Dates and Times.
UNIT-IV
Using Functions and Classes: Creating User-Defined Functions - Creating Classes – Using
Advanced OOP Concepts. Working with Files and Directories: Reading Files-Writing Files-
Processing Directories.
UNIT-V
Working with Database and SQL : Introducing Database and SQL- Using MySQL-Adding and
modifying Data-Handling Errors – Using SQLite Extension and PDO Extension. Introduction
XML—Simple XML and DOM Extension.
1. PRACTICALS:
1. Write a program using controls and functions
2. Develop a program and check message passing mechanism between pages.
3. Design a program using String function and Arrays.
4. Develop a program using parsing functions (use Tokenizing)
5. Write a program and check Regular Expression, HTML functions, Hashing functions.
6. Develop a program and check File System functions, Network functions, Date and
7. time functions.
8. Design a program using session
9. Develop a program using cookie and session
Session 2016-2019