You are on page 1of 51

Regional College of Management

Syllabus

Master of Computer Application


By Advanced Computing Training School, Centre for Development of Advanced Computing
NSG IT Park, Campus Sarja Hotel Lane, Aundh Pune-411007 Tel.: +91-20-25503100/1/2 Fax: +91-20-25503131

www.cdac.in, http://acts.cdac.in

First Semester
Subject Code MPC101 MPC102 MPC103 MPC104 MPC105 MPC106 MPC107 MPC108 Subject Computer Organization & Architecture Programming in C Discrete Mathematics Data Structure Business Communication Business Communication-Lab Programming in C-Lab Data Structure-Lab Total L 3 4 3 3 3 0 0 0 16 Contact Hours T P 1 0 1 1 1 0 0 0 0 4 0 0 0 0 4 6 6 16 Credit 4 5 4 4 3 2 3 3 28

Second Semester
Subject Code MPC201 MPC202 MPC203 MPC204 MPC205 MPC206 MPC207 MPC208 Subject Computer Networks Analysis and Design of Algorithm Management Information System & ERP Financial Accounting C++ and DS using C++ Computer Network Lab C++ and DS using C++ -Lab Business Communication Total L 3 3 3 3 3 0 0 2 17 Contact Hours T 1 1 0 0 1 0 0 0 3 Credit P 0 0 0 0 0 4 6 4 14 4 4 3 3 4 2 4 4 28

Third Semester
Subject Code MPC301 MPC302 MPC303 MPC304 MPC305 MPC306 MPC307 MPC308 MPC309 Subject Database Technologies I Operating System & Unix Web Programming Core Java Numerical Analysis & Probability Statistics Database Technologies-I Lab Web Technology Lab Core Java- Lab Business Communication Lab Total L 3 3 3 3 3 0 0 0 15 Contact Hours T 1 1 1 1 0 0 0 0 4 Credit P 0 0 0 0 0 3 4 6 4 17 4 4 4 4 3 2 3 4 3 31

Fourth Semester
Subject Code MPC401 MPC402 MPC403 MPC404 MPC405 MPC406 MPC407 MPC408 Subject Database Technologies II J2EE- Enterprise Java Software Engineering Strategic IT & Infrastructure Management Quantitative Techniques Management Development Program Enterprise Java- Lab Database Technologies-II-Lab Total L 3 3 3 3 3 0 0 0 15 Contact Hours T 1 1 1 0 1 0 0 0 4 Credit P 0 0 0 0 0 6 6 6 18 4 4 4 3 4 4 4 4 31

Fifth Semester
Subject Code MPC501 MPC502 MPC503 MPC504 MPC505 MPC506 MPC507 MPC508 Subject Upcoming Technology Microsoft .Net Technologies Cyber Security Mobile Computing Project Seminar Microsoft .Net Technologies- Lab Upcoming Technology Lab Total L 3 3 3 3 4 0 0 0 16 Contact Hours T P 1 0 1 0 1 0 1 0 0 0 0 2 0 6 0 4 4 12 Credit 4 4 4 4 4 2 4 3 29

Sixth Semester
Subject Code MPC601 MPC602 Subject L Major Project Viva Total Contact Hours T P Credit 20 4 24

First Semester
Subject Code MPC101 MPC102 MPC103 MPC104 MPC105 MPC106 MPC107 MPC108 Subject Computer Organization & Architecture Programming in C Discrete Mathematics Data Structure Business Communication Business Communication-Lab Programming in C-Lab Data Structure-Lab Total L 3 4 3 3 3 0 0 0 16 Contact Hours T P 1 0 1 1 1 0 0 0 0 4 0 0 0 0 4 6 6 16 Credit 4 5 4 4 3 2 3 3 28

SEMESTER-I

(MPC 101) Computer Organization and Architecture

Module-I (20 hrs) Data Representation: Basic organization of Computer, Number systems, Integer representation, Sign magnitude, 1's complement, 2's complement, Codes. Digital Logic Circuits: Boolean Algebra, Boolean expressions and their simplification, Basic logic gates. Combinational circuits: Half adder, Full adder. Sequential circuits: Flip-flops, RS, JK, D, T types. Digital Components: Decoders, Multiplexers, Registers, Shift registers, Counters. Module-II (10hrs) Basic Computer organization: Instruction Codes, Instruction set, Instruction Format, Addressing Modes, Instruction Cycle. CPU Organization: Register organization, Stack organization, Data Transfer and manipulation, Program Control, CISC, RISC Architecture. Module-III (10 hrs) Memory organization: Memory Hierarchy, Main memory, Auxiliary Memory, Associative Memory, Cache Memory, Virtual Memory. I/O organization: Interfacing, Data Transfer, Modes of Transfer, Interrupt, DMA, I/O Processors. Text Books: 1. Morris Mano, Computer Organization, Pearson Education India.

Reference Books: 1. W. Stallings, Computer Organization and Architecture: Designing for Performance, Pearson Education. 2. A.S. Tanenbaum, Structured Computer Organization, PrenticeHall of India. 3. J.P. Hayes, Computer Architecture and Organization, McGraw-Hill Publications. 4. Morris Mano, Digital logic and computer design, Tata McGraw Hills 5. V. Carl Hamacher, Zvonko G. Vranesic, Safwat G. Zaky, Computer Organization, McGraw-Hill Publications.

(MPC - 102) PROGRAMMING IN C Module-I (12 hours) Number representation in computer: Number systems, Storing of integers and real numbers, Overflow and underflow, exceptions, Flow chart, Programming languages. C language fundamentals: Character set, Key words, Identifiers, data types, Constants and variables, Statements, Expressions, Operators, Precedence and associativity of operators, Type conversion, Managing input and output, Control structures: Decision making, branching and looping. Module-II (15 hours) Arrays: one dimensional, multidimensional array and their applications, Declaration and manipulation of arrays. Strings: String variable, String handling functions, Array of strings, Functions: Designing structured programs, Functions in C, User defined and standard functions, Formal vs. actual arguments, Function category, Function prototype, Parameter passing, Recursive functions. Storage classes: Auto, Extern, register and static variables Module-III (15 hours) Pointers: Pointer variable and its importance, pointer arithmetic and scale factor, Compatibility, Dereferencing, L-value and R-value, Pointers and arrays, Pointer and character strings, Pointers and functions, Array of pointers, pointers to pointers, Dynamic memory allocation, Structure and Union: declaration and initialization of structures, Structure as function parameters, Structure pointers, Unions, Stacks and Queues representation and Applications. File Management: Defining and opening a file, Closing a file, Input/output Operations in files, Random Access to files, Error handling The Pre-processor directives, command line arguments, Macros. Text books: 1. Behrouz A. Forouzan and Richard F. Gilberg. Computer Science: A Structured ApproachUsing C, Third Edition, 2007, CENGAGE Learning India Pvt. Ltd., New Delhi. 2. Dr. A. K. Rath, A. K. Jagdev, S. K. Swain, "Computer Fundamentals and C Programming",SCITECH, 2006. 3. E. Balguruswamy, "Programming in ANSI C", 4th edition, 2007, McGraw-Hill Publication,New Delhi.

Reference Books: 1. 2. 3. 4. 5. C Programming, Keringhan & Ritchie. Herbert Schildt, "The Complete reference C", 4th Edition TMH P. Dey, M. Ghosh, "Computer Fundamental and programming in C", 1st edition, Oxford K. R. Venugopal, S. R. Prasad, "Mastering C", TMH Kamthane, "Programming with ANSI and Turbo C", Pearson Education

(MPC - 103) DISCRETE MATHEMATICS Module-I: (10hrs) Logic: Propositions and logical operations, Predicate, Predicate calculus. Quantifier: Universal and Existential quantifiers. Proof techniques: Methods of proof, Mathematical induction, Mathematical induction of Recursive Functions. Recurrence Relation: Homogeneous and non-homogeneous Recurrence relation by using the method of Characteristic roots. Module-II: (12hrs) Relation and Diagraphs: Properties of relations, Equivalence relations and Partitions, Composition of relations, Closure operation on relations, Graph of relation, Warshalls Algorithm (transitive closure). Partial ordered sets and diagram (PO-set / Hasse diagram), Lattices and Finite Boolean algebra. Function: Definition, Types of Function: Subjective, Injective, bijective. Composition and Inverse Function, Permutation Function. Module-III: (13 hrs) Topics in Graph Theory: Directed and undirected graphs, basic terminology, paths and circuits, Eulerian paths and circuits, Hamiltonian path and circuits, Graph coloring. Trees : Definition and properties, rooted trees, binary trees, labeled trees. Tree traversals: preorder, in-order, post-order. Graph traversal- BFS and DFS. Minimal Spanning trees: Prims and Kruskals algorithm. Shortest paths in weighted graphs: Dijkstras algorithm Module-IV: (5 hrs) Algebraic Structures and Applications: Binary operations, semi-groups and groups, Subgroups, cosets, Lagranges theorem, Normal subgroup.
Text Books: 1. Discrete Mathematics for Computer Scientists and Mathematician, Second Edition, PHI Pvt. Ltd. Author: Joe L Mott, Abraham Kandel, Theodore P.Baker. 2. Elementary of Discrete Mathematics, Second Edition, Tata McGraw-Hill Publications Author: C. L. Liu Reference Books: 1. A text book of Discrete Mathematics, Fifth Edition, 2008, S chand publication. Author: Swapan Kumar Sarkar.

