P. 1
MCA Syllabus

MCA Syllabus

|Views: 1,150|Likes:
Published by Boopathy Pandian

More info:

Published by: Boopathy Pandian on May 11, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/12/2012

pdf

text

original

Sections

  • ( I ) Introduction:
  • (II) (A) Eligibility for Admission:
  • (B) Reservation of Seat:
  • (C) Selection Basis:
  • (III) Number of Lectures and Practical:
  • (V) Assessment:
  • (VI) Examination:
  • (VII) Standard of Passing:
  • (VIII) Backlog:
  • (IX) Board of Paper Setters /Examiners:
  • (XI)Medium of Instruction:
  • (XII)Clarification of Syllabus:
  • (XIII)Revision of Syllabus:
  • (XIV)Teaching and Practical Scheme:
  • List of IT Elective Subjects:
  • IT11 – Computer Organization and Architecture
  • Text Books and References:
  • Websites:
  • IT12 - C Programming
  • IT-13: Operating System Concepts
  • BM11- Principles Of Management And Organizational Behavior
  • BM12- Cost and Financial Accounting
  • MT11-Discrete Mathematics
  • IT 11L- Front-End Lab
  • Lab Exercises for VB
  • IT12L - C Programming Lab
  • IT21 - Data Structure Using C
  • IT22 - Database Management System
  • IT23-Software Engineering
  • BM 21-Soft Skills
  • BM 22-Strategic Business Processes
  • MT21-Probability & Combinatorics
  • IT21L-Data Structure Using C Lab
  • IT22L-DBMS Lab
  • IT-31: Web Support Technologies
  • IT32 – Data Communication and Networks
  • IT33-Object Oriented Programming Using C++
  • IT34 - Advance Database Management System
  • BM 31 : Management Support Systems
  • MT 31-Research Methodologies & Statistical Tools
  • IT 31P- Mini Project Based On Web Support Technologies
  • IT 31L -C++ LAB
  • IT 41 - Java Programming
  • IT42: Software Testing & Quality Assurance
  • IT-43 Object Oriented Analysis And Design
  • IT44 Design And Analysis of Algorithms
  • Reference
  • BM E1 – Foundations Of Decision Processes
  • BM E1 – Information System Audit
  • BME1-Collaborative Management
  • BME1 – Decision Support Systems
  • BME1-Enterprise Resource management
  • IT 41L Java Programming Lab
  • IT 42L Case Tools Laboratory
  • IT51 -Human Computer Interface
  • BM51- Software Project Management
  • IT 52 – Emerging Trends In Information Technology
  • IT 54- Application Development Technologies
  • IE1-Programming Language Paradigms
  • ITE1- Advanced Unix
  • ITE1 - Mobile Computing
  • ITE1-Distributed Database Management System
  • IT E1 : Cyber Law and IT Security
  • IT55 - Advanced Internet Technology
  • IT51P : Mini Project (Using AIT and HCI)
  • IT52L – Application Development Technologies Lab

Page no:1

University Of Pune
Syllabus for Master Of Computer Applications (M.C.A) MCA(Part I ) From Academic Year 2008-2009 MCA(Part II ) From Academic Year 2009-2010 MCA(Part III ) From Academic Year 2010-2011

(I)

Introduction:
1. The name of the programme shall be Master Of Computer Application (M.C.A) Integrated. 2. The knowledge and skills required to plan, design and build Complex Application Software Systems are highly valued in all industry sectors including business, health, education and the arts. The basic objective of the education of the Masters programme in Computer Application (M.C.A) is to provide to the country a steady stream of the necessary knowledge, skills and foundation for acquiring a wide range of rewarding careers into the rapidly expanding world of the Information Technology. 3. The Job Opportunities are: 1. Many graduates begin their career as a junior programmer and, after some experience, are promoted to programmer, system analyst, and programmer/analyst. Other seek entrepreneurial role in the computer world as independent business owners, software authors, consultants, or suppliers of systems and equipments. Career opportunities exist in such areas as management software and hardware sales, technical writing, training others on computer, consulting, software development and technical support. 2. Application areas include transaction processing (such as order processing, airline reservations, banking system), accounting functions, sales analysis, games, forecasting and simulation, database management, decision support and data communications. 4. Specific elective courses to be offered in functional areas have to depend on student preferences, faculty availability and needs of the user systems in the region in which the educational institution is located 5. The M.C.A program is a mix of computer-related and general business courses. The computer related courses use microcomputers to introduce standard techniques of programming; the use of programming languages and software packages including C/C++/JAVA, IDEs, databases; system analysis and design Tools. The general business courses include the functional areas of management like accounting, sales, purchase, inventory, and production. The course would emphasis the study and creation of business applications,

Page no:2

rather than more programming. This would emphasize on domain knowledge of various area, which would help the students to build software applications on it. The students are exposed to system development in the informationprocessing environment, with special emphasis on Management Information Systems and Software Engineering for small and medium computer systems. Also, exposure to microcomputer technology, micro-based systems design and micro applications software, including network and graphical wear interface systems is provided. 6. The M.C.A. Integrated programme will be a full-time three years Master’s Degree Course of Computer Applications. 7. The new Curricula would focus on learning aspect from three dimensions viz. Conceptual Learning, Skills Learning and Practical / Hands on. 8. The inclusion of projects at three levels ensures the focus on applying the skill learnt at respective levels. 9. The Institutes should organize placement programme for the M.C.A students, by interacting with the industries and software consultancy houses in and around the region in which the educational Institution is located. 10. Ordinarily, in each class, not more than 60 students will be admitted.

(II)

(A)

Eligibility for Admission:

The eligibility criteria for admission for the MCA course will be as decided by the Competent Authority (Director, Technical Education-Government of Maharashtra, &/or AICTE, New Delhi) 1. A candidate who has either passed with minimum 45% of marks in the aggregate (40% in case of candidate who is domiciled in Maharashtra and belongs to the reserved categories i.e. S.C., S.T., D.T., N.T., O.B.C., S.B.C.) or appeared at the final year examination of a post 10+2 course of minimum three years duration leading to an award of Bachelor’s Degree, in any discipline by the Association of Indian Universities or has passed with minimum 45% of marks in the aggregate (45% in case of candidate who is domiciled in Maharashtra and belongs to the reserved categories) or appeared at an examination considered equivalent there to would be treated as eligible for Common Entrance Test(CET). Also the candidate must have passed mathematics/Business Mathematics & Statistics paper for 10+2 or graduation Level and Passed the CET conducted by Director of Technical Education MS with nonzero score for that year OR Passed the CET conducted by State level MCA Association with non-zero score for that year, Or Passed the AIMCET exam for that year.

Page no:3

2. However, a candidate would not be treated as eligible for admission to the MCA programme unless he/she passes his/her qualifying examination with requisite percentage on or before 30th September of the concerned academic year and also passes in the CET. Generally, candidate passing all the papers that are generally covered over a period of minimum three years in one sitting are not considered eligible. Likewise, candidates possessing the qualifying degree although with requisite percentage of marks, whose duration is less than three years, are not considered eligible. (B) Reservation of Seat: The percentage of seat reserved for candidates belonging to backward classes only from Maharashtra State in all the Government Aided, Un-aided Institutions/Colleges and University Departments is as given below: A)Scheduled caste and Scheduled caste convert to Buddhism 13.0% B)Scheduled Tribes including those living outside specified areas 10.5% C)Vimukta Jain(14 as specified) D)Nomadic Tribes(NT1)(28 before 1990 as specified) 2.5% E)Nomadic Tribes(NT2)(Dhangar as specified) 2.5% F)Nomadic Tribes(NT3)(Vanjari as specified) 2.5% G)Other Backward Class 19.0% Total 50.0% 1. Candidate claiming to belong to categories mentioned against (e),(f) and (g) above will have to furnish certificate from appropriate authority that the candidate’s parents do not belong to Creamy Layer as per the relevant orders of the Government. 2. If any of the (a) to (g) categories mentioned above does not get the required number of candidates for the percentage laid down in a University area, the seats so remaining vacant shall be filled in from among the candidates of remaining reserved categories with reference to the inter-se-merit of all candidates belonging to the reserved categories from the same University area. However, the total reservation shall not exceed 50%. After doing so the seats remaining vacant shall be filled in with reference to inter-se-merit of all the candidates from the same University area. (C) Selection Basis: The selection would be done as per the guidelines given by the Director of Technical Education Maharashtra State time to time.

(III)

Number of Lectures and Practical:
Lectures and Practical should be conducted as per the scheme of lectures and practicals indicated in the course structure.

(IV)

Practical Training and Project Work:

9. File designs and a list of output reports should be included. Every student should also submit at least 4 typed copies of their project synopsis. The Project Synopsis should contain an Introduction to Project. a separate file containing source-code listings should also be submitted. 2. The major project work carry 200 marks for internal assessment and 300 marks for external viva. 5. However if project is done in groups. unless otherwise stated. Whenever possible. 7. Their respective Institutes should forward one copy of this synopsis to each of the external panel members.Page no:4 At the end of the sixth semester of study. Project viva-voce by the University panel will be conducted in the month of April-May. presentations and attendance of 15 marks. which should clearly explain the project scope in detail. ERDs. 2. a student will be examined in the course” Project Work”. Also. each student must be given a responsibility for a distinct module and care should be taken to see the progress of individual modules is independent of others. 1. The project Work should be of such a nature that it could prove useful or be relevant from the commercial/management angle. The project report will be duly accessed by the internal guide of the subject and marks will be communicated by the Director to the University along with the marks of the internal credit for theory and practical to be communicated for all other courses. Project work may be done individually or in groups in case of bigger projects. The external viva shall be conducted by a minimum of two external examiners. 1. 8. 4. Data Dictionary. in advance of the project viva dates. Students should take guidance from an internal guide and prepare a Project Report on “Project Work” in 2 copies to be submitted to the Director of the Institute by 30th April. (V) Assessment: The final total assessment of the candidate is made in terms of an internal assessment and an external assessment for each course. Project work can be carried out in the Institute or outside with prior permission of the Institute. 3. The division of the 30marks allotted to internal assessment of theory papers is on the basis of tutorial paper of 15 marks and seminars. The project report should be prepared in a format prescribed by the University. The mini project work would be departmental. which also specifies the contents and methods of presentation. 30% marks will be based on internal assessment and 70% marks for semester and examination (external assessment). DFDs. 6. . For each paper.

(X) Class: . The marks of the mini project would be given on the basis of internal assessment of the project. for any subject for those candidates who have already secured 40% or more marks in the internal examination. The results of which may be conveyed to the University as the Revised Internal Marks. 5. While appointing paper setter /examiners.A. the rule is higher of the two figures should be considered. (VI) Examination: Examinations shall be conducted at the end of the semester i. 2. Every candidate must secure 40% marks in internal as well as external Examination. (VII) Standard of Passing: 1. less than 40% .C. but before the semester and examinations. 4. Internal as well as external examination will be held in November and May. care should be taken to see that there is at least one person specialized in each unit course. (VIII) Backlog: Candidates can keep terms for any semester of M.e.. the institute will not administer any internal test. The internal marks will be communicated to the University at the end of each semester.Page no:5 3. However supplementary examinations will also be held in November and May. during November and in May.e. (IX) Board of Paper Setters /Examiners: For each Semester and examination there will be one board of Paper setters and examiners for every course. These marks will be considered for the declaration of the results. In case the result of the revised internal test is lower than the original marks then the original marks will prevail. The marks of the practicals would be given on internal practical exam & oral. irrespective of the number of subjects in which he/she has failed in the previous MCA semester examinations. In short. project viva and project report. Reassessment of Internal Marks: In case of those who have secured less than passing percentage of marks in internal i. However. the institute will administer a separate internal test.

The syllabus Committee should meet at least once in a year to study and clarify any difficulties from the Institutes. .Page no:6 There shall be numerical marking for each question . (XIII)Revision of Syllabus: As the computer technology is changing very fast. (XII)Clarification of Syllabus: It may be necessary to clarify certain points regarding the course. revision of the syllabus should be considered every 3 years.At the time of declaration of the result. the marks obtained by a candidate is converted into classes as shown below: Class First Class with Distinction First class Higher Second Class Second Class Pass Class Fail Total Marks 2800 and above 2400 to 2799 2200 to 2399 2000 to 2199 1600 to 1999 1599 and below (XI)Medium of Instruction: The medium of Instruction will be English. (XIV)Teaching and Practical Scheme: Each session for teaching or practical should be of 90 minutes each.

Subject Subject Title No.1 Semester I Sr. No. 1 2 3 4 5 6 7 8 Subject Code IT21 IT22 IT23 BM21 *BM22 MT21 IT21L IT22L Subject Title Data Structures using C Database Management System Software Engineering Soft Skills Strategic Business Process Probability and Combinatorics Data Structure Lab DBMS Lab Internal External 30 30 30 30 100 30 50 50 70 70 70 70 70 Semester III Sr.Page no:7 1 Masters of Computer Application Proposed Syllabus For Academic Year 2009-2010 Internal External 30 30 30 30 100 30 50 50 70 70 70 70 70 1. Code 1 IT11 Computer Organization 2 IT12 C Programming 3 BM11 Principles & Practices of Management and Organizational Behavior 4 IT13 Operating System Concepts 5 *BM12 Cost and Financial Accounting 6 MT11 Discrete Mathematics 7 IT11L Visual Basic Lab 8 IT12L C Programming Lab Semester II Sr. 1 2 3 4 5 6 7 8 Subject Code IT31 IT32 IT33 IT34 BM31 *MT31 IT31P IT31L Subject Title Web Supporting Technologies Data Communication and Networks Object Oriented Programming Using C++ Advanced Database Management Systems Management Support Systems Research Methodology and Tools Mini Project based on Web Support Technologies and ADBMS C++ Lab Internal External 30 30 30 30 30 100 50 50 70 70 70 70 70 . No.

No.Page no:8 Semester IV Sr. 1 2 3 4 5 Subject Title Cyber Law and IT Security Programming Language paradigms Advanced Unix Mobile computing Distributed Databases Internal 30 30 30 30 30 External 70 70 70 70 70 . No. 1 2 3 4 5 6 7 8 Subject Code IT41 IT42 IT43 *IT44 MT41 BME1 IT41L IT42L Subject Title Java Programming Software Testing and Quality Assurance Object Oriented Analysis and Design Design and Analysis of Algorithms Optimization Techniques BM Elective Java programming lab CASE TOOLS Lab Internal External 30 30 30 100 30 30 50 50 70 70 70 70 70 Semester V Sr. No. 1 2 3 4 5 6 7 8 Subject Code IT51 IT52 IT53 *IT54 ITE1 IT55 IT51L IT52L Subject Title Human Computer Interface Software Project Management Emerging Trends in Information Technology Application Development Technology IT Elective Advanced Internet Technology Mini Project using Advanced internet technology Lab & HCI ADT Lab Internal External 30 30 30 100 30 30 50 50 70 70 70 70 70 Semester VI Sr. No. 1 Subject Subject Title Code IT61P Project Internal External 200 300 List of IT Elective Subjects: Sr.

Note: * Departmental Subject *Each session is of 1 ½ Hrs.86 2.1 100 . 2.02 22.7 4.1 6.4 27. Subject Title 1 MIS Framework & Implementation 2 Foundations of decision Process 3 Information System Audit 4 Collaborative Management 5 Decision Support System 6 ERP Internal 30 30 30 30 30 30 External 70 70 70 70 70 70 Rules of framing syllabus and Implementation: 1. No.Course material along with comprehensive worksheet should be prepared.18 8.Page no:9 List of BM Elective Subjects: Sr.Unitization of syllabus and allotment of marks accordingly. Description Information Technology Business Management Mathematical Techniques Laboratory Project Seminar Industrial Lecture Total Number of Core subjects 18 5 4 10 7 3 2 Number of Elective subjects 1 1 - Sessions/ week/subject 3 3 3 5 6 3 2 Total sessions 54 15 12 50 42 9 4 185 % 29.

Master – Slave. Linker. EEPROM 4. 7 2 3 5 2. Loader & Programming Language Paradigm. RDRAM. EBCDIC.3 Binary Arithmetic.3 Compilers.2 1’s and 2’s complement.1 Memory Hierarchy 4. XOR. AND. Logic Circuits. terminologies. ROM.2 Primary Memory – DRAM.2 Decoder / Encoder 3. De-Morgan’s Theorem. Algebra Rules. ASCII. Sequential Circuits 3. EPROM. 1. Number Systems – BCD. Associative. Edge Triggered 3.6 Introduction to Counters (Any One) 4 Memory System 4. PROM. NOT.SR. This will aware student about the hardware used behind the computer they use. components. 2. Data Representation and Boolean Algebra 2. DDR. NAND.4 Flip Flops .3 Concepts of Auxiliary. Assemblers.1 Binary.4 DMA Nos. Laws. Octal.Page no:10 Semester I IT11 – Computer Organization and Architecture Objective : To give basic knowledge of microprocessor its architecture. 14 4 5 10 2. Duality Theorem. 4. Cache and Virtual Memory 4.5 Shift Registers (Any one type) 3. 14 3 6 15 6. Interpreters. 5.1 Functions and Block Diagram of Computer 1. HEX and their inter-conversion 2. 5. D.2 Types of Software – System software / Application software / Utility Software. Sr. OR.1 Half / Full Adder 3. of Session % Reference Books 5 7 1. No 1 Chapter Details 2 Introduction to Digital Computer 1. XNOR 3 Combinational Circuits 3. 7. SDRAM. NOR. 15 .3 Multiplexer / Demultiplexer. JK.

