MCA Science Sylab
MCA Science Sylab
Course Structure
DURATION: The entire Programme is a Three year and Six semester full time Programme.
NO. OF COURSES: For first five semesters there will be Six courses. The last semester will
be Industrial training/Institutional project and two theory courses.
Salient Features
1. Each Theory course will be of 4 credits and each Lab. Course (Practical) of 5 credits.
2. Each semester is of 6 courses and 25 credits (This is not applicable for Industrial
training in VI semester of M.C.A.).
3. Each regular student will have to appear for all the 25 credits of the respective
semester.
4. Student who wishes to take admission to the second year M.C.A should have obtained
at least 25 credits out of 50 credits of the First year M.C.A.
5. A student will have to complete at least 75% credits (other than for IT SemVI) from
M.C.A. (Under Science Faculty) syllabus. The remaining 25% credits (other than for
ITSemVI) can be chosen from the courses offered by the other Departments/subjects
(other than Computer Science courses) with credits system structure.
Evaluation Rules
Pattern of Examination
Evaluation of Students:
1) The In-semester and End-Semester examinations will be of 50 marks each.
2) Student has to obtain 40% marks in the combined examination of In-Semester and
End-Semester assessment with minimum passing of 30% passing in both
assessments separately.
3) A student cannot register for third semester/fourth semester if s/he fails to complete
the minimum of 50% credits of the total credits of two semesters of the first year.
4) Internal marks will not change. Student cannot repeat internal assessment. If student
misses internal assessment examination, s/he will have second chance with the
permission of the concerned teacher. But it will not be right of the student. It will be
the discretion of the concerned teacher and internal departmental assessment
committee.
5) There shall be revaluation of answer script of end semester examination, but not of
internal assessment papers.
6) Internal assessment (IA) answer scripts may be shown to the concerned student but not
end semester answer script.
Internal Assessment (Continuous Assessment): Internal assessment for each course would be
continuous and dates for each tutorials/practical tests will be pre-notified in the time table for
teaching or placed separately as a part of time table. Department / College Internal Assessment
Committee will coordinate this activity
Theory Courses: Conducting written tests should not be encouraged. More focus should be on
non-written tests. Students should be encouraged to conduct various academic activities. A
teacher must select a variety of the procedures for internal assessment suggested as follows.
a) Mid-term test
b) On-line test
c) Open book test (concerned teacher will decide the allowed books)
d) Tutorial
e) Surprise test
f) Oral
g) Theory Assignments
h) Review of Research paper
i) Seminar presentation
j) Journal/Lecture/Library notes
k) Group Discussion
l) Programming Assignments
Student has to preserve the documentation of the internal assessment except midterm test
answer script. It is the responsibility of the student to preserve the documents.
Project Courses : The Project can be platform, Language and technology independent.
Project will be evaluated by project guide. Assessment will be done weekly in the respective
batch. Evaluation will be on the basis of weekly progress of project work, progress report,
oral, results and documentation.
University Examination (UE): End-Semester examination for 50 marks per course would be
held as per the scheduled given by University of Pune.
1. If a student fails in a course of any semester then the student can appear only for the End of
Semester Examination of the following semester. However he/she can improve the Internal
Assessment (continuous assessment) performance in any of the forthcoming semesters in
which the course is subsequently conducted and in this case, the student will have to appear
for End of Semester Examination also for the said course.
th
2. The assessment of 17 credits towards VI semester (Full Time Industrial Training /
Institutional project) will be carried out as follows:
i. A student will inform the department about the joining date of the above mentioned
training.
ii. The student will have to make minimum two presentations, one in the third month
and the other at the end of the training programme. These presentations will be
considered towards CA.
iii. The student will have to submit a Dissertation/Report to the department which will
be assessed towards course credits.
Award of Class
Grades will be awarded from grade point average (GPA) of the credits.
GPA Rules:
1. The formula for GPA will be based on Weighted Average. The final GPA will not be printed
unless a student passes courses equivalent to minimum 150 credit hours (Science). Total
credits hours means the sum of credit hours of the courses which a student has passed.
2. A seven point grade system [guided by the Government of Maharashtra Resolution No. NGO
1298 / [4619] / UNI 4 dt. December 11, 1999 and University regulations] will be followed.
The corresponding grade table is attached herewith.
3. If the GPA is higher than the indicated upper limit in the third decimal digit then the student
be awarded higher final grade (e.g. a student getting GPA of 4.492 may be awarded A)
4. For Semester I, II, III examinations, only the grade points will be awarded for each subject.
Final GPA along with final grade will be awarded only at the end of IV semester. There is
also a provision for verification and revaluation. In case of verification, the existing rules will
be applicable. The revaluation result will be adopted if there is a change of at least 10%
marks and in the grade of the course.
5. After the declaration of result, for the improvement of Grade, the student can reappear for the
examination of minimum 30 credits worth theory courses.
Verification / Revaluation
There is also a provision for verification and revaluation. In case of verification, the
existing rules will be applicable. There shall be revaluation of end semester
examination, but not of internal assessment.
Completion of Degree Programme
1) As soon as a student obtains 150 credits (completion of Industrial training (IT) and
75% of the credits from the syllabus excluding IT is essential ), the student will be
deemed to have completed the requirements of the M.C.A.(Science) degree
programme.
2) If a student has failed in a course then the said course will not be taken into account
for calculating GPA and overall grade. In fact, all the courses in which a student has
passed will be taken into account for calculating the GPA and overall grade.
3) The policies and procedures determined by University will be followed for the
conduct of examinations and declaration of the result of a candidate
Course Structure MCA (Science) for Affiliated Colleges
Year/ Subject Paper Title of Paper Hours Credit % of Assessment
Semester / IA UE Total
Week
I Year Core CA-101 Programming with C 4 4 50 50 100
Sem-I Core CA-102 DBMS 4 4 50 50 100
Core CA-103 Mathematical 4 4 50 50 100
Foundation
Core CA-104 Concrete Mathematics 4 4 50 50 100
Graph Theory
Core CA-105 Computer Organisation 4 4 50 50 100
Core CA-106 Lab on CA-101 & CA- 4 5 50 50 100
102
Minimum Credit : 25, Core Subject is compulsory IA- Internal Assessment, UE
University Examination.
Year/ Subject Paper Title of Paper Hours/ Credit % of Assessment
Semester Week IA UE Total
I Year Core CA-201 Data Structures 4 4 50 50 100
Sem-II Core CA-202 TCS 4 4 50 50 100
Core CA-203 OOP- C++ 4 4 50 50 100
Core CA-204 Computer 4 4 50 50 100
Networks
Core CA-205 ADBMS 4 4 50 50 100
Core CA-206 Lab. on CA- 4 5 50 50 100
201,CA-203 & CA-
205
Minimum Credit : 25 , Core Subject is compulsory. IA- Internal Assessment, UE
University Examination.
Core Subject is compulsory. If student had completed 133 credit within Five semesters then
no need to select any elective course. Otherwise student should select required elective
courses to complete 150 credit.
M.C.A.(Science) Year-III Sem V
CA- 501: Internet Programming
Prerequisites:
Objectives:
Syllabus:
UNIT - 5: Databases
Accessing Databases, PEAR DB Basics
UNIT - 6: XML
Basics of XML, parsing XML, Web services, JSON repsonses
UNIT - 7: Security
Global variables, filenames, file uploads, file permissions, Filtering Input and
Escaping Output
UNIT - 8: Graphics
Embedding an image into page, GD extensions, basic concepts, creating and
drawing images, images with text, scaling images, color handling
TEXT BOOKS
REFERENCES
PHP Jquery Cookbook by Vijay Joshi, PACKT Publishing
Core PHP Programming by Leon Atkinson
CA-502: Principles of Programming Languages
Course Prerequisites:
Experience with a procedural language like C
Experience with an OOP language C++, and Java
Basic knowledge of algorithms and data structure concepts.
Objectives:
To understand how language features work.
To develop a greater understanding of the issues involved in programming
language design and implementation
To understand design/implementation issues involved with data, data types, control
flow, subroutines, parameter passing
To understand concepts of object orientation, data abstraction, and implementation
To introduce several different paradigms of programming using programming
languages.
Chapter 1: Introduction
Programming Languages and Paradigms, Programming language spectrum,
Programming Environments
B3. LISP 3rd edition by Patrick Henry Winston & Berthold Klaus Paul Horn (BPB)
Evaluation Scheme:
The duration of the ESE paper will be 3 Hours and 50 marks. There will be 8
questions each of 10 marks and student can solve any 5 out of 8 questions. Final
question paper will be of 80 marks (with options) and chapter wise distribution will
be as follows:
Sr. Chapter No of Weightage
No. Lect. Marks
1 Introduction 02 04
2 Functional Programming 05 6
Language
3 Programming language 10 14
based on Logic (Turbo
Prolog)
4 Names, Scopes, and 05 10
Bindings
5 Data Types 08 14
6 Control Flow 05 10
7 Subprograms and 07 14
Implementing subprograms
8 Data Abstraction and Object 06 08
Orientation
Total 48 80
Pre Requisites
1. Knowledge of Data base Fundamentals
2. Basic understanding of analysis of algorithms
3. Basic Statistical concepts related to measures of central tendency and dispersion
Objectives
1. To study the structure of Data Warehouse and the ETL process
2. To study different data pre processing techniques.
3. To study basic descriptive and predictive data mining techniques
4. To study some advanced data mining techniques and their applications
5. To use data mining tool on different data sets
Text Books:
1. Data Mining: Concepts and Techniques, Jiawei Han, Micheline Kamber, Jian
Pei, Elsevier Morgan kaumann publishers, ISBN:9789380931913
3. Modern Data warehousing and mining and visualization George Marak Pearson
publication
Reference Books:
2. R.O. Duda, P.E. Hart, D.G. Stork. Pattern Classification. Second edition. John
Wiley and Sons, 2000.
4. Ian H.Witten, Eibe Frank Data Mining: Practical Machine Learning Tools and
Techniques, Elsevier/(Morgan Kauffman), ISBN:9789380501864
Objectives:
Syllabus:
Reference Books
1. Information Technology Project Management, 6th Edition Kathy Schwalbe
ISBN-13 :9781111221751 , Cenage Learning
2. Software Engineering: A Practioner's Approach by Roger S. Pressman
ISBN: 9780071267823
3. Software Project Management Black Book Kogent, Wiley publication
4. Software Project Management : A real world Joel Henry Pearson
publication
CA-507: Image Processing
1. Introduction
5. Image Restoration
Some Basic Concepts from Set Theory, Logic Operations Involving Binary Images; Dilation
and Erosion, Opening and Closing, The Hit-or-Miss Transformation; Some Basic
Morphological Algorithms - Boundary Extraction, Region Filling, Extraction of Connected
Components, Thinning, Thickening
7. Image Segmentation
Text Book:
1. Gonzalez, R. C. and Woods, R. E. [2002/2008], Digital Image Processing,
2nd/3rd edition, Prentice Hall
Reference Books:
1. Sonka, M., Hlavac, V., Boyle, R. [1999]. Image Processing, Analysis and Machine
Vision (2nd edition), PWS Publishing, or (3rd edition) Thompson Engineering, 2007
2. Gonzalez, R. C., Woods, R. E., and Eddins, S. L. [2009]. Digital Image Processing
Using MATLAB, 2nd ed., Gatesmark Publishing, Knoxville, TN.
4. Willian K. Pratt [2001], Digital Image Processing (3rd Edition), John Wiley &
Sons, NY
Objectives -:
1. To know the concept of electronic commerce
2. To Know what is Internet and Extranet
3. To know Internet marketing techniques
Unit No Topic
1 INTRODUCTION TO E-COMMERCE
1.1 Meaning and concept of E-Commerce;
1.2 History of E-Commerce;
1.3 Traditional Commerce and E-Commerce;
1.4 Different types of E-Commerce B2B, B2C, C2C, B2E, G2C;
1.5 Need and Role of E-Commerce;
1.6 Advantage and Disadvantage of E Commerce
2 E-COMMERCE TECHNOLOGIES
2.1 Internet & WWW;
2.2 Internet Protocols OSI Model, TCP/IP, TCP, UDP, IP, DNS, FTP;
2.3 Multimedia technology ISDN, ATM, Cell relay, desktop,Video Conferencing;
2.4 Information Publishing Technology - HTML, URL, HTTP, HTML FORM, HTTPD,
CGI SERVICES, Web Server and client;
2.5 Advance Technologies
Mobile Agents, WAP, XML, web 2.0, REST web services,Web Mashup.
3 E-COMMERCE STRATEGIES
3.1 Consumer Oriented strategies for marketing, sales & promotion, e-CRM, order
delivery Cycle;
3.2 Business Oriented - strategies for purchasing & support activities (SCM), Strategies
for Web Auction,
3.3 Virtual Communities
3.4 Web Portal.
4 ELECTRONIC PAYMENT SYSTEM
4.1 Introduction to payment system;
4.2 Online Payment System prepaid e-payment service, postpaid e-payment system;
4.3 SET protocol;
4.4 Operational, Credit & legal risk of e payment system.
5 ELECTRONIC DATA INTERCHANGE
5.1 Meaning EDI and Paperless trading;
5.2 EDI architecture;
5.3 EDI standards;
5.4 VAN;
5.5 Cost of EDI Infrastructure;
5.6 Internet based EDI;
5.7 FTP- based messaging.
6 E-COMMERCE INFRASTRUCTURE
6.1 Cluster of servers;
6.2 Virtualization techniques;
6.3 Cloud Computing;
6.4 Server Consolidation using cloud;
6.5 Introduction to Hadoop, HDFS, Google Apps Engine.
7 SECURITY & LEGAL ISSUES
7.1 Computer security classification;
7.2 E-Commerce threats;
7.3 Security of Clients and sever;
7.4 Cyber law introduction;
7.5 Copyright and intellectual Property concept relating to ecommerce.
References :
1. Bharat Bhasker, Electronic Commerce Frame work technologies and
Applications, 3rd Edition. Tata McGrawHill Publications, 2008.
2. Kamlesh K.Bajaj and Debjani Nag, Ecommerce- the cutting edge of Business,
Tata McGrawHill Publications, 2008
3. Kalakota et al, Frontiers of Electronic Commerce, Addison Wesley, 2004
4. E- Commerce Strategies, Technology and applications (David) Tata McGrawHill
5. Introduction to E-commerce (jeffrey) Tata- Mcgrawhill
6. E-Business and Commerce- Strategic Thinking and Practice (Brahm) biztantra
7. Google Aps engine (Severance) Oreilly
8. Hadoop : The Definitive Guide (White) Oreilly
CA-509: Mobile Computing
Prerequisite
Knowledge of TCP/IP protocol suite and Java Programming is essential.
Objectives
To create awareness about mobile computing technology
To create awareness about new programming platforms for mobile and wireless
technologies
To make our students capable for the current and emerging new trends in IT from
software development point of view.
Teachers can create practical handbook on Android application Development using Book 3 or Book
3 itself can be used as a practical handbook for Android Programming.
Internal Assessment:
Programming Assignments
Mini Project
Case studies
Seminars
Survey Report / Informative Research Reports
External Examination:
Introduction, Nature of errors, an example for Testing, Definition of Quality , QA, QC, QM and
SQA , Software Development Life Cycle , Software Quality Factors
Testing Fundamentals, Test Case Design, White Box Testing and its types, Black Box Testing
and its types
Strategic Approach to Software Testing, Unit Testing, Integration Testing, Validation Testing,
System Testing
Concepts, Quality Movement, Background issues and SQA activities Software Reviews, Formal
Technical Reviews, Formal approaches to SQA Statistical Quality Assurance, Software
Reliability, SQA Plan, The ISO 9001 Quality Standard, Six sigma, Informal Reviews
Insertions:
Reference Books :
Reference Books :
1 Kenneth J. Ayala The 8051 Microcontroller, Architecture, Programming And Application
[Second Edition] Penram International, (1999).
2 M.A. Mazidi, J. G. Mazidi, R.D. Mckinlay The 8051 Microcontroller And Embedded
Systems, Using Assembly and C ,Second Edition (2009) Pearson Education
3. The 8051 Microcontroller Architecture, Programming and Applications K.J. Ayala,
Penram Int. Pub.
4. Embedded system design F. Vahid,T. Gargivis John Wiley and Sons
5. Embedded system designAn Introduction to processes tools and Techni1ques A.S.
Berger, CMP Books
6. Computers as Components: Principles of Embedded Computer Systems Design Wayne
Wolf Morgan Kaufmann
CA-604: Information Security And Audit
Objectives :-
9. Software Security
9.1 Software Security Issues
9.2 Handling Program Input
9.3 Writing Safe Program Code
9.4 Interacting with the Operating System and Other Programs
9.5 Handling Program Input
10. Operating System Security
10.1 Introduction to Operating System Security
10.3 System Security Planning
10.3 Operating Systems Hardening
10.4 Application Security
10.5 Security Maintenance
11. Security Auditing
11.1 Security Auditing Architecture
11.2 The Security Audit Trail
11.3 Implementing the Logging Function
11.4 Audit Trail Analysis
11.5 Example: An Integrated Approach
12. Legal and Ethical Aspects
12.1 Cybercrime and Computer Crime
12.2 Intellectual Property
12.3 Privacy
12.4 Ethical Issues
Text Books:
1) Computer Security: Principles and Practice, 3/E, By William Stallings, Lawrie Brown,
Pearson Education
2) Information Security: Principles and Practice, 2nd Edition, M. Stamp, Wiley Publication
3) Computer Security: Art and Science By M. Bishop, Pearson Education
CA-605 : Cloud Computing
Objectives:
1. Understanding the concept various service and deployment models cloud computing.
2. Discuss the concept of virtualization and data in cloud.
3. Introduce various security issues in cloud.
4. Providing exposures to some existing cloud platforms and architectures.
Reference Books:
1. Enterprise Cloud Computing by Gautam Shroff,Cambridge publication
2. Cloud Security by Ronald Krutz and Russell Dean Vines, Wiley-India
3. Dr. Kumar Saurabh,Cloud Computing, Wiley Publication
4. Cloud Computing for Dummies by Judith Hurwitz, R.Bloor, M.Kanfman, F.Halper
(Wiley India Edition)
5. Borko Furht, Handbook of Cloud Computing, Springer
6. Venkata Josyula,Cloud computing Automated virtualized data center, CISCO Press
7. Greg Schulr,Cloud and virtual data storage networking,CRC Press
8. Mark Carlson,Cloud data management and storage, Mc Graw hill
*****