2. Discrete Mathematics, Vikas publication. Author: N Ch S N lyengar, V M Chandrasekaran, K A Venketesh, P S Arunachalam . 3. Discrete Mathematics,Seventh Edition, 2008, Pearson Education Inc., New Delhi Author: Richard Johnsonbaugh. 4. Discrete Mathematics and Its Applications, Sixth Edition, 2008, Tata McGraw-Hill (TMH) Publications Pvt. Ltd., New Delhi. Author: Kenneth H. Rosen.

(MPC - 104) DATA STRUCTURE Module 1 (10 hrs) Algorithms, Measuring time and space complexities, Storage structures for arrays, Sparse Matrices, strings, pattern matching, Stacks and Queues: representation and Applications. Linked Lists: Singly linked lists, Linked stacks and queues, Operation on polynomial, Linked dictionary, Doubly linked list, Circular linked list, Doubly circular linked lists, Module 2 (20 hrs) Dynamic storage Management, Garbage collection and compaction. Trees: Binary trees, Terminologies and memory representation, Binary search trees, General trees, Tree traversing, Operations on binary trees, - Expression manipulations, Threaded binary trees, Height balancing trees, Heaps, forest, File structures, Introduction to multi-way search trees, B-tree and B+-trees. Module 3 (10 hrs) Graphs: Terminologies and representation, Path matrix, graph traversal,- DFS and BFS. Sorting techniques: Bubble sort, selection sort, Insertion sort, Merge sort, Quick sort, Heap sort, Radix sort, Shell sort and address calculation sort, Linear search and binary search. Text Book 1. Data Structure using C++, Pearson Publication. 2. Aaron M. Tenenbaum, Yedidyah Langsam & Moshe J. Augenstein, "Data Structure Using C++", 1st Edition, 1990, Prentice-Hall of India (PHI) Pvt. Ltd., / Pearson Education Inc., New Delhi. 3. Data Structure using C++ by Mallick, Cengage Publication. Reference Books: 1. Data Structure via C++, Object by evolution by A. Michael Berman. 2. Programming with C++ and Data Structure by Mania Litvin, Vikash Publication

(MHM - 105)

Business Communication
Objectives: This course is designed to raise the students' awareness about the dynamics of communication in business. To enable the students speak correctly, intelligibly and fluently. To enable the students to read and comprehend accurately the various texts in the business world. To enable the students to write effectively in a number of different genre of writing, relevant to business and society. Module I Communication Awareness [5 hours] Functions of Communication [1] Communication Elements and Process, Communication Models Communication Forms and Flow in organization; Guidelines for effectiveness [1] Communication Channels and Effectiveness [1] Overcoming Comm. Distortions with emphasis on Functional Organizational Structure [1] Personal and Business Communication [1] Module II Breaking the Inhibition [11 hours] Listening skills & Feedback Techniques Listening Competently, Managing the skill, Adjusting to the Speaker, Managing the Context, Listening Actively, Listening Interactively Meta communication , Para -Verbal communication, Importance of communication through English at the present times, Sounds of English, Stress & Intonation Module III Nonverbal communication - Kinesics [4 hours] Significance of Nonverbal Communication Functions of Nonverbal Communication Types of Nonverbal Communication Managerial Applications of Nonverbal Communication Module IV

Enhancing Verbal Skills [10 hours] Vocabulary - Power words, idioms and phrases Review of English Grammar Sentence variety and structure [Style, word-usage, organization, mechanics and form of business writing] Correction of sentences Time, tense and aspect - Modals: Will, Shall Should, Would and others Voice: Active and Passive - ambiguity - Idiomatic distortions.

Books recommended: 1. Essentials of Business Communication, Sixth Edition, Mary Ellen Guffey, South-Western College Publishing. 2. Effective Business Communication by Murphy H.A. , Hildebrandt H.W. and Thomas J. P.,TMH 3. Communicative English for BPUT, Meenakshi Raman Sangeeta Sharma, OUP 4. Reference Books: 5. Professional Communication, Koneru, TMH Business Communication, Raman Singh, Oxford 6. "The Little, Brown Compact Handbook," by Jane A. Aaron and published by Addison Wesley Longman."Ship or Sheep" by Ann Baker, Cambridge "Tree or Three" by Ann Baker, Cambridge A University Grammar of English by Quirk et al, Pearson 7. Speaking and writing for effective Business Communication by Francis Soundararaj MacMillan 8. Elements of Style, Stunk & White, 9. Understanding Human Communication, Ronald B Adler, George Rooman, Oxford University Press

(MLA - 106) Business Communication LAB Lab sessions will be devoted to practice activities based on the contents of all four modules of theory. Module I Understanding effective communication and its importance, through activities.[1] Case study on Organizational communication [1] Quiz on Communication channels effectiveness, [1] Role plays to understand and overcome communication distortions [1] Module II Listening exercises Recognizing pronunciation weaknesses and overcoming MTI through listening and production of sounds Use of dictionary Practice will be given on Conversion of words presented through IPA symbols into normal English orthography. Transcription of words presented orally. Syllable division and stress marking (in words presented in IPA form). Activities to identify effective use of kinesics with emphasis on Gestures Module III Reading exercises

Identification of Power words, Interpretation & Use of idioms and phrases, Using dictionary for better reading Exercises for an exposure to the use of Indian English (words & phrases) and their English equivalent Module IV Remedial Grammar, Practice exercises to identify commonly made mistakes in English usage, Remedial measures to focus on Subject verb agreement, Time & tenses, Auxillaries, Active passive voices, etc.

Recommended Books 1. A Course in Listening & Speaking I & II, Sasikumar, Dutt and Rajeevan, 2. Foundation Communicative English For BPUT, Meenakshi Raman & Sangeetha Sharma, Oxford

(MLA - 107) PROGRAMMING IN 'C' LAB

Introduction to OS: Linux/Unix, DOS, and Windows. vi editor basics, common commands on UNIX. File handling, directory structures, file permissions, Creating and editing simple C programme, Compilation and execution. C programming on variables and expressions. Precedence of operators, Type casting. Decision control structures if and nested if-else. Loop controls do, while, for and case control structure. Unconditional jumps break, continue, goto. Modular program development using functions. Arrays and matrix operationsadd, subtract, multiply. Recursion Pointers, address operators and pointer arithmetic. Structures and Unions, Accessing their members, Enumeration. Self-Referential Structures , stacks, Queues. Diles and file operations, standard streams. Dynamic memory allocation and deallocations.

Pointers to pointers, arrays, functions, structures and unions. Command line arguments.

( MLA 108 ) Data Structure Lab 1. Matrix Operations - Add, M ultiply, Rank 2. Stack & Queue operations using Arrays. 3. Self-referential structures & single linked list operations. 4. Implementing Stack and queues using linked lists. 5. Implementing Polish Notations using Stacks. 6. Circular and double linked list operations. 7. Implementing priority queue & dequeue using lists. 8. Evaluating polynomial operations using Linked lists. 9. Implementing set related operations & Hashing. 10. linear & binary search, bubble sort technique. 11. Insertion sort, selection sort & merge sort techniques. 12. Quick sort, counting sort and Shell sort techniques. 13. Radix (bucket) and address calculation sort methods. 14. Binary tree traversals (preorder, inorder, postorder). 15. Heap sort & AVL tree implementations. 16. Graph representation with matrix & adjacency lists.

Second Semester

Subject Code MPC201 MPC202 MPC203 MPC204 MPC205 MPC206 MPC207 MPC208

Subject Computer Networks Analysis and Design of Algorithm Management Information System & ERP Financial Accounting C++ and DS using C++ Computer Network Lab C++ and DS using C++ -Lab Business Communication Total L 3 3 3 3 3 0 0 2 17

Contact Hours T 1 1 0 0 1 0 0 0 3

Credit P 0 0 0 0 0 4 6 4 14 4 4 3 3 4 2 4 4 28

MPC201: Computer Networks


Module-I (15 hours) (10 hours) Introduction to Data Communications and Networking, Evolution of Computer Networks, General Principles of Network Design: Topologies, Network Models (ISO-OSI, TCP/IP), Physical Layer: Theoretical Basis for Data Communication-Data, Signals, Transmission (Digital vs Analog), Throughput, Bandwidth, Bit rate, Baud Rate, Data rate measurement-Nyquist formula & Shannon capacity, Multiplexing, Transmission Media (Guided Media, Unguided media: Wireless), Switching (Circuit , Message, Packet), Hubs, Router, Bridge. Module-II (15 hours) (10 hours) Data Link Layer: Data Link Layer Design Issues, Error detection and Correction, Data Link Control, Elementary Data Link Protocols, Sliding Window Protocols, Protocol Verification, MAC Sub layer: Channel Allocation Problems, Multiple Access Protocols, Ethernet. Wireless LANs, Bluetooth. Module-III (10 hours) Network Layer: Network Layer Design Issues, Logical Addressing, Internet Protocol, Address Mapping, Error Reporting and Multicasting, Delivery, Forwarding, Routing Algorithms. Transport Layer: Transport Service, Elements of Transport Protocols, Process to Process DeliveryUDP, TCP, Congestion Control. Module-IV (10 Hours) Application Layer:Bootstrap Protocol(BOOTP), Dynamic Host Control Protocol(DHCP) Domain Name Systems (DNS), TELNET, File Transfer Protocol, Trivial File Transfer Protocol(TFTP), Simple Mail Transfer Protocol(SMTP), Hypertext Transfer Protocol(HTTP), Simple Network Management Protocol(SNMP), World Wide Web(WWW). Text Books: 1. Behrouz A. Forouzan, Introduction to Data Communications and Networking, Fourth Edition, 2007, McGraw-Hill Education (India), New Delhi. 2. Natalia Olifer & Victor Olifer, Computer Networks: Principles, Technologies and Protocols, First Edition, 2006, Wiley India Pvt. Ltd., New Delhi. Reference Books: 1. Andrew S. Tanenbaum, Computer Networks, Fourth Edition, 2003, PHI Learning Pvt. Ltd., / Pearson Education Inc., New Delhi. 2. James F. Kurose, Keith W. Ross, Computer Networking: A Top-Down Approach Featuring the Internet, 4th Edition (2008), Pearson Education Inc., New Delhi. 3. Wayne Tomasi, Introduction to Data Communications and Networking, First Edition, 2005, Pearson Education Inc., New Delhi. 4. Prakash Gupta, Data Communication and Computer Networks, 2008, PHI Learning Pvt. Ltd., New Delhi. 5. Curt White, Data Communications and Networking, First Edition, 2008, CENGAGE Learning India Pvt. Ltd., New Delhi. L. L. Peterson & B. S. Davie, Computer Networks, Fourth Edition, Elsevier Inc.