pcguide.2 CPU Registers and BUS Characteristics 5. www.4 Super scalar Architecture in Pentium Processors 6. 3.2 Concept and Block Diagram 7. Hazards 6 Processor Architecture 6.org www. Digital Electronics Bartee 7. en. Computer Organization & Design Pal Chaudhary 11. Time Space Diagram. www. Micro Computer Systems Yu Cheng Liu & Glann Gibson 6. Rajaraman & Radhakrishnan 8. Digital Logic and Computer Design Morris Mano 15.org . I/O Ports 6.6 Hardwired and Micro Program control 5.Page no:11 5 6 5 CPU Organization 5. 10 Text Books and References: 1. 12. Stalling 9.P. 8. Hayes 13.com 3.1 CPU Building Blocks 5. 4. IBM PC and Clones Govindarajulu 16. Digital Computer Electronics Malvino 5. 16 7 5 25 2.7 RISC and CISC 5.netlib. Computer Architecture Kaithwang 4. Microprocessor Architecture Ramesh Gaonkar 12.4 Future Directions for Parallel Processors 7. Computer Architecture & Organization J.intel. 9. Ad.1 Parallel Processing 7.5 64-Bit (Pentium Dual-Core) Architecture 7 Multi-Processor Organization 7.MISD) 7.3 32-Bit (80486) Architecture 6.3 Addressing Modes 5.com 2. 13 7 30 9. Computer System Architecture Morris Mano 3.2 16-Bit (80286) Architecture 6. Intel Micro Processors Barry Brey 10. 8. Computer Organization and Architecture W.5 Instruction and Execution cycle 5.5 Performance of Processors 7 15 2.8 Pipelining – Data Path.MIMD. Computer Organization Hemchar 14.SIMD. An Introduction to Intel Family of Processors -James Antonolcos Websites: 1. Introduction to Digital Computer Design V.4 Interrupts 5.3 Types (SISD.wikipedia.1 Components of Microprocessor. Computer Organization & Architecture Carpinell 2.

This subject will also create foundation for student to learn other complex programming languages like C++.2 C Token 2. 1. This subject will teach them programming logic. Nested if. Console I/O 3.5 Data Types in C 2.3 String Input & Output. Data Types. Increment & Decrement. Nested switch Nos.Page no:12 IT12 . Relational.8 Precedence & Associativity of Operators.4 Complier Vs Interpreters 1.5 The Form of a C Program.3 . Logical.1 Character Set 2.3 3 2 4 1. syntax and program structure.C Programming Objective : This is the first programming language subject student will learn.2. The Conditional Expression. Program on Dos & Unix Variables.2 Character input & Output 3.6 Data Declaration & Definition 2. Operator & Expression 2.5 sprintf & sscanf Control Statement 4.6 Library & Linking. Conditional 2. of Session % Reference Books 2 4 1.4 Constant Integer.2. 1.1.2. Floating Point. No 1 Chapter Details An Overview of C 1. Bitwise.3 2 3 8 1.2.3 C is a Structured Language 1. Selection Statements If.1 A Brief History of C 1. Introduction 4.3 4 4 10 1. Sr. if-else-if.4 Formatted Input/Output (scanf/printf) 3. use of programming instructions. Enumeration 2. Character. 3. The? Alternative.2 C is middle-level Language 1. switch. Java etc. Assignment.3 Identifier & Keyword 2.2. String.7 Operator & Expression Arithmetic.7 Compilation & Execution of C.1 Introduction 3.

5.3 7 4 12 1. Introduction 7.Block scope & file scope 8. Introduction 5. De-referencing Pointer 5. while loop.2 Multidimensional Arrays Initializing the arrays.6.3 6 5 10 1. Static Storage. Array & Pointer 6. Array of Pointer 6. Initializing an array 6. Pointer Expression Declaration of Pointer. * operators 5. Register Storage 3 6 1. Single Dimension Arrays Accessing array elements. Recursion Storage Class & Scope 8.10. Arguments & local variables 7.4. Returning Function Results by reference & Call by value 7. Precedence of & .4. The basics of Pointer 5. Pointer Arithmetic 5. Memory Organization 5.2.3.Page no:13 5 4. Pointer to Pointer 5.3 8 2 4 1. Storage Classes Automatic Storage.1 .4 . Application of Pointer 5.1. Scope .7.5 . Initializing Pointer. void Pointer 5. Extern Storage. Constant Pointer Array & String 6.8. Iteration Statements for loop.2.6 String Manipulation Functions Function 7. The Pointer operator 5.3 .3. Memory Representation Accessing array elements 6.4 Jump Statements goto & label. exit() function Pointers 5.3. do-while loop 4.1.3. Passing Single Dimension array to Function 6.2.2.11. Meaning of Terms 8.2. break & continue.2.1.9.3 .2.

1. Unions C Preprocessor 10. Introduction 13. Arrays of Structure.6. Command Line Arguments.Page no:14 Sr.5. Bit Fields Graphics In C 13. Conditional Compilation File handling 11.3.2. Enumeration & typedef 9. Circle. No 9 Chapter Details Structure.1.4. Random Access To Files 11.2.1. of Session % Reference Books 3 10 1.1. Introduction 12. Introduction 11. Bitwise Operator 12.3 11 3 12 1.3. Ellipse 13. File Inclusion directive.4. Error Handling During I/O Operation 11. Applications Masking.3. Structure Pointer 9.2.7.2.1.3 .3 13 4 7 7 14 1 3 1.2. Passing Structure to function. Drawing Object in C Line.3 12 2 4 1.2. Closing a File 11. Rectangle.2.2. Union. Introduction 10. Filling Object by Color Command Line Arguments Nos. Accessing Structure members. Preprocessor Directive Macro Substitution. Internal Representation of Date 12.2. Changing Foreground & Background 13. Input/Output Operations on Files 11.2. Structure Assignments.4 10 1 6 1. Structures Declaration and Initializing Structure. Defining & Opening a File 11.

No Theory Questions 2. Kanetkar Paper Setters Guideline: 1. 6. Programming in C : S. 3.Page no:15 Text Books and References: 1. Kochan. Programs will be asked 3. Programming in C : R. 4. Kanetkar Spirit Of “C” : Moolish Kooper. C Programming Language : Kernighan & Ritchie. 2.P. C : The Complete Reference : Herbert Schildt Let us C Solutions : Y. . Graphics Under C : Y. 7. 5. Hutchison. Output Questions can be asked Websites: Note : Topic wise list of books is given.

3Scheduling algorithms 3.1.2Scheduling Criteria 3. .5Deadlock concepts 4.5Simulation Concept Process Synchronization & Deadlock 4.1Process Concept 2.1Scheduling Concept 3.2User View System Calls 1.6Communication in ClientServer CPU Scheduling 3.4Interrupt Concept Process Management 2.8Deadlock Recovery Sessions % Reference Weightage Books Of Marks 2 5 .4Scheduling Evaluation 3. functions and design principles of operating system will be introduced with this subject.4Process operations 2. No.Snchronisation concept 4.5Interprocess Communication 2.2Process Control Block 2.7Deadlock Detection 4.3Critical Section Problem 4.3Concept of Virtual Machine 1.SychronisationRequirement 4.2. 2. 2 2 8 10 2.Page no:16 IT-13: Operating System Concepts Objective : The core structure. 1 Chapter Details Introduction 1.3Process Schedule algorithms 2. 4 7 15 2.1Logical View 1.6Deadlock prevention & avoidance 4. Sr.4Monitors 4. 3 5 10 2.

Page no:17 5 6 7 8 9.1 Disk Structure 7.3 2 Nil Unleashed versions are useful.5 NOS Architecture Features of different OS . 2 .5 Free Space Management 6.6 Disk performance issues Distributed Operating System 8.7 Segment with paging 5.6 Paging. 4 10 2. 6 8 1.4 Concept of Global OS 8. Integration of OS 7 15 5.8 Recovery Disk Management 7.4Logical & Physical Memory 5.9.3 FILE system Implementation 6.6 Allocation Methods 6.5 RAID structure 7. .3Contiguous & Non Contiguous allocation 5.1 Page Replacement algorithm 5.2 Disk Scheduling algorithm 7. Memory Management 5.1 Difference Between Distributed & Centralized OS 8. 8 10 1 .8 Virtual Memory Concept 5.2Memory Management Techniques 5.2 Protection 6. 2.9. 2 .4 Directory structure 6.1Concept 5.7 Efficiency & Performance 6.2 Advantages of Distributed OS 8.3Page fault File management 6.1 File Structure 6. Segmentation 5.9.2Allocation of Frames 5.4 Swap Space concept and Management 7.4.9 Demand paging 5.5Conversion of Logical to Physical address 5.3 Types of Distributed OS 8.3 Disk management 7.

Topic wise list of books is given.M. Dhamdhere 4. . WIN 2000/03. Operating System : Galvin 3.Page no:18 Reference Books : 1.) 5. Operating System : Andrew Tanenbaum Note : 1. Red Hat Bible Core Fedora Linux : Christopher Negus (Wiley Pub. Internal marks (20) : should be based on Installation & Administration of Linux. System Programming & OS : D. Operating System : Achyut Godbole 2.

2.3.5.4 .3 Human Resource 1.5 Controlling 1.2.3 Behavioral 2.Page no:19 BM11.2.2.1 Technical 1.1 HR Approach 2.2 Fayol 2.8 Line and staff managers Evolution of Management Thought 2.2 Specialize 1. of Session Reference Books Chapter Details Management 1.1 Introduction 3.3.2.2.2 Meaning and Definition 1.1 Taylor 2.6 Managerial skills 1.2 Organizing 1.4 Management Science Approach 2. No 1 Nos.3 Decision making under certainty % 4 20 1.3 The process of Management 1.3 Generalize 1.4 3 4 15 1.4 Directing 1.5.7.5 Managerial functions 1.2 System approach-with reference to management.1 Planning 1.2.2 Closed system 3. organization and MIS Contingency approach Managerial Decision Making 3.6.3 Staffing 1.2 Behavioral Science and Approach 2.3.6.7.7.1 Functional 1.1The need.2.5.2 Conceptual 1.6.5.4 2 4 15 1.5.7 Types of managers 1.1 open Systems 3.2 Decision making environment 3. Sr.3.4 Managerial levels/Hierarchy 1.3.2 Classical Theories 2.1 Historical perspective 2.Principles Of Management And Organizational Behavior Objective : The basic management concepts and use of management principles in the organization will be introduced to student thru this elaborative subject. scope 1.

3 An overview Individual Behavior and Understanding Self 6.1 Structured decisions 3.3 Decision Types /models 3.8 .4.2 Need for Organization 4.7.6.7.3.2 Participative 3.6 Herbert Simson’s Model Principle of Rationality / Bounded Rationality 4 Organization 4.5.6.3.Page no:20 3.3 Programmable decisions 3.4 Organizational structure 4.3. Classical Model 3.2 Unstructured decisions 3.4 Decision making under uncertainty 3.2 Johari Window Group and Group Dynamics Team Building Leadership Conflict Management Theory X.2.8 7 8 9 10 11 4 4 3 3 2 20 5.1 Definition / Concepts 5.2 Transactional Analysis 6.4.4.4.4.3 Process of Organizing 4.1 Ego State 6.1 Introduction –definition 4.7.2 Territorial Organization Organizational Behavior 5.6.4 Decision making tools 3.7.1 Product Organization 4.3 Consultative 3.8 6 4 5 5.8 5 2 10 5.5 Decision making under risk 3.5 Administrative model 3.5 Decision Making Tools 3. Y and Z 4 15 5.4.4 Non programmable Decisions 3.3.2 Need /importance/ relevance 5.3.6.2.1 Autocratic 3.1 Functional organization 4.3.

case studies.5 and 6 should be covered with the help of at-least one exercise each.Ashwatthapa Note: Topic-wise list of books is given in the syllabus. 7. Donnelly Stepheb Robbins Keith Davis Fred Luthans Dr. simulation.Page no:21 Important Note: The topics in Units 3. 8. games etc. Principles and Functions Organizational behavior Organizational behavior Organizational behavior Organizational behavior Shejwalkar Koontz H & Weitrich H Burton & Thakur Ivancevich & Gibson.4. All topics in Organizational Behavior should be covered with the help of role plays. Management Today Principles And Practices Mgmt. 4. 6. Principles and Practices of Management 2. Books Recommended: 1. Essential of management 3. . 5.

volume profit analysis.4 2.2 Methods of costing Techniques Marginal costing.3 3 1. Preparation of Simple cash budget & flexible budgets 2.3 Final Accounts Preparation of Trading and profit and loss Account and Balance sheet of a proprietary and partnership firms Cost Accounting 2. 1. Classification and elements of cost 2.2 Journalisation Rules for Journalisation.3. No 1 Chapter Details Financial Accounting 1.2.4 5 35 6 2. value analysis. Accounting process.3.2. Nos. Student will learn Financial Accounting.3 6 30 1. Advantages. of Session % Reference Books 5 2. subsidiary books. posting in a ledger.2. Managerial Accounting and Cost Accounting.3Budgetary Control –Types of budgets and Flexible Budget Vs Fixed Budget.4 2 5 1. Comparison with financial accounting.Cost and Financial Accounting Objective : The financial aspect of business and management will be taught to student thru this subject. Depreciation 1. cost.1 Double Entry Accounting system. Sr. Bank Reconciliation statement. Concepts and conventions in accounting. Variance analysis 2. Standard costing. preparation of trial balance.Page no:22 BM12.3.1 Advantages of Cost Accounting. Break-even chart. This will benefit student in understanding and analysing financial statements of a business.3 .4Cost Reduction and cost control.

Mahesh Kulkarni Note: Topic-wise list of books is given in the syllabus.4 Instructions for Paper Setter: Problems may be set on following topics only. 1) Journal Entries ledger posting and preparation of trial balance 2) Preparation of final statements of proprietary firm 3) Cost sheet preparation 4) Marginal costing 5) Flexible budgets and cash budgets 6) Simple material and labour variances Recommended books : 1.Page no:23 3 Management Accounting 3. Rao Dr.P. 3.understanding the concept 3 2. Objectives of Management Accounting. .4 3 2.2 Ratio Analysis Objectives.Sanjay Patankar Khan and Jain Dr.3.1Concept of Management Accounting.4 4 35 2. Advantages and limitations. 4.3. preparation of ratios from given information 3. Cost and Management accounting Management Accounting Management Accounting Management Accounting Management Accounting Satish Inamdar A. 2. 5.3Funds flow analysis and cash flow analysis . Comparison with financial and cost accounting 3.3.

lower bound . logical implications. Algebric Functions and Graph Theory will be introduced in this course. definitions Functions – definitions : Partial function . implications and equivalence of statements forms logical identities Normal forms : disjunctive normal form and simplification. N. upper bound . hashing functions . qualifiers free and bound variables. partitions covering . of Session Reference Books Chapter Details Mathematical logic Propositions (Statements) Logical connectivities. transitive equivalence . equivalence classes . asymmetric . Lattice . predicate calculus. floor functions . n-ary Restrict to binary relations Complement of a relation . A . theory of inference of predicate calculus. subjective control . transitive closure – Warshall’s algorithm. tantology . maximal and minimal elements . compositions . →. No 1 Nos.→. ceiling functions . valid arguments. converse relation . ← Compound statements form. binary . Theory of inference of statement calculus. Logic. irreflexive .4 2 1 1 . Partial ordering relation – Hesse diagram. Sr. symmetric . Relations and functions : Relation defined as ordered n-tuple Unary . Conjunctive normal form. matrix representation and its properties Graphical representation of relation – Digraphs Properties of binary relation – reflexive . ternary .3. % 2 2 2 2 2 1 1 1 1 1 2 1 1 1 30 30 1.2.V. compatible relation maximal compatibility block . characteristic functions .Page no:24 MT11-Discrete Mathematics Objective : This is first mathematics subject student will learn and revise his knowledge acquired previously. truth tables. methods of proof . Chains and antichains. Relations and Functions.

