MCA Regulations Scheme Syllabus 2022 2023
MCA Regulations Scheme Syllabus 2022 2023
MOTTO
Enter to Learn Depart to Serve
VISION
Build a Strong Research and Teaching Environment that Responds Swiftly to the
Challenges of the 21st Century.
MISSION
1
Department of MCA, PBMMEC SBRR MFGC (A)
Preamble
Mahajana Post Graduate Centre is an exclusive PG wing of SBRR Mahajana First Grade College
(Autonomous). The centre happens to be the largest PG Centre affiliated to University of Mysore.
It was established in July 2003 with the motto “Enter to Learn, Depart to Serve”. The Centre is
affiliated to University of Mysore and offers Post Graduation programmes in the areas of direct
relevance and value to the current generation of students. The Centre offers Post Graduate degree in 12
disciplines and is poised to start new programmes in the years to come.
M.C.A. was started in the year 1999. It is a four semester full-time programme. The course is approved
by University Grants Commission and affiliated to the University of Mysore. MCA programme is
accredited by All India Council for Technical Education (AICTE).
1. Definitions
Course
Every course offered will have three components associated with the teaching-learning
process of the course, namely
L: T: P.
2
Department of MCA, PBMMEC SBRR MFGC (A)
If a course is of 4 credits then the different credit distribution patterns in L: T: P format could
be
4 : 0 : 0, 1 : 2 : 1, 1 : 1 : 2, 1 : 0 : 3, 1 : 3 : 0,
2 : 1 : 1, 2 : 2 : 0, 2 : 0 : 2, 3 : 1 : 0, 3 : 0 : 1,
0 : 2 : 2, 0 : 4 : 0, 0 : 0 : 4, 0 : 1 : 3, 0 : 3 : 1,
The concerned BoS will choose the convenient credit pattern for every course based
on the requirement. However, generally, a course shall be of 3 or 4credits.
Core Course
A course which should compulsorily be studied by a candidate as a core requirement is termed
as a Core course.
A Core course may be a Soft Core if there is a choice or an option for the candidateto choose
a course from a pool of courses from the main discipline /subject of study or from a
sister/related discipline / subject which supports the main discipline / subject. In contrast to the
phrase Soft Core, a compulsory core course is called a Hard Core Course.
Elective Course
Generally a course which can be chosen from a pool of courses and which may be very
specific or specialized or advanced or supportive to the discipline / subject of study or which
provides an extended scope or which enables an exposure to some other discipline /
subject/domain or nurtures the candidate’s proficiency/ skill is called an Elective Course.
Elective courses may be offered by the main discipline/ subject of study or by sister / related
discipline / subject of study. A Soft Core course may also be considered as an elective.
An elective course chosen generally from an unrelated discipline / subject, with an intention to
seek exposure is called an open elective.
An elective course designed to acquire a special/advanced knowledge, such as supplement
study/support study to a project work, and a candidate studies such a course on his own with an
advisory support by a teacher is called a Self Study.
A core course offered in a discipline / subject may be treated as an elective by other discipline /
subject and vice versa.
Project work/Dissertation work is a special course involving application of knowledge in
solving / analyzing /exploring a real life situation / difficult problem. A project work up to 4
credits is called Minor Project work. A project work of 6 to 8 credits is called Major Project
Work. Dissertation work can be of 10-12 credits. A Project work/Dissertation work may be a
hard core or a soft core as decided by the BoS concerned.
3
Department of MCA, PBMMEC SBRR MFGC (A)
Admission to MCA course shall be open for candidates who have passed the Bachelor degree
examinations with not less than 50% of the marks in the aggregate of all the years of the Degree
examinations. However, in the case of candidates from Karnataka belonging to SC/ST and
Category-I, the aggregate percentage of marks in the qualifying examinations shall not be less
than 45%. Provided that for admission to MCA, the candidate shall have passed Bachelor
Degree with not less than 50% of marks with Mathematics / Statistics / Computer Science /
Computer Programming / Computer Application / Business Mathematics / Business Statistics
as one of the optional or electives at degree level. Provided further that in respect of candidates
who have studied and passed one of the subjects specified in the first proviso in the Pre-
university course with 50% of marks in that subject shall also be considered for admission.
However, in the case of candidates belonging to SC/ST and Category-I, 45% of marks in that
subject shall also be considered for admission.
3. Scheme of Instructions
3.1 A Masters Degree program is of 4 semesters-two year’s duration for regular candidates.
A regular candidate can avail a maximum of 8 semesters – 4 years (in one stretch) to
complete Masters Degree (including blank semesters, if any). Whenever a candidate
opts for blank semester(s)/DROP in a course or in courses or is compelled to DROP a
course or courses as per the provision of the regulation, he/she has to study the pre-
vailing courses offered by the department as per the prevailing scheme, when he/she
continues his/her study.
3.2 A candidate has to earn a minimum of 80 credits, for successful completion of a Mas-
ter’s degree with a distribution of credits for different courses as given in the following
table.
Every course including project work/Dissertation work, practical work, field work, seminar, self
study elective should be entitled as hard core or soft core or open elective by the BoS
concerned.
3.3 A candidate can enroll for a maximum of 24 credits per semester with the approval of
the concerned department.
4.1 Assessment and evaluation processes happen in a continuous mode. However, for re-
porting purposes, a semester is divided into 3 discrete components identified as C1, C2,
and C3.
4
Department of MCA, PBMMEC SBRR MFGC (A)
4.2 The performance of a candidate in a course will be assessed for a maximum of 100
marks as explained below:
4.2.1 The first component (C1), of assessment is for 25 marks. This will be based on
test/ assignment/seminar/quiz/group discussions. During the first half of the semester,
the first 50% of the syllabus will be completed. This shall be consolidated during the 8th
week of the semester. Beyond 8th week, making changes in C1 is not permitted.
4.2.2 The second component (C2), of assessment is for 25 marks. This will be based
on test/ assignment/seminar/quiz/group discussions. The continuous assessment and
scores of second half of the semester will be consolidated during the 16 th week of the
semester. During the second half of the semester the remaining units in the course will
be completed.
4.2.3 The outline for continuous assessment activities for Component-I (C1) and
Component-II (C2) will be proposed by the teacher(s) concerned before the com-
mencement of the semester and will be discussed and decided in the respective Depart-
mental Council. The students should be informed about the modalities well in advance.
The evaluated courses/assignments during component I (C1) and component II (C2) of
assessment are immediately returned to the candidates after obtaining acknowledgement
in the register maintained by the concern teacher for this purpose.
4.2.4 During the 18th -20th week of the semester, a semester-end examination of 2
hours duration shall be conducted for each course. This forms the third/final component
of assessment (C3) and the maximum marks for the final component will be 50.
4.2.5 In case of a course with only practical component a practical examination will
be conducted with two examiners (one internal and one external).
If external examiner does not turn up then both the examiners will be internal examiners. The
duration for semester-end practical examination shall be decided by the departmental council.
5
Department of MCA, PBMMEC SBRR MFGC (A)
Viva : 10 Marks
Record : 05 Marks
Total : 50 Marks
*For change of question = 5 Marks will be deducted per question.
[(L+T)*X]+[(T+P)*Y]
L:T:P
L+2T+P
(L*X)+(P*Y)
L:(T=0):P
L+P
L:T:(P=0) X
L:(T=0):(P=0) X
(L=0 ):T :P Y
(L=0): (T=0):P Y
(L=0): T:( P=0) Z
4.2.8 The details of continuous assessment are summarized in the following table:
Period of Continuous
Component Syllabus in a course Weightage
assessment
First half of the semester To be
C1 First 50% 25% consolidated by 8th week
Second half of the semester.To be
C2 Remaining 50% 25% consolidated by 16th week
Semester-end examination
50% To be completed during 18th-20th
C3 (All units of the course)
Week.
Final grades to be announced latest by 24th week
4.2.10 Finally, awarding the grades should be completed latest by 24th week of the
semester.
6
Department of MCA, PBMMEC SBRR MFGC (A)
4.4 In case a candidate secures less than 30% in C1and C2 put together in a course, the
candidate is said to have DROPPED that course, and such a candidate is not allowed to
appear for C3 in that course. In case a candidate’s class attendance in a course is less
than 75%, the candidate is said to have DROPPED that course, and such a candidate is
not allowed to appear for C3 in that course.
Teachers offering the courses will place the above details in the Department Council meeting
during the last week of the semester, before the commencement of C3, and subsequently a
notification pertaining to the above will be brought out by the Chairman of the Department
before the commencement of C3 examination. A copy of this notification shall also be sent to
the office of the Controller of Examinations.
4.5 In case a candidate secures less than 30% in C3, he/she may choose DROP/MAKEUP
option.
In case a candidate secures more than or equal to 30% in C3, but his/her grade(G) = 4, as per
section 4.7 below, then he/she may be declared to have been conditionally successful in this
course, provided that such a benefit of conditional clearance based on G=4 shall not be availed
for more than 8 credits for the entire programme of Master’s Degree of two years.
A MAKE UP examination for odd semester courses will be conducted along with next regular
odd semester examinations and for even semester courses along with a next regular even
semester examinations. If a candidate is still unsuccessful, he/she may opt for DROP or again
take up MAKE UP examination; however, not exceeding double the duration norm in one
stretch from the date of joining the course.
4.6 A candidate has to re-register for the DROPPED course when the course is offered
again by the department if it is a hard core course. The candidate may choose the same
or an alternate core/elective in case the dropped course is soft core / elective course. A
candidate who is said to have DROPPED project work/Dissertation has to re-register
for the same subsequently within the stipulated period. The details of any dropped
course will not appear in the grade card.
4.7 The grade and the grade point earned by the candidate in the subject will be as given
7
Department of MCA, PBMMEC SBRR MFGC (A)
below.
4.8 A candidate can withdraw any course within in ten days from the date of notification of
final results. Whenever a candidate withdraws a paper, he/she has to register for the
same course in case it is hard core course, the same course or an alternate course if it is
soft core/open elective.
A DROPPED course is automatically considered as a course withdrawn.
4.9 Overall Cumulative Grade Point Average (CGPA) of a candidate after successful Com-
pletion the required number of credits (80) is given by:
8
Department of MCA, PBMMEC SBRR MFGC (A)
5. Classification of Results
The final grade point (FGP) to be awarded to the student is based on CGPA secured by the
candidate and is given as follows.
CGPA Numerical Index Qualitative Index
4 <= CGPA < 5 5
Second Class
5 <= CGPA < 6 6
6 <= CGPA < 7 7
First Class
7 <= CGPA < 8 8
8 <= CGPA < 9 9
Distinction
9 <= CGPA < 10 10
Overall percentage = 10* CGPA or is said to be 50% in case CGPA < 5
6. Medium of Instruction
The medium of instruction shall be English. However, a candidate will be permitted to write
the examinations in either English or Kannada. This rule is not applicable to languages.
8. Any other issue not envisaged above, shall be resolved by the competent authority of
the autonomous college, which shall be final and binding.
9. Any matter which is not covered under this regulation shall be resolved as per the
College/Mysore University regulations.
**********
9
Department of MCA, PBMMEC SBRR MFGC (A)
domains.
PO 3: Analyse problems, suggest appropriate solutions and justify propositions for effective
PO 4: Develop strong critical thinking skills to assess why certain solutions might not work and to
save time in coming up with the right approach in the field of computing.
PO 5: Create, select and apply appropriate techniques and latest Information Technology tools to
PO 6: Understand and assess societal, environmental, health, safety, legal, and cultural issues
within local and global contexts, and the consequential responsibilities relevant to professional
computing practices.
PO 9: Study and review literature, reports prepare documentation and make inferences to design
better systems.
PO 10: Recognize and realize the need for, and develop an ability to engage in lifelong learning.
10
Department of MCA, PBMMEC SBRR MFGC (A)
Credit Pattern
Sl.No. Course Title
L T P Credits Course Code
11
Department of MCA, PBMMEC SBRR MFGC (A)
Credit Pattern
Sl. No. Course Title
Credits Course Code
L T P
1 Data Communication and Networks 3 1 0 4 22BS01
12
Department of MCA, PBMMEC SBRR MFGC (A)
2 E-Commerce 3 1 0 4 22BE02
13
Department of MCA, PBMMEC SBRR MFGC (A)
14
Department of MCA, PBMMEC SBRR MFGC (A)
15
Department of MCA, PBMMEC SBRR MFGC (A)
Outcomes:
To employ the mechanism of Reference models and TCP/IP.
To understand the role of Transport Layer in computer networks.
Employ the techniques of TCP/IP.
Comprehend the internal working mechanism of IP Security.
Unit I: Introduction
Uses of Computer Networks, Network Hardware, Network Software, Reference Models- OSI,
TCP/IP.
Unit II: Transport Layer
The Transport Service, Congestion Control, History of TCP/IP, TCP Applications and Services,
Motivation for Performance Study of TCP/IP, TCP Performance, TCP/IP Fundamentals, TCP,
UDP, IP, Performance Measurements of TCP/IP Networks.
Unit III: TCP/IP
TCP/IP Performance over Wireless Networks, Wireless Networks, Generic characteristics, Wireless
Local Area Networks, Cellular Communications Networks, TCP Performance Issues over Wireless
Links, Inappropriate Reduction of Congestion Window, Throughput Loss in WLANs, Throughput
Loss in Cellular Communication Systems, Improving TCP Performance over Wireless Links,
Splitting TCP Connections, Snooping TCP at Base Stations, Notifying the Causes of Packet Loss,
Adding Selective Acknowledgments to TCP.
Unit IV: IP & System Security.
Overview, IP Security Policy, Encapsulating Security Payload, Combining Security Associations-
Authentication Plus Confidentiality, Basic Combinations of Security Associations, Malicious
Software, Types, Viruses, Antivirus Approaches, Distributed denial of service (DDoS) attacks.
References:
1. Computer Networks, Andrew S Tanenbaum, David. J. Wetherall, Pearson Education.
2. High Performance TCP/IP: Networking Concepts, Issues, and Solutions, Mahbub Hassan
and Raj Jain, IST Edition, PHI Learning.
3. Network Security Essentials: Applications and Standards, William Stallings, 4th Edition,
Prentice Hall.
16
Department of MCA, PBMMEC SBRR MFGC (A)
17
Department of MCA, PBMMEC SBRR MFGC (A)
18
Department of MCA, PBMMEC SBRR MFGC (A)
19
Department of MCA, PBMMEC SBRR MFGC (A)
20
Department of MCA, PBMMEC SBRR MFGC (A)
21
Department of MCA, PBMMEC SBRR MFGC (A)
Outcomes
Gain an understanding to work in one or more significant application domains.
Develop an ability to work as an individual and as part of a multidisciplinary team to
develop and deliver quality software.
Demonstrate an understanding of and apply the current theories, models, and techniques that
provide a basis for the software lifecycle.
Demonstrate an ability to ensure Software Quality Assurance.
22
Department of MCA, PBMMEC SBRR MFGC (A)
23
Department of MCA, PBMMEC SBRR MFGC (A)
24
Department of MCA, PBMMEC SBRR MFGC (A)
25
Department of MCA, PBMMEC SBRR MFGC (A)
Outcomes:
Develop algorithmic solutions to simple computational problems.
Read, write, execute by hand simple Python programs.
Structure simple Python programs for solving problems.
Decompose a Python program into functions.
Unit-1 INTRODUCTION TO PYTHON
Structure of Python Program, Branching and Looping, Functions, Lists, tuples, string functions, list
comprehensions.
Unit-2 SEQUENCE DATATYPES AND OBJECT-ORIENTED PROGRAMMING
Sets, Dictionaries, Classes: Classes and Instances, Inheritance, Exceptional Handling, Modules,
Introduction to Regular Expressions using “re” module.
Unit-3 USING NUMPY & PANDAS
Basics of NumPy, Computation on NumPy, Aggregations, Computation on Arrays, Comparisons,
NumPy’s Structured Array.
Introduction to Pandas Objects, Data indexing and Selection, Operating on Data in Pandas,
Handling Missing Data, Combining Data Sets.
Unit-4 VISUALIZATION AND MATPLOTLIB
Basic functions of matplotlib-Simple Line Plot, Scatter Plot-Density and Contour Plots-
Histograms, Binnings and Density-Customizing Plot Legends, Colour Bars-Three- Dimensional
Plotting in Matplotlib
References:
1. The Python Tutorial : https://docs.python.org/3/tutorial/index.html
2. Python Data Science Handbook - Essential Tools for Working with Data, Jake VanderPlas ,
O’Reily Media,Inc, 2016
3. An Introduction to Python and Computer Programming, Zhang.Y, Springer
Publications,2016
4. NumPy : https://numpy.org/
5. Pandas : https://pandas.pydata.org/
6. Matplotlib : https://matplotlib.org/
7. Core Python Applications Programming, 3rd Edition by Wesley J. Chun
8. Python, The complete Reference, Martin C. Brown, McGraw Hill Education.
9. Python in a Nutshell, A. Martelli, A. Ravenscroft, S. Holden, OREILLY.
26
Department of MCA, PBMMEC SBRR MFGC (A)
27
Department of MCA, PBMMEC SBRR MFGC (A)
Students need to implement different kinds of problems using Java based Frameworks, Python,
PHP, MYSQL, Cloud tools, IoT tools, Dot NET, CASE tools, Open source tools and Mobile
application oriented tools, as well as data mining/machine learning tools and techniques.
28
Department of MCA, PBMMEC SBRR MFGC (A)
Students need to implement different kinds of problems using Java based Frameworks, Python,
PHP, MYSQL, Cloud tools, IoT tools, Dot NET, CASE tools, Open source tools and Mobile
application oriented tools, as well as data mining/machine learning tools and techniques.
29
Department of MCA, PBMMEC SBRR MFGC (A)
Outcomes:
Understand and implement various types of transmissions in wired and wireless
communications
Study and develop the aspects of communication channels of Data Link Layer.
Understand Design & apply various routing protocols of the Networks Layer.
Design applications using the protocols of Transport & application Layer.
30
Department of MCA, PBMMEC SBRR MFGC (A)
31
Department of MCA, PBMMEC SBRR MFGC (A)
Outcomes:
Determine the basic concepts, E-R Mapping and SQL basic commands.
Demonstrate the techniques of SQL, FD and Normalization.
Develop Indexing, ACID and Transaction.
Describe NoSQL database and PostgreSQL.
Unit I
Levels of abstraction in a DBMS, structure of a DBMS, people who work with databases, entity,
entity types, entity sets, attributes, keys, relationship sets, participation constraints, weak entities
and Enhanced Entity Relationship Model - Relational Database Design by ER- and EER-to-
Relational Mapping, Basic Retrieval Queries in SQL, INSERT, DELETE, and UPDATE Statements
in SQL, Additional features of SQL.
Unit II
Data definition, constraints and schema changes in SQL, Joins in SQL, views in SQL, Aggregate
Functions and Clauses. Informal design guidelines for relational schemas, functional dependencies
& types, normal forms- first, second, third, boyce-codd, forth & fifth normal forms.
Unit III
Sequential file organization, heap file organization, clustered indexes primary and secondary
indexes, hash based indexing and B+ tree-based indexing. ACID properties - consistency and
isolation, atomicity and durability, transaction on schedules, concurrent execution of transactions,
serializability, lock-based concurrency control, strict two phase locking.
Unit IV
Introduction to NoSQL Systems, CAP Theorem, Document-Based NOSQL Systems, NoSQL Key-
Value Stores, Column-Based or Wide Column NOSQL Systems. A brief introduction on
PostgreSQL.
References
1. Fundamentals of Database Systems by Navathe and Elmasri –Pearson Education, Fifth
Edition.
2. Database Systems Concepts, 3rd edition by Abraham Silberschatz, Henry Korth and S.
Sudarshan, Tata McGraw Hill.
3. Principles of database systems by Ullman, Computer Science press.
4. DBMS by Prof. S.Nandagopalan, 7th Revised Edition.
32
Department of MCA, PBMMEC SBRR MFGC (A)
33
Department of MCA, PBMMEC SBRR MFGC (A)
Outcomes:
Demonstrate the main concepts, key technologies, strengths, and limitations of cloud
computing and the possible applications.
Identify the architecture and infrastructure of cloud computing, including SaaS, PaaS, IaaS,
public cloud, private cloud.
Identify the cloud services for the individuals
Acquire the knowledge on the core issues of cloud computing such as security, privacy, and
interoperability.
Unit I:
Introduction: Cloud Computing in a Nutshell, Layers and Types of Clouds, Desired Features of
Cloud, Cloud Infrastructure Management, Challenges and Risks. Migrating into a Cloud- The
Seven-Step Model of Migration into a Cloud.
Unit II:
Software as a Service (SaaS): Evolution of SaaS, Challenges of SaaS Paradigm, New Integration
Scenarios, SaaS Integration of Products and Platforms, SaaS Integration Services, Business – to
Business Integration Services.
Infrastructure As a Services (IaaS): Introduction, Background & Related Work, Virtual Machines
Provisioning and Manageability, Virtual Machine Migration Services, Provisioning in a Cloud
Context- Amazon Elastic Computer Cloud, Aneka.
Platform As a service (PaaS): Aneka Cloud Platform, Hybrid Cloud Implementation, Aneka Hybrid
Cloud Architecture.
Unit III:
The Enterprise Cloud Computing Paradigm- Background, Business Drivers Toward a Marketplace
for Enterprise Cloud Computing, The Cloud Supply Chain.
Unit IV:
Data Security in the Cloud- Introduction, Current State, Cloud Computing and Identity, The Cloud,
Digital Identity, and Data Security. Cloud Data Security – Case Study.
References:
1. Cloud Computing: Principles and Paradigms - RajkumarBuyya, James Broberg,Andrzej M
Goscinski, Wiley publication.
2. Cloud Computing: A Practical Approach - Toby Velte, Anthony Velte, McGraw-Hill
Osborne Media.
3. Cloud Application Architectures: Building Applications and Infrastructure in the Cloud -
George Reese, O'Reilly Publication.
4. Cloud Computing Explained: Implementation Handbook for Enterprises - John Rhoton,
Recursive Press.
34
Department of MCA, PBMMEC SBRR MFGC (A)
35
Department of MCA, PBMMEC SBRR MFGC (A)
Outcomes:
Gather data for analysis and specify the requirements of a system.
Design system components and environments.
Build general and detailed models that assist programmers in implementing a system.
Design a user interface for data input and output, as well as controls to protect the system and
its data.
Unit I:
System Concept: Definition, Characteristics, Elements of system, Physical and abstract system,
open & closed system and man-made information systems.
System Development Life Cycle: Various phases of system development, Considerations for system
planning and control for system success.
Initial Investigation: Determining user’s requirements and analysis, fact finding process and
techniques.
Feasibility study: Determination of feasibility study, Technical, Operational & Economic
Feasibilities, System performance constraints, identification of system objectives and feasibility
report.
Unit II:
Cost/Benefit Analysis: Data analysis cost and benefit analysis of a new system and categories
determination.
Tools of structured Analysis: Logical and Physical models, context, diagram, data dictionary, data
diagram, IPO and HIPO charts, Gantt charts and pseudo codes. Flow charts- system flow chart, run
flow charts etc., decision tree and decision tables.
Unit III:
Input/ Output and Form Design: Input and output form design methodologies, menu, screen design
and layout consideration.
Management standards: Programming and operating standards.
Documentation standards: User and programming manual.
System testing & quality: System testing, quality assurance and software maintenance.
Unit IV:
System security: Data Security, Disaster/ recovery and ethics in system development.
Organization of EDP: Introduction, Job Responsibilities & duties of EDP Personnel- EDP manager,
System Analyst, Programmers, Operators etc. Selection of Data Processing Resources: purchase,
lease, rent-advantages and disadvantages.
References:
1. System Analysis and Design- Awad, Elias M- 2nd Edition, Galgotia Publication Pvt.Ltd.
2. System Analysis & Design - V K Jain, Dreamtech Press
36
Department of MCA, PBMMEC SBRR MFGC (A)
3. Modern System Analysis &Design - A Hoffer, F George, S Valaciah Low Priced Edition,
Pearson Education.
4. Information Technology & Computer Applications -V.K.Kapoor, Sultan Chand & Sons,
New Delhi.
37
Department of MCA, PBMMEC SBRR MFGC (A)
Outcomes:
Develop an ability to implement HTML5 pages using fundamental tags.
Able to develop style sheet using CSS for a given problem.
Able to extend JavaScript to validate a form with event handler for a given problem.
Able to develop websites using web frameworks and content management systems
Unit I
Introduction to Internet, WWW, Web Browsers, and Web Servers, URLs, MIME, HTTP, Security.
Quick introduction to HTML5 : basic text formatting, presentation elements, phrase elements, lists,
Tables – attributes, grouping elements, basic links, email link, Image, Audio, Video, image maps ,
Forms.
Unit II
Cascading Style Sheet : Introduction, Levels of Style Sheet and specification formats, embedded
style sheet, External Style Sheet, inline Style Sheet, Box Model, selector forms, Class and ID
method, DIV and SPAN tags, Inheritance with CSS.
Unit III
JavaScript: JavaScript in HTML, Language Basics – Variables, operators, statements, functions,
Data type conversions, reference types, Document object Model : methods, HTML DOM Elements,
changing HTML and CSS, Events and event handling, event listener, form validation. Browser
Object Model : Window, screen, history, popup alert, timing, cookies.
Unit IV
Brief introduction to Web Frameworks, MVC pattern, Push-based vs. pull-based, Three-tier
organization, Examples for General-purpose website frameworks. Brief introduction to Content
Management System, Advantages of CMS, Examples of widely used CMS, Creation of a simple
website using WordPress.
References:
1. Internet and World Wide Web: How to Program - Paul Deitel, Harvey Deitel, Abbey Deitel,
5th Edition - 2018, Pearson Education.
2. HTML & CSS: The Complete Reference - Thomas Powell, 5th Edition – 2015, McGraw
Hill Education.
3. HTML 5 Black Book (Covers CSS3, JavaScript, XML, XHTML, AJAX, PHP, jQuery) - DT
Editorial Services, 2nd Edition – 2016, Dreamtech Press.
4. Learning PHP, MySQL & JavaScript with j Query, CSS & HTML5 - Robin Nixon, 4th
Edition – 2015, O’Reilly.
5. https://www.w3schools.com/
6. https://en.wikipedia.org/wiki/Web_framework
7. https://en.wikipedia.org/wiki/Content_management_system
38
Department of MCA, PBMMEC SBRR MFGC (A)
PO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO
CO1 2 2 3 2 2 2 - 2 2 1
CO2 3 3 3 3 3 2 - 2 2 1
CO3 3 3 3 3 3 2 - 2 2 2
CO4 3 3 3 3 3 3 - 2 3 3
Weighted
2.75 2.75 3 2.75 2.75 2.25 - 2 2.25 1.75
Average
1: Low, 2: Moderate, 3: High
39
Department of MCA, PBMMEC SBRR MFGC (A)
Objectives:
Understand the principles Computer Security.
Learn conventional cryptosystem.
Know public key cryptosystem
Have a detailed knowledge about authentication, hash functions and application level securit y
mechanisms.
Outcomes:
Implement the principles and practices of cryptographic techniques.
Build simple cryptosystems by applying encryption algorithms.
Comprehend secure identity management (authentication), message authentication, and
digital signature techniques.
Employ the authentication protocol and web security methods.
Unit I: Computer Security Concepts and Classical Encryption Techniques
Introduction-computer security concepts, attacks, security services, security mechanisms; Classical
encryption techniques-symmetric cipher models, substitution techniques, transposition techniques,
rotor machines
Unit II: Block Ciphers-DES and Introduction to Public Key Cryptography
Symmetric ciphers-Block cipher principles; DES-Algorithm, strengths and weaknesses of DES,
attacks on DES and defense, multiple encryptions; Asymmetric ciphers-Essential mathematics,
public key cryptography,
Unit III: RSA, MAC and Digital Signatures
RSA, Diffie Hellman key exchange, random number generation, Data integrity and authentication
Hash functions; MAC; Digital signatures;
Unit IV: Key Management, Authentication and System Security
Key management; Authentication, Web and system security, Web security; IP security; E mail
security; System security-intruders, malicious software, firewalls
References:
1. Cryptography and Network Security -Principles and Practice - William Stallings,
PEARSON.
2. Cryptography and Network Security -AtulKahate, Tata McGraw Hill.
40
Department of MCA, PBMMEC SBRR MFGC (A)
PO
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10
CO
CO1 3 3 3 3 3 2 - 1 2 3
CO2 3 3 3 3 3 2 - 1 2 3
CO3 3 2 3 3 3 2 1 1 2 3
CO4 3 2 3 3 3 3 1 1 2 3
Weighted
3 2.5 3 3 3 2.25 1 1 2 3
Average
41
Department of MCA, PBMMEC SBRR MFGC (A)
Objectives:
Introduce concepts in automata theory and theory of computation.
Identify different formal language classes and their relationships.
Design grammars and recognizers for different formal languages.
Prove or disprove theorems in automata theory using its properties.
Outcomes:
Acquire a fundamental understanding of the core concepts in automata theory and formal
languages.
Design grammars and automata (recognizers) for different language classes.
Identify formal language classes and prove language membership properties.
Prove and disprove theorems establishing key properties of formal languages and automata.
Unit I:
Brief introduction to Formal Proof: Deductive Proofs, Poving equivalences about sets, the
contrapositive, Proof by contradiction, Counterexamples, Central concepts of automata theory:
Alphabets, strings, languages.
Finite Automata: Deterministic Finite Automata, Nondeterministic Finite Automata, Equivalence of
DFA and NFA, Finite Automata with Epsilon transitions.
Unit II:
Regular Expressions, Finite Automata and Regular Expressions: Converting DFAs to regular
expressions by eliminating states, converting regular expressions to automata, Applications of
regular expressions, Brief overview of algebraic laws of regular expressions.
Properties of Regular Languages: The pumping lemma for regular languages, Applications of the
pumping lemma, Closure properties and decision properties of regular languages (proofs not
necessary), Minimization of DFAs
Unit III:
Context-Free Grammars, Parse Trees, Applications of context-free grammars, Ambiguity in
grammars and languages.
Pushdown Automata : Definition, Languages of a PDA, Equivalence of PDAs and CFGs,
Deterministic Pushdown Automata.
Normal Forms for Context-free grammars
Unit IV:
The pumping lemma for context-free languages, Closure properties of context-free languages
(proofs not necessary).
Brief introduction to Turing Machine: Notation for Turing Machine, Instantaneous descriptions for
Turing Machines, Transition Diagrams for Turing Machine. Definition of Post’s Correspondence
Problem.
References:
1. Introduction to Automata Theory, Languages and Computation - Hopcroft J. E and
Ullman,J.D, Narosa Publishing House, Delhi.
2. Introduction to Languages and Theory of Computation, -John C Martin3rd edition. TMH
Publication.
42
Department of MCA, PBMMEC SBRR MFGC (A)
43
Department of MCA, PBMMEC SBRR MFGC (A)
Objectives:
Extend and formalize knowledge of the theory of probability and random variables.
Introduce new techniques for carrying out probability calculations and identifying probability
distributions.
Understand the concepts and techniques in Mathematical Expectation.
Understand the Statistical hypotheses and its significance.
Outcomes:
Apply axioms and theorems to describe events and compute probabilities also identify the
types of random variables and calculate relevant probabilities.
Analyse the different Techniques in Continuous Probability Distribution.
Describe an appropriate statistical model for the given data and compute population
parameters using appropriate estimators.
Describe the Tests of Hypotheses, Types of errors, test for Significance, regression and
curve fitting
Unit I:
Probability: The concept of probability, the axioms and theorems, conditional probability,
Independent Event’s, Bayes Theorem. Random Variables and Probability Distributions:
Random variables, discrete probability distributions and Distribution functions: Bernoulli,
Binomial, Hyper Geometric, Geometric, Poisson, Uniform.
Unit II:
Continuous Probability distribution and Distributions functions: Exponential, Normal, Uniform,
Concepts of Chi square, t joint Distributions, Independent random variables, Functions of random
Variables.
Unit III:
Mathematical Expectation:Definition, Functions of Random variables. The variance and Standard
Deviation, Moments, Moment Generating Functions, Covariance, Correlation Coefficient. Sampling
Theory &Estimation:Population and sample, Random Sampling with and without replacement, the
sample mean, sampling distribution of means, proportions, differences. The sample variance, the
sample distribution of variances, Point estimates, Interval estimates. Variance analysis.
Unit IV:
Tests of Hypotheses and Significance: Statistical Decisions, Statistical hypotheses, Null
Hypotheses, Tests of hypotheses and significance, Type I and Type II errors, level of significance,
Tests involving the Normal distribution, One-Tailed and Two-tailed, Special tests of Significance
for large and small samples, The Chi-square test for goodness of fit. Introduction to regression and
curve fitting.
References:
1. Fundamentals of Statistics - S C Gupta and V K Kapoor.
2. Fundamentals of Statistics - S C Gupta.
3. Probability and Statistics with Reliability, Queuing and ComputerApplications -Jusgir S
Trivedi, Prentice Hall of India.
4. Probability, Random Variables and Stochastic Processes - Papoulis and S. UnnikrishnaPillai,
McGraw Hill, 4th Edition.
5. Probability and Statistics for Engineers- Richard A Johnson, Prentice Hall India.
44
Department of MCA, PBMMEC SBRR MFGC (A)
45
Department of MCA, PBMMEC SBRR MFGC (A)
Outcomes:
Interpret the impact of IoT networks in new architectural models.
Compare and contrast the deployment of smart objects and technologies to connect them as
network.
Elaborate the need of IoT Access Technologies.
Identify the application of IoT in Smart and Connected Cities and Public Safety.
46
Department of MCA, PBMMEC SBRR MFGC (A)
47
Department of MCA, PBMMEC SBRR MFGC (A)
48
Department of MCA, PBMMEC SBRR MFGC (A)
49
Department of MCA, PBMMEC SBRR MFGC (A)
management-fork, vfork, exit, wait, waitpid, exec family, Process Groups, Sessions and Controlling
Terminal, Differences between threads and processes.
Unit IV:
Inter process Communication: Introduction to IPC, IPC between processes on a single computer
system, IPC between processes on different systems, pies-creation, IPC between related processes
using unnamed pipes, FIFO: creation, IPC between unrelated processes using FIFOs(Named pipes),
differences between unnamed and named pipes, popen and pclose library functions.
Sockets: Introduction to Berkeley Sockets, IPC over a network, Client-Server model, Socket
address structures (unix domain and Internet domain), Socket system calls for connection oriented
protocol and connectionless protocol, example: client/server programs-Single Server-Client
connection, Comparison of IPC mechanisms.
References:
1. Linux “man” pages and “info” pages.
2. The Linux Documentation Project : http://www.tldp.org/
3. Unix Concepts and Applications - Sumitabha Das, 4th Edition, TMH.
4. Beej's Guide to Network Programming : https://beej.us/guide/bgnet/
5. Advanced Programming in the UNIX Environment - , Richard W. Stevens, Stephen A.
Rago, Second Edition, Addison-Wesley.
6. Unix Network Programming - Richard W. Stevens , PHI.
7. System Programming using C++ - T. Chan, PHI.
8. Beginning Linux Programming - N. Mathew, R. Stones, 4th Edition, Wrox, Wiley India
Edition.
9. C Programming Language - Brian W. Kernighan, Dennis M. Ritchie, PHI.
51
Department of MCA, PBMMEC SBRR MFGC (A)
52
Department of MCA, PBMMEC SBRR MFGC (A)
PO
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8 PO 9 PO 10
CO
CO 1 1 3 2 - 2 2 - - 1 1
CO 2 - 3 3 2 2 - - - 1 1
CO 3 1 3 3 2 2 - - - 1 1
CO 4 1 3 3 2 2 - - - 1 1
Weighted
1 3 2.75 2 2 2 - - 1 1
Average
1: Low, 2: Moderate, 3: High
53
Department of MCA, PBMMEC SBRR MFGC (A)
Outcomes:
Apply the Data Analytics Life Cycle to real life cases.
Process Data with Hadoop.
Apply the necessary techniques for data analytics.
Demonstrate Data Analysis using R.
Unit I: Introduction to Big Data Analytics.
Big Data Overview, State of the Practice in Analytics, Key Roles for the New Big Data Ecosystem,
Examples of Big Data Analytics, Data Analytics Lifecycle Overview, Phase 1: Discovery, Phase 2:
Data Preparation, Phase 3: Model Planning, Phase 4: Model Building , Phase 5: Communicate
Results, Phase 6: Operationalize.
Unit II: Introduction to Hadoop
Introducing Hadoop, Why Hadoop?, Why not RDBMS? RDBMS versus Hadoop, Distributed
Computing Challenges, History of Hadoop, Hadoop Overview, Use Case of Hadoop, Hadoop
Distributors, HDFS (Hadoop Distributed File System), Processing Data with Hadoop, Managing
Resources and Applications with Hadoop YARN (Yet Another Resource Negotiator), Interacting
with Hadoop Ecosystem.
Unit III: Introduction to MAPREDUCE Programming and Mongo DB
Introduction, Mapper, Reducer, Combiner, Partitioner, Searching, Sorting, Compression,
Introduction to MongoDB, Situation where MongoDB is useful, Terms Used in RDBMS and
MongoDB, Data Types in MongoDB, MongoDB Query Language.
Unit IV: Review of Basic Data Analytic Methods Using R
Introduction to R, Exploratory Data Analysis.
REFERENCES:
1. Data Science & Big Data Analytics: Discovering, Analyzing, Visualizing and Presenting
Data, EMC Education Services, John Wiley & Sons, Inc.
2. Big Data and Analytics, 2ed, Seema Acharya, Subhashini Chellappan, Wiley.
3. Data Science and Analytics, V.K.Jain, Khanna Publishing.
4. Big Data Analytics, M. Vijayalakshmi, Radha Shankarmani, Wiley
54
Department of MCA, PBMMEC SBRR MFGC (A)
55
Department of MCA, PBMMEC SBRR MFGC (A)
Outcomes:
Identify the need for Machine Learning using Python, appropriate data frames and its
operations.
Ability to build and validate linear regression models
Ability understand different classification techniques and build classification models
Ability to use unsupervised learning techniques to cluster data and Apply Scikit library for
Machine Learning.
UNIT – I: Introduction to Machine Learning
Introduction to Analytics and Machine Learning, Need for Machine Learning, Framework for
Developing Machine Learning Models, Python for Machine Learning, Python Stack for Data
Science, Getting Started with Anaconda Platform, Introduction to Python.
Descriptive Analytics: Working with Data Frames in Python, Handling Missing Values, Exploration
of Data using Visualization
UNIT – II: Linear Regression
Simple Linear Regression, Steps in Building a Regression Model, Building Simple Linear,
Regression Model, Model Diagnostics, Multiple Linear Regression.
UNIT – III: Classification Problems
Classification Overview, Binary Logistic Regression, Credit Classification, Gain Chart and Lift
Chart, Classification Tree (Decision Tree Learning).
UNIT – IV: Advanced Machine Learning and Clustering
Scikit-Learn Library for Machine Learning Advanced Machine Learning Algorithms. Clustering:
Overview, How Does Clustering Work?, K-Means Clustering, Creating Product Segments Using
Clustering, Hierarchical Clustering.
References
1. Machine Learning using Python, Manaranjan Pradhan, U Dinesh Kumar, Wiley India Pvt.
Ltd., 2019
2. Practical Programming: An introduction to Computer Science Using Python, second edition,
Paul Gries, Jennifer Campbell, Jason Montojo, The Pragmatic Bookshelf, 2013.
3. Learning with Python: How to Think Like a Computer Scientist Paperback – Allen
Downey , Jeffrey Elkner, 2015.
4. Python Data Science Handbook: Essential tools for working with data, Jake Vander plas,
O‘Reilly Publishers,1st Edition.
5. Hands-On Machine Learning with Scikit-Learn and TensorFlow Concepts, Tools, and
Techniques to Build Intelligent Systems, Aurelien Geron, O'Reilly Publisher , I edition,
2017
56
Department of MCA, PBMMEC SBRR MFGC (A)
57
Department of MCA, PBMMEC SBRR MFGC (A)
Outcomes:
Develop component-based Java software using JavaBeans.
Develop server-side programs in the form of servlets.
Implement Entity Java bean in stateless and stateful environment.
Employ the concepts of EJB and JAR files.
58
Department of MCA, PBMMEC SBRR MFGC (A)
Outcomes:
Explain the role of IS in business.
Ability to explain different enterprise management and functional management systems in
business.
Identify the applications of e-commerce and issues of e-commerce.
Understand decision support systems.
59
Department of MCA, PBMMEC SBRR MFGC (A)
References:
1. Management information systems- managing information technology in the internet worked
enterprise, James A. O'Brien, George M. Marakas, 7th edition, Tata McGraw-Hill Publishing
Company Limited.
2. Management information systems, S Sadogopan, 2nd edition, PHI.
3. Information systems for modern management, Robert G. Murdick, 3rdeditionPHI.
60
Department of MCA, PBMMEC SBRR MFGC (A)
Outcomes:
Acquire the knowledge on Business Intelligence methodologies.
Comprehend the User models of Business Intelligence in real time scenarios.
Employ the lifecycle strategies on various BI capabilities.
Compare and contrast various BI implementations in major companies.
61
Department of MCA, PBMMEC SBRR MFGC (A)
62
Department of MCA, PBMMEC SBRR MFGC (A)
Outcomes:
Analyze the history and need for entrepreneurship
Employ the functions of women and rural entrepreneurship
Inculcating the behaviors of entrepreneurs
Comprehend the need and importance of management
63
Department of MCA, PBMMEC SBRR MFGC (A)
64
Department of MCA, PBMMEC SBRR MFGC (A)
Outcomes:
Understand and apply knowledge of human communication and language processes as they
occur across various contexts from multiple perspectives.
Understand and evaluate key theoretical approaches used in the interdisciplinary field of
communication.
Find, use, and evaluate primary academic writing associated with the communication
discipline.
Communicate effectively orally and in writing.
Unit I
Importance of communication, its basic model, formal and informal communications, barriers to
communication, feedback and its effectiveness, Non- Verbal communication.
Unit II
Oral communication, Speaking: Paralanguage: Sounds, stress, intonation- Art of conversation –
Presentation skills, – Public speaking- Expressing Techniques, understanding your audience,
importance of listening, role of visual aids, persuasive communication.
Unit III
Written communication – Good writing – Styles and Principles – Text, Email, Memorandums,
reports, Letters, resume writing.
Unit IV
Group Discussion, Interview skills- types of interviews, telephonic interview, Time management,
Stress management.
References
1. Business Communication for Success, University Of Minnesota Libraries Publishing
Edition, 2015.
2. Soft skills: know yourself & know the world, Dr. Alex K.
3. Basic Management skills for all, S J McGrath E H, 9th Edition, PHI Learning.
65
Department of MCA, PBMMEC SBRR MFGC (A)
66
Department of MCA, PBMMEC SBRR MFGC (A)
Outcomes:
Implement the aspects of Human Values.
Interpret the ethics of engineering and its associated responsibilities.
Employ the code of ethics in their profession.
Display the awareness of Global issues in Ethics.
PO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO
CO1 - - - - - 2 3 2 - 3
CO2 - 2 - - - 2 3 2 - 3
CO3 - - - - - 2 3 2 - 3
CO4 - - - - - 2 3 2 - 3
Weighted
- 2 - - - 2 3 2 - 3
Average
1: Low, 2: Moderate, 3: High
67
Department of MCA, PBMMEC SBRR MFGC (A)
Outcomes:
Understand the concept of cybercrime and offenses.
Analyze the problems relating to cyber-crimes using mobile phones.
Demonstrate the various attacks of cyber-crime.
Understand and apply Computer Forensics at problem areas.
68
Department of MCA, PBMMEC SBRR MFGC (A)
69
Department of MCA, PBMMEC SBRR MFGC (A)
70
Department of MCA, PBMMEC SBRR MFGC (A)
71
Department of MCA, PBMMEC SBRR MFGC (A)
72
Department of MCA, PBMMEC SBRR MFGC (A)
73
Department of MCA, PBMMEC SBRR MFGC (A)
Unit I
Introduction to Internet, Evolution and History of Internet, Growth of Internet, Internet Services,
How Internet Works, Anatomy of Internet, Internet addressing, Internet vs. Intranet, and Impact of
Internet.
Unit II
Internet Technology and Protocol: ISO-OSI Reference Model, Data Transmission, Switching,
Routers, Gateways, and Network Protocols
Internet Connectivity: Different types of connections, Levels of Internet Connectivity and Internet
Service Provider.
Unit III
Web Page Design-HTML: An Introduction, HTML Categories, HTML Fonts, HTML colors,
HTML Lists, HTML Tables, HTML Links, HTML Forms, Adding Pictures and Image Attributes.
Unit IV
Computer Networks, Internet & Web Security: Computer Networks, Network Components,
Network Topologies, Types of Network Architecture, Network Security, Firewall, Digital
Signature, Authentication, Authorization , Copyright issues and Virus.
References
1. Internet Technology and Web Design by Instructional Software Research and Development
(ISRD) Group, Tata MC Graw Hill.
2. Programming the World Wide Web, 4th Edition by Robert W. Sebesta.
74
Department of MCA, PBMMEC SBRR MFGC (A)
75
Department of MCA, PBMMEC SBRR MFGC (A)
OE E-COMMERCE 3:1:0
Objectives:
To impart knowledge on E-Commerce.
To provide an overview of various applications connected with E-Commerce.
To enable the learner for aiming careers in special software development involving E-Commerce
technologies.
Understand the security issues in E – commerce.
Outcomes:
Analyse the impact of E-commerce on business models and strategy
Describe Internet trading relationships including Business to Consumer, Business-to-
Business, Intra-organizational structures.
Assess electronic payment systems and its securities.
Recognize and discuss global E-commerce issues.
Unit 1: Introduction to E-Commerce
Definition, Scope of E-Commerce, Hardware requirements, E-Commerce and Trade Cycle,
Electronic Markets, Electronic Data Interchange and Internet Commerce.
Unit 2: Business to Business E-Commerce
Electronic Markets, Electronic Data Interchange (EDI): Technology, Standards (UN/EDIFACT),
Communications, Implementations, Agreements, Security, EDI and Business, Inter-Organizational
Ecommerce. Business models for E-commerce, Business Process Re-Engineering.
Unit 3: Business to Consumer E-Commerce and E-Business
Consumer trade transaction, Web metrics, Elements of E-Commerce, Industry impacts of E-
business. Integrating Intranet and internet web applications across multiple networks. Internet
bookshops, Software supplies and support, Electronic Newspapers, Internet Banking, Virtual
Auctions, Online Share Dealing, Gambling on the net, E-Diversity, Case studies through internet.
Unit 4: Security Issues
How criminals plan attacks, passive attack, Active attacks, cyber stalking, Secure Electronic
Transaction (SET) Protocol, Electronic cash over internet, Internet Security, Search engines,
Intelligent agents in E-Commerce Electronic payment systems
References
1. E-Commerce: Strategy, Technologies & Applications, David Whitley, McGraw Hill.
2. E-commerce: The Cutting Edge of Business, K. K. Bajaj and Debjani Nag, 2nd Edition,
McGraw Hill.
3. Handbook of Electronic Commerce, Shaw et al., Springer.
4. Global Electronic Commerce- Theory and Case Studies, C. Westland and T. H. K. Clark,
University Press.
5. Cyber Security: Understanding Cyber Crimes, Computer Forensics and Legal Perspectives,
SunitBelapure and Nina Godbole, Wiley India.
76
Department of MCA, PBMMEC SBRR MFGC (A)
77
Department of MCA, PBMMEC SBRR MFGC (A)
78
Department of MCA, PBMMEC SBRR MFGC (A)
2. A Survey on Recent Advances in Transport Layer Protocols, Michele Polese and et al, IEEE
2019, https://ieeexplore.ieee.org/abstract/document/8786240
Cloud Computing:
1. Research on Key Technologies of Cloud Computing, Shufen Zhang, Hongcan Yan,
XuebinChen, Published by Elsevier,
https://www.sciencedirect.com/science/article/pii/S1875389212015994
2. Open Source Solution for Cloud Computing Platform Using OpenStack, Rakesh Kumar,
Neha Gupta, Shilpi Charu, Kanishk Jain, Sunil Kumar Jangir,
https://www.researchgate.net/publication/263581733_Open_Source_Solution_for_Cloud_C
omputing_Platform_Using_OpenStack
79
Department of MCA, PBMMEC SBRR MFGC (A)
Internet of Things:
1. A Study on Internet of Things based Applications, Deeksha Jain, P. Venkata Krishna and V.
Saritha,
https://www.researchgate.net/publication/227172798_A_Study_on_Internet_of_Things_bas
ed_Applications
2. IoT enabled Smart Fog Computing for Vehicular Traffic Control, Akashdeep Bhardwaj,
Sam Goundar, https://eudl.eu/pdf/10.4108/eai.31-10-2018.162221
3. A Review of Smart Parking Using Internet of Things (IoT), Sahil Rupani, Nishant Doshi,
https://www.sciencedirect.com/science/article/pii/S1877050919317235
Information Retrieval
1. Query expansion techniques for information retrieval: A survey, Hiteshwar Kumar Azad,
Akshay Deepak, https://www.sciencedirect.com/science/article/pii/S0306457318305466
2. A Deep Look into neural ranking models for information retrieval, Jiafeng Guo, Yixing
Fan, Liang Pang, Liu Yang, Qingyao AiHamed Zamani, Chen Wu, W. Bruce Croft, Xueqi
Cheng, https://www.sciencedirect.com/science/article/pii/S0306457319302390
2. Big data analytics and firm performance: Findings from a mixed-method approach Patrick
Mikalef, Maria Boura, George Lekakos, John Krogstie,
https://www.sciencedirect.com/science/article/pii/S014829631930061X
3. The role of big data analytics in industrial Internet of Things, Muhammad Habib ur
Rehman, Ibrar Yaqoo, Khaled Salah, Muhammad Imran, Prem Prakash Jayaraman, Charith
Perera,
https://www.sciencedirect.com/science/article/pii/S0167739X18313645
Machine Learning
1. Computer generated images vs. digital photographs: A synergetic feature and classifier
combination approach, Eric Tokuda, Helio Pedrini and Anderson Rocha, Elsevier Journal of
Vis. Commun, Image R., Vol. 24, 2013, pp. 1276-1292.
https://www.sciencedirect.com/science/article/abs/pii/S1047320313001557
2. Very Deep Convolutional Networks for Large-Scale Image Recognition, Karen Simonyan
and Andrew Zisserman, https://arxiv.org/pdf/1409.1556.pdf
Cyber security:
1. Cyber Security, Rohit , Anvesh Babu , Ranjith Reddy, Sciendo, HOLISTICA Vol 10, Issue
2, 2019, https://sciendo.com/article/10.2478/hjbpa-2019-0020
80
Department of MCA, PBMMEC SBRR MFGC (A)
2. Detecting cyber threats through social network analysis: short survey, Kirichenko
Lyudmyla, Radivilova Tamara, Carlsson Anders, 2017,
https://www.researchgate.net/publication/316766488_Detecting_cyber_threats_through_soc
ial_network_analysis_short_survey
81
Department of MCA, PBMMEC SBRR MFGC (A)
82
Department of MCA, PBMMEC SBRR MFGC (A)
M.C.A
QUESTION PAPER PATTERN
Question 1
Question 2
There are 2 main questions (a) and (b) each carrying 10 marks. Candidate has to answer
any one (a or b). This covers unit 1 of the syllabus. (Each main question can be split into
sub- questions totaling 10 marks) 10 ×1=10
Question 3
There are 2 main questions (a) and (b) each carrying 10 marks. Candidate has to answer
any one (a or b). This covers unit 2 of the syllabus. (Each main question can be split into
sub- questions totaling 10 marks) 10 ×1=10
Question 4
There are 2 main questions (a) and (b) each carrying 10 marks. Candidate has to answer
any one (a or b). This covers unit 3 of the syllabus. (Each main question can be split into
sub- questions totaling 10 marks) 10 ×1=10
Question 5
There are 2 main questions (a) and (b) each carrying 10 marks. Candidate has to answer
any one (a or b). This covers unit 4 of the syllabus. (Each main question can be split into
sub- questions totaling 10 marks) 10 ×1=10
**********
83
Department of MCA, PBMMEC SBRR MFGC (A)
Department of MCA
Board of Studies
Sl.
Designa- Address for
No Category Name e-Mail and Mobile No.
tion communication
.
Mr. Basanth Assistant [email protected]
1 Chairperson
Kumar H B Professor Department of 9611882250
Associate Studies in Computer
Smt. Rachana [email protected]
Professor & Science, SBRR
CR 8095645644
Head Mahajana First
Smt. Assistant Grade College, PG [email protected]
Yashaswini J Professor Wing, KRS Road, 9538779281
Metagalli, Mysuru –
Faculty of 570016. anisha-
Dr. Anisha Assistant
2 the depart- [email protected]
Kumar Professor
ment 9845992829
Computer Science
Department,
manju-
Mr. Manjunath Assistant S.B.R.R. Mahajana
[email protected]
KS Professor First Grade College,
9900852285
Jayalakshmipuram,
Mysuru – 570012.
Department of
Computer Science
yuva-
Dr. Yuvaraju and Engineering,
Professor [email protected]
BN National Institute of
9483101919
Engineering,
Two Experts
Mysuru.
3 from Outside
Department of
the College
Computer
[email protected]
Dr. R. K. Bha- Associate Applications, JSS
rathi Professor Science and
9343034571
Technology
University, Mysuru.
Department of
Nominee by [email protected]
Studies in Computer
4 the Vice Dr. Suresha Professor
Science, University
Chancellor 9449810894
of Mysore, Mysuru.
One Person
from Industry iQuest, 331-B,
/ Mr. K.S. Founder and KIADB Hebbal [email protected]
5
Corporate Manjunatha CEO Industrial Area, 9686144882
Sector / Mysuru-570018.
Allied area
Computer Science
Department,
Mr.
Assistant Amrita [email protected]
6 Alumnus Raghavendra
Professor Vishwavidyapeeth- 9964146596
GN
am,
Mysuru.
84
Department of MCA, PBMMEC SBRR MFGC (A)
85