Documente Academic
Documente Profesional
Documente Cultură
SEMESTER-4
THEORY
PRACTICALS
UNIT I INTRODUCTION 8
An Overview of Object Oriented Systems Development - Object Basics – Object
Oriented Systems Development Life Cycle.
REFERENCE BOOKS
1. Ali Bahrami, “Object Oriented Systems Development”, Tata McGraw-Hill, 1999
(Unit I, III, IV, V).
2. Martin Fowler, “UML Distilled”, Second Edition, PHI/Pearson Education, 2002.
(UNIT II)
3. Stephen R. Schach, “Introduction to Object Oriented Analysis and Design”, Tata
McGraw-Hill, 2003.
4. James Rumbaugh, Ivar Jacobson, Grady Booch “The Unified Modeling
Language Reference Manual”, Addison Wesley, 1999.
5. Hans-Erik Eriksson, Magnus Penker, Brain Lyons, David Fado, “UML Toolkit”,
OMG Press Wiley Publishing Inc., 2004.
MC402 UNIX AND NETWORK PROGRAMMING
3 0 0 100
Overview of UNIX OS - File I/O – File Descriptors – File sharing - Files and directories – File
types - File access permissions – File systems – Symbolic links - Standard I/O library – Streams
and file objects – Buffering - System data files and information - Password file – Group file –
Login accounting – system identification.
2. PROCESSES 9
3. ITERPROCESS COMMUICATIO 9
4. SOCKETS 9
Introduction – transport layer – socket introduction - TCP sockets – UDP sockets - raw sockets
– Socket options - I/O multiplexing - Name and address conversions.
5. APPLICATIOS 9
Debugging techniques - TCP echo client server - UDP echo client server - Ping - Trace route -
Client server applications like file transfer and chat.
Total o of periods: 45
TEXT BOOKS
1. W.Richard Stevens, Advanced programming in the UNIX environment, Addison Wesley,
1999.(Unit 1,2 &3)
2. W. Stevens, Bill Fenner, Andrew Rudoff, “Unix Network Programming”,
Volume 1,The Sockets Networking API,3rd Edition, Pearson education, Nov 2003.(unit 4
& 5)
3. Meeta Gandhi,Tilak Shetty and Rajiv Shah – The ‘C’ Odyssey Unix –The open
Boundless C ,1st Edition ,BPB Publications1992.
MC403 VISUAL PROGRAMMING
3 0 0 100
TOTAL : 45
REFERENCE BOOKS
1. Charles Petzold, “Windows Programming”, Microsoft press, 1996 (Unit I –
Chapter 1-9)
2. David J.Kruglinski, George Shepherd and Scot Wingo, “Programming Visual
C++”, Microsoft press, 1999 (Unit II – V)
3. Steve Holtzner, “Visual C++ 6 Programming”, Wiley Dreamtech India Pvt. Ltd.,
2003.
MC404 WEB TECHNOLOGY
3 0 0 100
UIT I
Web Publishing: A Melding of Technologies – Setting up an Extensible Web Publishing
Frame/Work. The Web Publishing Foundation: The function of HTML in contemporary Web
Publishing – Basic Structural Elements and their usage – Traditional text and formatting – Style
Sheets Formatting for the future – Using tables for Organization and layouts – Advanced layout
and Positioning with style sheets – Creating forms with HTML – Frames and Frame sets – using
Images with HTML – Merging Multimedia, Controls and plug – Ins with HTML.
9
UIT II
Client – Side Scripting: Scripting basics – Client –Side Image Maps – Introduction Java Script –
Creating simple Java Scripts – Using Java script for forms – using Java Script with Style Sheets.
9
UIT III
Web Publishing With Java: WHY Java – The Java Language - Introduction to Applet
Programming Java Beans – JARS and Safe Computing – Integrating Java and Java Script.
9
UIT IV
CGI and Controlling the Web from the Server: Putting your server to work – Traditional CGI
programming – The Anatomy of a CGI Application Server – Specific Technologies Netscape
ONE Vs Microsoft Windows DNA – Serious Applications for serious Web Publishing – Server –
Independent Technologies – The JAVA Servlet API. 9
UIT V
Engineering A Web Set: Using the HTML Object Model and Creating Dynamic HTML Pages –
Manipulating Objects and Responding to user Interaction – Saving User Preferences: Cookies
and Ops. Emerging and Alternate Web Technologies: Active-X controls for the www-XML.
9
Total : 45
REFERECES
1. Shelley Powers et.al. “Dynamic Web Publishing”, Tech Media, 1998.
2. Achyat.S.Godbole and Atul Kahate, “Web Technologies”, Tata McGraw Hill Pub. Co.,
Delhi, 2003.
MC406 UNIX AND NETWORK PROGRAMMING LAB
0 0 3 100
0 0 3 100
LIST OF EXPERIMENTS
Visual C++
4. Threads
5. Document view Architecture, Serialization
6. Dynamic controls
7. Menu, Accelerator, Tool tip, Tool bar
8. Creating DLLs and using them
9. Data access through ODBC
10. Creating ActiveX control and using it
MC408 Web Technology Lab
0 0 3 100
1. Web Page Creation using HTML and DHTM and Client side Scripting Languages
2. Write a application/GUI program in java for getting time and data information from
the server using TCP/UDP
3. Design a FTP Server through which download /Upload files.
4. Write a program in java to implement Database Connectivity
5. Write a JSP program for order processing
6. Write a Servlet, bean program to access information from databases
7. Write a ASP program using the components
LIST OF ELECTIVES
M.C.A. (MASTER OF COMPUTER APPLICATIONS)
CODE NO. COURSE TITLE L T P M C
ELECTIVE – I
MC E01 ELECTRONIC COMMERCE 3 0 0 100 3
1. INTRODUCTION 6
Total No of periods: 45
REFERENCE BOOKS
1.Pete Loshin, “Electronic Commerce”, 4th Edition, Firewall media, An imprint of laxmi
publications Pvt. Ltd., New Delhi, 2004.
3 0 0 100
1. SYSTEM CONCEPTS 7
Definition – Computer based user machine system – Integrated system – Need for a
database – Utilization of models – Evolution – Subsystems – Organizational
subsystems – Activities subsystems.
2.ORGANIZATIONAL STRUCTURE 9
Basic model – Hierarchical – Specialization – Formalization – Centralization –
Modifications of basic organizational structure – Project organization – Lateral relations
– Matrix organization – Organizational culture and power organizational change
3. STRUCTURE OF MIS 10
Operating elements – Physical components – Processing functions – Outputs – MIS
support for decision making – Structured programmable decisions – Unstructured non-
programmable decisions – MIS structure based on management activity and
organizational functions – Synthesis of MIS structure
4. SYSTEM SUPPORT 10
Data representation – Communication network – Distributed systems – Logical data
concepts – Physical storage devices – File organizations – Data base organization –
Transaction processing
REFERENC BOOKS
1. INTRODUCTION 9
HTML coding - Basic web graphics - Web page design and site building - Image maps -
Adding multimedia to the web.
1.
2. 2. PAINT SHOP PRO/PHOTOSHOP
9
Introduction - Image Basics - File Formats - GIF - JPEG - Color Palette - Layers -
Creating new Images - Brushes - Grids - Scaling Images - Moving and Merging Layers -
Tool Palette - Screen capturing - Grey styling - Using style Palette - Animation.
3. IMAGE HANDLING 9
Scanning Images - Adding Text to the images - Designing icons - Creating background
images - Color models - Color depths - Color calibration - Creating gradients - Oil paint
effect.
3. 4. MULTIMEDIA
9
Creating clippings - Animations with sound effects - Adding audio or Video - Windows
Media Player ActiveX Control - Agent control - Embedding VRML in a web page - Real
Player ActiveX control.
4.
5. 5. APPLICATIONS
9
Creating web site with a particular theme using all the utilities - Graphics - Animations
and Interaction.
Total No of periods: 45
REFERENCE BOOKS
1. Richard Schrand, Photoshop 6 Visual Jumpstrat, Adobe Press 2000. (Unit 1,2 & 3)
2. James L. Mohles, Flash 5.0 Graphics, Animation & Interaction, Macromedia 2000.
(Unit 4 & 5)
3. Internet and World Wide Web How to program , Deitel – Prentice Hall 2003
4. Robert Reinhardt, Jon Warren Lentz ,”Flash 5 Bible”, Hungry Minds Inc, 2001.
HUMAN RESOURCE MANAGEMENT
3 0 0 100
1. LEADERSHIP 9
Technical Leadership - Leader's Goal, Conviction, Vision - Transformational and
Transactional Leadership - Leader's Vision - Professionalism : Importance, Elements
- Managing Awareness - Performance - Manager's Role in Professionalism.
4. INNOVATION 9
The Importance of Innovation - Risk of Failure - Nature of Creativity - Imagination -
Managing Innovative Teams - Needs of Creative Teams - Team Dynamics - A Software
Development Example - Manager's Responsibility - Team's Personal Needs - Political
versus Technical Solutions - Team Synergism.
REFERENCE BOOKS
1. RELATIONAL DATABASES 9
3. EMERGING SYSTEMS 9
Enhanced Data Models - Client/Server Model - Data Warehousing and Data Mining -
Web Databases – Mobile Databases.
4. CURRENT ISSUES 9
Total No of periods: 45
REFERENCE BOOKS
1. R. Elmasri and S.B. Navathe, Fundamentals of Database Systems, Addison Wesley,
2000.
2. Gary W. Hanson and James V. Hanson, Database Management and Design,
Prentice
Hall of India Pvt Ltd, 1999.
3. Alex Benson, Stephen Smith and Kurt Thearling, Building Data Mining Applications
for CRM, Tata McGraw-Hill, 2000.
SOFTWARE QUALITY MANAGEMENT 3 0 0 100
1. INTRODUCTION 9
2. CONFIGURATION MANAGEMENT 9
5. DEFECT PREVENTION 9
Total No of periods: 45
REFERENCE BOOKS
1. INTRODUCTION 10
Standards – Internet – History- OSI model – Protocol suite – Addressing – Transmission
media – Local Area and Wide Area Networks – Switching – Connecting devices – IP
addressing
2. INTERNET PROTOCOL 10
Subnetting – Supernetting – IP packets – Delivery – Routing – Routing model – Routing
table – Datagram – Fragmentation – Checksum – IP Design – ARP – RARP – Internet
control message protocol – Internet group management protocol
5. APPLICATION PROTOCOLS 9
File Transfer Protocol – Connections – Communication – Simple Mail Transfer Protocol
– Simple Network Management Protocol – Hyper Text Transfer Protocol – Transaction
– Request and Response messages
Total No of periods: 45
REFERENCE BOOKS
1. Behrouz A. Forouzan, “TCP/IP Protocol Suite”, Tata McGraw Hill Edition 2000.