circuit – simple . quotient groups . branch node . right inverse Bijection and cardinality of finite set Infinite sets and compatibility Properties of countable sets Non-denumerable sets. isomorphism . subsemigroup Monoid . connected graphs . binary . inverse Semigroup . communicative . odd parity . ternary definitions of algebraic systems (restrict to binary operations) Properties – closure . idempotent . homomorphism . identity .Page no:25 3 4 injenctive (one-to-one) Inverse functions. complete gra[h . left cosets . Algebraic structures : Operations on sets -unary . commutative. complement of graph . parity check matrix – Hamming code. elementary . handshaking lemma . minimum distance of code . left reverse . vertex connectivity Eulesian path and eulesian circuit . generation of codes using parity checks – even parity . for detection and correction errors . regular m-ary tree 1 2 2 1 1 1 1 1 2 20 1 1 1 1 1 1 2 2 1 1 1 1 1 2 20 . regular graph . normal subgroups . planner graph – regions Euler’s formula Trees : Definition – leaf . complete bipartrite Isomorphism. simple and weighted graph . cyclic group Subgroups : Cosets . elementary Edge connectivity . submonoid group . bipartrite graph . formation of encoding function. decoding Application of residue –arithmetic to computers group codes Graph theory : trees: Basic terminology . root . automorphism Group codes : Weight and Hamming distance . associative . underlying graph of a digraph . internal node Rooted and binary trees . associative.multiplicatibe abelian group . paths-simple . adjacency and incidence . permutation group. right cosets . abelian group .

Discrete Mathematics by C L Liu 4. Discrete Mathematical Structures with applications to Computer Science by Tremblay and Manohar 3. Discrete Mathematics by Rosen . Discrete Mathematical Structures for Computer S Science by Kolman B and Bushy R 2.Page no:26 Reference books : 1.

Multidimensional arrays 2. Searching a sorted list 3. This will enhance applications development skill of student. String.5 Control flow statements If…Then. No Topic 1 Introduction Event driven programming. Basic properties .Date. For…Next. File. Capturing key strokes 3.8 Built In Functions .3 Command box 3. Marks – 50 All the topics has to be covered with Lab Demos Sr. exit statement 2. Various VB. Drive list boxes 3. Menubar Windows The language 2.Page no:27 IT 11L.1 Label 3.1. With Arguments. Check box 3.6 Loop statements Do…. If…Then…Else. Project Windows. Toolbox Windows. Each session will be of 1 and 1/2 hours. Converting variable types User defined data types 2.7 Procedures Subroutines. Select 2. 3. Functions. Introduction of various windows : Properties Windows. image.Loop. list box.Editions.4 Inputbox() & Msgbox() functions 2. Types of variables Forcing variable declarations lifetime & scope. Methods & Events 3.6 Timer 3. How to start with a project.5 Combo. picture etc. Concept of GUI.2 Constants 2. With return values 2. While…wend Nested control structures. Mathematical Controls with main Properties.6 Scroll bars & slider controls 3.8 The remaining controls like shape. Variables Data Types. Indexing with a ListBox . . Text selection.3 Arrays Declaring arrays.7 Dir.2 Textbox.4 Option.Front-End Lab Objective : This will introduce visual programming and event driven programming practically. Total number of Sessions – 40 .

Help common dialog boxes 5.the basic Built-in capabilities of MDI.2 The Tree & List view controls How tree structure works Using the Tree view. 9. Font common dialog boxes The FileOpen & FileSave common dialog boxes The Print. GroupWise reports Introduction of Creating DLL in VB. List view control 5.3 Database Connectivity with controls ADO Establishing connection Executing SQL stmts. Simple reports with proper formatting. assigning the keys etc.1 MDI Applications.2 Accessing Child forms Adding.Flex grid. Methods Advanced Data bound controls 7. . 4 Topic Designing the user interface Placing the controls on form Aligning & grouping controls Setting focus.1 Understanding Databases & Database Management Systems Record sets. Data grid 7. Cursor types & locking mechanisms Manipulating Record set object.1 The common dialog controls Color. loading. Making EXE File 5 6 7 8. 10.4 Handling errors Reports Data & Crystal reports .4 MSFlex-grid control .Page no:28 Sr No.3 RichTextBox control 5.2 Using Visual Data Manager 7.3 Creating menus with Menu Editor. Database programming & Error Handling 7.Basic properties The multiple document interface 6. unloading forms 6. Simple record adding & editing Database Connectivity using code Grid controls. writing code with code design window Saving & running the application Advanced ActiveX controls 5. Parent & Child menus 6. Accessing fields in database Data Control – Properties.

find the number of times that number is occurred in array. d. c. Accept 10 numbers in array. take a number to search in an array. Accept a name from user & display hello in msgbox() b. Display today’s date with day. display valid user names else display proper error message. i. Change the name of project d. Accept a date. Open tools. Built in functions a. whether it is prime or not. display minimum & maximum number. Change name& title of form & save it. d. properties & project explorer window c. Accept a date from user. number or special symbol. check whether it is a alphabet. Declare two variables. Write a procedure to display Thank you message when form unloads . e. Accept a number. StartUpPosition property to center v. save the form & run it. Accept a character. c. day name . Accept the values using InputBox() & display the result on form.Page no:29 Lab Exercises for VB VB introduction a. WindowState property to maximized iv. e. BorderStyle property to FixedDialog iii. Display first odd numbers & store them in array. Accept a username & password using InputBox() check whether it is Scott & tiger resp. b. Create a Fibonacci series for 10 numbers e. Inputbox() & Msgbox() functions a. check date validations. Accept one number using inputbox() & display its factorial in msgbox() Control flow statements & loops a. Set the following. b. Font & foreground color VB-The language a.. month & year b. Accept a number. Procedures a. check whether the year is lap or not. display its Armstrong no. Write a procedure to display hello & welcome message when form loads b. d. Accept a number check. Start a new project b. Accept numbers in array. Display the date after 45 days from current date. Height & width ii. display whether it is odd or even number c. Moveable property to false vi.

Add a command box with Caption OK. Add a text box & a label in form.Page no:30 c.c) which will return maximum of 3 numbers. Accept a message. Write a function srev() to reverse a string. Accept a String in text box. methods & events a. change the background color as per the selected color. After clicking on Add. Check box a. b. Create a calculator. On click of Add button. 1. Design an application. . d. Write a function pyramid() which will accept a string & will display the string pyramid. list box a. Maximum. g. Add the label. change its name as lblmsg. divide etc. Accept a color name in text box. subtract. Design a screen with 3 radio buttons for 3 different colors. special symbols in a string. If any one of them selected. Add a text box& label on form. c. e. Write a function rev(a) to reverse a number f. Display the command button with a File-save icon on it. d. Design an application with a text box & a Combo box. Option.b. e. 3. display. VB basic controls with main properties. numbers. Design an application with a list box having names of Operating Systems. on click of any above buttons display total number of final items in list. After clicking on a button display the hobbies selected. Accept two numbers from user. average Combo. Write a function max(a. display the sum of digits selected. d. On the form load event . encrypt it by key 2. multiply. display the ASCII values of character typed in a textbox on a label. On click of Delete button. add text in text box to combo. e. display the selected text on label c. with 9 checkboxes from 0 to 9 & one button Add. & some command buttons . When user clicks on it change to KO and vice-versa b. 2. b. the selected entry should get deleted from combo. display the message on label as Welcome b. Command box a. which will perform basic arithmetic operations like add. find out number of letters. after selecting a text in textbox. Using radio buttons display options like calculate Minimum. Develop a screen with 4 check boxes for hobbies & one button. Display the forms background color as per the name of the color.

Dir. Design a menu to arrange all the forms in Cascading. as per the drive-selected display the names of directories & subdirectories in list box. The buttons should be toggle. Scroll bars a. c. . Using timer design a traffic signal application. Once clicked effect should be enable or disable. As per the button click display the Dialog boxes & name of the file seleted. After selecting directory display all files within that directory. Timer a. Assign shortcut keys & hot keys. tile form. Books data. Design a menu of Edit with Cut.BMP. Add one scroll bar. Student Data. Add 3 child forms. delete the selected names. Paste. b. b.Page no:31 1. Drive list boxes a. Copy. As per values of scrollbars change the color of label. As per the scroll movement increase/decrease the size of text font by one. Display all files with extension . I. b. with minimum 10 & maximum 72 points size. Design an application for formatting the Text entered in a text box. c. Design an application for nested menus. Create 3 scrollbars for colors Red. d. 3. Design an application with 2 list boxes. all after clicking on buttons transfer either selected items or all items to 2nd list box & vice versa. The range of values be from 0 to 256. File & Drive list boxes. Add B. b. Design an application with 2 buttons File – Open & File –Save. U command buttons. b. MDI forms a. On click of Display button show os selected. As per the font name. Add Combo for Font name & size. c. Blue. select all options. Allow user to select multiple entries 2. Design an application that will set timer interval as 10 And will display any one image of the 2 images. size & formatting options selected display the text. with buttons Transfer one. Advanced Activex Controls a. Display the current value of the scroll bar in text box. Green. Create one MDI form. c. On click of delete. Using all above controls designed applications for handling Employee data. File. Design an application with directory. Add a horizontal scroll bar for a font size. Display a running clock in a text box. Write a Notepad application using RichTextBox Control.

edition. Display all records of Emp table in text boxes. Display all book details in MSFlex grid. . b. publication. Using ADO a.Page no:32 Database Programming Using DAO a. author. Write an application for book entry. c. Adds the records in db ii. Create an application using Visual Data Manager. to scroll through the database records. d. Write the same application using code. iii. Create proper reports using Data/Crystal reports.. will generate bookid auto. After selecting name of author display all the books with details having the same author. Create an application to Add. e. Delete. That allows to enter new book details like book name. Institutes may use any other front end tool as per availability. Display the book details as per the price range entered by user. Create an application. Modify employees (using code) c. Display all the records of employees working in deptno 20. iv. price etc. Display all the records in Grid. Note : All the assignments are mentioned using Visual Basic as the front end tool. use DSN with ADO control. b. i.

Function with parameter & no return values 21. Find Area. IO interfacing & Device Driver using C. Among 3 nos. LCM & GCD of numbers 13. Changing foreground/ background color 30. 12. copy file. ellipse by using graph 29.g. compare. 7.g. reverse 24.C Programming Lab Objective : This will give hands on practice to student about programming language C and will inculcate programming habit in them. Phone bill 18. Floyd’s Triangle 10. Macro expansion 33. 32. Factorial of Number 5. Random access of file 27. Multiplication of matrices 16. Fibonacci Series 11. 8. String manipulation function e. Function with no parameter & no return values 19. Swapping of numbers by using bit wise operator. sum of digit. reverse of digit 23. Recursion function e. File handling with command line arguments 28. Read / Write file. . File Inclusion 34. Calculate a b 6. merging file 26. Armstrong Number. Display upper & lower diagonal of matrices 17. Changing color & font of text 31. rectangle. Inter conversion of Decimal. string length. Function with call by reference 22. Function with parameter & return values 20. student result.g. Check leap year 4. 3. 9. Find max. 1.g. Insert & Delete an element at given location in array. File handling e. 2. Transpose of matrices 15. circle. concatenation. Perimeter of Square & Rectangle. Pointer Arithmetic 25. string copy. 14. Array of Structure e.Page no:33 IT12L . Perfect Number. Employee pay slip . Drawing line. Binary & Hexadecimal no. Prime Number.

Concept of Linked List 3. Data Definition 1.5.1.3.3.Representation of Polynomial 6 12 1. Sparse Matrices 2.6. Polynomial Representation Using Arrays 2.2.3.5.6.Drawback of Sequential Storage 3.1.5. Sr.Inserting an element in the List 3.1.Data Structure Using C Objective : The basic algorithms related to handling data like stack.6.5 . No 1 Chapter Details Introduction To Data Structure 1. The implementation of these algorithms will be taught using previously learned C programming language.Page no:34 Semester II IT21 .2.Implementation of Linked List 3.5. Addition of Sparse Matrices 2.4 3 Linked List 3.5. queue.3.Introduction 3.Concatenation of Two Lists 3.3.2.4.2.1.4. Applications of Arrays 2.5.Addition of Two Polynomial 2.3.4.2. Transpose of a Sparse Matrix 3 10 1.6.2. Array as Data Structure 2. trees and graphs are introduced in this subject.5.4.Displaying a List 3.4.1.1.Deleting an element 3.5.3. Data Structure 1.2.Other Operation & Applications 3.4.3.Operation of Linked List 3.Reversing a Linked List 3. Multiplication of Two Polynomial 2.5. Introduction 1.4. Implementation of Data Structure Nos.Derived Data Type 1.Creating a List 3. of Session % Reference Books 2 5 1.4.4.Built-in Data Type 1. Data Object 1. Data Types 1.1.4 2 Array 2.2.1. Storage Representation of Arrays 2. lists.6.

5.3.5.4.Generalized Linked List 3. Inorder Traversal 6.Recursion 4.1.2. Binary Search Tree (BST) 6.Binary Tree Representation 6.1.Preorder Traversal 6.Tree Terminology 6.Circular Queue 5.1.1.Static & Dynamic Implementation of a Stack 4.4.4.3.Priority Queue 5.Circular Linked List & Operation 3.2.3.5 6 .4.4.Definition 4.Definition of a Queue 5.12.Operation on a Queue 5.2.Operation on Stack 4.5 4 12 1.6.Job Scheduling 5.3.2.4.1.2. Doubly Linked List & Operation 3.Creating a BST 6.5.5. Header Linked List Stack 4.2.3.3.9.1 introduction to B tree 7.AVL tree 7.2.Static & Dynamic Implementation of Queue 5.1.Binary Tree 6.4.5.7.1.2 insertion in B tree 4 10 1.2.5.1.Application of Stack 4.3.Postorder Traversal Binary Threaded Tree 7.3.10.Infix.8.Doubly Circular Linked List & Operation 3.Introduction 4.3.2. Reversing Stack using Queue Tree 6.1.Page no:35 4 5 6 7 3.2.5.2.2.Binary Search Tree Traversal 6.4.Matching Parentheses in an expression Queue 5.5 2 10 1.6.4. Prefix & Postfix expression 4. Application of Queue 5.6.B tree 7. DEQueue 5.2.Difference between an array and Linked list 3.4.11.5.2.Introduction 5.4.Types of Queue 5.

4.P.2.2.3. Applications of Graph 5 10 1.2. Graph Representation 8.3.Data Structure Note: Topic Wise list of books is given Balagurusamy R.1.4 introduction to B+.L.2.Kruse Y.Page no:36 7.Data Structure through C 4.3 deletion from B tree 7.3.2.1. Adjacency Matrix 8.Data Structure 6. Kanetkar Shrivastava & Shrivastava Seymour Liptsuz Tannebaum .4. Depth First Search 8.2.2.3. B* tree 7. Expression Tree 7. Threaded Binary Tree 8 Graph 8.C & Data Structure 2.Data structure and program design in c 3.Data Structure through C in depth 5. Breadth First Search 8.5 Reference Books: 1. Introduction 8.4.3.Graph Traversals 8. Adjacency List 8.1.

9.Page no:37 IT22 . 4.4 3-tier architecture of DBMS (its advantages over 2-tier) 1. 3. 8 3 5 20 1.7 Data Independence 1. of Session Reference Books Chapter Details Basic concepts 1.8.5 Data Models 1. relationship attributes. database techniques.1 Database and Need for DBMS 1.2 Relational data model & relational algebra 3.4 Generalization.10 . No 1 Nos.4 Structure of relational Database and different types of keys 2. aggregation 2. 5.10 4 8 20 4 .1 Entities 2.8. Ingres Relational Database design 4. attributes. Specifying constraints management systems. SQLs and database operations are introduced in this subject.6 Expressing M:N relation Relational Model 3.3 Relational database language Data definition in SQL.Database Management System Objective : The concepts related to database.3Relational Algebra 3. 2.1 Database Design – ER to Relational 4. Sr.8 Conventional data models & systems 1. 2.1Relational model concept 3.5.1 Codd’s rules 3.2 Characteristics of DBMS 1.2.2.2. 2. Specifying constraints and Indexes in SQL.2.6 Views of data-schemas and instances 1.4.3 Database Users 1.2 Functional dependencies % 6 15 1.2Relational model constraints 3. DBTG set Database Design using ER model 2. Views and Queries in SQL.3 Representation of entities. Oracle .5. 8 2 8 15 1.1 NDM & HDMExpressing relationships.2 Relationships 2. relationship set 2. This create strong foundation for application data design.

5 NF) 4.3 RAID 5. ACID properties 6.3 Granularity of data items 6.3.8 4 10 6 .8 Data dictionary storage Transaction And Concurrency control 6.3. 2.2 Discretionary access control based on grant & revoking privilege 8.4 Encryption & public key infrastructures 3 5 1.5 Note: Case studies on ER diagram.5 Recovery with concurrent transactions 7.3 Recovery & atomicity 7. 5.3 Mandatory access control and role based access control for multilevel security 8.4 Loss less joins and dependency preserving decomposition Storage and File Structure 5.6 File organization 5. Normalization and SQL should be covered .7 4 10 2.5 2 5 1.8 Database backup & recovery from catastrophic failure 7.2 Magnetic disk 5. 6.5 Storage access 5.9 Remote Backup System Security and privacy 8. 3 NF.4 Deadlock Crash Recovery and Backup 7.3.1 Overview of physical storage media 5. BCNF.1 Failure classifications 7. 4 NF.4 Concurrency control 6.2 Serializibility 6. 2 NF.3.4 Tertiary storage 5.2 storage structure 7.1 Database security issues 8.Page no:38 5 6 7 8 4.3 Normalization Normal forms based on primary keys (1 NF.7 Organization of records in files 5.1 Locking techniques 6.4 Log base recovery 7.6 Failure with loss of Non-Volatile storage 7.1 Concept of transaction.2 Time stamp based protocols 6.3 States of transaction.

Introduction to database systems 2. PL/SQL to be covered as lab sessions 2. 3. Principles of Database Management 4. Database system concept 3.Page no:39 Reference books: 1. Fundamentals of Database Sysems 6. implementation & management 10. C. Object-oriented analysis and design 8. Database Management systems N. Oracle Lab will be covered as Lab demo sessions. Database system practical Approach to design. Object-oriented modeling and design 7.Date Korth James Martin James Martin Elmasri Navathe Rumbaugh and Blaha Grady Booch Bipin Desai Connoly & Begg Ramakrishnan & Gehrke . Database Management Systems 9. Relational Calculus need not be covered in depth. Computer Database organization 5. B: 1.J.

3.2 Different approaches and models for System Development: 1.3 Process modeling with physical and logical Data Flow Diagrams 3.2.Page no:40 IT23-Software Engineering Objective : Software Systems Analysis and Design. Fundamental problems in defining requirements Information requirement Analysis: 3.3 Requirements Specifications Software requirement Specification(SRS) Structure and contents of the requirements specification analysis modeling.2 Requirements Investigation Fact finding methods 2. of Session Reference Books Chapter Details Overview of systems Analysis and design 1. Spiral (including WIN-WIN Spiral) 1. Nos.6.4 Entity Relationship Diagram: Identify Entity &Relationships 3.2.functional and nonfunctional . No 1. 10 25 1.8 .3 Role & Skills of system Analyst Activities in Requirements Determination.1 Basic System Development Life Cycle 1. Decision Table. integrating ISAD and SE subject in one. RAD 1.2. The repetition in previous syllabus is removed in this course.2. SRS format.6.1 Decision Analysis Tools: Decision Tree. Object Oriented methodology 1. types of requirements . Waterfall 1.10 3.1. DFDs should be covered % 6 10 1.5.9 2. 12 20 1.2. recent trends and methods will be taught to student .2 Functional Decomposition Diagram 3. Quality criteria. Prototyping 1. Structured English 3.1 Requirements Anticipation 2. Sr. Group Based Approach: JAD 1. Analysis and Design Models and Techniques.2. This subject develops systematic approach for development of application in students.2.6.5 Data Dictionary Case Studies on Decision analysis tools FDDs. requirements definition.4.5.2.5. 2.

3 User Interface design: Elements of good design. error messages etc.5 Code Design Case studies should be covered on the Topic Maintenance 5. Data Capture Guidelines Design of Source Document.4 Introduction to legacy systems 5. designing. Menus. 3 10 1.1 Types of Maintenance 5. I-CASE. Systems Design: 4.Page no:41 4.2 Introduction to Web Engineering and Agile process 10 15 1.8 5. Scroll bars. 7. prototyping. features of modern GUI. 3 10 1. design issues..10 6.1 Design of input & Control. Objectives of Output Design Types Of Output 4. analysis. 3 10 1.2 Maintenance Cost 5. panels.5 Role of documentation in maintenance and types of documentation CASE TOOLS CASE tools.4 Design of program Specification 4. Objectives of Input Design.3 Reverse Engineering 5.3.8. windows.1Software Engineering for projects & products. advantages of using CASE tools.5.4. Input Validations 4. future of CASE Current trends in Software Engineering 7.9 . icons.8. programming. maintenance. 4. types – project mgt. buttons.4.2 Design of output.9 7.

Analysis & Design of Information System 10. Software Engineering Concepts Pressman Jalote Sommerville W S Jawadekar Whiten. System Analysis & Design methods 6. System Analysis and Design 3. Analysis & Design of Information System 9. Software Engineering 5. Rajaraman Richard Fairley Note: ERDs will be covered in depth in DBMS in Sem II. Note: Topic wise list of books is given . Object Oriented Modelling & Design 8. Software Engineering 2. System Analysis & Design 7. Bentley Elias Awad James Rumbaugh James Senn V. Software Engineering 4.Page no:42 References 1.

To develop and nurture the soft skills that help develop student as a team member. No 1 Chapter Details Sessions Marks % 15 20 References 2 Self Development and Assessment 1. 1. Body language 2. To make student aware about the importance. Sr. 1. Public speaking b. knowledge acquisition.1 Includes Planning 2. Written Communication 3. Perfect Interview d. To encourage the all round development of students by focusing on soft skills. Study of communication. students are encouraged to follow these skills as self study and self driven process.4 Use of Presentation graphics.3 Perception and Attitudes 1.5 Use of Presentation aids. 15 Principles of communication barriers . Listening and observation skills. 3. 1. and all round professional in long run have been identified and listed here for references.2 Self-Awareness.1 Technical Writing–Technical Reports 10 3 18 15 . 2.Page no:43 BM 21-Soft Skills Objectives: 1. Oral Presentation skills. and practice.6 Career Planning.3 Delivery.5 Personal Goal Setting 1.8 Building of Self-Confidence Components of communication .2 Preparation 2. the role and the content of soft skills through instruction. leader. 2. Group Discussion c.1 Self-Assessment 1. Feedback and Assessment of activities like a.4 Values and Belief System 1. As the time professional in long run have been identified and listed here for references the time allotment for the soft skill laboratory as small and the fact that the skills are nurtured over years.7 Self-Esteem. listening skills Verbal Communication 2.

Use of : Tools.3 Email etiquettes 4.5 Engineering ethics and ethics as an IT professional.2 Etiquettes in social as well as Office settings 4.3 Brochures.1 Business Ethics 4. Progress report. Complex problem solving.5 Technical Articles 3. Other Skills 8 5.Page no:44 4 5 3. d. Event reporting.7 Official/Business Correspondence a.6 Technical Manuals 3.3 Understanding roles of Engineer and their Responsibility 5. Grammar and Vocabulary for effective technical writing.4 Telephone Etiquettes 4. Memos c. Guidelines for technical writing. Business letters b.5 Improving Personal Memory. creativity. Use of style. 15 20 . Civic Sense.1 Managing time 5.4 Exposure to work environment And culture in today’s job Places 5. Notes taking. Publishing Ethics and Etiquettes 6 4. 3. Study skills that include Rapid reading. 3. Minutes of meeting. 3.2 Meditation 5.2 Project Proposals.4 Newsletters.

“Effective leadership”.3”. long term goals and action plan to achieve them . Write a personal essay and or resume or statement of purpose which may include: .Page no:45 References for students for self-improvement by self-study Topic 1 : Any good book like 1. Tata McGraw-Hill. “ Technical Communications”. Video Arts MARSHAL Raman Sharma. 3. 4. LPE third edition. past achievements. “Presentation Book 1. Mumbai. past activities of significance) . XEBEC. 9. 5. K. OXFORD Sharon Gerson.2. Mumbai. Steven Gerson “Technical writing process and product”. Mohan. R. 3. 0-07460358-2 It is proposed that expert from industry be invited to conduct lectures and workshops to understand the industry soft-skill requirement. Sharma. L. National education and Information Films Ltd. 7. “Business student Handbook”. TAG McGraw Hill ISBN 0-07-044555-9 Video for technical education catalog. Pitman Publishing Dr. Pearson Education Asia. 3.Who am I (family background. “ Managing time for competitive edge” Lorayne Lucas “Memory Book” Robert Heller.ISBN 0-40221-3 Topic 4 and 5 1.Personal Short-term Goals. 2. 5.Strength and weakness (how to tackle them) (SWOT analysis) . Bhatia.M. 2000. You Can Win – Shiv Khera – Macmillan Books – 2003 Revised Edition 7 Habits of Highly effective people – Stephen Covey Business Communication ? Asha Kaul Business Communication .Self assessment on soft-skills . 4. Tim Hindle. National education and Information Films Ltd. Video Arts MARSHAL Jenny Rogers “ Effective Interviews”. Business correspondence and report writing”.” Organizational Behavior”. Balasubramanyam Topic 2 and 3 1. 4. John Collin. Essential Manager series Dk Publishing Newstrom Keith Davis. “Perfect Presentation”. 2. Guidelines for term-work : Marks 50 List Of Possible Assignments: 1. 8. Tata McGraw-Hill. R. 6. Essential Manager series Dk Publishing Sheila Cameron. 2. “Reducing Stress”. Management training and development catalog.

.Multimedia based oral presentation on any topic of choice (Business/Technical) .Ethics and etiquettes and social responsibilities as professional. relaxation exercises and fitness exercises -Time management and personal planning sessions -Improving memory skills -Improving leadership skills -Improving English conversation skills -Reading comprehension skills & notes taking skills 9. All students need note to do the same assignments.A representative official correspondence . 5 Student will submit one technical document from the following: .Public speaking exercise in the form of debate or elocution on any topic of choice 4 Student will undergo two activities related to verbal/non-verbal skills from following . Institute having a freedom within the framework to customize set of activities to be followed.Appearing for mock personal interviews .Technical Help 6 Student will submit one business document from the following . 3 Student will present to a group from the following ideas .Participating in group discussion on current affairs/Social Issue/ethics and etiquettes -Participating in games.Work progress report 7 Students will participate in one or two activities from following: -Team games for team building -Situational games fro role playing as leaders.Biographical Sketch .Literature survey on any one topic . members -Organizing mock events -Conducting meetings 8 Faculty may arrange one or more sessions from following : -Yoga and mediation -Stress management. Students’ own SWOT Analysis Students are expected to keep a personal record of any six activities that they conduct in the soft skill laboratory in the form of a journal. Student could review and present to a group from the following ideas .Book review .Project proposal .Any topic such as an inspirational story/personal values/beliefs/current topic .User Manual . role-playing exercises to highlight nonverbal skills.Minutes of meeting .Product brochure .Page no:46 2.

Attendance and enthusiasm .Personal resume.Page no:47 Assessment Guidelines for term-work assessment 1.One elocution event of say 8-10 minutes individually . participation. essay . Overall participation in soft skills based lab activities 10 marks .Quality of journal for soft skills laboratory indicating personal progress. Sessions could be organized for trainers to give directions. Guidelines for batch wise Time management for laboratory sessions (Two hour session at a time) 1. organizing .Participation and contribution in event management.One group discussion or group presentation event 3. Written communication exercises could be done for whole batch at same time. (3 sessions) 3. (3 sessions) . 2. group exercises. (2 sessions) 5. (4 sessions) 6. Written Communications 20 marks . (2 sessions).Students could submit for example . Group exercises for team building. knowledge. interpersonal skills observed . 4.Technical document or business document 2. experience sharing or common viewing of training material on Video etc.Group discussions could be done for groups of 5-8 students at a time for half so total need for two group discussions for each student of the batch will be required. role playing and interaction with professional. Spoken communication 20 marks .Group games. Spoken communications exercises can be done with around 10-15 students covered in one two hour slot so total need for exercises. Batches could be of size 25 to 30 students.

Techniques 2. Income Tax. This helps student in design computerised business applications with better understanding.1 Sales Budgeting-Market Segments/Customers/Products 1. CRM and SCM are also introduced to student. of Session Reference Books Chapter Details Sales & Distribution 1.5 Leave Accounting and Payroll: Salary calculation and reporting.1 Employee Database 2. Biotech Industry & Scope Advanced Business Systems 4. ATM and E-Banking. Arrears Calculation E-HR Software Banking and Healthcare Saving Bank Accounting – Real time.4 Employee Training. 8 20 2 3 4 20 4 4 12 20 6 . Sr. Incentive. Calculation and Reporting.3 Sales Analysis While explaining this application consider an organization manufacturing multiple products with sales outlets spread across the country Retail Marketing. Super-annuation.2 Recruitment .1 Enterprise Resource Planning Evolution.2 Pending Customer Order’s follow up 1. Scope. Bonus. PF and gratuity.New trends – Growth % 6 20 4 2 Human Resource 2.3 Employee Appraisal – Performanceefficiency 2.multiple training 2.Page no:48 BM 22-Strategic Business Processes Objective : The processes and practices in business and their applications are taught in subject. Loan Accounting. The advance business applications like ERP. What is ERP? Why ERP? Package ERP solution Vs Custom development Features of ER. Ex-Gratia. No 1 Nos.

planning and scheduling 4.4 Distribution inventory planning and plant capacity.9 Introduction to exchange 5 Birds eye view of Multinational Companies and Indian Comp in software industry: like TCS. . Personnel Management C B Mammoria 3.3 Call center/ Knowledge Center 4.7. Wipro.1 CRM Process customer Acquisition / Development 4. 4.7.2 Supply chain Management(SCM) 4. Milind Oka 5. Business Applications Dr. Production and Operation Management Mayer 2. Web 4.8.Page no:49 Different modules of ERP. How ERP works? Pre-requisites for implementing ERPBPR/BPM.1 Market potential & opportunities.7Customer Relationship Management (CRM): CRM covers marketing. Oracle.2 Competitive advantage. Microsoft. ERP ImplementationIssues methodologies. Sales and service functions of a company 4.6 Technologies used such as EDI.3 Demand forecasting and Planning 4. Website of the said companies in Chapter 5 for general information 6.8 International Business Management – Basic concept 4. Selection of ERP Software 4.8. Vodafone 6 20 6 References: 1. Business India. Infosys.5 Integration with ERP 4. India Today Magazines.2 Retention 4. Enterprise Resource Planning and Business Process M M Sahikh 4. 4.7.

events. r-permutations of nelements. r-combination of nelements. Distribution of objects1. Multinomial theorem. permutations with repetitions.2 . combinations with repetitions.Page no:50 MT21-Probability & Combinatorics Objective : Permutations and Combinations. Pigeonhole principle Probability Sample space. Bijection principle. for combinations Recurrence Relations-Linear Homogeneous.2 4 5 10 1. indistinguishable cells 4. Probability & various distributions and exclusion will help student to know statistical techniques much better. zeta Nos.2 3 4 10 1. No 1 Chapter Details Permutations & Combinations Addition principle. Distinct objects in. different approaches. Poisson. multiplication principle. non-homogeneous. Principle of Inclusion & Exclusion. circular permutations. conditional probability. Baye’s rule. Recurrence Relations-Linear. Sr. Indistinguishable objects in distinct cells 3. Geometric.2 2 4 10 1.2 5 15 25 1. Negative Binomial. univariate & bivariate Discrete Distributions Binomial. binomial coefficients.restrictions on relative positions Generating functions for discrete numeric functions. hyper geometric. Random variables. Indistinguishable objects in distinguishable cells Number of non-negative integer solutions of linear equations with conditions Binomial identities Principle of Inclusion & Exclusion Formula Derangement. Distinct objects in distinct cells 2. of Session % Reference Books 10 15 1.

cumulant generating function.2. cauchy. finding mean & variance using cumulants.Veerarajan Modak Andor Boxwala(BSC Computer) Munot Modak Andor Boxwala C. cumulants properties.f. normal. Moment generating function & its properties. A first course in Probability 2.Page no:51 distributions Continuous Distributions Uniform. expectation of a function of a r. should be defined For all the above distributions using these definitions mean & variance should be obtained. Expectation Expectation of R. Finding mean & variance using m. should be defined.m.v. T.3 7 5 15 8 5 10 References: For Probability 1. marginal & conditional distributions For the above discrete distribution definition of r. Erlanggamma.d. finding mean & variance 6 2 5 1.f.V.v and derivation of its p.f. Special properties of the distribution (if any) should be tested.L. Liu Note: Topic wise list of books is given . Probability & Random Process For Combinatories 3 Discrete Mathematics 4 Combinations 5 Discrete Mathematics Ross S. is expected. exponential. Ray Leigh laplace.g. characteristic function-properties. For the continuous distributions p.

Insertion. Search. which will built efficient programming skills in students. Stack Implementation 7. Post order. Deletion. Deletion. And Shortest Path Algorithm. Addition and Transpose of Sparse Matrices. 5. 9. Stack Application: Inter conversion of Infix. Reverse 4. Singly Linked List: Create. 1. Insertion. Display. Deletion. Copy. Display. Insertion. Breadth First Search. Search. Graph Application: Depth First Search. Singly Circular Linked List: Create. Deletion. 3. Reverse 6. Prefix & Postfix 8. 11. Queue Application: Job Scheduling. 12. Binary Search Tree Implementation: Creation. Addition and Multiplication of Two Polynomials. . Queue Implementation 10. Insertion. Display. Traversal (Preorder. 2. Mirror. Stack Application: Palindrome & Matching Parenthesis.Page no:52 IT21L-Data Structure Using C Lab Objective : The practical implementation of data structure will be done by students thru this lab work. Search. In order). Doubly Linked List: Create.

DTL Basic Data Types Char. count Set operations Union. 1 2 Chapter Details Overview of RDBMS.Page no:53 IT22L-DBMS Lab Objective : Thru this lab work will enhance database handling. min. which will help them in developing data centric computer applications. Sr. Rollback. intersect. Delete Select with operators like arithmetic. create. drop View Intro. long. data manipulation and data processing skills thru SQL & PL/SQL. outer join Query & sub queries Synonym introduction. equi. comparison. Union all. Insert records Commands for record handling Update. update. synonym as alias for table & view. Commit. drop Index Introduction. create Primary introduction to DBA User create. Numeric. alter sequence. DML. Revoke. sum. No. number. CLOB. Drop table. conversion Group functions avg. Oracle introduction Introduction of SQL DDL. self. granting privileges (Grant. Fixed & floating point Date. object type Create. drop Sequence Introduction. Savepoint) 3 4 5 6 7 8 9 10 11 12 13 14 . minus Join concept Simple. Character. max. BLOB Table Constraint definition Commands to create table Commands for table handling Alter table. logical Query Expression operators Ordering the records with orderby Grouping the records SQL functions Date. varchar/varchar2. non equi.

delete.Page no:54 Sr. prior) Database Triggers Definition. PL/SQL the programming language of Oracle Ivan Bayross . while Sequential – goto Composite data types Record. 2. next. table attributes (Count. SQL Scott Urman 4. syntax. computer sum Introduction of PL/SQL Advantages of PL/SQL Support of SQL Executing PL/SQL PL/SQL character set & Data Types Character. Btitle. & Later J. parts of triggers Types of triggers. date Control structure Condition – if Interactive. ORACLE PL/SQL Programming Scott Urman 5. 15 Topic Report writer using SQL Title. exists. column. SQL. row. %rowtype. for. pause. operators. Boolean. character. first. rowed.declaration. creating. number Variable. BPB publication 3. enabling & disabling triggers Sub programs Definition Features Cursors Procedures Definition. function comparison numeric.loop. Break on. record assignment Table. constant PL/SQL blocks Attribute % type. last. Understanding SQL Martin Gruber. Understanding ORACLE Perry J. SQL. skip. binary integer. refer. Parameter Function Definition & implementation Total sessions: 40 16 17 18 19 20 21 22 23 Recommended Books: 1. No.Declaration.

odate. List all orders between order dates 10/03/05 to 30/3/05 15. 3. Find all records from customers table where city is not known i. Display all the customers records. onum. Exercise 3 1. Display all sales persons names starting with character ‘G’. with rating less than equal to 100. 11. snum. Display sales persons number wise maximum amt from order table. Display name & city of salesman where city is “Pune 7. 16. Display all customers where rating is more than 200 11. Add at least 10 records 2. Display the details of fields sname. 6. Display the numbers of sales persons. Display all sales persons names starting with character ‘G’ 19. Display snum from orders table without duplications. 2. 6. 5. 5. with orders currently in the orders table without any repeats. Display all the customers names begins with a letter A to G. 10. 8. 9. commission for that order. rating. cname.e. NULL. Display the count of different non-NULL city values in the customers table. 17. Display all details of customer where rating is 100. Display all customers where city is either ‘Pune’ or ‘Mumbai’ 13. 8. Display the count for total number of customers in customers table. Orders table with fields onum. amt 3. Order. Display names & cities of all salespeople in ‘Pune’ with a commission above 10. Display the odate. commission 2. city. snum Exercise 2 1. 3. amt from orders table. Display all orders more that 1000 amt. Display the count of snum in order table without duplication of snum. Display average of amt. Display orderno. unless they are located in ‘Nagar’ 18. . Display all customers where city is ‘Mumbai’ rating is more than 100. the 4th character is ‘A’ & the rest of characters will be any. 20. Display the maximum outstanding amount as blnc+amt 9. city. sname. 12. 10. Display all customers excluding those. Customers table with fields cnum. commission 4. Display all customers records arranged on rating in desc. Assume each salesperson has a 12% commission on order amt. 22. Display all details from customer table where salespersons number is 1001. Display the counts of all orders for Feb05 7. 21. Display all the records with all sales peoples information.Page no:55 Lab Exercises Exercise1 1. snum. Display all sales persons records arranged on snum 4. Create table Salespeople with fields snum. List all customers not having city ‘Pune’ or rating more than 100 14. Display the minimum rating within customers table. arranged on name. snum.

. Add a column curr_bal in orders table for current balance 2. 14. Display each order number followed by the name of customer who made it. Create a view that shows all of the customers who have highest ratings. 3. Create a view that shows number of salespeople in each city. Display names of all customers matched with the salespeople serving them. 16. Write a query that uses a sub-query to obtain all orders for the customer named ‘Gopal’. 4. Write a query that produces the names & ratings of all customers who have above-average orders. Write a command that produces the name & number of each salesperson & each customer with more than one current order. while the others will have the words “low rating”. Display the names & cities of all customers with same rating as Hoffman. 2. Exercise 8 1. Display details of orders order number & date wise 15. Delete all orders where odate is less than 5-2-05 Exercise 5 1. Create a union of two queries that shows the names. 2. Write a query that totals the orders for each day & places the results in descending order. 13. Put results in alphabetical order. Find all orders by customers not located in same cities as their salespersons. Exclude combinations of sales people with themselves as well as duplicate rows with the order reversed.Page no:56 12. 3. 3. cities 7 ratings of all customers. Display the pairs of salespeople who are living in the same city. Exercise 6 1. 2. Write a query that selects the total amt in orders for each salesperson for whom this total is greater than the amount of the largest order in table. Those with a rating of 200 or greater will also have ratings “high rating”. Assume you do not know the customer number. Increase commission of all sales persons by 200. Exercise 4 1. Display the largest order taken by each salesperson on each date. 6. Create an index that would permit each salesperson to retrieve his or her orders grouped by date quickly. 5. Display customers highest ratings in each city. Exercise 7 1. 3. Calculate the amount of salespersons commissions on each order by a customer with a rating above 100. Display the details of maximum orders above 3000. 2.

15. When the record is deleted or modified the original record details & date of operation are stored in audit table & then the delete & update is allowed to go. undo the updates made to the salaries. Which accepts a item_id & returns a flag as per the id exist or not. if so. Update the salary by Rs. Display message based on the existence of record in employee table. When any such raise in salary. Create a stored function to perform item_id check operation.Page no:57 Exercise 9 1. . 5. then check to see that the total salary does not exceed 20000. 4. It includes the employee no. 2000. 3. 2. a record for the same is maintained in emp_raise table. HRD manager has decided to raise the salary of employees by 0. Write a PL/SQL block of code that first inserts a record in an ‘emp’ table. The system must keep track of the records that are being deleted or updated. Application using database triggers – Create a transparent audit system for a table Client_master. Write a PL/SQL block to accept the employee number & update the salary of that emp. the date of raise & the actual raise.

Ordered & Unordered Lists Tags. Tags Physical & Logical.Page no:58 Semester III IT-31: Web Support Technologies Course Objectives: This course enables students to understand web page site planning. W3C. buttons. Date Objects with methods User defined & Predefined functions. 9. 9. Math. CSS Introduction To Style sheet. No. use of <div> & <span> JavaScript Intro to script. Frames. of Session % Reference Books 8 15 1. types. and evolving technologies like DHTML. CSS Border. List box. Common HTML. control & Looping structure.9. History. text formatting properties. web publishing. Inserting image. Intro of Array. management and maintenance. 1 Chapter Details HTML & Forms Introduction To HTML. 10 3 10 20 2. Validations On Forms Nos.3. Array with methods. margin properties. 3. Form Introduction with text box. 10 . External. Text formatting tags. and XML. Some basic tags like <body> . Embedded CSS. 8. text area. <hr> tags. text color etc. radio. The course explains the concepts of developing advanced HTML pages with the help of frames. color properties. String. Tables . 3. operators. <p> <br>.Inline. intro of JavaScript. Event handling. checkbox etc. scripting languages. JavaScript identifiers. image mapping . types of style sheets. Sr. changing background color of page. Location. Positioning Use of classes in CSS. 10 2 4 10 1. Links: text. WWW. DOM objects. image links.. Window Navigator.

Working with ASP page. Error Handling in ASP Database Handling: Connection. 2. Robert W. PERL-CGI 11. It will be taught for practical purpose only and will not be considered for the exams. . Validating forms. 12 Reference Books: 1. Request & Response object. DOM. XML writing elements. DHTML. SOAP Intro. VBScript Programmers reference 5. Functions in VBSCript. SAX & DOM Parsers. www. HTML. Server Object . JavaScript Bible 3. Beginning ASP 3. Programming the World Wide Web 10. Role of Global.com 2. ASP Introduction of ASP. For HTML as well as ASP. Handling errors XML Intro & features of XML.0 Reference Sites: 1. attributes etc. Client side web scripting. Writing Simple sheets using XSLT. JavaScript. Application & Session. Beginning XML 8. Data types. Perl & CGI 4. XML with CSS. Programming ASP 12. XML Namespaces XML DTD. Variables. DSO. DHTML. Internet Technology at work 7. www.asa file. XML Schemas.w3schools. Recordset.devguru. Command Object 4 20 4. Sebesta Ivan Bayross. VBScript in Nutshell 6. JavaScript.9 6 7 20 11. Ivan Bayross Wrox press Note: Any editor like front page or Visual Interdev will be taught to the students. Web enabled commercial application development using HTML.com Ivan Bayross wrox Press Hofstetter fred Wrox Press Deitel & Deitel. Complete reference HTML.8. Control Structures & Loops. To VBSCript.7. 5 5 7 15 6. XML how to program 9.Page no:59 4 VBScript Intro.

What TCP does? Sliding Windows. Media. Broad Band ISDN. Packet Switching Common Network Architecture Connection oriented N/Ws Connectionless N/Ws Example of N/Ws-P2P. e-mail and communication protocols will be introduced to students thru this subject. Fiber optics. Stream & Packets What IP does? . Wireless Transmission Switching Circuit Switching. Introduction to very small Aperture.802. Address Classes. Transmission Protocol & Media Broad Band Networks Integrated Service Digital Networks (ISDN). TCP – a reliable pipe. Loop back address. TCP connection – Multiple conversations. X. OSI vs. ATM Traffic Mgmt.11. No. Terminal (VSAT) IP Addressing & Routing IP addresses – Network part and Host Part Network Masks. TCP/IP Local Area Networks Components & Technology. Access Technique. Message Switching. 25. Port Numbers.Page no:60 IT32 – Data Communication and Networks Objective : Various computer networks. ATM. Gigabit The OSI Reference Model Protocol Layering. of Session Reference Books Chapter Details Introduction to Networking Hardware Architecture Topologies. Routing Tables.11x. technologies behind networks and application protocols. Network addresses and Broadcast addresses. Devices Transmission Techniques Twisted Pair. 802. Sr. ATM. 1 Nos. Multiple Connection from % 2 2 2 5 1 3 2 2 4 2 5 5 2 4 6 8 5 . Coaxial Cable. IP routing concepts. TCP/IP Model. Ethernet Wireless LANs .

Email. Fire wall policies and rules. Responses. Status Code. Email Addressing. SOA records. DHCP & Scope Resolution Network Applications (HTTP. SSL – Secure Socket Layer. Proxy Web Servers SNMP An IP Management Protocol Network Management protocols SNMP the Simple Network Management Protocol. DNS protocol. Virtual Private Networks. Mail Boxes POP – Post Office Protocol IMAP – Internet Message Access Protocol FTP – File Transfer Protocol Telnet – Remote Communication Protocol Proxy Server. Authoritative Hosts. SNMP organization. Delegating Authority. Message Structure MIME–Multipurpose Internet Mail Extensions SMTP–Simple Mail Transfer Protocol with examples Mail Exchangers – Delivering a message. Request Headers. etc) Hyper Text Transfer Protocol (HTTP) HTTP communications . Problem with SNMP Network Security Threats. Packet-filtering firewalls. Public key Signatures. Error Status Code Email. IPSec (Internet Protocol Security). Symmetric Key Signatures. Resource Records.Sending & Receiving Emails. Agents & Managers. Common Problem with Packet Filtering.HTTP request.Page no:61 many hosts and one host IPV6: The next generation Protocol 7 Domain Network Services (DNS) Domain Names. The Birthday Attack 4 5 8 10 5 9 2 3 10 5 6 . Object Identifiers.

Introduction to Networking and Data Communications 5. Network Essential Notes 3. Comer William R. Firewalls and Internet Security Abndrew S. Computer Networks 2.Page no:62 Reference: 1. Computer Networks and Internets with Internet Applications 6. Cheswick . Tanenbaum 4e GSW MCSE Study Notes CISCO System Eugene Blanchard Douglas E. Internetworking Technology Handbook 4.

Page no:63 IT33-Object Oriented Programming Using C++ Course Objectives: By the end of the course students will be able to write C++ programs using the more esoteric language features.3 3 2 4 1. Friend Function % 2 2 3 2 1 2 1. Default Arguments Const Arguments. utilize OO techniques to design C++ programs. Return by Reference Inline Function. Object. Inheritance. 1 Nos. exploit advanced C++ techniques Sr. Symbolic Constant. Call by Value. Identifiers & Constants.3 4 2 6 1.3 . Scope Resolution Operator. Data Abstraction. Memory Management Operators. Encapsulation. Polymorphism Dynamic Binding. No. User-Defined Data Types. Operator in C++. Basic Data Types. of Session Reference Books Chapter Details Principle of OOP’s Introduction Procedural Vs Object Oriented Programming Classes. Manipulators. Call by Address. Function Overloading. use the standard C++ library. Member De-referencing Operators. Type Cast Operator Functions In C++ The Main Function. Reference Variables. Message Passing Object Oriented Languages Object Based languages Basics of C++ A Brief History of C & C++ C Vs C++ A Simple C++ Program Application of C++ Structure & Class Compiling & Linking Expression Tokens. Keywords. Type Compatibility.2. Function Prototyping Call by Reference.

Static Member Functions.3 7 3 6 8 3 10 1.3 . Arrays of Objects Object as Function Arguments Friendly Functions.Page no:64 5 Classes & Object A Sample C++ Program with class Defining Member Functions Making an Outside Function Inline Nesting of Member Functions Private Member Functions Arrays within a Class Memory Allocation for Objects Static Data Members.3 6 2 6 1. Hybrid Inheritance Virtual Base Classes. Const member functions Pointer to Members. Local Classes Constructor & Destructor Constructor Parameterized Constructor Multiple Constructor in a Class Constructors with Default Arguments Dynamic Initialization of Objects Copy Constructor Dynamic Constructor Const Object Destructor Operator Overloading & Type Conversion Defining operator Overloading Overloading Unary Operator Overloading Binary Operator Overloading Binary Operator Using Friends Manipulating of String Using Operators Type Conversion Rules for Overloading Operators Inheritance Defining Derived Classes Single Inheritance Making a Private Member Inheritable Multilevel Inheritance Hierarchical Inheritance Multiple Inheritance. Abstract Classes Constructor in Derived Classes Nesting of Classes 4 12 1. Returning Objects.

Generic Classes. Applying Generic Function : Generic Sort. The typename & export keywords 3 10 1.3 12 2 6 1. Explicit Class Specification.Page no:65 9 Pointer. Virtual Function. Early Vs Late Binding The C++ I/O System Basics C++ Streams. An Example with Two Generic Data Types Using Non-Type Arguments with Generic Class.3 10 2 6 1. Explicitly Overloading a Generic Function. A function with Two Generic Data Types. Generic Function Restriction.3 11 3 10 1. Using Default Arguments With Template Classes. Overloading a Function Template. This pointer Pointer to Derived Class. Virtual Function & Polymorphism Introduction Pointer to Object. Pure Virtual Function.3 . Using Standard Parameter with Template Functions. C++ Stream Classes Unformatted I/O Operation Formatted I/O Operation Managing Output with Manipulators Working with Files Introduction Classes for File Stream Operation Opening & Closing Files Detection of End of File More about Open( ): File modes File pointer & manipulator Sequential Input & output Operation Updating a File : Random Access Command Line Arguments Template Generic Function.

6. A Simple Application of Run-Time Type ID. Balagurusamy Stanley Lippman & Lajoi Bjarne Stroustrup Al Stevens & Clayton Walnum . Ttypeid Can be Applied to Template Classes 2 5 1. Runtime Type Information (RTTI).reinterpret_cast const_cast.C++ Primer 5.Let us C++ 3.C++ Programming Language 6.3 14 2 5 1. Sequence Container Adapter.3 16 2 5 1.6. Integrator Algorithms. the catch Exception Handler The throw Statements The try/throw/catch sequence Exception Specification Unexpected Exception Catch – All Exception Handlers Throwing an exception from handler Uncaught Exception Introduction to Standard Template Library STL Programming Model.3 15 2 5 1.Object Oriented Programming with C++ 4. Predicates.3 Reference: 1. dynamic_cast static_cast .C++: The Complete Reference 2.6.C++ Programming Bible Herbert Schildt Kanetkar E. Allocators Namespace Introducing Namespaces Referring to Members of a Namespace The using namespace Statement Defining A Namespaces Nested Namespaces Unnamed Namespaces Namespace Aliases New Style Casts & RTTI New-Style Casts.Page no:66 13 Exception handling Exception Handling Fundamentals The try Block.

.3 Database design for ORDBMS 1. Interoperational and Intra-operational parallelism 3.7 Concurrency control & recovery in distributed databases.3 Multimedia databases % 10 2 8 20 1.4 Comparing RDBMS.1Overview of Object-Oriented concepts & characteristics 1.3 I/O parallelism 3. Databases and web architecture.1 Introduction 3. and thus to acquaint the students with some relatively advanced issues.1 Spatial data management 2.5 Distributed transactions 4. of Session 4 Reference Books 1.1 Introduction. familiarize with the data-warehousing and data-mining techniques and other advanced topics Sr.2 Objects.6 Commit protocols 4.3 Homogeneous and Heterogeneous Databases 4. learn about the Web-DBMS integration technology and XML for Internet database applications.4 2.4 4 4 8 1. 4.2 DDBMS architectures 4. OIDs and reference types 1.Page no:67 IT34 .2 Parallel database architecture 3.4 .4 Inter-query and Intra-query parallelism. N-tier Architecture.7 Availability 4.4 Mobile database 3 Parallel databases 3.2 Web based systems Overview of client server architecture. No.5 Design of parallel systems Distributed Databases 4.5.4 Distributed data storage.8 Directory systems 4 7 1. 4.Advance Database Management System Objective: To study the further database techniques beyond which covered in the second year. Business logic – SOAP 2. 1 Nos. OODBMS & ORDBMS Advance Database Management System – Concepts & Architecture 2. At the end of the course students should be able to: gain an awareness of the basic issues in objected oriented data models. 4.6 Chapter Details OODBMBS & ORDBMS 1.4.

4. 4th Edition. Database system concepts'*. Shamkant Navathe . 7. Henry Korth.3 Web search engines 8.8 Querying XML data 8 15 1 Reference Books 1. Bayesian classifiers.1 Integration of expert in database application & object database overview Data Warehousing 6.5 k means algorithm.5 8 Information Retrieval & XML data 8.7 Domain specific DTD's 8. Database Management System by Alexis Leaon. 5th Edition –by Abraham Silberschatz. (McGraw Hill International ) 2.2 Architecture 6.2 Indexing for Text search 8.4 OLAP and data cubes Operations on cubes 6.1 Introduction to information retrival 8.3 Descriptive and predictive data mining. 7.apriori algorithm. 8 15 2.decision tree.5 Data preprocessing -need for preprocessing. Database systems : "Design implementation and management". Database Management Systems by Raghu Ramkrishnan.1 Introduction to data mining 7.6 Classification .7 Introduction to text rnh. data reduction 4 10 2.mg.3 Dimensional data modeling.2 Introduction to machine learning. S. (Morgan Kaufmann publishers ) 3. Fundamentals of Database Systems by Remez Elmasri .star. Micheline Kamber.5 Data model for XML 8. (Thomson Learning Press) 4. 6. Data Mining: Concepts and systems'*. Johannes Gehrke Second Edition. Sudarshan. clustering – 7.1 Introduction to Data warehousing. association rules . 6. (leon press) 6. data cleaning. 8. fact constellation 6. 7. (McGraw Hill International ) 5.4 outlier analysis. snowflake schemas. 5 8 15 2 7 Data Mining 7. by Rob Coronel.6 XML DTD's. by Jiawei nan.4 Managing text in DBMS 8. Mathews Leon.Page no:68 5 6 Knowledge base Systems 5. data integration and transformation.

4 MIS and other academic disciplines 3. No.9 Law of requisite variety 1.1 Newell-Simon model 4. 2.2 .4 2.5 Structure of MIS based on management activity and functions 3.2 Types of systems 1.2 Types of Information 2.5 Systems approach to organization 1.1 Definitions 3.2 Limits on Human Information Processing 4.4 Value of information.3 Subsystems 1.6 Dynamics to Decision Making.3 Quality of information 2. Sr. Nos.5 Systems concepts to MIS Humans As Information Processors 4.2 Integrated system 3.3 MIS Vs Data processing 3. 1. of Session Reference Books Chapter Details System Concept 1.1 Definition 2.6 Cases related to Information Management Information Systems 3.5 Information needs of managers at different levels 2.4 Organizational structure and functions 1.7 Control by exception 1.1 General Model 1.2 4 5 10 3.2 3 6 10 3.10 Cases related to Feedback Control Information Concepts 2.8 Feedback control 1.3 Characteristics of Human Information Processing performance % 5 15 1.Page no:69 BM 31 : Management Support Systems Objective : This subject will teach student foundations of Management Information System along with modern information system to support management functions. 5 10 3. 1.

Page no:70

5

Information Systems for Functional Areas 5.1 Information for financial 5.2 Marketing 5.3 Inventory control 5.4 Production function 5.5 Personnel function Cases related to information requirement for above functional areas. Decision Making Systems and Modeling 6.1 Modeling process 6.2 Information needed for different phases & decision making 6.3 Sensitivity analysis 6.4 Static and dynamic models 6.5 Simulation 6.6 Operations Research Techniques 6.7 Heuristic programming 6.8 Case studies Management support systems-Overview 7.1 Decision making phases 7.2 Concept of decision making 7.3 Decision Support Systems 7.4 Differences between MIS and DSS Executive Information and Support Systems 8.1 Needs 8.2 Characteristics 8.3 Software and Hardware 8.4 Integrated EIS and DSS 8.5 EIS implementation Expert Systems 9.1 Basic concepts of Expert Systems 9.2 Comparison of conventional & Expert Systems 9.3 Structure of Expert Systems.

8

15

2

6

4

10

1,3

7

4

10

3,1

8

3

10

3,1

9

2

10

3,1

References : 1. Management Information System Gordan Devis, Margrethe H. Oison. 2. Information Systems for Modern Management (Ch. 6) Robert Murdick, Joel e. Ross. 3. Decision Support & Expert System(Ch. 1, 2, 3, 4, 8, 10) Efraim Turban 4. MIS Javadekar

Page no:71

MT 31-Research Methodologies & Statistical Tools Objective : This subject will prepare students with use of various methods and
tools required for analyzing research data and build confidence in them to do research work. Sr. No. 1 2 Nos. of Session Reference Books 1,2,3,6,7,8

Chapter Details Section I: Statistics Measure of central tendency and dispersion Correlation and regression Multiple and partial correlation and regression Probability binomial , distribution , Poisson distribution , normal distribution Time series Meaning and utility, components of time series, additive and multiplicative models, methods of estimating trends , moving average methods , least square methods Index Numbers Need of index numbers, construction of index number, unweighted and weighted index number, price index numbers by Laspeyres, Paasche’s and Fishers formula Test of Hypothesis Concept of Null and Alternative hypothesis, Large sample test, small sample test Section II: Numerical Method Calculus of finite Differences The Operators and E. Their simple properties are; inter-relations. Construction of a difference table, Factorial notation [definition of x(n) and x(-n)] Newton’s Theorem on expression of a polynomial in factorial notation, First and higher order differences of a

%

8

20

4

5

1,2,3,6,7,8

3

4

5

1,2,3,6,7,8

4

4

10

1

5

2

5

6

6

4

5

1

4

10

2,5,4,3

Page no:72

polynomial, Separation of Symbol, Example and Problems. Interpolation Interpolation for arguments proceeding at equal intervals: Newton’s forward difference a interpolation formula. Dividend difference operator: Construction of table for divided difference symmetry of divided differences. Relation between divided differences and ordinary differences. Newton’s divided difference formula for interpolation. Lagrange’s interpolation formula. Examples and problems. Summation of Series The Operators –1 ∆-1 = 1/∆ Proof of the following result: If ux = ∆f(x) then ∑ ux = [f(x)]n+ [∆ux] Examples and problems. Summation of the series with the general term of the form Where f(x) is a polynomial in x of degree Examples and problems Approximate Integration Notation of approximate integration Derivation of general quadratic formula. Derivation of trapezoidal rule, Simpson’s 1/3rd and 3/8th rules as particular cases of above formula. Index Numbers Need of index numbers, construction of index number, unweighted and weighted index number, price index numbers by Laspeyres, Paasche’s and Fishers formula Test of Hypothesis Concept of Null and Alternative hypothesis, Large sample test, small sample test

2

4

10

2,5,4,3

3

4

5

2,5,4,3

4

2

5

2,5,4,3

5

2

5

2,5,4,3

6

4

10

2,5,4,3

6. 5. 4. Mathematics for Actuarial students Part I Gupta & Malik – Calculus of finite differences & numerical analysis Richardson C H – Introduction to calculus of finite differences Bernard and Child – Higher /algebrs H. 2. 3.Page no:73 References : 1. Gupta . Dasgupta – Fundamentals of statistics Vol I Fundamentals of mathematical statistics . 7. Freeman H.C Saxena – Calculus of finite differences Goon .

Validations: 30m Database handling. shopping carts application based on HTML. polymorphism. C++ Programming assignments based on class. creating dynamic pages: 20m IT 31L -C++ LAB Objective : This lab work provides hands-on for OOP and C++ language learnt in theory session. This Mini Project is based on the subject. I/IO systems. encapsulation.Page no:74 IT 31P. 1. The marks of project will be based on following: Screens. JavaScript / VBScript and ASP. Simple projects such as static web site development. dynamic binding. that will give the students some idea about project concept. abstraction. exception handling should be covered . Documentation need not be stressed in this mini project.Mini Project Based On Web Support Technologies Objective : To make practice of developing a good web application using the techniques and scripting students have learnt during the semester. DHTML. a small project will be done by the student as an assignment. Web Support Technologies in the SemIII. Forms. inheritance. 2.

Packages 1.1 Applets specific methods & Related HTML references 2. Frames and Panels 4.1 Components and Graphics 4.7.exe 2.7 . Card layout 4.3 Displaying it using Web Browser with appletwiewer. Listeners. interfaces Anonymous classes 4.4 Exception Handling Applet As Java Applications 2.5 Thread synchronization Abstract Windows Toolkit 4.2.1 Multithreading concepts 3.4.4. Sr.2.4 Thread priorities 3.2 Containers.3. of Session % Reference Books 3 1.3 Interfaces.4 AWT all components 4. effective applications and applets.2.Java Programming Course Objectives: To enable the students to understand the core principles of the Java Language and use visual tools to produce well designed.3 Creating multithreaded application 3.2 Creating an Applet 2.2 Object Oriented concepts with respect to Java 1.3 Layout Managers Border layout.2 Thread Life cycle 3.Page no:75 Semester IV IT 41 .1 Class and Object 1.1Event delegation Model Event source and handler Event categories.2 Swing Libraries Model view Controller design pattern Different layout. text input Nos.7 2 3 1. Flow layout Grid layout.4 Advantages and Disadvantages of Applet Vs Applications Multithreading 3. menus dialog boxes.2. No. 1 Chapter Details Introduction to Core Java 1.8 4 6 1.7 3 4 1.

4.1 Java IO package 5.1 Sockets.3 Implementing TCP/IP based Server and Client 6. Entity.6 File Sequential / Random Networking with Java 6.1.1 Java database connectivity.5 Print writer 5.5 URL connections JDBC 7.5 Introduction to CORBA Java Beans 9.3 Internet addressing 7 URL 6.8 4 7.8 4 6 . design pattern 9. Tpes of JDBC drivers 7. Datagram server and client 6.2 Container classes.3 Types of statement objects (Statement.1.2 Writing simple bean 9. Interfaces 9.4 Parameter passing in remote methods (marshalling and unmarshalling) 8.8 4 6 4 6.Page no:76 5 6 7 8 9 Java Input Output 5.3 EJB types.1 Java Beans introduction.Session.1. PreparedStatement and CallableStatement) 7.7 Connection pooling RMI 8.4 EJB 9.3 Writing simple RMI application 8.2 Writing first JDBC applications 7.3 Buffered reader / writer 5.2 java.1 Architecture 9.2 Proxy servers 6.1 Introduction & Architecture of RMI 8.7.2 Java rmi classes and interfaces 8.4 Types of resultset.6 JDBC and AWT 7.1 Networking basics 6. port 6.2. Message Driven 4 1.4.2 Byte/Character Stream 5.3 Beans persistence and introspection 9.5 Inserting and updating records 7.4 File reader / writer 5.4 Datagrams – Datagram packet.4.net – networking classes and interfaces 6. ResultSetMetadata 7.

7 Writing threadsafe servlet 10.J2EE 7. Complete Reference.II 3.4 Generic Servlet.9 Servlet and JDBC 6 4. Servlet Vs CGI 10. Reading user request Data 10. Java 2 Complete Reference 8. Beginning Java Networking Cay S Horstmann. HTTPServlet 10.1 Introduction.7 References: 1.I 2.2 Servlet API Overview 10. Developing Java Servlets 6.5 ServletConfig.6 Writing Servlet to handle Get and Post methods. Herbert Schildt Chad Darby.5. Fary Cornell Cay S Horstmann. John Griffin & others . Inside Servlets 5. Programming with Java.8 Session tracking in servlets 10.3 Writing and running Simple Servlet. A Primer 4. ServletContest 10.Page no:77 10 Servlets 10. Servlet Life cycle 10. Core Java 2 Volume . Fary Cornell E.Balguruswami Dustine R Callway James Goodwill Jim Keogh Patric Naughton. Core Java 2 Volume .

Six-Sigma 1. QA.Page no:78 IT42: Software Testing & Quality Assurance Objective : To enable student to lean Software Quality and Assurance practices and various software testing techniques thru case studies. I 1 Nos.2 Reliability models Verification & Validation 4.4.How test information flows 5.4 Test Cases – What it is?.2.4 6 5 12 3. No.3 Testing lifecycle 5. 5 .3 Software Quality Metrics 1.1 Testing objectives 5. 4.2 Quality factors 1.1Definition of Quality. of Session 10 Reference Books Chapter Details Software Quality Assurance Quality Concept 1. ISO.2 Integration Testing 6. Test Case Designing(Concept & introduction should be covered here.3 Process Classification Software Quality Assurance 2.1 Unit Testing 6. 5. Sr.3 Automated static Analysis 4. SQA 1.2 The SEI Process Capability Maturity model.1 Need for SQA 2.4 Process Improvement 1.2 SQA Activities 2.4.4 SQA Planning & Standards Software Reliability 3. 2.2 2 2 10 1 3 2 6 1 4 2 6 1.4.3 Building blocks of SQA 2.1 Process and Product Quality 1.4 Clean room Software Development Software Testing Software Testing Fundamentals 5.4.4 Acceptance Testing 6.3 System Testing 6. Detailed techniques should be covered in Unit No.4) Levels of Testing 6.1 Alpha testing & Beta testing % 4 10 1.2 II 5 4 10 1.1 Reliability Measures 3.2 Software inspections 4.1 Verification & Validation Planning 4.

7 11-steps of testing process (Only steps should be covered) 7 Different types of Testing 7.2 stress testing 7. 5.6 Black box vs.4.7 Testers workbench 6.6 Manual vs.5 Static vs.1 Installation Testing 7.6 . BVA. Review guidelines & Review checklist 8.Page no:79 6. High level testing 9.3 Regression testing 7.4 Review Reporting & Record keeping.2 Review types: Informal Review.2 Usability testing 7.5 Validation testing Activities Low level testing. Branch & decision coverage.3 Domain Testing 9.1 Static Testing Techniques 8. Dynamic testing 6. Technical or peer review.4 Performance Testing 7. 8. Inspection.2 Structural Testing (White Box) Coverage testing.5 Data flow analysis 8.1 Functional Testing (Black Box) Equivalence partitioning. Statement coverage.5 8 4 10 1.6 9 8 15 1.4.5 Security testing Static & Dynamic Testing 8.7 Cyclometric Analysis 8.8 Dynamic testing – need & Advantages Black Box & White Box Testing (Test Case Design Techniques) 9. Syntax testing (Concept & Test case generation only) 9.5. White Box 2 6 1. static analysis 8. Automatic testing 6. Walkthrough. Path coverage 9. CauseEffect graphing.6 Control flow analysis 8.3 Review Meeting.1 Load Testing 7.4 Non functional testing techniques 9.

F. Software Engineering Software Engineering Introducing Software Testing Effective Methods for software Testing Software Testing in Real World Software Testing Techniques R. B. E. D. C. Pressmen – 6th Ed Sommerville Louise Tamres William Perry Edward Kit Boris Beizer .Page no:80 10 Testing specialized Systems and Applications 10. 4 Reference: A.3 Computer Aided Software testing tools (CAST) (only type & their purpose should be covered) 8 15 3.2 Testing Web based Applications 10.1 Testing object oriented software 10.

Inheritance and Polymorphism 2.3 Methods and Message 2.4.Page no:81 IT-43 Object Oriented Analysis And Design Objectives: After completing this course students will be able to: • • • • • Understand the issues involved in implementing an object-oriented design Analyze requirements and produce an initial design Develop the design to the point where it is ready for implementation Design components to maximize their reuse Learn to use the essential modeling elements in the most recent release of the Unified Modeling Language .Coad-Yourdan Object – Oriented Software engineering – Ivar acbson Unified Approach 3.3.2. 1 Chapter Details Introduction 1.4 Interfaces.1 Two views of software Developments: SSAD and OOAD.5.2 Abstraction and encapsulation 2.3 2 3 1.1 Object and classes 2.2.2.} == Introduction to all (ten) Diagram 3.1 UML Notation 3.6.2.8 .2.1 Some of the object Oriented Methodology:Object Oriented Design -Booch Object Modeling Techniques .2 {Analysis Diagramming Techniques. of Session Reference Books Sr.Rumbaugh Object – Oriented Analysis .3 { Design Diagramming Techniques} % 2 1.7. No. Why Object –Orientation? The Object Paradigm 2.UML 2.5 3 6 4.0 Nos.2 Diagramming and Notational Techniques using the UML 3.5 Access Control The Business case for OO Developments Object Oriented Methodologies 3.

2.8 Association and Link Relationships.3.6 Use-case Model: Writing Requirements Analysis 5.4 “CRC” approach Or 5.10 .1 Behavioral Analysis 5.4.2 Domain Analysis or Business Object Analysis 5.4. relationships and adornments. 4.1 Introduction to different approaches for identifying classes 5.Four Major phases:. 6.Inception .4 Identify the classes.5 Aggregation and composition 3. Cardinality.2 Requirements Engineering 4.4 Activity Diagram 5.3 Problem analysis. Construction.1 Develop use-case Model 5. 5.3. Transition 4. 3.4.2 “Noun Phrase” approach OR 5.2 Use-case Description 5. 4.6 Aggregation 5.4.5 6 6 4. 5.6 Association .3 “Conman Class Pattern” approach Or 5.5 Type of requirements.3.5 Usecase Driven Approach. 5. Elaboration.5.2.9 Diagramming System Events. SubTypes and IS-A Hierarchies.2.3 Documentation 5. Navigability Icons. 5.4.1 Translating Analysis Concept into Design.2 Optimizing classes and Objects: The 4 3. 5.3.Page no:82 3. 4 Object-Oriented Systems Development Process 4.4. Design Phases 6.5 Containment and Composition 5.3 Use-case Driven Object Oriented analysis The UML approach.5 5 8 3.4 Generalization / Specialization.4.7 Inheritance.1 Rational Unified Process .4 Understanding Stockholders need 4.

10.10 Design User Interface layer 6.8 Specifying Object Interfaces.4 Checking Completeness and correctness.Oriented verses Relational Database. 6.2 Impact of Object Orientation on Testing. 9.3 Testing Business Process.10 9 2 4.7 Specification Class Diagram 6. 9.9 Designing the Data Access layer. 7. 8.4 Object-to-Object Visibility.3 Object-oriented Database Management System 8. 6. 7 Design Refinement 7.2 Object Persistence 8. Testing 9.Page no:83 Multi-tiered Architecture View 6.6 Mapping object to Relational Data structure.5 10 2 6 .6 Sequential Diagram 6.5.1 Benefits of patterns. 8. Persistent Object and Database Issues 8. Controls and Security. 9.5 Discovering reusable pattern.3 Mapping System functions to objects. 10.5 Collaboration Diagram 6.1 Designing for Extensibility 7.3 Portioning class space 7.1 Introduction to Testing Strategies.4 Object.1 The Cood Data Management Domain. Patterns 10.11 Designing System Interfaces.2 Design for reusability.4 Design Matrix 9. 6.3 Using Pattern During Design 2 10 8 3 4.2 Using patterns During Analysis. 6.

Benjamin / Cummings . James Rumbaugh. Techmedia 13.Oriented Software Development .Page no:84 References 1.Anton Eliens . W . The Unified Modeling Language Reference Guide Grady Booch. Simon McGraw Hill. UML Distilled Martin flowler Pearson Education INC 8.. Object-Oriented Software Engineering Ivar Jacobson Pearson Education INC 6. Designing Flexible Object Oriented System with UML Charless Richter. 2. Design Object.Oriented Software Rebecea Wrifs.Brock. Object Oriented Analysis and Design with Applications Grady Booch. M Blaha. James Rumbaugh. Object Oriented Analysis and Design Bennett . Ivar Jacobson-Pearson Education INC 9. Brian Wilkerson. The Unified Modeling Language User Guide Grady Booch. Lauren Wiener 11. 5.Premerlani 3. 1994. 4. 12. Object – Oriented Modeling and Design J Rumbaugh. Applying UML And Pattern Craig Larman Pearson Education INC 7. Object Oriented System Development Ali Bahrami McGRAW-HILL International Edition. Addison Wesley. UML in Nutshell . Principles of Object. UML Instant – Thomas A Pendar – Wiley Publication 15. Ivar Jacobson-Pearson Education INC 10. Instant UML – Muller – Apress LP 14.

Dynamic Programming General Strategy. Knapsack problem. 1 Nos. No. of Session Reference Books Chapter Details Introduction Algorithm. analysis. OBST. NP-HARD and NP-COMPLETE classes. time complexity and space complexity. Sr. 0/1 Knapsack. Divide And Conquer Divide and Conquer: General Strategy. Omega notation and Theta notation. 0/1 Knapsack.2 7 N NP-HARD AND NP-COMPLETE PROBLEMS Basic concepts. Sorting in linear time. Multistage graphs.2 2 4 15 1.2 3 5 15 1.2 . Flow Shop Scheduling Backtracking Backtracking: General Strategy. non-deterministics algorithms. Minimal Spanning Trees and Dijkstra’s algorithm. Heaps and Heap sort. Traveling Salesperson Problem. Quick Sort and Merge Sort Greedy Method General Strategy. Hamiltonian Cycles.2 5 6 20 1.Page no:85 IT44 Design And Analysis of Algorithms Objective : To understand and learn advance algorithms and methods used in computer science to create strong logic and problem solving approach in student.2 6 5 15 1. COOKS theorem 5 10 1. Sets and disjoint set.2 4 5 10 1. union and find algorithms. Traveling Salesperson Problem % 6 15 1. Graph Coloring. Job sequencing with Deadlines. Exponentiation. Binary Search. O-notation. Optimal merge patterns. 0/1 Knapsack Branch and Bound General Strategy. 8 Queen’s problem.

Page no:86 Reference 1. “Introduction to Algorithm” PHI 4. Galgotia. “Fundamental of Algorithm. Ullman. Horowitz/Sahani. Aho and J.” PHI 2. Bressard. “Design and Analysis of Algorithms”. 3.D. V.L Leiserson. Thomas H Cormen and Charles E. “Fundamentals of computer Algorithms”. Addison Wesley Note: Topic Wise list of books is given . A.

Advantages.5 4 04 10 3. No. Replacement of items that fails suddenly. Model – I [ (M/M/1) : (FCFS / ∞ /∞ ) ] Model II – Generalization of Model [ (M/M/1) : (FCFS / ∞ / ∞ ) ] (Birth. of Session % Reference Books 15 30 5.Page no:87 MT41-Optimization Techniques Objective : To introduce linear programming. The Revised Simplex method. Assignment Problem and its solutions by Hungarian Method Integer Programming Gomory Cutting Plan Methods – Branch and Bound Method Queuing Theory Characteristics of Queuing Models. Linear Programming – Simplex Method – Phase I and Phase II of the Simplex Method. Simplex Algorithm for maximization case. Primal and Dual Simplex Method.6 2 5 10 2. Transportation Problem and its solution. Sr. Maximization Problem. dynamic programming and related optimization theories to solve real life / simulated problems. statements of basic theorems and properties. Simplex Algorithm for minimization case – Two phase method and the Big –M method. Individuals and Group Replacement. Limitations and Application areas of Linear Programming Linear Programming – The Graphical method – Graphical Solution methods of Linear Programming problem.5 3 8 10 2.Death Process) [(M/M/1) : (FCFC / N/ ∞ ) (Finite Queue Length Model) Replacement Theory Replacement of items that deteriorates.1 .8. Transient and Steady states of the System.Policy Nos. 1 Chapter Details Linear Programming Various definitions. Maximization Linear Programming problem.

5.. Arrow Networks. 6. Introduction to Operation Research Hiller F and Lieberman G.8 6 10 30 5. Fundamental of Queuing Theory Gross D. Forward Pass Computation.Selection of schedule based on Cost Analysis. and Meyer W. Time cost – tradeoff Curve. Operation time cost tradeoff Curve project. Gupta P. Single item deterministic Model. latest – allowable occurrences time. Calculation on CPM network. Backward Pass Computation.K. J. 2.V. E.K. 7. Various floats for activities.L.B. Optimization Methods in Operations Research and System Analysis Mital K. and Ilaris C. 8.A. Probability of meeting scheduled date of completion. Inventory Control Models without strategies and Inventory Control Models with shortages.S.R.6. Operation Research J. . The Critical Path Method Saffer L. Critical path updating projects. Fitter J.8 References : 1. Mathematical Programming technique Kambo N.Page no:88 5 INVENTORY THEORY Inventory Model Building. time estimates. Sharma 9. earliest expected time. 3. Introduction to Operation Research-A Computer Oriented Algorithm Approach Filet B. Operation Research Taha H. Representation in Tabular Form Critical Path. 4. PERT & CPM Basic differences between PERT and CPM.M. and ManMohan.7. Crashing the network 5 10 4. Operations Research KantiSwarup.

management and operational control decision support system. frameworks of Information systems planning information system and competitive advantage 3. No. Information System Audit. 2. 1.2 The new strategic role of Information systems . Student will choose subject of his choice and interest. critical success factors and implementation aspects of MIS. Foundations of decision Process. 1. MIS Framework & Implementation. And impact of Information systems on Organization’s markets.Page no:89 BM E1 – Management Elective OBJECTIVE : To prepare student with different management practices and applications various electives viz.2 The scope of IT applications would cover Management Information System. organizational communications and group work support. Decision Support System. Collaborative Management. 1 Nos. ERP. office automation. Sr. methodologies for evaluating investments in IT 3.3 Decision Support System.2 3 12 30 1.1 This course will discuss a variety of framework for identifying information technology applications.3 Framework and methodologies should be discussed and illustrated with case Studies % 8 15 1.1 Socio-economic environment and information systems in organization and the impact.2 . Executive Information System and Expert System.1 Provide broad understanding of the types of the benefits information technology applications can provide in an organization through transaction processing. of Session Reference Books Chapter Details 1. 3. socio-economic environment and MIS impact. BM E1.MIS Framework And Implementation Objective : To know MIS framework and methodologies.2 2 10 25 1.

misframework.com . illustrated through case studies 4. 4.Page no:90 4 4.BusinessInformation Systems 2.3 Critical role of security in implementing IT application should be discussed 10 30 1. Website links : www.1 Critical success factor in implementing IT applications including the lead for managing it process of change.2 References : 1.2 Study of successful / failed IT projects.

Page no:91 BM E1 – Foundations Of Decision Processes Objective : To learn decision framework. 2. Utility function curve. Nos. 1 Chapter Details 1.2 Applications in functional areas of marketing. 2. of Session % Reference Books 10 25 1. theories and simulation.2 Reference: 1. 3. 4. 2. risk and uncertainty Bytes Theorem. 2.2 Systematic problem analysis and decision making. game theory.4 Single phase waiting line model with Poisson.2 2 10 25 1. systematic problem analysis and decision making thru case studies.2 3 10 25 1.2 Decision making in functional areas– case studies.3 Open and Closed models of decisions 4.5 Distributed arrival rates and exponentially distributed service times. Decision analysis By Gregory G. Behavioral aspects in decision making.3 Single Channel 2. . 2. 2. Sequential decision making decision tree analysis.6 Criteria under conditions of certainty.6 Markov models. D.4 Role of decision making in management 1. Sr. No. finance.1 Theory of utility. Application to queuing and inventory models. production.2 Competitive strategies. 3.5 Framework 1.1 Simulations: Monte Carlo.2 4 10 25 1. Quantitative Techniques for Business Decisions By Johnson R. 3.

Personnel. Software procurement and development – SDLC – Meaning and IS auditor’s roletraditional SSAD . logical access. standards.4 .1 5 3 8 2. steps . evaluation and reporting methodologies IS strategies and management – organization structure . e-mail. Management Concepts and Practice Sr. types. environment . testing . network . Computer operations . segregation of duties % 10 10 2 3 2 3 8 10 2. scheduling. WAN. BCP Evidence collection. 1 Nos. digital signatures –review of performance. methodologies . review of performance. No. OS.3 Chapter Details Auditing concepts ISA need. controls. long term and short term plans . QA and QC . DBMS. around and through computer. review and controls Controls – Input .1 2. output. risk.4 7 8 2 2 5 8 2. Exposure to SSAD and Database concepts.4 5 12 2.1.3. Controls – Concept objectives. and other controls Network concepts. Infrastructure. Client-Server architecture. SCM.Page no:92 BM E1 – Information System Audit Objective : To learn IS audit methods. problem management . database . LAN. system software. HR policies . techniques . validation . documentation.3 6 8 10 2.5. Prerequisites: IT fundamentals .3 2.4 4 4 8 2. exposure IT environment – hardware.3 2. IS strategies thru case studies. OOM . performance. procurement. implementation review. Network concepts . and Internet concepts. steering and other committees . prototyping . procurement and other controls. organizing. of Session 1 2 Reference Books 2. 4GL . Exposure to programming languages . network concepts. physical access . Is-operations -planning. project management . encryption. Commercial Applications. record management. process . concept. Internet. EDI.

security.Page no:93 9 10 IT crimes . Names of ISA related material is given. References : 1.g.3 Note : • • • • Two case studies and two assignments need also be covered. privacy issues Broad introduction to concepts and practice of e-commerce and legal framework for ecommerce Case studies and assignments 2 2 4 4 2. EIT . Session-wise suggested contents are enclosed Many topics will have to be covered at a broad level only. The syllabus is expected to be completed within approx 40 sessions of 90 minutes each.org 5.3 11 4 10 2. IS control journals from ISACA . e. Role of IS auditor and relation of each topic to ISA controls and review should be part of all lectures. DBMS . Emphasis should be on Audit . SSAD . Latest CISA review manual by ISACA . 2. security . Network etc various standard books are available in the market and also recommended by the University. For all other IT related topics. control. “EDP Auditing Conceptual Foundations And Practices” by Ron Weber – McGraw-Hill publication 3.isaca. refer www. review and documentation aspects and usage of relevant standards as relevant to all the IT facets. USA – This may be procured by individual institutes and made available to students on library basis 4. IS audit standards and control objectives of ISAXA which are non-copyrighted and relevant . viruses .

System approach. Cooperation and Democracy and Government. 1 Nos. of Session Reference Books Chapter Details Significance of Planning : Types. Outsourcing % 5 20 2 15 40 3 4 15 4 8 25 . mission and objectives. Cooperation and Society. Strategy formulation ? Analysis of Environmental opportunities and threats. GE 9 cell model. strategic management. Role of the Planner. Lease Financing. Resource allocation. Contents. Sr. Needs. Porter’s 5 forces model of competition. social responsibilities and collaborations. Social responsibility Vs. stakeholders in business. Strategic Analysis and choice ? Corporate Portfolio analysis. Strategy Evaluation Social Responsibilities : Scope. Joint Ventures. Venture Capital. Distinctive competitiveness.Page no:94 BME1-Collaborative Management Objective : To learn planning. Consumers. formation of organizational vision. Requisites. Strategic Alliances. Selection of matrix Design of strategic business units. Corporate Planning. Strategy Implementation. Concept and characteristics of strategic management. Profitability and Productivity. Mc Kinsey’s 7s framework. Corporate Planning and Budgeting Strategic Management : An introduction. Professionalism as means of Social Behaviour Means of Collaboration : Merger and Acquisition. No. SWOT analysis and GAP analysis.

Lease Financing in India by Naidu 6. 3. Kazmi 2. Business policy and Strategic management by Nair 4. Financial Management by Khan and Jain 8. Business policy by A.Page no:95 Reference 1. Lease Financing theory and practice by Brahmaiah 7. Business policy and Strategic management by Ghosh 5. Financial Management by Prasanna Chandra . Exploring corporate Strategy by Johnson G.

Page no:96

BME1 – Decision Support Systems Objective : To learn DSS, DSS Tools, DSS implementation and impacts and
Enterprise DSS. Sr. No. 1 Nos. of Sessio n Reference Books

Chapter Details Decision Support Systems-An Overview 1.1 Decision Support Systems (DSS) Concept 1.2 DSS : Deterministic Systems 1.3 Artificial Intelligence 1.4 Knowledge Based Expert Systems 1.5 MIS and Role of DSS Data warehouse , Access , Analysis , Mining and Visualization for DSS 2.1 Data warehousing , access ,analysis and visualization 2.2 Data collection problems and quality 2.3 Internet and commercial database service 2.4 Database Mgt System for DSS 2.5 Database organization structure for DSS 2.6 Data warehousing 2.7 OLAP 2.8 Data mining 2.9 Data Visualization 2.10 GIS and virtual reality 2.11 Business Intelligence DSS Development 3.1 Introduction to DSS development 3.2 Traditional system development life cycle 3.3 Alternate development methodologies 3.4 Prototyping :DSS Methodology Tools for DSS development 4.1 DSS Technology levels and tools 4.2 DSS development platform 4.3 4.3 DSS development tools selection 4.4 Team – developed DSS 4.5 End user Developed DSS 4.6 Development of DSS : Putting system together 4.7 DSS future Enterprise Decision Support System 5.1 Enterprise system : Concept and definition 5.2 Evolution of executive and enterprise

%

5

10

1,2

2

10

25

1,2

3

8

10

1,2

4

10

25

1,2

5

5

25

1,2

Page no:97

6

information system 5.3 Characteristics and capabilities of ESS 5.4 Comparing and integrating EIS and DSS 5.5 EIS , data access, data warehousing, OLAP , multidimensional analysis, presentation 5.6 Including soft information in enterprise systems 5.7 Organizational DSS 5.7 Supply and value chain and decision support 5.9 Computerized systems – MRP , ERP , SCM 5.10 Frontline DSS 5.11 Future of DSS and EIS Implementation , integration and impacts 6.1 Implementation : an overview 6.2 The major issues of implementation 6.3 Implementation strategies 6.4 System Integration: What and Why? 6.5 Generic models of MSS integration 6.6 Models of ES and DSS integration 6.7 Integration of EIS , DSS and ES 6.8 Intelligent DSS 6.9 Intelligent modeling 6.10 Examples of integrated systems

5

15

1,2

References : 1. Decision Support Systems and Intelligent systems by Efrain Turbon 2. Management Information Systems by W S Jawadekar

Page no:98

BME1-Enterprise Resource management
Objective : To learn ERP systems its structure, modules, benefits, implementation and post implementation issues thru real-life cases. Sr. No. 1 Chapter Details Enterprise Resource Planning Introduction What Is ERP? Need of ERP. Advantage of ERP Growth of ERP ERP and related technologies Business Process Re-Engineering (BPR) Management Information System (MIS) Decision Support System (DSS) Executive Support System (ESS) Data Warehousing, Data Mining On-Line Analytical Processing (OLAP) Supply Chain Management Customer Relationship Management ERP Modules and Vendors Finance Production Planning, Control and Management Sales and Distribution Human Resource Management Inventory Control System Quality Management ERP market ERP Implementation Life Cycle Evaluation and selection of ERP package Project planning, Implementation, Team Training and Testing End User Training and Going Live Post Evaluation and Maintenance ERP Case Studies Post Implementation review of ERP packages in manufacturing, Services and Others Organizations Nos. of Session % Reference Books

4

10

1

2

20

35

2

3

6

20

2

4

5

15

3

5

5

20

3

Reference: 1. Enterprise Resource Planning Alexis Leon 2. ERP Ware: ERP Implementation Framework V.K. Garg &N.K. Venkita Krishnan 3. ERP Concepts & Planning V.K. Garg &N.K. Venkita Krishnan

Testing. Win Runner a) Record Context Sensitive b)Record Analog c)Database check point d)Bit map Check Point e) Synchronization point 6. 1. Use of any Automated Testing Tools 5.Java Beans can be included. Assignments on Java concepts such as Interfaces.Page no:99 IT 41L Java Programming Lab Objective : This lab work will provide hands on practice to student to enhance their Java Programming Skills. multithreading. RMI . Networking. Abstract Windows Toolkit. S/W Configuration Management Tools a) Source Code Control System (SCCS) b) make in UNIX Note: Student has to check there own developed software through win runner . IT 42L Case Tools Laboratory Objective : To make student accustom with various automated tools used for Software Design and Development. MS – project Its use in project scheduling 4. Applet. JDBC. Project Management etc. Use of diagramming tools for system analysis Preparing Data Flow Diagrams & Entity Relationship Diagrams 2. Exception Handling. Java Input Output. Use of Tools To design User Interfaces Report generation (Using VB /Oracle Developer) 3. Packages.