MPC202: Analysis and Design of Algorithm


Module-I (15 hours)

Introduction to analysis and design of algorithm, Growth of functions, Asymptotic notations, Recurrences, Solution of recurrences by substitution, Recurrence tree and the master method. Divide and conquer algorithms (Worst case analysis of merge sort, quick sort and heap sort algorithms), Priority queue, Data structure for disjoint sets (Disjoint set operations, linked list representation, disjoint set forests) Binary Search Trees: What is binary search tree? , Querying a binary search tree, Insertion and Deletion Module-II (18 hours)

Dynamic programming approach: Matrix chain multiplication, longest common subsequence. Greedy method: Activity solution problem, Greedy verses dynamic programming, Huffman codes. Concept of backtracking, branch & bound design techniques. Graph algorithms: Elementary Graph Algorithm (Representation of Graphs, Breadth First Search, Depth First Search, Strongly Connected Component), Minimal spanning tree (Kruskal and Prims algorithms),Single source shortest paths (Bellman-Ford and Dijkstras algorithm), Floyds Warshall algorithm. Module III
(12 hours)

Flow Network, Ford-Fulkerson method, Rabin-Karp string matching algorithm. , Fast Fourier Transform. NP-Completeness, Polynomial time solvability, Verification and Reducibility, NP complete problems (without proof). Approximation algorithm for the traveling salesman problem Text book: 1. T.H. Cormen, C.E. Leiserson, R.L. Rivest and L.Stein, Introduction to Algorithms , Second Edition, PHI Learning, 2002 Chapters: 1, 2, 3, 4(excluding 4.4), 6, 7, 12(12.1,12.2,12.3),15(15.2, 15.3. 15.4), 16(16.1, 16.2, 16.3), 21(21.1, 21.2, 21.3), 22(excluding 22.4), 23, 24(24.1, 24.2, 24.3), 25(25.1, 25.2), 26(26.1, 26.2),30, 32(32.1, 32.2), 34,35(35.2) 2. Michael T. Goodrich and Roberto Tamassia, Algorithm Design: Foundations, Analysis, and Internet Examples, 2nd Edition, Wiley India Pvt. Ltd., New Delhi Reference books: 1. E. Horowitz, S. Sahani, S. Rajsekharan, Fundamentals of Computer Algorithms, Second Edition, Universities Press, 2007 2. J. Kleinbers, E.Tardos, Algorithm design, Pearson Education Inc., New Delhi , 2006 3. R. Johnsonbaugh, M. Schaefer, Algorithms, Pearson Education Inc., New Delhi , 2004 4. Kenneth A. Berman & Jerome L. Paul, Algorithms, Revised Edition, 2005, CENGAGE Learning India Pvt. Ltd., New Delhi. 5. Anany V. Levitin, Introduction to the Design and Analysis of Algorithms, Second Edition, 2007, Pearson Education Inc., New Delhi.

MPC203: Management Information System & ERP Module-I (1 2 h o u r s)

Fundamentals of Information Systems, Systems approach to problem solving, Developing information system solutions. Information system components, Information quality, Data resource management, Database, Data models, Information Systems in marketing, manufacturing, HRM, Accounting and Finance. Module-II (1 2 h o u r s)

Information analysis and design tools : Decision tools, Decision Table, Structured Analysis, Dataflow Analysis, Tools for dataflow strategy, Developing dataflow diagrams, Leveling, Data dictionary, Structured flow chart, HIPO, Warnier/ORR diagram Module-III (1 2 h o u r s)

Planning & implementation of Information Systems, Transaction Processing Systems, Executive information Systems, Decision Support Systems, Expert Systems, Knowledge Management. Computer crime, Security (Goals, risks, controls, security & recovery measures of IS, economics of information security) & ethical challenges.
Advanced Concepts in Information Systems:

Enterprise Resources Management (ERP), SupplyChain Management, CRM, Procurement Management System Te xt Books: 1. James A. O'Brien, George M. Marakas, Management Information Systems, Eighth Edition, 2008, McGraw-Hill Education (India), New Delhi. 2. Kenneth C. Laudon, Jane P. Laudon, Management Information Systems, TenthEdition, P e a r s o n E d u c a t i o n I n c . , N e w D e l h i . Ref erence Books: 1. Kenneth E. Kendall, Julie E. Kendall System Analysis and design, PHI Learning Pvt. Ltd., New Delhi. 2. James A. Senn Analysis & Design of Information Systems, McGraw-Hill Education, New Delhi 3. Effy Oz, Management Information Systems, Sixth Edition, 2009, CENGAGE Learning I n d i a P v t . L t d . , N e w D e l h i . 4. Robert G. Murdick, Joel E. Ross, James R. Claggett, Information Systems for Modern Management, Third Edition, PHI Learning Pvt. Ltd., New Delhi. 5. Stephen Haag, Maeve Cummings, Amy Philips, Management Information Systems, Sixth Edition, 2007, McGraw-Hill Education (India), New Delhi. 6. Gordon B. Davis, Margarethe H. Olson, Management Information Systems, Second Edition, 1985, McGraw-Hill Education (India), New Delhi.

MPC204: Financial Accounting

Module-I (Elements of accounting) (10 hrs) Accounting its meaning & definition, Functions, Objectives and Limitations of Accounting, Users of accounting information, Accounting cycle, Accounting equations, Accounting events and transactions, Classification of transactions and their effect on accounting equation, Generally Accepted Accounting Principles (GAAP), Accounting concepts and conventions and their application in preparing the financial statements.

Module-II (Recording of Transactions & interpretation & result) (16 hrs) Rules of debit and credit, Journal, Ledger, Subsidiary books of Accounts, Trial Balance, Capital and revenue transactions, Final Accounts: Trading Account, Manufacturing Account, Profit and Loss Account, Balance sheet with simple adjustments, Depreciation and its determinants, Methods of depreciation (SLM & WDV)

Module-III (Elements of Company Accounts) (14 hrs) Meaning of Company, Shares and debentures, types of shares, types of debentures, Journal entry for issue of shares, Journal entry for issue of debentures (excluding redemption).Company Financial Statement: Income Statement, Balance sheet (only formats), financial statement analysis, Comparative income statement & Balance sheet, Fundamental of computerized Accounting.

Text books: 1. Bal and Sahoo , Financial Accounting, S. Chand Publication 2. Jain and Narang , Financial Accounting Kalyani Publisher Reference Books: 1. A. K. Bhatacharya , Financial Accounting, Prentice Hall of India

MPC-205: OBJECT ORIENTED PROGRAMMING USING C++ Module-I (12 hrs) Introduction to C++ : C++ as multi-paradigm language, features supported by C++, syntax, data-type, const and bool qualifiers, variables, strings, operators Control Structures, Decision and Loop Control Statements, Modular program design using functions, Top down program design with examples, parameter passing mechanisms, inline functions, recursion, Arrays and pointers, dynamic arrays, structures and unions in C++, Coding Style in C++ Object Oriented Programming in C++: Abstraction, OOP concepts, software life cycle, Abstraction Mechanisms: Procedural Abstraction and data abstraction; Classes and objects, object creation, access specifier-private, public and protected, constructors, default constructors, copy constructors, destructors, member functions, static members, references; Message communication using objects Module-II (12 hrs) Inheritance: Is-a Vs. Has-a relationships, simple inheritanceClass hierarchy, derived classes, Multiple inheritance, multileveled and hybrid inheritance, Abstract Base Classes, Composition and aggregation with example, polymorphismcompile time & run time polymorphisms, object slicing, base class initialization, virtual functions and Dynamic Binding. Overloading: Function overloading and Operator overloading, ambiguity, Overloading Restriction, friends function, member operators, operator function, I/O operators, Automatic Conversions and Type Casts for Classes, Memory management in C++: new, delete, object copying deep & shallow copy, this pointer.

Module - III (12 hrs ) Exception Handling Mechanisms: Exceptions and exception class, exception declarations, unexpected exceptions, RTTI, Calling abort(), Returning an Error Code, Exception Mechanism, Using Objects as Exceptions Templates and Standard Template Library (STL): Generic Programming in C++, Template classes, declaration, Template functions, Template Classes and Friends, Namespaces and separate compilation; String class, Containers, Iterators, Vectors Files in C++: Buffers, and the iostream File, redirection, streams and I/O streams classes, File Input and Output, Stream Checking and is_open(), Opening Multiple Files, Command-Line Processing, File Modes

