III BSC VI SEM SYLLABUS
Title of the Course/ | Paper-XIII DATA COMMUNICATION AND NETWORKING | ||
Core | III Year & Sixth Semester | Credit: 4 | |
Objective of the course | This course introduces the details about basic concepts of data communication and networking. | ||
Course outline | Unit 1: Introduction to Data Communication, Network, Protocols & standards and standards organizations - Line Configuration - Topology - Transmission mode - Classification of Network - OSI Model - Layers of OSI Model. | ||
Unit-2: Parallel and Serial Transmission - DTE/DCE/such as EIA-449, EIA-530, EIA-202 and x.21 interface - Interface standards - Modems - Guided Media - Unguided Media - Performance - Types of Error - Error Detection - Error Corrections. | |||
Unit 3: : Multiplexing - Types of Multiplexing - Multiplexing Application - Telephone system - Project 802 - Ethernet - Token Bus - Token Ring - FDDI - IEEE 802.6 - SMDS - Circuit Switching - Packet Switching - Message switching - Connection Oriented and Connectionless services. | |||
Unit-4: History of Analog and Digital Network - Access to ISDN - ISDN Layers - Broadband ISDN - X.25 Layers - Packet Layer Protocol - ATM - ATM Topology - ATM Protocol. | |||
Unit-5 : Repeaters - Bridges - Routers - Gateway - Routing algorithms - TCP/IP Network, Transport and Application Layers of TCP/IP - World Wide Web. | |||
1. Recommended Texts
i.Behrouz and Forouzan,2001,Introduction to Data Communication and Networking, 2ndEdition,TMH.
2. Reference Books
i.Jean Walrand 1998,Communication Networks (A first Course),Second Edition, WCB/McGraw Hill.
ii. Behrouz and Forouzan,2006,Data Communication and Networking,3nd Edition ,TMH.
Title of the Course/ | Paper –XIV WEB TECHNOLOGY | ||
Core | III Year & Sixth Semester | Credit: 4 | |
Objective of the course | This course introduces the concepts of ASP, VB Script , Java Script. | ||
Course outline | Unit 1: Introduction to` VBScript - Adding VBScript Code to an HTML Page - VB Script Basics - VBScript Data Types - VBScript Variables - VBScript Constants - VBScript Operators – mathematical- comparison-logical - Using Conditional Statements - Looping Through Code - VBScript Procedures – type casting variables - math functions –date functions – string functions –other functions - VBScript Coding Conventions - Dictionary Object in VBScript - Err Object | ||
Unit-2: Introduction to Javascript – Advantages of Javascript – Javascript syntax - Data type –Variable - Array – Operator & Expression – Looping – control structures - Constructor Function – user defined function Dialog Box . | |||
Unit 3: Javascript document object model – Introduction – Object in HTML – Event Handling – Window object – Document object – Browser object – Form object – Navigator object – Screen object – Build in object – User defined object – Cookies. | |||
Unit-4: ASP.NET Language Structure – Page Structure – Page event , Properties & Compiler Directives . HTML server controls – Anchor, Tables, Forms, Files . Basic Web server Controls – Lable, Text box, Button, Image Links, Check & radio Button, Hyperlink, Data List Web Server Controls – Check box list. Radio button list, Drop down list, List box, Data grid, Repeater. | |||
Unit-5: Request and Response Objects, Cookies, Working with Data – OLEDB connection class, command class, transaction class, data adaptor class, data set class. Advanced issues – email, Application issues, working with IIS and page Directives, error handling. Security – Authentication, IP Address, Secure by SSL & Client Certificates | |||
1.Recommended Texts
i.I.Bayross, 2000, Web Enable Commercial Application Development Using HTML, DHTML, Javascript, Perl CGI, BPB Publications.
ii. A.Russell Jones, Mastering Active Server Pages 3, BPB Publications.
2. Reference Books
i. Hathleen Kalata, Internet Programming with VBScript and JavaScript, Thomson
Learning
ii. Mike McGrath, XML Harness the Power of XML in easy steps, Dreamtech Publications
iii. T.A. Powell, 2002,Complete Reference HTML , TMH.
iv. J.Jaworski, 1999, Mastering Javascript, BPB Publications.
v. Powell, Thomas; Schneider, Fritz, JavaScript: The Complete Reference, 2nd edition 2004, TMH
ELECTIVE II
Title of the Course/ Paper | DATA MINING | ||
Elective | III Year & Sixth Semester | Credit: 5 | |
Objective of the course | This course introduces the fundamental concepts of Data Mining. | ||
Course outline | Unit1: Introduction: Data mining – Functionalities – Classification – Introduction to Data Warehousing – Data Preprocessing : Preprocessing the Data – Data cleaning – Data Integration and Transformation – Data Reduction | ||
Unit-2: Data Mining, Primitives, Languages and System Architecture: Data Mining – Primitives – Data Mining Query Language,. Architectures of Data mining Systems. Concept Description, Characterization and Comparison: Concept Description, Data Generalization and Summarization, Analytical Characterization, Mining Class Comparison – Statistical Measures. | |||
Unit 3: Mining Association Rules: Basics Concepts – Single Dimensional Boolean Association Rules From Transaction Databases, Multilevel Association Rules from transaction databases – Multi dimension Association Rules from Relational Database and Data Warehouses. | |||
Unit-4: Classification and Prediction: Introduction – Issues – Decision Tree Induction – Bayesian Classification – Classification of Back Propagation. Classification based on Concepts from Association Rule Mining – Other Methods. Prediction – Introduction – Classifier Accuracy. | |||
Unit-5: Cluster Analysis: Introduction – Types of Data in Cluster Analysis, Petitioning Methods – Hierarchical Methods Density Based Methods – GRID Based Method – Model based Clustering Method. | |||
1. Recommended Texts
i.J.Han and M. Kamber,2001,Data Mining Concepts and Techniques,Harcourt India Pvt. Ltd - New Delhi.
2. Reference Books
i. K.P. Soman , Shyam Diwakar, V.Ajay ,2006, Insight into Data Mining Theory and Practice, Prentice Hall of India Pvt. Ltd - New Delhi.
3. Website, E-learning resources
i http:// www.academicpress.com
ELECTIVE II
Title of the Course/ Paper | SOFTWARE TESTING | ||
Elective | III Year & Sixth Semester | Credit: 5 | |
Objective of the course | This course introduces the basic concepts of software testing | ||
Course outline | Unit 1: Introduction: Purpose – Productivity and Quality in Software – Testing Vs Debugging – Model for Testing – Bugs – Types of Bugs – Testing and Design Style. | ||
Unit-2: Flow/Graphs and Path Testing – Achievable paths – Path instrumentation – Application – Transaction Flow Testing Techniques | |||
Unit 3: Data Flow Testing Strategies - Domain Testing: Domains and Paths – Domains and Interface Testing . | |||
Unit-4: Linguistic –Metrics – Structural Metric – Path Products and Path Expressions. Syntax Testing – Formats – Test Cases . | |||
Unit-5 : Logic Based Testing – Decision Tables – Transition Testing – States, State Graph, State Testing. | |||
1. Recommended Texts
1. B. Beizer , 2003, Software Testing Techniques, II Edn., DreamTech India , New Delhi .
2. K.V.KK. Prasad , 2005, Software Testing Tools, DreamTech. India , New Delhi .
2. Reference Books
1. I. Burnstein, 2003, Practical Software Testing, Springer International Edn.
2. E. Kit, 1995, Software Testing in the Real World: Improving the Process, Pearson
Education, Delhi.
3. R.Rajani, and P.P.Oak, 2004, Software Testing, Tata Mcgraw Hill, New Delhi .
ELECTIVE II
Title of the Course/ Paper | OBJECT ORIENTED ANALYSIS AND DESIGN | ||
Elective | III Year & Sixth Semester | Credit: 5 | |
Objective of the course | This course introduces to UML, object oriented analysis and design of any application | ||
Course outline | Unit 1: System Development - Object Basics - Development Life Cycle - Methodologies - Patterns - Frameworks - Unified Approach - UML. | ||
Unit-2: Use-Case Models - Object Analysis - Object relations - Attributes - Methods - Class and Object responsibilities - Case Studies. | |||
Unit 3: Design Processes - Design Axioms - Class Design - Object Storage - Object Interoperability - Case Studies. | |||
Unit-4: User Interface Design - View layer Classes - Micro-Level Processes - View Layer Interface - Case Studies. | |||
Unit-5 : Quality Assurance Tests - Testing Strategies - Object orientation on testing - Test Cases - test Plans - Continuous testing - Debugging Principles - System Usability - Measuring User Satisfaction - Case Studies. | |||
Recommended Texts
1. Ali Bahrami - Object Oriented Systems Development - McGraw Hill International Edition - 1999.
2. Grady Booch- Object Oriented Analysis and design –Addison Wesley.
ELECTIVE III
Title of the Course/ Paper | CLIENT / SERVER COMPUTING | ||
Elective | III Year & Sixth Semester | Credit: 5 | |
Objective of the course | This Subject deals with the C/S Computing, GUI. | ||
Course outline | Unit 1: Introduction to Client/Server Computing – What is Client/Server Computing – Benefits of Client/Server Computing – Evolution of C/S Computing – Hardware Trends – Software Trends-Evolution of Operating Systems – N/w Trends – Business Considerations. | ||
Unit-2: Overview of C/S Applications: Components of C/S Applications – Classes of C/S Applications – Categories of C/S Applications . Understanding C/S Computing : Dispelling the Myths – Obstacies – Upfront & Hidden – Open Systems & Standards – Standards – Setting Organizations – Factors of Success. | |||
Unit 3: The Client Hardware & Software : Client Component – Client Operating Systems – What is GUI – Database Access – Client Software Products : GUI Environments – Converting 3270/5250 Screens – Database Tools – Client Requirements : GUI Design Standards – Open GUI Standards – Interface Independence – Testing Interfaces . | |||
Unit-4: The Server : Categories of Servers – Features of Server Machines – Classes of Server Machines – Server Environment : N/W Management Environment – N/W Computing Environment – Extensions – Network Operating System – Loadable Module. | |||
Unit-5 : Server Operating System : OS/2 2.0 – Windows New Technology – Unix Based OS – Server Requirements : Platform Independence – Transaction Processing – Connectivity – Intelligent Database – Stored Procedure – Triggers – Load Leveling – Optimizer – Testing and Diagnostic Tools – Backup & Recovery Mechanisms. | |||
1. Recommended Texts
1.Patrick Smith & Steave Guengerich, “Client/Server Computing”. PHI
2. Dawna Travis Devire, “Client/Server Computing”. TMH
ELECTIVE III
Title of the Course/ Paper | COMPUTER GRAPHICS | ||
Elective | III Year & Sixth Semester | Credit: 5 | |
Objective of the course | This course introduces the fundamental concepts of Graphics. | ||
Course outline | Unit 1: INTRODUCTION TO COMPUTER GRAPHICS : Brief Survey of Computer Graphics – Graphics Systems: Video Display Devices – Types – Raster-Scan Systems and Random-Scan Systems – Input Devices – Hard-Copy Devices – Graphics Software. | ||
Unit-2: OUTPUT PRIMITIVES AND THEIR ATTRIBUTES Line-Drawing (DDA and Bresenham’s) Algorithms – Circle-Generating (Midpoint) Algorithm – Ellipse-Generating (Midpoint) Algorithms- Area-Filling (Boundary-Fill and Flood-Fill) Algorithms - Line Attributes - Color and Grayscale Levels – Character Attributes – Inquiry Functions. | |||
Unit 3: TWO-DIMENSIONAL TRANSFORMATIONS AND VIEWING : Basic Transformations - Matrix Representations and Homogeneous Coordinates – Composite Transformations - Other Transformations – Window-to- Viewport Coordinate Transformation – Clipping Algorithms: Cohen-Sutherland Line Clipping and Sutherland- Hodgeman Polygon Clipping – Basic Modeling Concepts - Interactive Input Methods: Logical Classification of Input Devices – Interactive Picture-Construction Techniques. | |||
Unit-4: THREE-DIMENSIONAL CONCEPTS: Three-Dimensional Display Methods: Parallel and Perspective Projections – Depth Cueing - Visible Line and Surface Identification – Polygon Surfaces: Polygon Tables, Plane Equations and Polygon Meshes - Three-Dimensional Transformations: Basic, Other and Composite Transformations. | |||
Unit-5 : THREE-DIMENSIONAL VIEWING : Viewing Pipeline and Coordinates – Transformation from World to Viewing Coordinates – Projection Transformations - Matrices - View Volumes - Hidden Surface and Hidden Line Elimination Methods: Back-Face Detection , Depth-Buffer and A-Buffer Methods –Wireframe Methods- Light Sources – RGB,CMY and HLS Color Models – Computer Animation: Design of its Sequences and Languages. | |||
1. Recommended Texts
i. D. Hearn and M.P. Baker,2005,Computer Graphics, 2nd Edition, Pearson Education, Prentice Hall, 19th Reprint.
2.Reference Books
i. S. Harrington,1987, Computer Graphics , 2ndEdition , McGraw-Hill Book Co.
ii. W.M. Newman and R.F. Sproull ,1997, Principles of Interactive Computer
Graphics, 2nd Edition,Tata McGraw-Hill Publishing Co. Ltd.
iii. D.P. Mukherjee ,1999,Fundamentals of Computer Graphics and
Multimedia , 1st Edition, Prentice-Hall of India Pvt. Ltd.
iv. N. Krishnamurthy ,2002, Introduction to Computer Graphics, 1st Edition, Tata
McGraw-Hill Publishing Co. Ltd.
v. D.F.Rogers ,2001,Procedural Elements for Computer Graphics, 2nd Edition,
Tata McGraw-Hill Publishing Co. Ltd.
vi. Z. Xiang and R.A. Plastock,2002, Computer Graphics, Schaum’s Outline Series,
Tata McGraw-Hill Publishing Co.
ELECTIVE III
Title of the Course/ Paper | SOFTWARE ENGINEERING | ||
Core | III Year & Sixth Semester | Credit: 5 | |
Objective of the course | This course introduces the details about the concepts of life cycle of software | ||
Course outline | Unit 1: Introduction to Software Engineering Some definition – Some size factors – Quality and productivity factors – Managerial issue. Planning a Software Project: Defining the problem – Developing a solution strategy – planning the development process – planning an organization structure – other planning activities. | ||
Unit-2: Software Cost Estimation: Software – Cost factors – Software cost estimation techniques – specification techniques – level estimation – estimating software maintenance costs. The software requirements specification – formal specification techniques - languages and processors for requirements specification. | |||
Unit 3: Software Design: Fundamental Design concepts – Modules and modularizing Criteria – Design Notations – Design Techniques – Detailed Design Consideration – Real time and distributed system design – Test plan – Mile stones walk through and inspection. | |||
Unit-4: Implementation issues : Structured Coding techniques – coding style – standards and guidelines – documentation guidelines – type checking – scooping rules – concurrency mechanisms. | |||
Unit-5 : Quality assurance – walk through and inspection - Static analysis – symbolic exception – Unit testing and Debugging – System testing – Formal verification: Enhancing maintainability during development – Managerial aspects of software maintenance – Configuration management – source code metrics – other maintenance tools and techniques. | |||
1. Recommended Texts
i. Richard E.Fairly - Software Engineering Concepts - Tata McGraw-Hill book Company.
2. Reference Books
i. R.S.Pressman, 1997, Software Engineering – 1997 - Fourth Ed., McGraw Hill.
ii. Rajib Mall ,2004,Fundamentals of Software Engineering,2nd Edition, PHI.
Comments
Post a Comment