item presentation sequence. No. window manages and user interfaces Interactive Device Keyboards. Acceptability tests. Software tools. Sr. virtual. Response time and Display Rate Nos. Usability and tests. form fill-in dialog boxes Implementation Support Individual window design.4 5 5 15 2 6 2 5 1 . specification methods Dialog Notation Design Visual thinking and icons. command organization. layout. motivation human factors in design. user interface design. design methodologies. Principles and Guidelines Usability paradigms. guidelines for data entry and display Design Process Managing design process. coordination. image & video displays. natural languages in compiling. Speech recognition. goods of system engineering. 1 Chapter Details Introduction Human factors of interactive software. environments.Page no:100 Semester V IT51 -Human Computer Interface Objective : To learn various aspects and design consideration and practices used in modern systems while developing a application interface between user (Human) and Computer. of Session % Reference Books 3 10 3 2 4 10 3 3 5 15 1. participatory design.4 4 5 15 1. direct manipulation programming. image browsing. multiple window design. object action interface principles and rules. command menus.

4. Essential Guide To User Interface Design Willbert Galitz. information visualization. Finlay. JW. hypertext and hypermedia.Page no:101 7 Documentation Presentation styles. printed manuals. G. Pearson Education Asia. 3. balancing function. Designing the user interface Ben shnelderman. and social uses Information search and Visualization Database query and phase search in documents. multimedia document searches. object action interface model for website design 3 10 2. synchronous distributed. errors. 2/e Alan J Dix. Human Computer interaction. 5. Elements of User interface design Theo Mandel. error interactions handling.3 References 1. online facilities Computer Supported Co-operation Goals of Co-operation. JW and Son.D. application to education. . users and their tasks. advanced filtering. Abowd and Rusell Beale. asynchronous interactions.3 8 2 5 2 9 5 15 1. Janet E.Prentice Hall.