Recommended Texts: 1. B.A. Forouzan & R. F. Gilberg, Astructured approach using C++, CENGAGE learning India 2. E. Balguruswamy. Object-Oriented Programming with C++, 3rd Edition, 2007, Tata McGrawHill (TMH) Publication Pvt. Ltd., New Delhi. Reference Books: 1. David Parsons, Object-Oriented Programming with C++", , Pearson Education . 2. H. Schild, A complete reference to C++, TMH 3.Walter Savitch, Absolute C++, 2nd Edition, 2007, Pearson Education Inc., New Delhi. 4. Stephen Prata, C++ Primer plus, Pearson Education

BUSINESS COMMUNICATION Module-I Business Correspondence 1. 2. 3. 4. Letters, memos Agenda, minutes, circulars Press note Concepts of report writing

Module-II Presentation Skills 1. Individual presentations 2. Group presentations 3. Preparation & use of visual aids in presentations (use of technology) Module-III Group Communication & business etiquettes 1. 2. 3. 4. Meetings Group discussions Business etiquettes Cross-cultural communication.

Module-IV Technology based communication 1. E-mails 2. Webinar 3. Teleconferencing

Books Recommended: 1. Foundation of Business Communication by Donna J Young (TMH) 2. Business Communication Today by Bovee et al (Pearson 3. Technincal Communication by Raman & Sharma, Oxford 2nd edition

Reference Books: 1. Business Communication Building Critical Skills, Locker, Kaczmarek, TMH 2. Effective Technical Communication, Rizvi, TMH 3. Quantitative research Methods for Communication Wrench Maddox, Richmond McCroskey, OUP 4. Business Communication, Raman Singh, Oxford 5. An Introduction to Professional English and Soft Skills, Das et al, Foundation 6. Business Communication Concepts, Cases and Applications, Chaturvedi & Chaturvedi, Pearson 7. Business Communication Building Critical Skills, Locker, Kaczmarek, TMH 8. Professional Communication, Aruna Koneru, TMH 9. Basic Business Communication by Lesiker, Petit (TMH) 10. Essentials of Business Communication, Sixth Edition, Mary Ellen Guffey, South 11. -Western College Publishing.

(MLA - 206) Computer Network Lab 1. Network Programming Experiments Using The Socket API 1.1 Introduction 1.2 Information About Sockets 1.3 A Note About The Difficulty Of Socket Programming 1.4 Write an echo client and server using sockets 1.5 Build a web server using sockets 1.6 Build a library for a network API 2. Concurrent Network Programming Experiments 2.1 Introduction 2.2 Build a concurrent server (threads) 2.3 Build a concurrent file transfer server (processes) 2.4 Build a multiservice server

3. Protocol Design Experiments 3.1 Build an internet emulation gateway 3.2 Design a clock synchronization protocol 3.3 Design a reliable data transfer protocol 3.4 Design a sliding window protocol 3.5 Debug An Application Protocol 4. Experiments With Protocols From The TCP/IP Suite 4.1 Build a client for the Time protocol 4.2 Build a domain name system client program 4.3 Build a DHCP client

MLA 207: Programming in C++ and Data structure using C++ Lab Exercise on class and objects: Object creation, Method invocation, method overloading. Experiment on implementing different types of constructors, constructor overloading. Experiment in different types of inheritances. Implementation of static polymorphism and dynamic polymorphism. Exercise on array operations: insertion, deletion of element, searching and sorting using object. Demonstrate operations of stack using array (using object concept). Demonstrate operations of queue using array (using object concept). Implementation of operations of single linked list. Implementation of operations of double linked list.

Implementation of circular linked list. Implement operations of BST using object. Implementation of binary search. Implement sorting: Insertion sort, quick sort, merge sort, heap sort. Implement BFS and DFS

Third Semester

Subject Code MPC301 MPC302 MPC303 MPC304 MPC305 MPC306 MPC307 MPC308 MPC309

Subject Database Technologies I Operating System & Unix Web Programming Core Java Numerical Analysis & Probability Statistics Database Technologies-I Lab Web Technology Lab Core Java- Lab Business Communication Lab Total L 3 3 3 3 3 0 0 0 15

Contact Hours T 1 1 1 1 0 0 0 0 4

Credit P 0 0 0 0 0 3 4 6 4 17 4 4 4 4 3 2 3 4 3 31

DATABASE MANAGEMENT SYSTEM - 1 (MPC 301) Module1: Introduction (10 hrs) Database system, Characteristics of database approach, Advantages of using DBMS, Database concept and architecture, Data Abstraction, Data Models, Instances and schema, Data independence, schema architecture, Database Languages, Database Manager, Database Administrator, Database Users, Entity sets attributes and keys, Relationships (ER), Database modeling using entity, Type role and structural constraints, Weak and Strong entity types, Enhanced entity-relationship (EER), Entity-Relationship Diagram Design of an E-R Database schema, Object modeling, Specialization. Module2: Data Models (10 hrs) Relational model -basic concepts, Enforcing Data Integrity Constraints, Relational-Algebra Operations, Extended Relational Algebra Operations , Relational Calculus, Assertion and Triggers , Introduction on views, Codd's Rules. Module3: Database Design (10hrs) Database design process, Relational database design , Relation Schema, Anomalies in a database , Functional dependencies, Membership and minimal covers, Normal forms, First Normal Form, Second Normal Form, Third Normal Form, Boyce-Codd Normal Form, Reduction of an E-R schema to tables, Query-by-example(QBE), Module4: File Organization, Indexing and Hashing (10 hrs) Indexing and Hashing- Basic concepts, Static Hashing, Collision Resolution Technique, Dynamic Hashing and Extendible hashing ,Ordered indices ,Types of single level ordered index

,Multi-level indexes, B-Tree index files ,B+- Tree index files ,Transaction processing : recovery and concurrency control, Locking and timestamp based schedule. Text Book: Elmasri Navathe Fundamental of Database systems-Pearson, 5th Edition. Korth & Sudershan Database System Concepts-McGraw Hill, 5th Edition. S. K. Singh Database Systems, Concepts, Designs & Applications, Pearson, 3rd Edition. Reference Book: Relational Database Management System, C.J. Date Database Management System , Bipin Desai.

Operating Systems Concepts (MPC302) Module-1 (12 hours) Introduction Evolution of Operating Systems, Types of operating systems, Operating System Structures, Hardware and software structures needed for an operating system. Process Management: ProcessesStates & Life cycle of process, Schedulers, Context Switching, Process scheduling policiesPreemptive vs. Non-preemptive, CPU scheduling algorithms, ThreadsStates & Life cycle of thread, thread scheduling, Types of threads & Examples. Module-2 (10hours) Inter-process Communication (IPC) MechanismsConcurrent processes, Process synchronization, Critical Section, Petersons Solution, Classic IPC Problems, Semaphores, Concurrent programming, Monitors. DeadlockBasic cause of deadlock, Conditions for deadlock, resource allocation graph, Wait for graph, Strategies for handling deadlocks, Starvation, Havenders linear ordering principle, deadlock avoidance & detection, Safe state, Dijikstras Bankers Algorithm. Module-3 (10hrs) Memory Management: Main Memory, Static & Dynamic Partition schemes, multiple partitions schemes, Fragmentation, Compaction, Buddy Systems, Partition selection algorithms, deallocation strategy, Swapping, Contiguous Memory Allocation, Paging, Structure of the Page Table, Segmentation, Virtual Memory: Demand Paging, Copy-on-Write, Page Replacement Policies, Beladys Anomaly, Thrashing, Working set model. Module-4 (8 hrs) Storage (File and Device) Management: File-System Interface, File-System Implementation, Mass-Storage Structure, Disk Scheduling, RAID Structure, I/O Systems. Outline of : Multiprocessor Management, Protection & Security, Case Studies: Windows XP, Linux. Text books: 1. Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, Operating System Concepts, Eighth Edition, 2009, Wiley India Pvt. Ltd., New Delhi. Reading Chapters: 1-15 & 19-22 (excluding chapters: 16, 17, 18, and 23).

2. William Stallings, Operating Systems: Internals and Design Principles, Sixth Edition, 2009, Pearson Education Inc., New Delhi. Reference Books: 1. Andrew S. Tanenbaum, Modern Operating Systems, Third Edition, 2008, PHI Learning Pvt. Ltd., / Pearson Education Inc., New Delhi. 2. Ramez Elmasri, A. G. Carrick, David Levine, Operating Systems: A Spiral Approach, First Edition, 2009, McGraw-Hill Education (India), New Delhi. 3. Ann McIver Hoes and Ida M. Flynn, "Understanding Operating Systems, Fifth Edition, 2009, CENGAGE Learning India Pvt. Ltd., New Delhi. rd 4. Gary Nutt, Operating Systems, 3 Edition, 2004, Pearson Education Inc., New Delhi. 5. Harvey M. Deitel, Paul J. Deitel, David R. Choffnes, Operating Systems, Third Edition, 2004, Pearson Education Inc., New Delhi.

MPC303: Web Technology


Module I (14 hours) Web Technology overview, Internet, TCP/IP, URL, ISP and Domain names, HTTP, FTP. Introduction to WWW, IP protocols, addresses & routing concepts Internetworking concept and architectural model, internet addresses and subnet address extensions , Protocol Layering, Mobile IP, Client Server model, World Wide Web, Voice and Video over IP and E-mail, Web browsers and search engines. Introduction to Cyber Laws in India, Introduction to International Cyber laws, Web project, Web Team HTML: Formatting Tags, Links, List, Tables, Frames, forms, Images and image maps, Comments in HTML, XHTML. Style Sheets: CSS-Introduction to Cascading Style Sheets-Features-Core Syntax-Style Sheets and HTML Style Cascading and Inheritance-Text Properties-Other Properties. DOM. Module II (08 hours) JavaScript Language: Introduction to JavaScript History and Versions i n P e r s p e c t i v e Syntax-Variables a n d D a t a T y p e s -Statements-Operators- Literals-Functions-ObjectsArrays-Built-in Objects-JavaScript Debuggers, writing a java web service-case study. Module III (08 hours) Introduction HTML vs XML XML Attributes XML Validation - XML DTD XML Building Blocks of XML Documents DTD Elements DTD Attributes DTD Entities Benefits-Well-Formed XML - XML Parsers XML Namespaces Schema XML style sheets and transformation languages - CSS - XSL - XSLT Module IV (10 hours) PHP: Introduction, syntax, variables, strings, operators, if-else, loop, switch, array, function, form mail, file upload, session, error, exception, filter, PHP-ODBC. Introduction to AJAX, Ajax architecture and framework, Ajax using HTML, JavaScript.

TextBooks: 1. Web Tech.: A Computer Science Perspective-Jeffrey C. Jackson, Pearson Education 2. Fundamentals of the Internet and the World Wide Web, Raymond Greenlaw and Ellen Hepp 2001, TMH 3.Web enabled commercial application development using HTML, DHTML, JAVASCRIPT, PERL CGI, BPB Pub. ReferenceBooks: 1. Internet & World Wide Programming, Deitel, Deitel& Nieto, 2000, Pearson Education 2. Internet the complete reference Sybex Pub.

MPC304: - Core Java


MODULE 1: Core Java Basics (12 Hrs) Introduction to Core Java : Genesis of java, Overview of Java, data types, variables, arrays, operators and control statements. Classes and Objects: Concepts of classes and objects, method overloading, constructors, constructor overloading, usage of static with data and methods, usage of final with data, methods and classes, Garbage collector, access control, recursion, nested classes, inner classes, wrapper class. Object Oriented concepts with respect to Java, Inheritance, polymorphism, type casting, Packages, Interfaces, exception handling, threads and multithreading. MODULE 2: Event Handling ,AWT,Swing and Applets (10 Hrs) AWT, Components and graphics, containers (frames, windows, panels.) Layout managers, event handling model. Event Handling: Event classes, event listeners, delegation event model, handling mouse & Keyboard events, adapter classes . Swing libraries and components, Model view Controller design pattern. Concept of applet, life cycle of applets, Applets specific methods & Related HTML references, HTML tags and parameter passing to applets, using multimedia (images/sound/video) in applets, using applets for animations. MODULE 3: Streams and files (8 Hrs) Text and binary file formats, Reader- Writer classes, Inputstream- Outputstream classes,Stream Tokenizer, Random access files, print and error streams, object serialization MODULE 4: JDBC Concepts and Java Networking (10 Hrs) JDBC Introduction & concepts, Java database connectivity, Types of JDBC drivers, JDBC configuration, executing DDL & DML, queries on databases like MS-Access, Oracle, obtaining meta data, transaction management, (commits, rollbacks, save points, batch updates.)

Networking in Java, TCP/IP sockets, port, Proxy servers, datagrams, URL connection, Network exceptions, TCP-IP client server model. TEXT BOOK: 1. Understanding object-oriented programming with java by timothy budd (pearson) References: 1. Java2 Complete reference by H. Schieldt. Tata Mc Hill. 2. Programming with Java By - a primer by E. Balguruswami Tata Mc Hill. 3. Thinking in Java : By Bruce Eckel 4th Edition Pearson Education. 4. Core Java 2 Volume - I Cay S Horstmann, Gary Cornell 5. Core Java 2 Volume - II Cay S Horstmann, Gary Cornell 6. Java 2 Complete Reference Patric Naughton, Herbert Schildt 7. Beginning Java Networking Chad Darby

MPC305: Numerical Analysis & Probability Statistics

Numerical Methods Module-I (10 Hrs) Errors and approximations in Numerical Computation, sources of errors, significant digits, Numerical solution of algebraic and transcendental equations by simple iteration method, Bisection method, Regula-falsi method, Newton-Raphson method and their rate of convergence, Gauss seidal Method. Methods for solution of Eigen value problems. Module-II (10 Hrs) Interpolation: Newtons forward and backward interpolation formulae, Lagranges interpolation formula, divided differences, Newtons divided difference formula, Inverse interpolation. Numerical differentiation based on Newtons forward and backward interpolation formula, Numerical integration by Trapezoidal rule, Simpsons 1/3 rd rule , Simpsons 3/8 rule, error estimates of the rules. Probability & Statistics Module-III (13 Hrs) Probability : Classical, relative frequency and axiomatic definitions of probability, addition rule and conditional probability, multiplication rule, total probability, Bayes Theorem, and independence. Random Variables; Discrete, continuous and mixed random variables, probability mass, probability density and cumulative distribution functions, mathematical expectation, moments, moment generating function, Chebyshevs Inequality. Discrete Distributions : Discrete uniform, Binomial, Geometric, Poisson. Continuous Distributions : Exponential, Gamma, Normal Distributions. Joint Distribution: joint,Marginal and Conditional distribution. Module IV (15 hrs) Sampling Distribution: Sampling distribution of 2 , t- distribution, F-distribution,zdistribution.Test of hypothesis: one and two tailed test, test on a single mean when variance is known & variance is unknown. Test on two means, test on a single mean population and test on two populations. One and two sample test for variance. test for goodness of fit and test for independence.
2

Correlation and Regression: Bivariate Distribution,Correlation, Correlation Coefficient, Rank of Correlation. Regression, Regression Coefficient, Bivariate Normal distribution. Text Books: Kendall Atkinson,Elementary Numerical Analysis,John wiley. S.C.Chopra & R.P.Canale, Numerical Methods for Engineers,TMH P.Kandasamy ,K.Thilagavathi,K.Gunavathi,Probability Statistics and Queing Theory,S.Chand. K.S.Trivedi, Probability & Statistics, PHI. Reference Books: S.Arumugum,A.Thangapandi Issae,A.Somasundaram,Numerical Methods,Scitech. E.ward cheney,David .R.Kincaid,Numerical Method & Application,cheney. Kandasamy ,K.Thilagavathi,K.Gunavathi,Numerical Methods, S.Chand. Srimanta pal,Numerical MethodsExford. S.C.Gupta & V.K.Kapoor, Probability & Statistics, Sultan chand S.M.Ross, A First Course in Probability, pearson. G.S.S.Bhishma Rao, Probability & Statistics, Scitech.

MPC 307: WEB TECHNOLOGY LAB


1. 2. 3. 4. 5. 6. 7. 8. 9. Write a HTML programe illustrating text formatting. Illustrate font variations in your HTML code. Prepare a sample code to illustrate links between different sections of the page. Create a simple HTML programe to illustrate three type of lists. Embed a table and a picture in your web page. Embed a calendar object in your web page. Create nested table to store your curriculum. Create a form that accepts the information from the subscriber of a mailing system. Design the following static web pages required for an online book store web site. HOME PAGE: The static home page must contain three frames. Top frame: Logo and college name and links to Home page, Login page, Registration page, Catalogue page and Cart page (the description of these pages will be given below). Left frame: Atleast four links for navigation, which will display the catalogue of respective links. For e.g.: When you click the link CSE the catalogue for CSE Books should be displayed in the right frame. Right frame: The pages to the links in the left frame must be loaded here. Initially this page contains description of the website. 10. Design a web page using CSS which includes the following use different font, styles: In the style definition you define how each selector should work (font, color etc.). Set a background image for both the page and single elements on the page. Contol the repetation of image with the background-repeat property.

As background-repeat: repeat Tiles the image until the entire page is filled, just like as an ordinary background image in plain HTML. 11. Write the javascript to accept the first, middle and last names of the user and rint the name. 12. Write a programme in javascript to add to numbers. 13. Write the script to find the factorial of a given number using function. 14. Write a programme in javascript to print all the primes within the given range. 15. Write a script to print all primes with in the given range. 16. Write a program to sort the array elements using Bubble Sort technique. 17. Write a program in Java Script to implement Binary Search Technique. 18. Write a program to implement Stack operations. 19. Create a customer profile for data entry of customers in hotel. The profile should prompt for the name, address, gender, age, room type, mode of payment of the customer. 20. Create a student registration system with the following fields : Name, Regdno. Gender, Sreet, city, state, pincode, stdcode, phone, dbirth, college, experience, course code. Create a main object called Stu_infor with all the fields and College and Experience as sub objects with in the main object. Create separate object definition for College and Experience with the following fileds: College: Name, Location, Degree Experience : Employee, Location, Duties and Period 21. Write the scrpt for the various validation given below: Candidate code should be generated Date of Birth should not be null and age should be more that 21 All alphabet fields should be validated All number fields should accept only numbers. Total experience should be calculated and displayed after accepting input for the From and To fields in the table. 22. Create a bio-data format with the following fields: Name, Candidate code, Date of birth, Gender, Address1, Address2, Phone, Passport number, Qualification and Percentage. Also create the following fields for entering present employment details: Company name, Company Address1, Address2, Phone, Fax, E-mail, Total Experience and Project details. Create a table with the columns in a 3row structure: Employer name, Location, From, To, Field. a) b) c) d) e)

