Syllabus and Course Scheme Academic year 2014-15
Transcription
Syllabus and Course Scheme Academic year 2014-15
Syllabus and Course Scheme Academic year 2014-15 MASTER OF COMPUTER APPLICATIONS (MCA) UNIVERSITY OF KOTA MBS Marg, Swami Vivekanand Nagar, Kota - 324 005, Rajasthan, India Website: uok.ac.in MASTER OF COMPUTER APPLICATIONS (MCA) Exam. – 2015 Duration : 3 Years Eligibility : As per RMCAAT Guide Lines Selection: Through Entrance Examination(RMCAAT) Semester ( 1 to 5) 1. In each semester there shall be 5 theory papers and 4 practical. Each Theory as well as practical paper shall be of 100 marks. 2. As per the decision taken in the committee of the Deans of internal assessment the AICTE norms should be followed.. 3. Each theory paper consist of 100 marks out of which 75 marks shall be for external assessment and 25 marks for internal assessment. 4. For the award of internal assessment marks of each theory paper, 2 sessional tests per semester shall be conducted by the internal faculty of the University and award list should be sent to the Examination Section of the University. 5. Examination of 03 practicals of each semester be conducted by one external examiner. 6. Attendance must be 75% for appearing in each end semester examination. Yearwise/Semesterwise Passing Scheme First Year: 1.1 The minimum marks for passing first year ( I & II Semester taken together) shall be 40% in each theory paper (internal assessment and external assessment separately ) and 50 % marks in the aggregate of papers prescribed in I and II semester (theory and Practical separately). 1.2 A candidate may be promoted to second year if he/she has secured at least 40% marks in each theory paper but has failed to secure 50% marks in aggregate ( theory and practical separately). He/She shall be required to reappear in some of the theory papers of I and II semester so as to make his/her aggregate at least 50% along with papers of III, IV, V, VI semester when these course are offered again so as to satisfy the passing criteria laid in 1.1. 1.3 A candidate may be promoted to second year if he/she secured at least 40% marks in at least seven out of ten theory papers prescribed in I & II semester taken together provided that the aggregate of marks in all theory papers of I and II semester taken together is at least 50%. Such a candidate shall be required to reappear in papers in which he/she has secured less than 40% marks alongwith the theory papers of II,III, IV, V, VI semester when these courses are offered again so as to satisfy the passing criteria laid in 1.1. 1.4 A candidate appearing in first and then in second semester of MCA course, that is treated as first year of the course, may be promoted to third semester, if he/she passes 50% papers of theory as well as practical papers separately. Otherwise he/she will be treated as failed and he/she will have to re-appear as ex-student in all papers of first year. Due papers, if any, will have to be passed alongwith third & fourth semester. 1.5 A candidate who fails to satisfy the passing criteria in 1.1, 1.2, 1.3 for promotion to second year shall be required to rejoin the course in the first year, if otherwise eligible in accordance with the University regulation laid in this regard. Second Year: 2.1 The minimum marks for passing second year (III & IV semester taken together) shall be 40% in each theory paper (internal assessment and external assessment separately) and 50% marks in the aggregate of theory papers prescribed in III and IV semester (theory and practical paper separately). 2.2 A candidate may be promoted to third year if he/she has secured at least 40% marks in each of the theory papers but has failed to secure 50% marks in aggregate (theory and practical papers separately) such a candidate shall be required to appear in some of the theory papers of III, IV so as to make his aggregate at least 50% along with theory papers of V and VI. 2.3 A candidate may be promoted to third year if he/she secured at least 40% marks in atleast sixteen out of twenty theory papers prescribed in I, II, III & IV semester and has secured 50% in aggregate of theory papers in semester III and IV taken together. Such a candidate shall be required to reappear in some of theory papers in which he/she has secured less than 40% marks along with the theory papers of V and VI semester. 2.3 Similarly for promotion in fifth semester, a candidate has to pass 50% papers of first year (I and II semester taken together) and second year (III and IV semester taken together) in theory as well as practical papers separately, otherwise he/she will not be promoted to fifth semester. He/she then will have to reappear in due papers of first, second, third and fourth semester as an Ex-student. 2.4 A candidate promoted to third year as per the conditions of rule 2.3 above, will be allowed to appear in due papers of first and third semester alongwith fifth semester. Similarly, he/she may appear for due papers of second and fourth semester alongwith his sixth semester that is a project work. 2.5 A candidate who fails to satisfy the passing criteria in 2.1, 2.2, 2.3 for promotion to third year shall be required to rejoin the course in the second year, if otherwise eligible in accordance with the University regulation laid in this regard. Third Year: 3.1 The minimum marks for passing third year ( V & VI Semesters) shall be 40% in each theory paper (internal assessment and external assessment separately ) and 50 % marks in the aggregate of papers prescribed in V semester (theory and practical separately) and candidate should get 50% external assessment and internal assessment of the Minor project and 50% marks in semester VI. 3.2 if a candidate has secured less than 50% marks in the aggregate of theory papers of semester V, he/she is required to appear in theory papers in the following semester examination so as to satisfy the passing criteria laid in 3.1. 3.3 if a candidate has secured less than 50% marks in both internal assessment and external assessment of VI semester project he/she will repeat the project semester (VI semester). 3.4 A candidate who fails to satisfy the passing criteria in 3.1 and 3.2 at end of VI semester or study, he/she shall be required to rejoin the course in the third year. 3.5 At the end of final examination, the candidate eligible for the award of MCA degree shall be classified on the basis of the marks obtained in all the semester examination taken together, as follows: a. 1st Division with Honours: 75% or more marks is aggregate (provided the candidate has passed all the papers and examination in the first attempt) b. 1st Division: 60% OR more marks but fails the criteria for being classified as first division with honours laid in 2 (a). c. 2nd Division: all other not included in 4 a and 4 b above. 3.6 Maximum time limit permissible to complete MCA course is six years only since the year of his/her first admission to MCA course. 3.7 Degree of MCA will be awarded to such candidates who clear all the papers of MCA course within the period of six years. (i.e. the maximum duration to complete MCA course is six years) CURRICULUM AND SCHEME OF EXAMINATION MCA Course details the list of papers to be offered for the Master of Computer Application (M.C.A.) and the scheme of examination is given below: MASTER OF COMPUTER APPLICATION - (2015) 1. 2. 3. Duration of the Course: The M.C.A. course will be of six semesters duration which will be conducted in three years. Each semester will be having 90 working days in a semester duration. Medium of Instruction: The medium of instruction and examination shall be English. Courses of Study and Examination Scheme Theory: I. Assignments: 40% of the internal assessment marks for each theory paper will be awarded on the basis of performance in the assignments regularly given to the students, and its records. II. Internal Examination: 40% of the total Internal Assessment marks for each theory paper will be awarded on the basis of performance in written examination conducted by the faculty, one at the end of fourth month and another at the end of eighth month. III. Seminar/Oral examination: 10% of the total internal assessment marks for each paper will be awarded on the basis of performance either in a seminar or internal viva-voce. IV. Overall performance: 10% of the total internal assessment marks will be awarded for each paper on the basis of performance and conduct in the classroom. Practical : 1. Project: 80% of the total Internal Assessment Marks for each practical paper during I & II year and Vth sem. will be awarded on the basis of project, its presentation and project report submitted by the students. This activity can be held in the team of maximum two students. There should be a project co-ordinator (faculty member of computer science department). 2. Internal examination: 10 % of the total Internal Assessment marks for each practical paper will be awarded on the basis of performance in practical examination conducted by the faculty, once during the session. Overall performance: 10 % of the total internal assessment marks will be awarded for each practical paper on the basis of performance and conduct in the practical labs. Semester: I Sr. no Subject Code Paper Name T P Internal Assessment Uni. Exams Total L Periods 3 1 0 25 75 100 3 3 3 3 1 1 1 1 0 0 0 0 25 25 25 25 75 75 75 75 100 100 100 100 6. 7. Theory Papers MCA- 101 Computer Organization and Architecture MCA- 102 Programming in C MCA -103 Financial Accounting MCA -104 Discrete Mathematics MCA -105 Database Management System Practical Papers MCA -106 Programming in C MCA- 107 Database Management System Lab 0 0 0 0 4 4 25 25 75 75 100 100 8. MCA- 108 0 0 4 25 75 100 15 5 12 200 600 800 1. 2. 3. 4. 5. Office Management Lab Total Semester: II Sr. no Subject Code Paper Name 7. Theory Papers MCA -201 Object Oriented Modeling and Programming MCA- 202 Data Structures MCA- 203 Computer Oriented Numerical Methods MCA- 204 System Analysis and Design MCA- 205 Data Communication and Computer Networking Practical Papers MCA -206 Object Oriented Programming and Data Structures Lab MCA- 207 Computer Oriented Numerical Methods Lab 8. MCA- 208 1. 2. 3. 4. 5. 6. Communication Skills Total Periods L T P Internal Assessment Uni. Exams Total 3 1 0 25 75 100 3 3 3 3 1 1 1 1 0 0 0 0 25 25 25 25 75 75 75 75 100 100 100 100 0 0 4 25 75 100 0 0 4 25 75 100 0 0 4 25 75 100 15 5 12 200 600 800 Semester: III Sr. No. Subject Code Paper Name 6. 7. Theory Papers MCA-301 Programming with JAVA MCA- 302 Operating System MCA -303 Theory of Computation MCA- 304 Electronic Commerce MCA- 305 Information Security Systems Practical Papers MCA- 306 Java lab MCA- 307 Unix lab 8. MCA- 308 1. 2. 3. 4. 5. Seminar Total Periods L T P Internal Assessment Uni. Exams Total 3 3 3 3 3 1 1 1 1 1 0 0 0 0 0 25 25 25 25 25 75 75 75 75 75 100 100 100 100 100 0 0 0 0 4 4 25 25 75 75 100 100 0 0 4 25 75 100 15 5 12 200 600 800 Semester: IV Sr. no. Periods L T Internal Assessment Uni. Exams Total P 3 3 3 3 3 1 1 1 1 1 0 0 0 0 0 25 25 25 25 25 75 75 75 75 75 100 100 100 100 100 6. 7. Subject Paper Name Code Theory Papers MCA- 401 Computer Graphics MCA- 402 Software Engineering MCA- 403 Emerging Web Technologies MCA- 404 Artificial Intelligence MCA- 405 Elective:- 1.Embedded System Design 2.Parallel Processing Practical Papers MCA- 406 Computer Graphics Lab MCA 407 System design Lab 0 0 0 0 4 4 25 25 75 75 100 100 8. MCA- 408 Emerging Web technologies Lab 0 0 4 25 75 100 Total 15 5 12 200 600 800 1. 2. 3. 4. 5. Semester: V Sr. no. Subject Code Paper Name Periods Theory Papers MCA- 501 Design and Analysis of Algorithms MCA- 502 Wireless Technologies MCA- 503 Compiler Design MCA -504 Elective(I):- 1.Modeling and Simulation 2.Natural Language Processing 3. Distributed Computing 4. Software Project Management MCA- 505 Elective(II):- 1.Image Analysis and Compiler Vision 2 .Real Time System 3. Client-Server computing 4. Artificial Neural Network Practical Papers MCA -506 Algorithms Lab MCA- 507 Minor Project MCA -508 Elective Lab Total 1. 2. 3. 4. 5. 6. 7. 8. Internal Assessment Uni. Exams Total L T P 3 1 0 25 75 100 3 3 3 1 1 1 0 0 0 25 25 25 75 75 75 100 100 100 3 1 0 25 75 100 0 0 0 15 0 0 0 5 4 4 4 12 25 25 25 200 75 75 75 600 100 100 100 800 *Subject to the availability of faculty, (Elective will be offered only). Semester: VI (University- Industry Linkage- Programme) Sr.no Subject Code Paper Name Duration Internal Assessment Uni. Exams Total 1. MCA- 601 Major Project 6 Months 100 200 300 100 200 300 Total 1. Marks of internal Assessment can be distributed as follows:1. 2. 3. Project Performa sent by the student Mid term & end evolution from project guide synopsis of the project Total 20 30 50 100 2. Marks of University Exam can be distributed as follows:1. 2. 3. 80 80 40 200 Dissertation & Project Project Report Viva-Voce Total Total Marks of MCA VI Semester = Total Marks: 100 (Internal)+ 200(External) MCA I Semester MCA II Semester MCA III Semester MCA IV Semester MCA V Semester MCA VI Semester 800 800 800 800 800 300 Total Maximum Marks: 4300 Semester-III Programming with JAVA (MCA- 301) Unit I: An overview of Java, JVM, bytecode, Java class libraries, Date types, Variable, Data types and casting, Operators, operator precedence and Control statements. Unit II: Declaring object reference variable, Introducing methods, constructors, the key word, garbage collection, Overloading methods, String handling, and String buffer. Unit-III Inheritance and polymorphism: super class and subclass, protected members, Relationship between super and sub class. Inheritance hierarchy, abstract classes and methods, final methods and classes, nested classes, Packages and Interfaces: Defining a package, importing package, defining an interface, implementing and applying interfaces. Unit IV: Exception Handling: Fundamentals, exception types, using try and catch. File handling: Character based file and binary file, Multithreaded Programming: Creating a single and multiple threads , thread priorities, synchronization. Unit-V Applets: Applets basics, applets architecture, applets skeleton, the html applet tag, passing parameters in applets, event-handling: event classes and event listener interfaces, introduction to swing and servelets. Text/Reference Books 1. The complete reference Java - 2, P. Naughton and H. Schildt: Tata Mc-Graw Hill. 2. the java hand books, Patrick Naughton, Michael Morrison, Osborne/McGraw-Hill 3. A Desktop Quick Reference for Java Programmers, David Flanagan, Java in a Nutshell: O'Reilly & Associates, Inc. 4. Programming with Java A Primer, E. Balaguruswamy, TMH. 5. Big Java, Cay Horstmann, Wiley India edition, 2nd Edition. 6. Core Java, Dietel and Dietel, Pearson/Pretice Hall , 7th Edition. 7. Internet and Web-Technologies by Rajkamal, TataMcGraw-Hill, 6th Edition, 2011. Operating Systems (MCA- 302) Unit- I Operating system as resource Manager: Overview of processor management, memory management, file management, Device management; operating system services; operating system classifications-single user, multiuser, multiprocessing, batch processing, time sharing, real time operating system. Processor management: Process overview, process states, multiprogramming, levels of schedulers and scheduling algorithms, multi-processor scheduling, deadlock prevention, avoidance, detection and recovery. Unit- II Memory management: Partition, paging and segmentation; types of memory management schemes, virtual memory-demand paging, procedure sharing, run time storage allocation. File Management: File supports, access methods, allocation methods- continuous, linked and index allocation; directory systems-single level, tree structured, acyclic graph and general graph directory, file protection, layered file system. Unit- III Resource Protection: Mechanism, policy and domain of protection, access matrix and its implementation, dynamic protection structure. Unit- IV Device Management: Dedicated, shared and virtual devices, sequential access and direct access devices , channel and control units, I/O buffering, I/O schedulers, spooling system. Unit – V Concurrent Process and Programming: Precedence graph, Berntein condition, process hierarchy, process synchronization-critical section and mutual exclusion, classical process co-ordination problems, critical region, monitors, concurrent languages. Text/Reference Books 1. 2. 3. 4. 5. Operating System Concepts, Silberschatz, Galvin and Gagne, Wiley India Ltd., 6 edition. Modern Operating Systems, Andrew S. Tanenbum, Pearson Edition, 2nd edition, 2004. Operating Systems, Gary Nutt, Pearson Education, 3rd Edition, 2004. Operating Systems, Harvey M. Dietal, Pearson Education, 3rd edition, 2004. Fundamentals of Operating Systems, A.M. (1979). THEORY OF COMPUTATION (MCA- 303) Unit- I Mathematical preliminaries, alphabets, strings, Languages, states, transitions, finite automata and regular expressions, applications e.g. Lexical analyzers and text editors. Unit- II The pumping Lemma & closure property of regular sets, decision algorithms for regular sets. Unit- III Context free grammars, Chomsky and Greibach normal form theorems, ambiguity, Pushdown automata and the equivalence of context free languages to sets accepted by non-deterministic PDA, the Pumping Lemma for CFL’s,closure properties of CFL’s and decision algorithms for CFL’s. Unit- IV Turing Machines: Introduction, Turing hypothesis, Turing computability, nondeterministic, multitape and other versions of Turing machine, Church’s hypothesis, primitive recursive function, Generalization, recursively enumerable Languages and Turing Computability. Unit- V Undecidability: Universal Turing machines and unsolvability of the halting problem, an undecidable problem, Post’s Correspondence problem. Text/Reference Books 1. Introduction to Automata Theory, Languages and Computation,Hopcroft J.E. and Ullman J.D., Narosa Publishing House, 1988. 2. Theory of Computation, Derickwood, Harper & Row Publishers, New York, 1987. 3. Elements of the Theory of Computation,Lewis H.R. & Papadimitriou C.H, Prentice Hall International Inc. 1981. 4. Introduction to the Theory of Computation, Michal Sipear, MA.: Thomson course technology, 2nd edition, 2006. 5. Automata Theory, language and Computation, J. Hoperoft, R. Motwani and Jeffery Ullman, Addison wisely, 3rd edition,2013. 6. Theory of Computer Science: Automata, Language and computation, K.L.P. Mishra, N. Chandrasekaran, PHI Learning Pvt. Ltd. E-commerce (MCA- 304) Unit-I E-commerce: Objectives, Advantages and disadvantages, Forces driving E-Commerce, Traditional commerce and E-commerce, E-Commerce opportunities for industries. Unit-II E-Commerce Models: Business to consumer, Business to Business, Consumer to Consumer, other models –Brokerage Model, Aggregator Model, Info-mediary Model, Community Model and value chain Model. Unit-III Electronic Payment Systems: Special features required in payment systems, Types of E-payment systems, Smart Card, Electronic Purses, E-Cash, E-cheque, credit card. Unit-IV E-Marketing, E-Customer Relationship Management, E-Supply Chain Management. Unit-V Security Issues in E-Commerce: Security risk of E-Commerce, Types of threats, Security tools and risk management approach. Cyber laws, Business Ethics, EDI Application in business. Text/Reference Books 1. E - Commerce An Indian Perspective by P.T. Joseph, S.J., PHI 2. Doing Business on the Internet E – Commerce (Electronic Commerce for business) by S. Jaiswal, Galgotia Publications. 3. E-Commerce by Scneider, Thomson Publication. 4. E-commerce: Strategy – Technologies and Application by Whiteley David, TMH, India. 5. Electronic Commerce by Greensteen, TMH. Information and Network System Security (MCA- 305) Unit-1 Basic Security Concept, Computer Security, Threats to Security, attacks, Security services & Mechanisms, Communication Security-Encryption, Classical Encryption Model, Steganography. Unit-2 Cryptography- transposition/ substitution, Caesar Cipher, Cryptosystem, Symmetric and Asymmetric crypto primitives, Private Key Cryptography, Block Cipher Principles, Data encryption Standards, Encryption and Decryption using round functions, AES, Triple DES, Random number generation, Key distribution. Unit-3 Message Authentication and hash functions-message digest, strong and weak collision, message authentication code, MD5, Hash functions, Secure Hash algorithm (SHA), Birthday paradox, digital signature, Digital signature standards (DSS). Unit-4 Public Key Cryptography – Number Theory: Euclidean algorithm, Euler Theorem, Fermat theorem, Totent function, multiplicative and additive inverse. Principles of Public key cryptography, Public Key infrastructure (PKI), RSA algorithm, Key management, Elliptic Curve cryptography, Diffie Hellman Key Exchange. Unit-5 Network and System Security – Network Attacks, IP Security (IPSec): AH & ESP, Web security: SSL /TLS, Kerberos, E-mail Security: Pretty good Privacy (PGP), S/Mime, Network scanning, System security: intruders, viruses, firewall Design Principles, Intrusion Detection system ( IDS), Concept of Cyber Security. Text/Reference Books 1. Cryptography and Network Security by Willian Stallings, Pearson Education, 6th edition, 2013. 2. Cryptography and Network Security by Behrouz A. Forouzen, Tata McGraw Hill. 3. Cryptography and Network Security by atul Kahate, McGraw Hill Education India (Pvt. Ltd.) 2nd edition, 2009. 4. Handbook of Information Security Management, Micki Krause F tipton- Vol. – 3, CRC Press LLC, 2004. 5. Link: Dr, Gary C. Kersler’s An overview of Cryptography: “Pretty good Privacy (PGP)”(HTML). 6. www.Netseurity.net.