4.6 2 6 20 2.1 Project Estimation 2. 5 15 5.3.1 PERT & Gantt Charts 3.5 Risk management 1.5. 5 15 2. 1.5 Testing Procedure 4.6 Defect Management Configuration Management(CM) 5.3.2 Risk Analysis 1.4 3.2 Project Organization 1. Version and Release Management 5.1 Overview of project Management 1.6 5.5.4 Configuration Management Tools % 6 20 2.1 CM planning 5.2 Change Management 5.Software Project Management Objective : To lean process of software projects management. use of project management tools. No.4 Project management life cycle 1.1 Identification of Risks 1. Nos. of Session Reference Books Chapter Details Project Management Framework 1.5. quality and testing and software teams.3.2 Quality Planning 4.3 Risk Planning & Monitoring S/w Project Estimation 2. Sr.5 .Page no:102 BM51.3 Quality control 4. Delphi cost estimation etc. configuration management.2 Introduction to Microsoft Project Software Quality Management & Testing 4.3 Planning a s/w project 1. 3.1 Quality Assurance & Standards 4.4 Role of testing in Software development 4.) 2. estimations.4 Function point analysis Project Management Tools & Techniques 3.2 Different methods of estimation (COCOMO model. 3 10 6 4.

3 Team Structure 6. Kelkar IAN Sommerville Whitten. Software Project management Software Engineering Software Engineering concepts Software Project Management Software Engineering System Analysis and Design Methods Edwin Bennatan Roger S.6 Group Behavior Role of User in Projects 7. Pressman Richard Fairley S. S/W Team Management 6.A.4 Team Communication 6.1 Characteristics of Performance management 6. 2.2 User role in various stages of S/W Development 7.2 High performance Directive and collaborative styles 6. 2 10 4 Reference: 1.5 Managing customer expectations 6.1 User role in project management 7. 4. 6.Page no:103 6. 3. 5.3 User role in System implementation 3 10 4 7. Bentley and Dittman .

Case Study E – Logistics Logistics & Supplier Chain Management. No. Telephone. Marketing and Service Management. of Session Reference Books Chapter Details E-Commerce Model of E-Commerce. Video Conferencing. Chatting Bulleting. Electronic Payments. LMS & LCMS. Electricity Bills Content Management And Disseminations E-learning – Models WBT. Transportation/ Distribution Management % 6 2 4 3 5 4 3 5 3 . Call Center – brief perspective technology wise. Application with respect to models. Functioning. BPR & E-Commerce. Ethics. CBT. Asynchronous/ Synchronous Learning. Sr. Disaster Recovery Management. Smart Card ECS(Electronic Clearing System) e.g. 1 Nos. (Payment – Gateway Example) Securities in E-banking (SSL. applications and systems around us. Why it is required? Guidelines. Case Study E-Banking Transactions : Inter Banking. Introduction to ERP Packages CRM Sales. Warehousing Management. Digital Signatures – Examples) Services Provided : ATM. Merits/De-Merits.Page no:104 IT 52 – Emerging Trends In Information Technology Objective : To make aware student the changes in technologies. Virtual Campus. Building Online Community. What is BPO/BCP. Creation of E-Commerce sites (ethics): com/edu/org sites. Intra Banking.

Finger Print scanning. Seeds. Aviel Rubin The Essential Guide to Knowledge management Ambrit Tiwana The GIS Book George B.V. 3. GIS standards & Standardization Process of GIS development. Karte. 2. KM Cycle & KM architecture. Corp Management. IVR etc). Retina Scanning. 8. Application of Embedded System. Components of Embedded System. 4. Future trade marketing. Challenges to E – Governance. DNA (Working principles) Application area :Case Study Embedded Systems Features and Type of Embedded Systems. Internet (Use of Search Engines Google & yahoo etc) . Strategies and tactics for implementation of E – Governance. Stevens. Case Study Knowledge management What is KM? (Components and Type of Knowledge). Market rate) & Technique dissemination . Types of Agriculture information (Soil. Implementation and Deployment phases Biometric Technologies RFID. Water. Getting map on Computers.Page no:105 6 E – Governance & E – Agriculture E –Governance Models : (G2B. Query redresses System. Knowledge Building Models.S.G2G). Spatial Objects & Data Models.G2C. Palm Devices 6 7 3 8 3 9 3 10 3 References : 1. Management Information System Jawadekar Management Information System Laudon & Laudon E – Commerce Milind Oka E – Commerce C. (Information Kiosk. KM tools. 6.C2G. 5. Murty Fire Wall and Internet Security William Cheswick. 7. Facial Reorganization. hand geometry . KM approaches GIS / GPS What is GIS? Nature of Geographic data.

Visual Studio . packages and assemblies C. Study of Application framework Traditional Applications Business Applications Web Applications B. VBRUN . NetBeans 5. GUIDELINES FOR SUBJECT : A. JAVA etc. Application Deployment strategies Run time environments – JUM . . Oracle Application Server .Application Development Technologies Objective : To teach student application development technology currently available viz. Strut 4.NET. PowerBuilder Can be used. . Rpmbuild etc Various application development environment such as 1. The faculty / institutes can decide the suitable development environment. Tomcat / strut / Ant Application packaging – Instashield . Windows Installer .Page no:106 IT 54. Net 2. Application Development components Form Reports Menus Reusable components – COM / DCOM / Interface . HTMLDB 3.

Stages in translation 3.3 Programming Environment 1.2. Student will choose subject of his choice and interest. Programming Language paradigms. 1 Nos.1 to 4.2 Scalar data types (4.1 Effects on language design 1. syntaxes.3.Page no:107 ITE1 – IT Elective Objective : To provide additional IT skills to student by offering various electives viz. Distributed Databases.5) 4.1. Composite data types (4.2) % 5 8 A 2 3 6 A 3 4 8 A 4 6 10 A .1 Short History 1. components.1 to 4.1.1 Computer Hardware 2.3 Language standardization 1.1.1.1. Cyber Law and Security. IE1-Programming Language Paradigms Objective : To lean programming languages structures.2 Firmware Computers 2. Sr.1 Properties of types and Object (4.1. Mobile computing. of Session Reference Books Chapter Details Language Design Issue 1.2 Environment framework Impact of machine architecture Operation of Computer 2.2.3 Binding & Binding times Language Translation Issue 3.2 Evolution of software architecture 1.1 to 4.2 Hierarchies of virtual machines 3.4 Syntactic Element of language.1 Attributes of language 1.5 Analysis of source program 3.5 Synthesis of object program Elementary Data Types 4.2 Role of Programming languages 1.1 Development of early languages 1.4) 4.3. No.3 Translator and Virtual Machines Virtual computers & Binding times 3.2.2 Language paradigms 1.2.1 Language Implementation 3.2. Advanced Unix.3.4General syntactic Criteria 3.3.3.1.

1 Simple call return subprograms 6.1.Page no:108 5 Sequence Control 5.2 Sequencing with Arithmetic Expression 5.3.3.2.1 Subprogram Sequence Control 6.3.1 Name & referencing environments 6.4.1 Dynamic Scope 6.1 Basic statements 5.2 Recursive sub program 6.1.2 Structured sequence control Subprogram Control 6.3 Sequence control between statements 5.3 Examples in C & C++ 6.4.1 Language summaries of C++ & JAVA 4 10 A 6 6 10 A 7 6 10 A 8 6 8 A References 1.4 Local data & local referencing Env.2 Attributes Of Data Control 6.2.4 Heap storage management Language Summaries 8.3 Block structure 6.4 Explicit Common Environments 6.2 Execution time representation 5. Pratt Pearson Education Publications .1 Actual and Formal Parameters Methods for Transmitting Parameters 6.3 Parameter Transmission 6.1 Implicit & Explicit Sequence control 5.3 Static storage management 7.2 State Scope and Block Structure Storage Management 7.2.1 Element requiring storage 7.2.1 Tree structure representation 5.2 Programmer and system controlled storage 7. Programming Languages Terrence W. 6.2.2.1.2 Static and dynamic scope 6.

raise. Job Control Sharing data among parent & Child using Files Signals Signal Concepts. read & write on streams. various Read and write % 2 3 1. system Process relationship Sessions. Environment variables & List Memory Layout of C program & memory management routines Process control Process identifiers. Signal handling.2 6 5 1. File times Directory related functions Standard I/O Library Streams. 1 Nos. Permission. File system. open. Memory Mapped I/O. No.2 3 4 1. Concept of File descriptor duplication. File Sharing.2 5 3 1. File types.Page no:109 ITE1. Controlling Terminal. Features.2 9 4 1.Advanced Unix Objective : To learn Unix Operating system calls and processes and understand them thru small programs.2 7 3 1. alarm.2 .2 Chapter Details Introduction to UNIX Evolution of Unix. ownership and related System call. Formatted I/O Temporary Files Environment of Unix Process Process invocation and termination. Streams. pause. I/O Multiplexing. Binary I/O. of Session 3 Reference Books 1. and abort Advanced I/O Record Locking . system calls related to Multitasking. File Control Files and Directories File status. Sr. System structure.2 4 4 1. Links. Important signals: kill.2 8 3 1. File System File I/O System calls for file I/O. Race condition Zombie & Orphan process. Buffering.

Page no:110 10 Inter Process Communication Pipes. Shared Memory) 5 1. Semaphore. System V IPC (Message Queue. Advanced Programming in the UNIX environment 2.R.2 References 1. FIFO. The C Odyssey UNIX W.Stevens Meeta Gandhi .

transport Routing Virtual backbone.Page no:111 ITE1 . of Session Reference Books 1 Chapter Details Introduction Cellular networks. Kelpi. 1 Nos. architecture WAP Architecture. link rxmit. techniques and applications in mobile computing. handoffs. wireless errors. system. ad-hoc networks. disconnected operations. wireless LANs. location management. data bcasting. protocol stack. m-top Ad-hoc Networks Mac. snoop. channel structure. application environment. mobile IP. routing. Sr. mobile agents GSM Air-interface. handoffs Wireless LANs overview Mac issues. distributed computation % 1 2 2 1 3 4 1 4 3 1 5 4 2 6 3 3 7 4 4 8 3 4 9 3 4 10 1 4 . TCP issues Applications Overview Wireless applications. MobileIP Sensor Networks SPIN. application adaption administrative Cellular Overview Cellular concept. application demo TCP Asymmetric links. timing. i-tcp. No.Mobile Computing Objective : To introduce network.

Schiller. M.11. GSM System Engineering 3.5 Q0s in Wireless 3 2 5 2 13 1 2 14 3 1 3 - 15 Reference 1. Addition Wesley Publication A. Ajanta Location Management HLR-VLR. Understanding WAP 4. Addition Wesley Publication . GPRS. Addition Wesley Publication M. Heijden.Mehrotra. 802. hierarchical File systems: Bayou Access Technologies Blue Tooth. Artech House Publication Charles Perkins. Mobile IP 5. Addition Wesley Publication Charles Perkins. consistency Mobile agents Design. Mobile Communications 2. Ad-hoc Networks J. applications frameworks: Aglets etc.Page no:112 11 12 Data Broadcasting Push-pull. Taylor. CDMA 7.

Page no:113

ITE1-Distributed Database Management System
Objective : To understand distributed databases, data fragmentation, data sites and other techniques used. Sr. No.
1

Chapter Details
Introduction Distributed data processing, What is a DDBMS, Advantages and disadvantages of DDBMS, Problem areas, Overview of database and computer network concepts Distributed database Management System Architecture Transparencies in a distributed DBMS, Distributed DBMS architecture Global directory issues Distributed Database Design Alternative design strategies, Distributed design issues, Fragmentation, Data allocation Query Processing Issues Objectives of query processing, Characterization of query processors, Layers of query processing, Query decomposition, Localization of distributed data Optimizing Distributed Queries Factors governing query optimization, Centralized query optimization, Ordering of fragment queries, Distributed query optimization algorithms Distributed Object Management Object model features, Fundamental object management issues, DOM architectures, Object caching, Object clustering, Object migration, Distributed object base systems Query Processing In Distributed Object base Systems Problems in accessing distributed objects, Distributed object assembly problem, Strategies for distributed object assembly Transaction Management The transaction concept, Goals of transaction management, Characteristics of transactions, Taxonomy of transaction models

Nos. of Session

%

Reference Books
3

3

8

2

3

8

3

3

3

8

1,3

4

3

8

1,3

5

3

8

3

6

5

12

2,4,5

7

3

8

4,5

8

3

8

3

Page no:114

9

Concurrency Control Concurrency control in centralized database systems, Concurrency control in DDBs, Distributed concurrency control algorithms, Deadlock management Reliability Reliability issues in DDBs, Types of failures, Reliability techniques Commit protocols, Recovery protocols Transaction Management In Distributed Objectbase Systems Additional demands of objectbase transactions, Transaction model extensions and alternatives, Classification of correctness criteria, Survey of objectbase transaction models Other Topic Mobile database systems introduction/concept.

3

8

3

10

3

8

5

11

3

8

3

12

3

8

4,5

Note While teaching the subject and for evaluation the emphasis should be only on making the concepts clear as they do not have any practical for the paper Reference Books: 1. M.T. Özsu and P. Valduriez. - Prentice-Hall Principles of Distributed Database Systems. 2. M.T. Özsu, U. Dayal and P. Valduriez (editors) Distributed Object Management - Morgan-Kaufmann. 3. S. Ceri and G. Pelagatti - McGraw Hill Book Company Distributed Databases Principles and Systems 4. A. Dogac, M.T. Özsu, A. Billiris, and T. Sellis (editors) - Springer-Verlag Advances in Object-Oriented Database Systems.. 5. W. Kim (editor). Modern Database Systems - The Object Model, Interoperability, and Beyond. ACM Press.

Page no:115

IT E1 : Cyber Law and IT Security Objective : To learn IT security – threats, detection and prevention and Cyber
Laws and provisions. Sr. No 1 Chapter Details Object and Scope of the IT Act 1.1 Genesis 1.2 Object 1.3 Scope of the Act Encryption 2.1 Symmetric Cryptography 2.2 Asymmetric Cryptography 2.3 RSA Algorithm 2.4 Public Key Encryption Digital Signature 3.1 Technology behind Digital Signature 3.2 Creating a Digital Signature 3.3 Verifying a Digital Signature 3.4 Digital Signature and PKI 3.5 Digital Signature and the Law E-Governance and IT Act 2000 4.1 Legal recognition of electronic records 4.2 Legal recognition of digital signature 4.3 Use of electronic records and digital signatures in Government and its agencies Certifying Authorities 5.1 Need of Certifying Authority and Power 5.2 Appointment, function of Controller 5.3 Who can be a Certifying Authority? 5.4 Digital Signature Certifications 5.5 Generation, Suspension and Revocation Of Digital Signature Certificate Domain Name Disputes and Trademark Law 6.1 Concept of Domain Names 6.2 New Concepts in Trademark Jurisprudence 6.3 Cyber squatting, Reverse Hijacking, Meta tags, Framing, Spamming, 6.4 Jurisdiction in Trademark Dispute Cyber Regulations Appellate Tribunal 7.1 Establishment & Composition Of Appellate Tribunal Nos. of % Session 4 10 Reference Books 1,3

2

4

10

1,2

3

8

20

2,3,5,6

4

3

10

1,2

5

4

10

1,2,3,6

6

4

10

1,2,4,5

7

4

10

1,2,5

Ryder – Wadhwa and Company Nagpur.4 Offences : Breanch of Confidentiality & Privacy (S-72) 8. 6) The Information Technology Act.Page no:116 8 7. Bakshi & R.4.2 Hacking with Computer System(S-66) 8. . Pvt.2 Powers of Adjudicating officer to Award Compensation 7.1 Tampering with Computer Source Documents(S-65) 8. Ltd.5 Offences : Related to Digital Signature Certificate(S-73 & S-74) Reference: 8 20 1. 4) Hand book of Cyber & E-commerce Laws by P.2.Suri – Bharat Law house New Delhi.2000 – Bare Act – Professional Book Publishers – New Delhi.M.K.3 Publishing of Information Which is Obscene in Electronic Form(s-67) 8.5 1) Cyber Law in India by Farooq Ahmad – Pioneer Books 2) Information Technology Law and Practice by Vakul Sharma – Universal Law Publishing Co. 3) The Indian Cyber Law by Suresh T Vishwanathan – Bharat Law house New Delhi.3 Powers of Adjudicating officer to Impose Penalty The Cyber Crimes (S-65 to S-74) 8. 5) Guide to Cyber Laws by Rodney D.