23. Create a web page for a shopping mall that allows the user to tick off his purchases and obtain a bill with the total being simultaneously added up. The web page must follow the specifications as given below: The entire web page must be divided into four portions. The top most portion states the name of the mall, the middle portion of the webpage is divided vertically into two. The types of the items available in the mal are displayed on the left side and a detailed description of each item with the prices are available on the right. Finally, the bottom most portion of the web page must display the cash memo with the total along side.

MPC 308 - JAVA LAB Topic 01. Introduction, Compiling & executing a java program. 02. Program with data types & variables. 03. Program with decision control structures: if, nested if etc. 04. Program with loop control structures: do, while, for etc. 05. Program with classes and objects. 06. Implementing data abstraction & data hiding. 07. Implementing inheritance. 08. Implementing and polymorphism. 09. Implementing packages. 10. Implementing generics. 11. Program with modern features of java. 12. Implementing interfaces and inner classes 13. Implementing wrapper classes 14. Implementing generics. 15. Implementing cloning. 16. Implementing Reflections 17. Working with files. 18. Implementing a Lexical Analyzer 19. Implementing a parser 20. Implementing a code generator

SOFT SKILLS 1. 2. 3. 4. 5. Personal grooming dressing, make up etc [4 hrs] Ice breaking in social interactions [6 hrs] Introduction to social etiquettes mannerisms [6 hrs] Just-a-minute [4 hrs] Interview techniques [10 hrs]

