Sie sind auf Seite 1von 5

MC402 UNIX AND NETWORK PROGRAMMING

1. INTRODUCTION & FILE SYSTEM: Overview of UNIX OS - File I/O File Descriptors File sharing - Files and directories Filet ypes - 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 : Environment of a UNIX process Process termination command line arguments Process control Process identifiers - Process relationships terminal logins Signals -threads. 3. INTERPROCESS COMMUNICATION: Introduction - Message passing (SVR4)- pipes FIFO message queues Synchronization (SVR4) Mutexes condition variables read write locks file locking record locking semaphores Shared memory(SVR4). 4. SOCKETS : Introduction transport layer socket introduction - TCP sockets UDP sockets - raw sockets Socket options - I/O multiplexing - Name and address conversions. 5. APPLICATIONS Debugging techniques - TCP echo client server - UDP echo client server - Ping - Trace route -Client server applications like file transfer and chat.

MC401 OBJECT ORIENTED ANALYSIS AND DESIGN UNIT I INTRODUCTION An Overview of Object Oriented Systems Development - Object Basics Object Oriented Systems Development Life Cycle. UNIT II OBJECT ORIENTED METHODOLOGIES Rumbaugh Methodology - Booch Methodology - Jacobson Methodology - Patterns Frameworks Unified Approach Unified Modeling Language Use case - class diagram - Interactive Diagram - Package Diagram - Collaboration Diagram - State Diagram - Activity Diagram. UNIT III OBJECT ORIENTED ANALYSIS Identifying use cases - Object Analysis - Classification Identifying Object relationships - Attributes and Methods. UNIT IV OBJECT ORIENTED DESIGN Design axioms - Designing Classes Access Layer - Object Storage - Object Interoperability. UNIT V SOFTWARE QUALITY AND USABILITY Designing Interface Objects Software Quality Assurance System Usability Measuring User Satisfaction.

MC403 VISUAL PROGRAMMING UNIT I WINDOWS PROGRAMMING Windows environment a simple windows program windows and messages creating the window displaying the window message loop the window procedure message processing text output painting and repainting introduction to GDI device context basic drawing child window controls. UNIT II VISUAL C++ PROGRAMMING INTRODUCTION Application Framework MFC library Visual C++ Components Event Handling Mapping modes colors fonts modal and modeless dialog windows common controls bitmaps. UNIT III THE DOCUMENT AND VIEW ARCHITECTURE Menus Keyboard accelerators rich edit control toolbars status bars reading and writing SDI and MDI documents splitter window and multiple views creating DLLs dialog based applications. UNIT IV ACTIVEX CONTROLS ,COM AND OLE ActiveX controls Vs. Ordinary Windows Controls Installing ActiveX controls Calendar Control ActiveX control container programming create ActiveX control at runtime Component Object Model (COM) containment and aggregation Vs. inheritance OLE drag and drop . UNIT V DATABASE MANAGEMENT CONCEPTS Database Management with Microsoft ODBC Structured Query Language MFC ODBC classes sample database applications filter and sort strings DAO concepts displaying database records in scrolling view Threading .

MC404 WEB TECHNOLOGY

UNIT 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. UNIT 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. UNIT 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. UNIT 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 UNIT 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.

ELECTRONIC COMMERCE 1. INTRODUCTION

Networks and Commercial Transactions - Internet and Other Novelties Electronic Transactions Today - Commercial Transactions - Establishing Trust Internet Environment - Internet Advantage - World Wide Web.
2. SECURITY TECHNOLOGIES

Why Internet Is Unsecure - Internet Security Holes - Cryptography : Objective Codes and Ciphers - Breaking Encryption Schemes - Data Encryption Standard - Trusted Key Distribution and Verification - Cryptographic Applications Encryption - Digital Signature - Nonrepudiation and Message Integrity.
3. ELECTRONIC PAYMENT METHODS

Traditional Transactions : Updating - Offline and Online Transactions - Secure Web Servers - Required Facilities - Digital Currencies and Payment Systems Protocols for the Public Transport - Security Protocols - SET - Credit Card Business Basics.
4. ELECTRONIC COMMERCE PROVIDERS Online Commerce Options - Functions and Features - Payment Systems : Electronic, Digital and Virtual Internet Payment System - Account Setup and Costs - Virtual Transaction Process - InfoHaus - Security Considerations CyberCash: Model Security - Customer Protection - Client Application - Selling through CyberCash. 5. ONLINE COMMERCE ENVIRONMENTS Servers and Commercial Environments - Payment Methods - Server Market Orientation - Netscape Commerce Server - Microsoft Internet Servers - Digital Currencies DigiCash - Using Ecash - Ecash Client Software and Implementation - Smart Cards The Chip - Electronic Data Interchange - Internet Strategies, Techniques and Tools.

Das könnte Ihnen auch gefallen