8 Creating & using subroutines 3. types. Cookies Basics PERL & CGI 3.3 Variable & operators 3.4 .2 Intro PERL with Features 3. Sr.3. CGI-Perl. history.1 Overview of Internet. No. disadvantages. web system architecture.5 Working with Strings & arrays 3. E-check Overview of Smart Card 1.7 Pattern matching & formatting 3.6 File Handling 3.1 Introduction E-commerce as business need.Page no:117 IT55 .2 HTTP protocol basics.1 CGI architecture 3.3 E-commerce security Need of security Encryption: Public. 1. Uniform Resource Locator 2. advantages. Servlets. Nos. HTTP request & response. of Session Reference Books Chapter Details E-Commerce 1. E-commerce Architecture.9 Using PERL for CGI scripting Note: Apache Http server is used at server side % 6 20 1 2 3 1 3 6 15 2.4 Control statements 3. 1. Private & Hybrid Digital signature Authentication Internet Basics 2.Advanced Internet Technology Objective : To provide extension to web development skills acquired in 3rd semester. JSP and PHP is introduced for student to enhance their skills.2 Internet Payment Systems Characteristics 4C payment methods SET protocol for Credit card payment E-Cash.

Page no:118 4 5 6 Servlets 4. ServletContest Writing servlet to handle Get & Post methods. string. POST. 6 15 3.6 7 20 7. 5. 11. functions Include & require statements Simple File & Directory access operations Error handling Processing HTML form using GET. data types PHP: operators. PHP Obtaining. Servlets & JDBC. 12 . Writing threadsafe servlet Note: Apache HTTP server is used at server side.2 Coding Writing & running simple servlet Generic servlet.2 PHP Language Core Variables.1 Introduction PHP & web server Architecture Model Overview of PHP Capabilities PHP HTML embedding tags & syntax. flow control & loops Arrays.9 12 30 3. JSP Why JSP? JSP Directives Writing simple JSP page Scripting Elements Default Objects in JSP JSP Actions Managing Sessions using JSP JSP with beans JSP & Databases Error Handling in JSP Introduction to custom tag Note: Apache HTTP server is used at server side. HTTPServlet ServletConfig. 10.1 Introduction Servlet vs CGI Servlet API Overview Servlet Life Cycle 4. constants. reading use request data Session tracking in servlets. Installing & Configuring PHP 6.8. Simple script examples PHP & HTTP Environment variables 6.