Fourth Semester
Subject Code MPC401 MPC402 MPC403 MPC404 MPC405 MPC406 MPC407 MPC408 Subject Database Technologies-II J2EE- Enterprise Java Software Engineering Strategic IT & Infrastructure Management Quantitative Techniques Management Development Progarm Enterprise Java- Lab Database Technologies-II-Lab Total L 3 3 3 3 3 0 0 0 14 Contact Hours T 1 1 1 1 1 0 0 0 4 Credit P 0 0 0 0 0 6 6 6 22 4 4 4 4 4 3 4 4 31

Database Technology -1 (MPC301)


Unit I (Data Retrieval) 16 Hours Overview of Oracle, Query Language, SQL and SQL * Plus, Versions of Oracle, Retrieving data from table using SELECT, different types of data, projection of data, where clause and operators, ordering data, using functions- numeric function, character functions, date function and other useful functions, using rownum and rowid, grouping the data, group functions, union, intersection, minus, retrieving data from many tables, joins, natural joins, sub-query and correlated query, complex queries. Unit II (DML, Objects and Security) 12hours DML: inserting records, Deleting records from table, update, merge of data, use of function in DML commands. Managing Objects: table creation, drop, alter, view- creation, drop, different types of views, index, sequences, basic security, users, roles, privileges, system privileges, object privileges and managing users, roles, working with tablespace, data import and export, flash back of tables and databases. Unit III (PL/SQL) 14 Hours Overview, objectives, benefits, different sections of pl/sql, pl/sql blocks, data types, variables, displaying value, SELECT command in PL/SQL, DML in PL/SQL, program constructs of pl/sql: selections (branching), iterations and their use, composite data type and its use, cursor: implicit , explicit and advanced cursor, procedure- importance, creation and use, function,

different types of parameters, limitation in use, trigger- importance, types of trigger, creation, use, dropping trigger, altering trigger, package: creation, procedure and function in package, exception handling- predefined errors, user defined exceptions, raise_application_error. Books: Oracle Complete Reference 10g (Oracle University) Structured Query language (Evan Bayross) PL /SQL (Evan Bayross)

J2EE- Enterprise Java (MPC402)

Module I (10 Hrs)


Introduction to Enterprise Java : Distributed Multi-tiered Applications, J2EE Container, Packaging, Deployment tools, Web application life cycle, Deploying web applications, Web Services Support JDBC: Database Access Methods, ODBC, JDBC, JDBC architecture, The java. Sql package , Driver Manager, Driver, Connection, Statement, Result Set, Writing database applications, Connector interface, creating new classes, applications, Advanced topics in JDBC , Transactions, Locking & Isolation

Module II (12 Hrs)


Servlets : Dynamic Content Generation, advantages of Servlets over CGI, Servlet interface, The HttpServlet, HttpServletRequest, HttpServletResponse classes, Exception Handling Session Management: Session Tracking with Cookies, HttpSession, Request Dispatcher Java Server Pages: Separating UI from Content generation code, MVC architecture, Life cycle of a JSP page ,Directives, Implicit and Explicit Objects, Scriptlets, Expressions,Expression Language, Scope, JSP Error Page handling, Session Tracking, JSP Using JavaBeans, Custom Actions and Tag Libraries in JSP, Java Server Pages Standard Tag Library

Module III (14 Hrs)


Hibernate Framework :Introduction to Hibernate Framework, Creating web application using Hibernate API, Life-cycle of Hibernate Entities, Caching, Hibernate Query Language, Handling Date, Time, TimeStamp, Hibernate Mappings and Relationships, Deploying Hibernate based complete web application on web server. MVC Architecture : Implement MVC based web application using servlet,JSP, JavaBeans, Introduction to Struts 2 Architecture, Building web pages using Struts 2, Struts Tag Library Introduction to Struts Framework : Internationalization and Localization support, Using Struts 2 Interceptors., Integrating Struts2 with Hibernate & its deployment on web server.

Module - IV
Introduction to EJB 3 Architecture : Major changes from EJB 2 architecture, Types of EJBs, Understanding life- cycle of Stateless Session Bean, Deployment of Stateless Session Bean on Application Server using JSP client Understanding life- cycle of Stateful Session Bean, Deployment of Stateful Session Bean on Application Server using JSP client , Servlet Client, Introduction to JPA(Java Persistence API) Understanding Persistence Units & Entity manager, Deployment of Session Bean & Entity Based EJB application (Session Faade Pattern)

Text Books:
1. 2. 3. 4. Java Server Programming (J2EE 1.6 Edition) Black Book by Dream tech Software Team STRUTS 2 in Action, Donald Brown, Dreamtech Spring In Action:Covers Spring 3.0, Craig Walls. Dreamtech Java Persistence With Hibernate, Christian Bauer, Wiley India

Reference Books

MPC403: SOFTWARE ENGINEERING

Module-I (12 hours) Introduction: Evolution and impact of Software Engineering, Socio-technical Systems, Software Processes, and Software Life cycle Models, Software Project Management. Requirements Analysis & Specification: Software Requirements, Requirements Engineering Processes, Feasibility study, Requirements analysis and specification, System Models, Critical System Specification. Module-II (14 hours) Design and Analysis Aspects: Architectural Design Cohesion and coupling, Abstraction, Data flow Oriented Design, Distributed Systems Architecture, ObjectOriented Design, User Interface Design. Software Development: Rapid Software Development, Software Reuse:: UML, OOAD Methodology, Component Based Software Engineering (CBSE). Implementation and Testing: Verification and Validation, Software Testing, Unit Testing: Black Box, White Box Testing, Integration, System Testing, Testing OO Programs. Module-III (14 hours) Software Reliability and Quality Management: Software Cost Estimation COCOMO Model, Quality Management, Process Improvement, Configuration Management, Software Maintenance, Modern Trends and Emerging Technologies: Agile software development, Extreme Programming (XP), Service-oriented Software Engineering, Text Books:

1. Rajib Mall, Fundamentals of Software Engineering, 2nd Edition, 2007, PHI Learning Pvt. Ltd. New Delhi. Reference Books: 1. Roger S. Pressman, Software Engineering: A Practitioners Approach, 7th International Edition, McGraw-Hill Education (Asia), Singapore. 2. Shari Lawrence Pfleeger, Joanne M. Atlee, Software Engineering, 3rd Edition (2006) , Pearson Education, Inc. New Delhi. 3. Ian Sommerville, Software Engineering, 8th Edition, 2007, Pearson Education Inc., New Delhi

MPC404: Strategic IT & Infrastructure Management

MODULE I (15 hrs)

Business Strategy: Challenges and Opportunities for IT:


Introduction, Business Strategy, Challenges and Opportunities, IT strategy, Application Strategy, Technology Strategy for IT, IT Management Strategy, Developing IT strategy for Competitive Advantage, Stages of IT Strategy Development & Implementation, Business & IT Alignment, Challenges of IT & Business Strategy Alignment, Business & IT Alignment Tools, Enterprise IT Architecture, Overview of modern IT strategies: Web services, Enterprise Application Integration, Component Architecture, Business Process Management, Customer Relationship Management, Case Study.

MODULE II (15 hrs) Technology Management Strategy for IT:


Introduction, Framework, Motivation, Strategy, Constituents, Prevalent Technology Reference Architectures Frameworks & Standards, Strategy for IT Program Management and PMO: Strategic view for Project, Program and Portfolio Management, Program Management, PMO setup, Benefits of PMO, Maturity, Management, Implementations, Staffing, Performance Measuring, Success Factors of PMO, Managing Overall Risk, PMO Dashboard and Reporting, IT sourcing strategy: Introduction, IT Management Layers and Considerations for Outsourcing, Strategic and Generic Sourcing, Variants of Outsourcing, Business Process Outsourcing, Insourcing Outsourcing Joint Venture, How to succeed with Outsourcing, Managing Outsourcing Transaction, IT Strategy Implementation, Planning and Measuring Returns on IT Investments.

MODULE-III (10hrs) IT Service Management Strategy:


Introduction, Strategies for IT Service Management, Information Technology Infrastructure Library (ITIL), ITIL Service Support Process, ITIL Service Delivery, Service Life Cycle as described in Level 3 of ITIL, Maturity Level of Process, Stages of Implementation, Comparison between ITIL

