Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 13

ITM UNIVERSITY

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.

2. Objectives:  The course intends to provide an overview averages, probability, deviations,


samplings.

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

BCAH-402: COMPUTER NETWORKS


Theory Tutoria Practica Total credits
l l
3 1 2 5

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:

 At the end of this course, student shall be able to:


 Understand the need and application areas of networking.
 Identify the functions of components of computer networks.
 Identify and use various network interfacing such as hubs, switches etc. devices as per
the need.
 Analyze the performance of a network for a given scenario.
 Identify the various models such as TCP/IP, ATM etc. of the computer Networks that
are used predominantly in real world.

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

2. TEXT & REFERENCE BOOKS :


1. A.S.Tanenbaum, “Computer Network”, 4th addition,PHI
2. Forouzan “Data Communication and Networking 3ed”, TMH
3. J.F.Hayes, “Moduling and Analysis of Computer Communication Networks”, Plenum
Press
4. D.E.Comer, “Internetworking with TCP/IP”, Volume Ist & IInd, PHI
5. Willium Stalling, “Data & Computer communications”,Maxwell Macmillan International
Ed.
6. D.Bertsekas and R.Gallager,”Data Networks”, 2nd Ed. ,PHI.
7. G.E. Keiser ,”Local Area Networks “, McGraw Hill, International Ed

Session 2016-2019
ITM UNIVERSITY
Gwalior

BCAH-403: Enterprise Resource Planning


Theory Tutorial Practica Total credits
l
3 1 - 4

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

5. TEXT & REFERENCE BOOKS:


1. Alexis Leon, “ERP Demystified”, Tata McGraw Hill, 2007, 1st Edition
2. V K Garg and Venkitakrishnan N K, “Enterprise Resource Planning –Concepts and
Practices, PHI, 2003, 2nd Edition
3. Joseph A Brady, Ellen F Monk, Bret Wagner, “Concepts in Enterprise Resource
Planning”,
4. Thompson Course Technology, 2001,1st Edition
5. Mary Summer, “Enterprise Resource Planning”- Pearson Education, 1st Edition, 2005
6. Using SAP R/3- Jonathan Blain, Prentice Hall of India, 2nd Edition, 1998
7. Rahul V. Altekar “Enterprise Resource Planning”, Tata McGraw Hill, 2004, 1st Edition

Session 2016-2019
ITM UNIVERSITY
Gwalior

BCAH-404 JAVA Programming


Theory Tutorial Practica Total
l credits
3 1 4 6

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

2. TEXT & REFERENCE BOOKS:


1. S. Jain - O level Module - M -3 - Internet & web designing , BPB Publications
2. Douglas Comer - The Internet Book (prentice Hall)
3. Alexis leon and Mathews Leon - Internet for every one (Tech World)
4. SYBEX- bpb publication – Internet Complete (Second Edition).
5. V.K. Jain-O level Module-M-1.2-internet & web page designing, BPB Publications

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

2. TEXT & REFERENCE BOOKS:


1. PHP A Beginner’s Guide ―, VIKRAM VASWANI, Tata McGraw-Hill
2. The PHP Complete Reference – Steven Holzner – Tata McGraw-Hill Edition.
3. Spring into PHP5 – Steven Holzer, Tata McCraw Hill Edition

Session 2016-2019

You might also like