COOKIE variables Sending E-mail Intro. PERL-CGI Ivan Bayross. Apache. Beginning PHP. Of Object-oriented PHP 6. Developing Java Servlets James Goodwill 7. Complete Ref. Complete reference JSP 9. Web enabled commercial application development using HTML. E-Commerce Fundamentals & Application Wiley publications 2. Teach Yourself PERL in 21 days Pearson Education. Callway 6. DHTML. MySql web development. Professional JSP Wrox press 8. Programming the World Wide Web Robert W. Inside Servlets Dustine R.Page no:119 SESSION. retrieving. building & Sending Query. 10.3 Database Operations with PHP Built in functions Connecting to My-SQL (or any other database) Selecting a db. Beginning PHP5 11. JavaScript. 5. updating & inserting data Note: Apache HTTP server is used at server side. References: 1. 3. . Java Server Programming Vol-I Wrox press. PHP 12. Sebesta 4.

PHP should be designed for the AIT Lab. The project work will be presented by student using Power Point Presentation Tool to the panel of internal teachers appointed by the Director of the concerned Institute/College. JSP. . IT52L – Application Development Technologies Lab Objective : To provide hands on practice of technologies learnt in ADT course. Modeling Techniques. ASP. Student will select individually Commercial or Technical project based on Application Development Technologies learnt in Semester IV. OOAD and UML etc. Student may use any Design Methodologies such as SSAD. Assignments on the concepts like PERL – CGI. This is a documentation project only. The Institute may appoint external expert from industry or academics if it feels so.Page no:120 IT51P : Mini Project (Using AIT and HCI) Objective : The objective of this mini project is to gear up student for preparation of final project in Semester-VI. Each student will have to prepare proper documentation consisting of SRS. Development Strategies and Implementation and Testing Strategies. The objective of this mini project is to gear up student for preparation of final project in Semester-VI. The students will be assessed internally by such panel for this project.

