Professional Documents
Culture Documents
Sc IT
Computer Programming
Advanced Communication
Networks
OOAD and UML
OOAD and UML lab
.NET Technology
Component Technologies
Project Synopsis
Elective 1
VLSI
Elective 2
Elective 3
Project
Elective 1
SEMESTER 4TH
Elective 1: E-Commerce
MSIT405 Cyber Laws 2
Elective 2
Elective 3
SEMESTER 3rd
MSIT 301
Unit 1
STAGES OF A PROJECT: - Feasibility studies and the establishment of a business case for a project
Requirements elicitation, analysis and verification: purpose and methods. Establishing project objectives,
goals and measures of success Stages of a development project: requirements elicitation; requirements
analysis;
design of software, hardware and networks; system building (including software coding) and integration;
verification and validation (including testing) ; installation.
Unit 2
Adapting the development life cycle to projects where off-the-shelf packages are to be installed Criteria for
building or buying in software applications Project management using a lightweight or agile approach with
particular reference to the use of time-boxing, prototypes, joint application development and rapid
application development.
Unit 3
PROJECT PLANNING AND ESTIMATING: - Use of product and work breakdown structures (PBS and
WBS). Use of (activity on node) precedence plans and network analysis, Critical path analysis Gantt charts
Resource allocation, including the identification of resource types and the resolution of resource clashes.
Unit 4
Principles, methods. Advantages and disadvantages and relative accuracy of different estimating
techniques, including parametric /algorithmic models (based on the identification of size drivers and
associated productivity rates), expert judgment, analogy, top-down and bottom-up.
MSCIT 302
UNIT 1
Client/Server Computing: DBMS concept and architecture, Single system image, Client Server architecture,
mainframe-centric client server computing, downsizing and client server computing, preserving mainframe
applications investment through porting, client server development tools, advantages of client server
computing.
Unit II
Components of Client/Server application: The client: services, request for services, RPC, windows services,
fax, print services, remote boot services, other remote services, Utility Services & Other Services, Dynamic
Data Exchange (DDE), Object Linking and Embedding (OLE), Common Object Request Broker
Architecture (CORBA).
The server: Detailed server functionality, the network operating system, available platforms, the network
operating system, available platform, the server operating system.
Unit III
Client/Server Network: connectivity, communication interface technology, Interposes communication, wide
area network technologies, network topologies (Token Ring, Ethernet, FDDI, CDDI) network management,
Client-server system development: Software, Client Server System Hardware: Network Acquisition, PClevel processing unit, Macintosh, notebooks, pen, UNIX workstation, x-terminals, server hardware.
Unit IV
Data Storage: magnetic disk, magnetic tape, CD-ROM, WORM, Optical disk, mirrored disk, fault tolerance,
RAID, RAID-Disk network interface cards. Network protection devices, Power Protection Devices, UPS,
Surge protectors.
Client Server Systems Development: Services and Support, system administration, Availability, Reliability,
Serviceability, Software Distribution, Performance, Network management, Help Disk, Remote Systems
Management Security, LAN and Network Management issues.
References:
1. Patrick Smith & Steave Guengerich, "Client / Server Computing", PHI
2. Dawna Travis Dewire, "Client/Server Computing", TMH
3. Majumdar & Bhattacharya, "Database management System", TMH
4. Korth, Silberchatz, Sudarshan, "Database Concepts", McGraw Hill
5. Elmasri, Navathe, S.B, "Fundamentals of Data Base System", Addison Wesley
MSCIT 303
UNIT 1
MSCIT 305
ELECTIVE 1
E-COMMERCE
UNIT-I
Electronic Commerce-Frame work, anatomy of E-Commerce applications, E-Commerce
MSCIT 306
UNIT 1
ELECTIVE 1
Data Warehousing/Data Mining
SUGGESTED READINGS :
1. WHInmon : Building Data Ware House, John Wiley & Sons
2. S Anahory and D Murray : Data Warehousing, Pearson Education, ASIA
3. Jiawei Han & Micheline Kamber : Data Mining - Concepts & Techniques, Harcourt India Pvt Ltd
(Morgan KaufmannPublishers)
4. Michall Corey, M Abbey, I Azramson & Ben Taub : Oracle 8i Building Data Ware Housing, TMH
ELECTIVE 2
MSIT307
Internet Programming
UNIT 1
1. INTRODUCTION TO WEB: History, web system architecture URL, Domain Name
System, overview of HTTP, HTTP request-response, generation of dynamic web pages,
cookies.
2. MARKUP LANGUAGE HTML: Introduction, Basic HTML, Formatting and Fonts,
Commenting Code, Anchors, Backgrounds, Images, Hyperlinks, Lists, Tables, Frames, simple HTML
Forms, XHTML.
UNIT 2
3. CASCADDING STYLE SHEET (CSS): The need for CSS, Introduction to CSS, Basic
syntax and structure, using CSS, manipulating text, padding, lists, Positioning using CSS.
4. JAVASCRIPT AND DHTML: What is JavaScript? How to develop JavaScript Simple
JavaScript, variables, functions, condition, JavaScript and Objects, JavaScript s own Objects,
the DOM and the Web browser Environment, forms and validation.
UNIT 3
5. SERVER SIDE PROGRAMMING I: Introduction to Servelts in Java, Active Server
Pages (ASP): Objects, Queries & Forms, Java Server Pages (JSP).
6. SERVER SIDE PROGRMMING II: SESSION TRACKING: Introduction, Traditional
session tracking techniques, the servlet / ASP session tracking API.
UNIT 4
7. SERVER SIDE PROGRAMMING III: DATABASE CONNECTIVITY: Introduction,
Relational database systems, JDBS perspectives, JDBC program example.
8. INTRODUCTION TO WEB EXTENSION: XML, Introduction XSL, XML
transformed, XSL elements transforming with XSLT, XML with CSS, web feeds
(RSS), Introduction to web services.
Text Book:
1. Ralph Moseley, Middlesex University, Developing Web Applications,
Wiley publication.
2. Henry Chan, Raymond Lee, Tharam Dillon, E-Commerce Fundamentals
and Applications, Wiley publications.
3. Craig D. Knuckles, David S. Yuen, Web Applications, Wiley publications.
REFERENCES:
1. Steven Holzner, HTML Black Book Dremtech press.
2. Tom Negrino and Dori smith, JAVA script for World Wide Web .
ELECTIVE 2
MSIT308
Mobile Computing
UNIT 1
1. Introduction
2. Probability, Statistics, and Traffic Theories
3. Mobile Radio Propagation
4. Channel Coding
5. The Cellular Concept
UNIT 2
6. Multiple Radio Access
7. Multiple Division Techniques
8. Channel Allocation
9. Mobile Communication Systems
10. Existing Wireless Systems
UNIT 3
11. Satellite Systems
12. Network Protocols
13. Ad Hoc and Sensor Networks
14. Wireless MANs, LANs, and PANs
15. Recent Advances
MSIT309
Unit 1
1. Basics of pattern recognition
2. Bayesian decision theory
2.1. Classifiers, Discriminant functions, Decision surfaces
2.2. Normal density and discriminant functions
2.3. Discrete features
3. Parameter estimation methods
3.1. Maximum-Likelihood estimation
3.2. Gaussian mixture models
3.3. Expectation-maximization method
3.4. Bayesian estimation
Unit 2
4. Hidden Markov models for sequential pattern classification
4.1. Discrete hidden Markov models
4.2. Continous density hidden Markov models
5. Dimension reduction methods
5.1. Fisher discriminant analysis
5.2. Principal component analysis
Unit 3
6. Non-parametric techniques for density estimation
6.1. Parzen-window method
6.2. K-Nearest Neighbour method
7. Linear discriminant function based classifiers
7.1. Perceptron
7.2. Support vector machines
Unit 4
8. Non-metric methods for pattern classification
8.1. Non-numeric data or nominal data
8.2. Decision trees
9. Unsupervised learning and clustering
9.1. Criterion functions for clustering
9.2. Algorithms for clustering: K-means, Hierarchical and other methods
8.5. Cluster validation
Text Books:
1. R.O.Duda, P.E.Hart and D.G.Stork, Pattern Classification, John Wiley, 2001
2. S.Theodoridis and K.Koutroumbas, Pattern Recognition, 4th Ed., Academic Press, 2009
3. C.M.Bishop, Pattern Recognition and Machine Learning, Springer, 2006
MSIT310
ELECTIVE 3
Multimedia Computing
UNIT 1
Introduction:o Introduction to Multimedia, Motivation and Applications
o Signals and Waves
o Analog and Digital Data
Sampling and Quantization
UNIT 2
Audio
o Introduction to Digital Audio
o Representing Audio Data
WAV Audio Format
UNIT 3
Image
o Image Data Representation
o Color Models
RGB
YCbCr
o Main Image File Formats
Bitmap Files
Lossless Image Compression
SEMESTER 4
MSCIT 401 .
.NET Technology
UNIT 1
C#
Getting Started with .Net Framework, Exploring Visual Studio .NET, Inside a C#
Program, Data Types, Statements, Arrays, Using Strings, Objects, Classes and
Structs, Properties, Inheritance, Indexers, Delegates, Events, Namespaces, Generics,
Collections and Data Structures, Exception Handling, Threading, Using Streams and
Files, Reflection, Assemblies, versioning,Windows Forms, Controls, Data binding to
Conrols, Advanced Database Programming using ADO.net, Using GDI +,
Networking,.net Remoting, Manipulating XML.
UNIT 2.
VB.net
Creating Applications with Visual Basic.NET, Variables, Constants, and
Calculations, Making Decisions and Working with Strings, Lists, Loops, Validation,
Sub Procedures and Functions, Multiple Forms, Standard Modules, and Menus,
Arrays, Timers, Form Controls, File Handling, Exception Handling, Working with
Databases, Advanced Database Programming using ADO.net, Classes, Generics,
Collections, Inheritance, Custom Controls, Packaging & deployment, Using Crystal
Reports.
UNIT 3.
ASP.net
Building a Web Application, Examples Using Standard Controls, Using HTML
Controls, Validating Form Input Controls using Validation Controls, Understanding
Applications and State, Applying Styles, Themes, and Skins, Creating a Layout Using
Master Pages, Binding to Databases using Controls, Data Management with ADO.net
, Creating a Site Navigation Hierarchy, Navigation Controls , Membership and Role
Management, Login Controls, Securing Applications, Caching For Performance,
Working with XML, Using Crystal Reports in Web Forms.
MSCIT 402
Component Technologies
UNIT I INTRODUCTION
Software Components objects fundamental properties of Component technology modules interfaces
callbacks directory services component architecture components and middleware
JAVA BASED COMPONENT TECHNOLOGIES
Threads Java Beans Events and connections properties introspection JAR files reflection object
serialization Enterprise Java Beans Distributed Object models RMI and RMI-IIOP
UNIT II CORBA COMPONENT TECHNOLOGIES
Java and CORBA Interface Definition language Object Request Broker system object model
portable object adapter CORBA services CORBA component model containers application server
model driven architecture
UNIT III . NET BASED COMPONENT TECHNOLOGIES
COM Distributed COM object reuse interfaces and versioning dispatch interfaces connectable
objects OLE containers and servers Active X controls .NET components - assemblies appdomains
contexts reflection remoting
UNIT IV COMPONENT FRAMEWORKS AND DEVELOPMENT
Connectors contexts EJB containers CLR contexts and channels Black Box component framework
directory objects cross-development environment component-oriented programming Component
design and implementation tools testing tools - assembly tools.
MSCIT 403
VLSI
UNIT 1
1. Introduction to VLSI; CMOS; design metrics
2. Combinational logic, layout, design rules
3. Manufacturing process;
UNIT 2
4. CMOS Transistor; Inverter;
5. Low Power design strategies
6. Circuit families; Static and Dynamic
7. Sequential Circuits
UNIT 3
8. Clocking and Synchronization
9. Deep sub-micron designs; design for performance
10. Wires
UNIT 4
11. Adders, Multipliers, data paths
12. Memory
13. Emerging topics; Variability and Design for Manufacturing
14. CMOS system design, Floor plan, Placement and routing, Project design
Text Book:
CMOS VLSI Design: Circuits and Systems Perspective, by N Weste and D. Harris,
Fourth edition, Addison Wesley (Pearson), 2010
Recommended Book:
Digital VLSI Chip Design with Cadence and Synopsys CAD Tools by
Erik Brunvand 2009 (Paperback)
Reference Book:
MSIT405
Elective 1: E-Commerce
Cyber Laws
UNIT 1
Module
1
Module
2
UNIT 2
Module
3
Module
4
UNIT 3
Module
5
UNIT 4
Module
6
Module
7
MSIT406
ELECTIVE 1
Application Server
UNIT 1
Client Server Computing Concepts : Introduction to client / server computing Main frame Centric client
/ server computing Down sizing and client / server computing Preserving mainframe application
Investment through porting Client / server development tools Advantages of Client / Server computing.
UNIT 2
Components of Client Server Environment : Client Component : Components of client / server application
The client Client service, request for services, RPC, windows services, Fax / print services, Remote boot
services, other remote services Utility embedding Common request broker architecture (CORBA)
Server Component: The server - Detailed server functionality The networking operating system Novell
network LAN manager IBM LAN server Banyan VINES-PC network file services.
UNIT 3
Client Server Platforms : Server operating system : Netware, OS/2,Windows NT, Unix System
Application architecture (SAA) Connectivity Open systems interconnect (OSI) process communication
(IPC) Communication interface technology Wide area network technology.
MSIT407
MSIT408
ELECTIVE 2
Embedded Systems
UNIT-I
Introduction
Introduction to embedded systems hardware and software components types examples
characteristics challenges in Embeddedcomputing system design embeddedsystem design processes.
UNIT - II
Architecture of Embedded System
Hardware components SOC Processors CPU Types of memory Memorymanagement
I/O devices and interfacing Software components Interpreter Compiler Assembler Cross Assembler
RTOS
Languages for embedded applications
Hardware andsoftware architecture.
Examples: Cellphone, Smartcard, Digital Thermometer.
UNIT III
OS for Embedded Systems
Introduction to real time theory Operating System Services Real time Operating System
Concepts Basic design using a RTOS Underground tank monitoring system.
UNIT IV
Performance Issues of an Embedded System
CPU performance
CPU Power Consumption
Analysis and Optimization ofCPU Power
Consumption program execution time Analysis and optimization ofenergy and power Analysis of
program size Hardware accelerators.
MSIT409
UNIT I
INTRODUCTION:- Intelligent Agents Agents and environments - Good behavior The nature of
environments structure of agents - Problem Solving - problem solving agents example problems
searching for solutions uniformed search strategies - avoiding repeated states searching with partial
information.
UNIT II
SEARCHING TECHNIQUES:- Informed search and exploration Informed search strategies heuristic
function local search algorithms and optimistic problems local search in continuous spaces online
search agents and unknown environments - Constraint satisfaction problems (CSP) Backtracking search
and Local search for CSP Structure of problems - Adversarial Search Games Optimal decisions in
games Alpha Beta Pruning imperfect real-time decision games that include an element of chance.
UNIT III
KNOWLEDGE REPRESENTATION:- First order logic representation revisited Syntax and semantics
for first order logic Using first order logic Knowledge engineering in first order logic - Inference in First
order logic prepositional versus first order logic unification and lifting forward chaining backward
chaining - Resolution - Knowledge representation - Ontological Engineering - Categories and objects
Actions - Simulation and events - Mental events and mental objects
UNIT IV
LEARNING :- Learning from observations - forms of learning - Inductive learning - Learning decision trees
- Ensemble learning - Knowledge in learning Logical formulation of learning Explanation based learning
Learning using relevant information Inductive logic programming - Statistical learning methods Learning with complete data - Learning with hidden variable - EM algorithm - Instance based learning Neural networks - Reinforcement learning Passive reinforcement learning - Active reinforcement learning
- Generalization in reinforcement learning.
MSIT410
ELECTIVE 3
Image Processing