and BS 15000 and ISO20000, Relationship between Microsoft Operation Framework (MOF) and ITIL

Recommended Readings
ITIL repository Behin d Huber, Hans H, strategic business management, 2004 Stewens Mueller, G., Lechner, C.: Strategic Management, 2005 Heilmann, H., Strategic IT-Controlling, 2005 Brenner, W., Meier, A., Zarnekow, R., Strategic IT Management, 2005 Bernard, MG, Blom er, R., Bonn, J., Strategic IT Management, 2005 Online material

MPC 405: Quantitative Techniques


M odu le- I (15 h our s)

Introduction to Linear Programming: Problem formulation, graphical solution of LPP, Simplex algorithm, Big-M method, Two phase simplex method, Duality, Dual theorems, Transportation Problem, Assignment problem, Transshipment Problem. Queuing Theory: Basic structure of queuing model, Role of exponential distribution, Birth and death process, Queuing models based on Birth-and-death process, Queueing models based on Nonexponential distributions Inventory Theory: Components of inventory models, Deterministic Continuous-Review model, deterministic Periodic-Review model, Deterministic Multiechelon inventory models for supply chain management.

M odu le- II

(10 h our s)

Project management: Visual display of a project, Sheduling a project with PERT/CPM, Dealing with uncertain activity, Time-cost trade-offs, Scheduling and controlling project costs, Evaluation of PERT/CPM Decision analysis: Decision making without experimentations, Decision making without experimentations, Decision trees, Utility theory

M o d u l e - III

(10 ho urs)

Markov Chain: Stochastic Processes, Markov chains, Chapman-Kolmogorov equations, States of a Markov chain, Properties of Markov chains, Continuous time Markov chains. Markov Decision Process: Model for Markov decision Process, Linear programming and optimal policies, Policy improvement algorithm, Discounted cost criterion

Random numbers: Psedo random number generation, Using random numbers to evaluate integrals, Generation of discrete random variables: Inverse transform method, generating Poisson and Binomial random variables, the acceptance rejection technique Generating continuous random variable : The inverse transform algorithm, the rejection method, the polar method for generating normal random variables, generating Poisson process. Discrete event simulation approach: Simulation via discrete event, the single server queuing system, Queuing system with two servers in series and with two parallel servers, Inventory model.

M o d u l e - IV

(5 hrs)

Variance reduction technique: Use of antithetic variable, use of control variants, variance Reduction by conditioning, stratifies sampling, Importance sampling. Statistical validation techniques: Goodness of fit tests, Chi-square goodness of fit test for discrete data, Kolmogorov- Smirnov test for continuous data, Goodness of fit test when some parameters are unspecified, two sample problem. Text Books 1. Frederick S. Hiller, Gerald J. Lieberman, Introduction to Operations Research,McGraw Hill Education India Pvt. Ltd, Eighth edition, 2008, New Delhi. 2. Sheldon M. Ross, Simulation, Academic Press(an imprint of Elsevier), Fourth edition Reference Books: 1. Hamdy A.Taha,Operations research, Pearson Education India, New Delhi 2. Jerry Banks, John S. Carson II, Barry L. Nelson, David M. Nicol, Discrete Event System Simulation, 5thEdition, 2010, Pearson education Inc. New Delhi. 3. Andrew Seila, Vlatko Ceric, Pandu Tadikamalla, Applied Simulation Modeling, 1st Edition, 2009, Cengage Learning pvt. Ltd. New Delhi. 4. Manuel D. Rossetti, Simulation, Modeling and Arena, First Edition, 2009, Wiley India Pvt. Ltd. New Delhi. 5. Bernard P. Zeigler, Herbert Praehofer, Tag Gon Kim, Theory of Modeling and Simulation, 2nd Edition, 2000, Academic Press/ Elsevier India Pvt. Ltd, New Delhi. 6. W. L Winston, Operations Research Application and algorithm, Fourth Edition, CENGAGE Learning India Pvt Ltd, New Delhi. 7. Taha, Operations Research, Eighth Edition, Pearson Education Inc, New Delhi 8. J. K. Sharma, Operations Research theory and application, 3rd Edition MacMillan India Ltd. 9. Ravidran, Philips, Solberg, Operations Research, Principles and Practice, Second Edition, John Wiley and Sons, 2006

MPC406: Management Development Program


Analogy Series Completion (Number, Alphabet, Letter Series) Coding-Decoding for Number, Alphabet and Letter Blood Relations Puzzle Test: Classification Type questions, Compression Type questions, Sequential order questions, Section based on given conditions, Questions involving family members Alphabet test Order of words Letter words problems Rule detection Alphabetical quibble Word formation Number, Ranking and time Sequence Test Mathematical operations Logical sequence of words

Arithmetic reasoning
Logical reasoning Statement-Arguments Statement-Assumptions Statement-courses of Action Statement-Conclusions Deriving conclusion from passages General Aptitude Addition, Multiplication, Divisibility, Squaring, Cube, HCF and LCM, Fraction, Number system Permutation & combination, Probability, Ratio & Preparation, Partnership, Percentage, Average, Problem on Ages, Profit and loss, Simple Interest, Compound Interest, Time and work, Work and Wages, Trains, Streams Pronoun, Alligation, Clock, Pipes and cisterns Text books: 1. Quicker math by M.Tyra (BSC publication co. Pvt. Ltd) Reference books: 1. How to prepare GRE by Barrons / galgotia publications pvt. Ltd

ENTERPRISE JAVA LAB ( MPC407) Topics 01. HTML & XHTML Programming: basic tags, text formatting tags, creating hyperlinks. 02. HTML & XHTML Programming: tables, lists, frames, forms, maps, Creating CSS.

03. JavaScript Programming: Data types, loops, functions. 04. JavaScript Programming: DOM, arrays, forms, frame, GUI design. 05. XML Programming: page creation, making a DTD, Parsing XML files. 06. Creating, installation and running a web server (e.g. Apache Tomcat/ GlassFish). 07. Creating, Compiling and Running a Servlet. Program (both http & generic servlet). 08. Implementing session tracking mechanisms in servlets. 09. Generating Dynamic web content using Servlet basing upon request response model. 10. DHTML programming: GUI designs. 11. Creating a JSF program showing framework based application development. 12. Creating, Compiling and Running a JSP Program. 13. Implementing Session tracking through JSP Program. 14. Access to a database using Servlet/JSP program. 15. Creating a simple Java Bean Application programs using BDK. Tools. 16. Deploying of beans, implementing entity beans and session beans of EJB. 17. Creating manifest file, jar file and Deploying a web application. 18. Designing a simple Program using JDBC, beans and JSP implementing MVC Model. 19. Creating a RMI Program showing Marshalling and Unmarshalling Processes. 20. A Web based Capstone project university management system using JSP and Database..

MPC306: Database Technologies-II-Lab


Write SELECT statements to achieve the following:1. Display the minimum SAL jobwise. 2. Display the HRA for each employee given that HRA is 20% of SAL. 3. Display the DEPTNO column with duplicate values suppressed. 4. Find the names of all employees who have a letter R as a third letter in their name. 5. Find the names of all employees who were hired on the last day of the month. 6. Display the names of all employees right-aligning them to 15 characters. 7. Find the names of all employees who were hired more than 12 years ago. 8. Display the names of all employees with the initial letter only in capital. 9. Show the first three characters of the names of all employees. 10. Display the maximum SAL deptwise. 11. Display todays date in the following format: - Monday, October 5, 2007. 12. Display the SAL column rounded off to the nearest thousand. 13. Display all the employee names and their corresponding salaries in the descending order of salary. 14. Display the enames and the length of the enames. 15. Display enames and the corresponding m anagers ename. 16. Display the sum of salaries for deptno 10. 17. Display the enames and the corresponding dnames. 18. Display the location of the department with the minimum number of employees. 19. Display all the employees who belong to the same deptno as MILLER. 20. Display the name of the employee who is getting the maximum salary. 21. Display the minimum Status in the Supplier table. 22. Display the maximum Weight in the Parts table. 23. Display the average Weight of the Parts. 24. Display the total Quantity sold for part P1. 25. Display the total Quantity sold for each part. 26. Display the average Quantity sold for each part. 27. Display the maximum Quantity sold for each part, if the maximum Quantity is greater than 800. 28. Display the Status and the count of Suppliers with that Status. 29. Display the count of Projects going on in different cities. 30. What is the difference between COUNT(Status) and COUNT(*) ? 31. Display all the Suppliers with the same Status as the supplier, CLARK. 32. Display all the Employees in the same department as the employee MILLER. 33. Display all the Parts which have more Weight than all the Red parts. 34. Display all the Projects going on in the same city as the project TAPE. 35. Display all the Parts with Weight less than all the Green parts. 36. Display the name of the Supplier who has sold the maximum Quantity (in one sale). 37. Display the name of the Employee with the minimum Salary. 38. Display the name of the Supplier who has sold the maximum overall Quantity (sum of Sales). 39. Display the name of the Department with the maximum number of Employees. 40. Display all the Suppliers, in the cities starting with L. Apart from these, Instructor in charge will assign programming problems to implement the various topics covered in the module. Students have to submit the assignments as per his instruction. Periodic assessments will be conducted and a final examination will be held to assess the skills of the students