Inventory. FORMAT FOR TITLE PAGE AND FOR EMBOSSING PROJECT REPORT ON NAME OF THE SYSTEM NAME OF THE COMPANY BY NAME OF STUDENT UNIVERSITY OF PUNE MASTER IN COMPUTER APPLICATION INSTITUTE……….5 inches Top 2 inches Bottom 1.Page no:121 Semester VI General Instruction Regarding Preparation Of Project Report For MCA-III SEM-VI TYPING (a) The typing shall be standard 12 pts in double spaced using black ink only (b) Margins must be Left 2 inches Right 1.5 inches (c) Paper A4 size Bond Paper COPIES Two hard-bound copies ( Black Rexine with Golden Embossing as per format displayed herewith ) One original and one clean Xerox Copy. Payroll. 2008-2009 Project Report should be submitted in following format for Commercial Application Projects viz. Sales. Examination system etc.. Purchase. The Guidelines regarding the documentation and scope of project are mentioned here below: . PUNE-4110.. Book Shop.

9 Input Screens 3. SDK’s.1 User Manual 4. Access. .NET. ASP and Java is used.Page no:122 MCA-III SEM-VI ( COMMERCIAL SYSTEM PROJECTS ) Where VB.5 Table Design 3.3 Entity Relationship Diagram (ERD) 3. OOAD and JAVA. . C++. ANNEXURE 2 : OUTPUT REPORTS WITH DATA ANNEXURE 3 : SAMPLE CODE 2 Blank Pages at the end. WAP and other technologies and Web Deployed Systems where C.3 Scope of Work 1. Oracle.1 Company Profile 1. API’s are used.1 Proposed System 2.7 Menu Tree 3.3 User Requirements CHAPTER 3 : ANALYSIS & DESIGN 3.1 Data Flow Diagram (DFD) 3.4 Operating Environment – Hardware and Software CHAPTER 2 : PROPOSED SYSTEM 2.6 Code Design 3.2 Existing System and Need for System 1.3 Forms and Report Specifications Drawbacks and Limitations Proposed Enhancements Conclusions Bibliography ANNEXURES : ANNEXURE 1 : INPUT FORMS WITH DATA Project report should be submitted in following format for project using OOAD.2 Functional Decomposition Diagram (FDD) 3.8 Menu Screens 3.4 Data Dictionary 3. 2 Blank Pages at beginning Title Page Certificate from Company Certificate from Guide Acknowledgement Index with printed Page Numbers CHAPTER 1 : INTRODUCTION 1.10 Report Formats 3. Embeded System.2 Objectives of System 2.11 Test Procedures and Implementation CHAPTER 4 : USER MANUAL 4. J2EE.2 Operations Manual / Menu Explanation 4.

2 Operations Manual / Menu Explanation 4.2 Objectives of System 2. .4 Operating Environment – Hardware and Software 1.4 Module Hierarchy Diagram 3.1 User Manual 4.6 Deployment Diagram ( in case of Web Deployment ) 3.11 Table specifications ( in case back end is a database ) 3.3 User Requirements CHAPTER 3 : ANALYSIS & DESIGN 3.3 Use Case Diagrams 3.8 Interface Diagram ( in case of WAP and Embedded Systems ) 3.5 Component Diagram 3.1 Proposed System 2.12 Test Procedures and Implementation CHAPTER 4 : USER MANUAL 4.2 Class Diagram 3.3 Program Specifications / Flow Charts Drawbacks and Limitations Proposed Enhancements Conclusions Bibliography ANNEXURES : ANNEXURE 1 : USER INTERFACE SCREENS ANNEXURE 2 : OUTPUT REPORTS WITH DATA ( if any ) ANNEXURE 3 : SAMPLE PROGRAM CODE ( which will prove sufficient development is done by the student ) 2 Blank Pages at the end.2 Existing System and Need for System 1. ) 3.3 Scope of Work 1.5 Detail Description of Technology Used CHAPTER 2 : PROPOSED SYSTEM 2.1 Company Profile 1.Page no:123 MCA-III SEM VI *** TECHNICAL PROJECTS ****** 2 Blank Pages at beginning Title Page Certificate from Company Certificate from Guide Acknowledgement Index with printed Page Numbers CHAPTER 1 : INTRODUCTION 1.1 Object Diagram 3.9 Web Site Map Diagram ( in case of Web Site ) 3.7 Module Specifications 3.10 User Interface Design ( Screens etc.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->