Fifth Semester
Subject Code MPC501 MPC502 MPC503 MPC504 MPC505 MPC506 MPC507 MPC508 Subject Elective/Upcoming Technology Microsoft .Net Technologies Cyber Security Mobile Computing Project Seminar Microsoft .Net Technologies- Lab Upcoming Technology Lab Total L 3 3 3 2 4 0 0 0 16 Contact Hours T P 1 0 2 0 1 0 1 0 0 0 0 6 0 8 0 4 4 18 Credit 4 5 4 3 4 3 4 3 29

MPC501: Elective/Upcoming Technology

MPC502:

Microsoft .Net Technologies (CS 501)


(10 hours)

Module-I

MS .NET 4.0 Framework Introduction to NET 4.0 Framework, NET 4.0 Framework Overview, Execution Process in .NET Environment, Application Domain: Accessing objects Across AppDomain Boundaries, AppDomain Unloading, CLR hosting, How host use AppDomain, Managing CLR by using Managed Code, How a Host Gets its Thread back, Language Interoperability, . NET Framework Class Library, Assemblies, Introduction of Windows Presentation Foundation, Introduction of Windows Workflow Foundation, Introduction of Windows Communication Foundation C# .NET 4.0 Need of C#, Strengths of C#,C# Basics:Program Structure, Data Types, Variables, Constants, Operators, Flow Control in C#, Namespaces & Assemblies, Arrays, Preprocessors, Delegates and Events, Boxing and Unboxing, Regular Expression, Collections, Multithreading Programming, Memory Management, Exceptions Handling, Win Forms Module-II (10 hours)

Windows Presentation Foundation: Control classes, Standard control and Component like Progress bar, ToolStrip, ToolStripManager etc, Shapes, Brushes, Controles, Layout Windows Communication Foundation: WCF overview, Working with WCF services, Working with WCF Consumer, Working with Data Contracts Windows Workflow Foundation: Activities, Custom Activities, Workflows, Workflow Services

Module-III

(20 hours)

ASP .NET 4.0 using C# : ASP .NET Server Controls and client-side scripts, ASP .NET Web Server Controls, Validation Controls, Server Control Events, User Controls in ASP .NET, Working with Master-Detail relationship, ASP .NET State Management, Custom Control Master Pages, Themes and skins: Working with Master Pages, The basic of Master Pages, Coding a Master Page, Coding a Content Page, Mixing Page Types and languages, Specifying which Master Page to use, Working with Page Title, Specifying Default Content in Master Page, Nested master Page, Caching with Master Page, Using Asp.net 4.0 Themes, Creating yours own Themes, Programmatically Working with Themes, Assigning the pages Theme Programmatically, Assigning a control SkinID Programmatically ADO.NET 4.0: Querying with LINQ: LINQ to objects, LINQ to XML, LINQ to SQL WCF: WCF Overview, Contracts, Binding, behavior, hosting , workflow

Text books: 1. Pro C# 2010 And The .NET 4 Platform, Andrew Troelsen 2. C# 2010 Programming: Covers .Net 4.0, Black Book Reference books: 1. .NET Programming 4.0 , Wrox Publications 2. Introducing Microsoft .NET, Wrox Publications 3. CLR via C# by Jeffrey Ritchter / Microsoft Press 4. C# 2010 For Programmers, Paul J. Deitel, Harvey M. Deitel 5. Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework, Ian Griffiths, Jesse Liberty, Matthew Adams, Shroff/O'Reilly

MPC503: CYBER SECURITY


Module I:
Security Concepts : Introduction to security, Information security, Security triad: Confidential, Integrity, Availability, Focus of control, Information Security Services, Types of Attacks, Computer Forensics, Security Engineering Security Threats and vulnerabilities : Overview of Security threats, Hacking Techniques, Password Cracking, Insecure Network connections, Malicious Code, Programming Bugs, Cyber crime and Cyber terrorism, Information Warfare and Surveillance, Cryptography: Introduction to Cryptography, Symmetric key Cryptography, Asymmetric key Cryptography, Message Authentication, Digital Signatures, Public Key infrastructure, Diffe-Hellman key exchange protocol, Applications of Cryptography

Module2: Security Management

Security Management Practices: Overview of Security Management, Information Classification Process, Security Policy Risk Management, Security Procedures and Guidelines, Business Continuity and Disa ster Recovery Security Laws and Standards: Security Assurance, Security Laws, International Standards, Security Audit, OCTAVE approach, SSE-CMM

Module 3: Network Security


Access Control and Intrusion Detection: Overview of Identification and Authorization, I & A Techniques , Overview of IDS, Intrusion Detection Systems and Intrusion Prevention Systems Server Management and Firewalls: User Management, DNS Routing and Load Balancing, Overview of Firewalls , DMZ and firewall features

Module 4: System and Application Security Security Architectures and Models: Designing Secure Operating Systems, Controls to enforce security services, Information flow model and Biba model, System Security : Desktop Security, email security: PGP and SMIME, Web Security: web authentication, SSL and SET OS Security: OS Security Vulnerabilities, updates and patches, OS integrity checks, Anti-virus software, Design of secure OS and OS hardening, Configuring the OS for security, Trusted OS

Text Books: 1. P. Pfleeger, shari Lawrence P fleege, Security in Computing, PHI, Third Edition. 2. Behrouz A. Forouzan, Cryptography And Network Security, Fourth Edition, 2008, Tata McGraw-Hill Education (India), New Delhi. Reference Book: 1. William Stallings, Cryptography and Network Security, Fourth Edition, 2008, Prentice Hall India.

MPC 504: MOBILE COMPUTING


Module - I 15 hours Introduction: Application, Simplified Reference Model. Wireless Transmission: Frequency for radio transmission, Signals, Antennas, Multiplexing, Modulation, Spread Spectrum. Cellular System. Medium access Control: Motivation for a Specialized MAC protocol, SDMA, FDMA,TDMA,CDMA. Module - II 10 hours Telecommunication System: GSM, DECT, TETRA, UMTS and IMT-2000.

Satellite System: Application, Basics, Routing, Localization, Handover. Module - III 15 hours Wireless LAN: IEEE 802.11, HIPERLAN, Bluetooth. Mobile Network Layer: Mobile IP, DHCP, Mobile ad-hoc network. Mobile Transport Layer: Traditional TCP, Classical TCP improvements, TCP over 2G/3G wireless network. Support for Mobility: File System, WWW, WAP. Text Book 1. Mobile Communication, J. Schiller, Pearson Reference : 1. Guide to Designing and Implementing Wireless LANs, Mark Ciampa, Thomson learning, Vikas Publishing House, 2001. 2. Wireless Web Development, Ray Rischpater, Springer Publishing 3. The Wireless Application Protocol, Sandeep Singhal, Pearson 4. Mobile and Personal Communication Systems and Services, Raj Pandya, Prentice Hall of India, 2001.

MPC 505: PROJECT


Every student has to work with a problem using one of the specialization skills he/she has selected or one of the developer skill naming Java or. Net Framework. There will be theory classes regarding various stages of a project starting from problem definition over development & installation of the solution. The student will be guided by a faculty through all the stages of a project & its implementation. Duration of the project would be covering the entire 5th semester & the problem would preferably be from trained industry.

MPC 506: SEMINAR

Every student having developed a solution to a problem under a faculty & implemented a solution is required to present in this seminar the details of the project undertaken. The highlights of the solution developed at every milestone & the proof of the successful implementation of the project is to be presented.

Microsoft .Net Technologies- Lab (CS

507)

1. Simple Program using C# 2. Create a Master Details application using ASP.Net using disconnected architecture of ADO.Net where the detailed data should be displayed on another page. The application should allow the user to update and delete the existing records in both the tables, if the user is an authenticated user. Otherwise, the user who is not authenticated, the records should be displayed in the read-only mode. For authentication purpose, implement forms authentication using database for storing user data. The password should be stored in the encrypted format in the database. 3. Create simple ASP.NET Application to authenticate employee of RCM using Login screen. Allow authenticated employee to change his personal information using Update_personal screen. Employee has first name, lastname, age, email, and password attributes. Use proper validation controls controls. Use any .NET language. Use any database. Authentication & Change Personalized information logic would be implemented into XML webservice CDAC Service and accessed in ASP.NET Application. 4. Create an asp.net web application for a new user to register in job search site. Create a registration form consisting of details like: First name, Last name, Address, Contact No., Educational details, Current and last job responsibilities if any. All data should be entered with proper validation (using validation controls) into database. Also upload the resume of the user and store it in database. Uploaded resume should be within size limit of 250 KB. 5. Create Login Form with no code for the Login button. Put client side validators to ensure the following : A. Login name must be entered and must have min 5 and max 8 characters B. Password must be entered and must have exactly 6 digits only C. Have a Register LinkButton which takes you to the Registerpage. The validation code must not be called for this button. D. Create a Text Box and a button next to it with Search as its text. Make sure that the user must enter text in the textbox before clicking on Search. Make sure that when you click on the search button, it fires only the validator for the search textbox and when you click on the login button, it should only fire the validators for the login button. E. Messages for both the buttons must be shown in separate message boxes only. 6. You are creating an ASP.NET application for an Internet Web site .You want to create a toolbar that will be displayed at the top of each page in the Web site. The toolbar will contain only static HTML code. The toolbar will be used in only your application. 7. You are creating an ASP.NET application that will be published in several languages. You develop a satellite assembly that will include the localized resources for one of the other languages. The satellite assembly will also contain code that accesses Enterprise Services. Apart from these, Instructor in charge will assign programming problems to implement the various topics covered in the module. Students have to submit the assignments as per his instruction. Periodic assessments will be conducted and a final examination will be held to assess the skills of the students

Upcoming Technology- Lab (CS

508)

You might also like