BCA VandVISemSyllabusV4
BCA VandVISemSyllabusV4
NEP-2020
Page 1
Curriculum Design/Syllabus Framing Committee
Sl.
Name Designation
No.
1 Dr . Suresha.M Chairman
Assosciate Professor, DoS in Computer science,Kuvempu University
shankara ghatta-577541
Dr. Shoieb Ahamed
2 Member
Assistant Professor ,Department of Computer science,GFGC Sorab-
577429
Mr.Shashidhara.B Member
3
Assistant Professor ,Department of Computer science, IDSG College
chikkamagaluru-577101
4 Mr. Gopala .B Member
Assistant Professor ,Department of Computer science, GFGC
Shikaripura-577427
Mr.Krishnamurthy.K Member
5
Assistant Professor ,Department of Computer science,GFGC
Thirthalli -577432
6 Mr.Prajwal Kumar .P Member
Assistant Professor ,Department of Computer science, GFGC Kadur
577548
Page 2
Program: B.C.A Subject: Computer Science
Theory/
Credits
Hours per
Course No. Practical Paper Title
week
S.A. I.A.
(L+T+P)
Design & Analysis of 60 40
DSC13 Theory 4 4+0+0 Algorithms
Design & Analysis of 25 25
DSC13-Lab Practical 2 0+0+4 Algorithms Lab
Statistical Computing and 60 40
V DSC14 Theory 4 4+0+0 R Programming
A. Cloud Computing 60 40
DSE-E1 Theory 3 3+0+0 B. Business Intelligence
Voc-1 Theory 3 3+0+0 Digital Marketing 60 40
A. Fundamentals of Data
Science 60 40
DSE-E2 3+0+0
Theory 3 B. Mobile Application
Development
Web Content 60 40
Voc-2 Theory 3 3+0+0 Management System
Theory/Pr 25 25
SEC-5 2 1+0+2 Logical Reasoning
actical
Page 3
Program
BCA Semester V
Name
Course Title Design and Analysis of Algorithm (Theory)
Contents 52 Hrs
Introduction: What is an Algorithm? Fundamentals of Algorithmic problem solving, 10
Fundamentals of the Analysis of Algorithm Efficiency, Analysis Framework, Measuring
the input size, Units for measuring Running time, Orders of Growth, Worst-case, Best-
case and Average-case efficiencies.
Asymptotic Notations and Basic Efficiency classes, Informal Introduction, O-notation, 10
Ω-notation, θ-notation, mathematical analysis of non-recursive algorithms, mathematical
analysis of recursive algorithms.
Brute Force & Exhaustive Search: Introduction to Brute Force approach, Selection Sort 14
and Bubble Sort, Sequential search, Exhaustive Search- Travelling Salesman Problem and
Knapsack Problem, Depth First Search, Breadth First Search
Divide-and-Conquer: Introduction, Merge Sort, Quick Sort, Binary Search, Binary Tree 8
traversals and related properties.
Decrease-and-Conquer: Introduction, Insertion Sort, Topological Sorting. 10
Greedy Technique: Introduction, Prim’s Algorithm, Kruskal’s Algorithm, Dijkstra’s
Algorithm.
Page 4
Design and Analysis of Algorithms Practical
Course Title 02
Laboratory (Practical) Credits
References
1 Introduction to the Design and Analysis of Algorithms, Anany Levitin: 2nd Edition, 2009,
Pearson.
2 Computer Algorithms/C++, Ellis Horowitz, SatrajSahni and Rajasekaran, 2nd Edition, 2014,
Universities Press.
3 Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, Ronal L. Rivest,
Clifford Stein, 3rd Edition, PHI.
4 Design and Analysis of Algorithms, S. Sridhar, Oxford (Higher Education)
Page 5
Program
BCA Semester V
Name
Contents 52 Hrs
Introduction of R programming language, F e a t u re s o f R 12
Datatypes in R:numeric, arithmetic, assignment. Operators.
Data Objects in R :Arrays, Lists , vectors, Matrices and Data Frames, Factors
Conditions and Loops: if,switch while, for ,repeat loops.Strings handling in R. Calling
Functions, Writing Functions. Exceptions.Date&Timings, and Visibility. Packaging in R
Reading and writing files: Reading Tabular Data,Commands to Extract Rows and 12
Columns . working with CSV files:reading, writing, analysis. working with JSON
Files:reading ,writing. Working with XML Files:reading, writing.
R as a set of statistical tables: Statistics And Probability, Process of Descriptive Analysis, 8
Average,Variance,Standard Deviation in R. Mean, Median and Mode in R.Covariance and
Correlation in R. probability distributions in R :- Normal distributions, binomial
distributions.
Statistical testing and modelling in R, hypothesis testing in R, components of hypothesis 8
test, testing means, testing proportions, testing categorical variables, errors and power.
Advanced graphics in R: plotting commands-high level and low level,Graphics parameters 12
list, Device drivers,Dynamic graphics . plot customization, plotting regions and margins. R
Histogram,Bar chart, Pie chart ,Scatter plots examples.
Page 6
References
1 Tilman M. Davies, “The book of R: A first course in programming and ststistics”, San
Francisco, 2016.
2 Vishwas R. Pawgi, “Statistical computing using R software”, Nirali prakashan publisher, e1
edition, 2022.
3 https://www.youtube.com/watch?v=KlsYCECWEWE
https://www.geeksforgeeks.org/r-tutorial/
https://www.tutorialspoint.com/r/index.htm
Page 7
Program
B.C.A Semester V
Name
Course Outcomes:
Install, Code and Use R Programming Language in R Studio IDE to perform basic tasks on
Vectors, Matrices and Data frames. Explore fundamentals of statistical analysis in R
environment.
Describe key terminologies, concepts and techniques employed in Statistical Analysis.
Define Calculate, Implement Probability and Probability Distributions to solve a wide variety
of problems.
Conduct and interpret a variety of Hypothesis Tests to aid Decision Making.
Understand, Analyse, and Interpret Correlation Probability and Regression to analyse the
underlying relationships between different variables.
Page 8
Program
B.C.A Semester V
Name
Course Title Software Engineering (Theory)
Course Code: DSC15 No. of Credits 04
Contact hours 52 Hours/4 Hours per week Duration of SEA/Exam 2 hours
Formative Assessment
40 Summative Assessment Marks 60
Marks
Contents 52 Hrs
OVERVIEW: Introduction; Software engineering ethics; Software process models;
Process activities; Coping with change; Agile software development:Agile methods; Plan- 10
driven and agile development.
REQUIREMENTS ENGINEERING: Functional and non-functional requirements;
Software requirements document; Requirement’s specification; Requirements engineering 10
processes; Requirement’s elicitationand analysis; Requirement’s validation; Requirements
management.
SYSTEM MODELING: Context models; Interaction models- Use case modeling, Sequence
diagrams; Structural models- Class diagrams, Generalization,Aggregation; Behavioral models- 10
Data-driven modeling, Event-driven modeling; Model-driven engineering.
ARCHITECTURAL DESIGN: Architectural design decisions; Architectural views;
Architectural patterns- Layered architecture, Repository architecture, Client–server architecture
DESIGN AND IMPLEMENTATION: Object-oriented design using the UML- System 12
context and interactions, Architectural design, Object class identification, Design models,
Interface specification; Design patterns; Implementation issues.
SOFTWARE TESTING: Development testing- Unit testing, Choosing unit test cases,
Component testing, System testing. Test-driven development; Release testing; User 10
testing- Alpha, Beta, Acceptance testing.
Text Books:
1 Ian Somerville, “Software Engineering” 8th Edition, Pearson Education, 2009.
References Books:
1 Waman S Jawadekar, “Software Engineering Principles and Practice”, Tata McGrawHill, 2004.
2 Roger S. Pressman, “A Practitioners Approach”,7th Edition, McGraw-Hill, 2007.
3 P Jalote, “An Integrated Approach to software Engineering”, Narosa Publication.
Page 9
Program
B.C.A Semester V
Name
Contents 42 Hrs
Introduction: Different Computing Paradigms- Parallel Computing, Distributed
Computing, Cluster Computing, Grid Computing, Cloud Computing etc., Comparison of
various Computing Technologies; Cloud Computing Basics- What is Cloud Computing?
8
History, Characteristic Features, Advantagesand Disadvantages, and Applications ofCloud
Computing; Trends in Cloud Computing; Leading Cloud Platform Service
Providers.
Cloud Architecture: Cloud Service Models- Infrastructure as a Service (IaaS), Platform
as a Service (PaaS) and Software as a Service (SaaS), Comparison of different Service
Models; Cloud Deployment Models- Public Cloud; Private Cloud, Hybrid Cloud,
Community Cloud; Cloud Computing Architecture- Layered Architecture of Cloud.
Virtualization- Definition, Features of Virtualization; Types of Virtualizations- Hardware 10
Virtualization, Server Virtualization, Application Virtualization, Pros and Cons of
Virtualization, Technology Examples- Xen: Paravirtualization, VMware: Full
Virtualization, Microsoft Hyper-V.
Cloud Application Programming and the Aneka Platform: Aneka Cloud Application
Platform- Framework Overview, Anatomy of the Aneka Container, Building Aneka Clouds
:Infrastructure Organization, Logical Organization, Private Cloud Deployment Mode,
Public Cloud Deployment Mode, Hybrid Cloud Deployment Mode. 8
Cloud Platforms in Industry: Amazon Web Services- Compute Services, Storage
Services, Communication Services, Additional Services; Google AppEngine- Architecture
and Core Concepts, Application Life-Cycle. 8
Microsoft Azure- Azure Core Concepts :Compute, Storage, Core Infrastructure and Other
Services, Windows Azure Platform Appliance.
Cloud Applications: Scientific Applications- Healthcare (ECG Analysis in the 8
Cloud)Geoscience (Satellite Image Processing); Business andConsumer
Applications- CRM and ERP, Social Networking, Media Applications, Multiplayer Online
Gaming.
Page 10
Formative Assessment for Theory
Assessment Occasion/ type Marks
Internal Assessment Test 1 10 Marks
Internal Assessment Test 2 10 Marks
Quiz/ Assignment/ Small Project 10 Marks
Seminar 10 Marks
Total 40 Marks
Text Books:
Rajkumar Buyya, Christian Vecchiola, S. ThamaraiSelvi: "Mastering CloudComputing-
1
Foundations and Applications Programming”, Elsevier, 2013
2 Barrie Sosinsky: "Cloud Computing Bible", Wiley-India, 2010
3 K Chandrashekaran: “Essentials of Cloud Computing”, CRC Press, 2015
4 Derrick Rountree, Ileana Castrillo: “The Basics of Cloud Computing”, Elsevier, 2014
Page 11
Program
B.C.A Semester V
Name
Course Title Business Intelligence (Theory)
Course Code: DSE-E1 No. of Credits 03
Contact hours 42 Hours /3 Hours per week Duration of SEA/Exam 2 hours
Formative Assessment
40 Summative Assessment Marks 60
Marks
Contents 42 Hrs
Information Systems Support for Decision Making, An Early Framework for Computerized
Decision Support, The Concept of Decision Support Systems, A Framework for Business 8
Intelligence, Business Analytics Overview, Brief Introduction to Big Data Analytics
Introduction and Definitions, Phases of the Decision Making Process, The IntelligencePhase,
Design Phase, Choice Phase, Implementation Phase, Decision Support Systems
Capabilities, Classification, Components. 8
Basic Concepts of Neural Networks: Developing Neural Network-Based Systems,
Illuminating the Black Box of ANN with Sensitivity, Support Vector Machines, A Process
Based Approach to the Use of SVM, Nearest Neighbor Method , Sentiment Analysis 10
Overview, Sentiment Analysis Applications, Sentiment Analysis Process.
Decision Support Systems modeling: Structure of mathematical models for decision
support, Certainty, Uncertainty, and Risk, Decision modeling with spreadsheets,
8
Mathematical programming optimization, Decision Analysis with Decision Tables and
Decision Trees, Multi-Criteria Decision Making With Pairwise Comparisons.
Automated Decision Systems :The Artificial Intelligence field, Basic concepts of Expert
Systems, Applications of Expert Systems, Structure of Expert Systems, Knowledge 8
Engineering, and Development of Expert Systems.
Text Books:
Page 12
Ramesh Sharda, Dursun Delen, Efraim Turban, J.E.Aronson, Ting-Peng Liang, David King,
1 “BusinessIntelligence and Analytics: System for Decision Support”, 10th Edition, Pearson Global
Edition.
Reference books
Data Analytics: The Ultimate Beginner's Guide to Data Analytics Paperback – 12 November 2017by
2 Edward Miz
Additional Reading:
1 https://shorturl.at/iuAT0
2 https://www.coursera.org/courses?query=business%20intelligence
Page 13
Program
B.C.A Semester VI
Name
Course Title Digital Marketing (Theory)
Course Code: Voc-2 No. of Credits 03
Contact hours 42 Hours /3 Hours per week Duration of SEA/Exam 2 hours
Formative Assessment
Marks 40 Summative Assessment Marks 60
42
Contents Hrs
Introduction to Digital Marketing: Overview of digital marketing, Evolution of digital
marketing, Importance and benefits of digital marketing, Digital marketing channels and
platforms 8
Digital Marketing Strategy and Planning: Developing a digital marketing strategy,
Setting goals and objectives, Budgeting and resource allocation.
Campaign planning and execution, Monitoring and adjusting digital marketing campaigns
Social Media Marketing: Overview of social media marketing, Social media platforms and
8
their features, Creating and optimizing social media profiles, Social media content
strategy, Social media advertising and analytics
Email Marketing: Introduction to email marketing, Building an email list, Creating
effective email campaigns, Email automation and segmentation, Email marketing metrics
8
and analytics Content Marketing: Understanding content marketing, Content strategy and
planning,
Content creation and distribution, Content promotion and amplification, Content
marketing metrics and analytics.
8
Mobile Marketing: Mobile marketing overview, Mobile advertising strategies, Mobile
app marketing, Location-based marketing, Mobile marketing analytics
Analytics and Reporting: Importance of analytics in digital marketing, Setting up web
analytics tools (e.g., Google Analytics), Tracking and measuring key performance indicators 10
(KPIs), Conversion tracking and optimization, Reporting and data visualization
Page 14
References
"Digital Marketing Strategy: An Integrated Approach to Online Marketing" by Simon
1 Kingsnorth.
"Email Marketing Rules: How to Wear a White Hat, Shoot Straight, and Win Hearts" by Chad
2
S. White
"Content Inc.: How Entrepreneurs Use Content to Build Massive Audiences and Create
3 Radically Successful Businesses" by Joe Pulizzi
"Mobile Marketing: How Mobile Technology is Revolutionizing Marketing, Communications
4
and Advertising" by Daniel Rowles
"Web Analytics 2.0: The Art of Online Accountability and Science of Customer Centricity"
5 by Avinash Kaushik
Page 15
Program
B.C.A Semester VI
Name
Course Title Cyber Security(Theory)
Course Code: SEC-4 No. of Credits 02
Contact hours 30 Hrs /3 Hours per week Duration of SEA/Exam 01 hrs
Formative Assessment
Marks 25 Summative Assessment Marks 25
Contents 30 Hrs
Module-I. Introduction to Cyber security: Defining Cyberspace and Overview of
Computer and Web-technology, Architecture of cyberspace, Communication and web 10
technology, Internet, World wide web, Advent of internet, Internet infrastructure for data
transfer and governance, Internet society, Regulation of cyberspace, Concept ofcyber
security, Issues and challenges of cyber security.
Module-II .Cyber crime and Cyber law:Classification of cyber crimes, Common cyber
10
crimes- cyber crime targeting computers and mobiles, cyber crime against women and
children, financial frauds, social engineering attacks, malware and ransomware attacks,
zero day and zero click attacks, Cybercriminals modus-operandi, Reporting of cyber
crimes, Remedial and mitigation measures, Legal perspective of cyber crime, IT Act
2000 and its amendments, Cyber crime and offences, Organisations dealing with Cyber
crime and Cyber security in India.
Module III. Social Media Overview and Security: Introduction to Social networks.
Types of Social media, Social media platforms, Social media monitoring, Hashtag, Viral
content, Social media marketing, Social media privacy, Challenges, opportunities and 10
pitfalls in online social network, Security issues related to social media, Flagging and
reporting of inappropriate content, Laws regarding posting of inappropriate content, Best
practices for the use of Social media.
References
Cyber Crime Impact in the New Millennium, by R. C Mishra , Auther Press. Edition 2010
1
2 Cyber Security Understanding Cyber Crimes, Computer Forensics and Legal Perspectives by Sumit
Belapure and Nina Godbole, Wiley India Pvt. Ltd. (First Edition, 2011)
3 Security in the Digital Age: Social Media Security Threats and Vulnerabilities by Henry A. Oliver,
Create Space Independent Publishing Platform. (Pearson , 13 th November, 2001)
4 Cyber Laws: Intellectual Property & E-Commerce Security by Kumar K, Dominant Publishers.
5 Fundamentals of Network Security by E. Maiwald, McGraw Hill.
6 Network Security Bible, Eric Cole, Ronald Krutz, James W. Conley, 2nd Edition,
Wiley India Pvt. Ltd.
Page 16
Page 17
Program
B.C.A Semester VI
Name
Course Title Artificial Intelligence and Applications (Theory)
Course Code: DSC16 No. of Credits 04
Contact hours 52 Hours /4 Hours per week Duration of SEA/Exam 2 Hours
Formative Assessment
Marks 40 Summative Assessment Marks 60
Contents 52 Hrs
Introduction- What is Artificial Intelligence, Foundations of AI, AI - Past, Present and Future. 10
Intelligent Agents- Environments- Specifying the task environment, Properties of task environments,
Agent based programs-Structure of Agents , Types of agents- Simple reflex agents,
Model-based reflex agents, Goal-based agents; and Utility-based agents.
Problem Solving by Searching-Problem-Solving Agents, Well-defined problems and solutions, 10
examples Problems, Searching for Solutions, Uninformed Search Strategies-Breadth-first search,
Uniform-cost search, Depth-first search, Depth-limited search, Iterativedeepening depth-first search,
Bidirectional search.
Knowledge Representation - Knowledge-Based Agents, The Wumpus World , Logic, Propositional 12
Logic, Propositional Theorem Proving, Effective Propositional Model Checking, Agents Based on
Propositional Logic, First-Order Logic-Syntax and Semantics of First-Order
Logic, Using First-Order Logic, Unification and Lifting Forward Chaining, Backward Chaining
Learning– Forms of Learning, Supervised Learning- Artificial Neural Networks(ANN), 10
Support VectorMachines(SVM), Random forest.Unsupervised Learing:Clustering ,Association.
Advantages and disadvantages of Unsupervised Learning.
Applications of AI - Natural Language Processing, Text Classification and Information Retrieval, 10
Speech Recognition , Image processing and computer vision, Robotics
Text Books:
Stuart Russel, Peter Norvig: Artificial Intelligence A Modern Approach, 2nd Edition, Pearson
1 Education, 2003
2 Tom Mitchell, “Machine Learning”, 1st Edition, McGraw-Hill,2017
Elaine Rich, Kevin Knight, Shivashankar B Nair: Artificial Intelligence, Tata McGraw Hill 3rd edition,
3 2013
Page 18
Program
BCA Semester VI
Name
Contents 52 Hrs
Introduction to PHP: Introduction to PHP, History and Features , Installation &
Configuration of PHP, Embedding PHP code in Web Pages, HTML and White Space,
Writing Comments , Sending Data to the Web Browser,Data types , Keywords , Using 10
Variables, Constants , Expressions , Operators .
Programming with PHP: Conditional statements: if, if-else, switch, The ? Operator,
Looping statements: while Loop, do-while Loop, for Loop
Arrays in PHP: Introduction- What is Array?, Creating Arrays, Accessing Array
elements, Types of Arrays: Indexed v/s Associative arrays, Multidimensional arrays, 12
Creating Array, Accessing Array, Manipulating Arrays, Displaying array, Using Array
Functions, Including and Requiring Files- use of Include() and Require(), Implicit and
Explicit Casting in PHP.
Using Functions , Class- Objects, Forms in PHP: Functions in PHP, Function
definition, Creating and invoking user-defined functions, Formal parameters versusactual
parameters, Function and variable scope, Recursion, Library functions, Date and Time 10
Functions
Strings in PHP: What is String?, Creating and Declaring String, String Functions
Class &Objects in PHP: What is Class & Object, Creating and accessing a Class
&Object, Object properties, object methods, Overloading, inheritance, Constructor and
Destructor 8
Form Handling: Creating HTML Form, Handling HTML Form data in PHP
Database handling using PHP with MySQL :Introduction to MySQL: Database terms,
Data Types.Using MySQL Client and Using phpMyAdmin, MySQL Commands, 12
PHP MySQL Functions, Connecting to MySQLand Selecting the Database, Executing
Simple Queries, Retrieving Query Results.
Page 19
Formative Assessment as per
guidelines.
1 PHP & MySQL for Dynamic Web Sites- Fourth Edition By Larry Ullman.
Page 20
Program
B.C.A Semester VI
Name
Program
B.C.A Semester VI
Name
Page 21
Course Title Project work
Course Code: DSC-18 No. of Credits 06
Contact hours 4 Hours per week Duration of SEA/Exam 03 hrs
Formative Assessment
Marks 50 Summative Assessment Marks 100
Guidelines :-
1. The project is of 4 hours per week for one (semester VI) semester duration and a student is
expected work (8 hours-this should not be considered for work load ) to do planning, analyzing,
designing, coding and implementing the project.
2. The synopsis approval will be given by the project Guides .
3. The Project work should be either an individual (one) or a group of not more than five members.
Report :
The project proposal should include the following:
Title
Introduction
Litrature survy
Objectives
Design Details of modules and process logic
Developement/Implementation stages
Testing Report
Results
Page 22
Program
Name B.C.A Semester VI
Course Title Fundamentals of Data Science (Theory)
Course Code: DSE-E2 No. of Credits 03
Contact hours 42 Hours /3 Hours per week Duration of SEA/Exam 2 Hours
Formative Assessment
40 Summative Assessment Marks 60
Marks
Contents 42 Hrs
Unit I: Data Mining: Introduction, Data Mining Definitions, Knowledge
Discovery in 8
Databases (KDD) Vs Data Mining, DBMS Vs Data Mining, DM techniques,
Problems, Issues and Challenges in DM, DM applications.
Data Warehouse: Introduction, Definition, Multidimensional Data Model, Data
Cleaning, 8
Data Integration and transformation, Data reduction, Discretization
Mining Frequent Patterns: Basic Concept – Frequent Item Set Mining Methods -
8
Aprioriand Frequent Pattern Growth (FPGrowth) algorithms -Mining Association Rules
Classification: Basic Concepts, Issues, Algorithms: Decision Tree Induction. Bayes
Classification Methods, Rule-Based Classification, Lazy Learners (or Learning from 10
your Neighbours), k Nearest Neighbour. Prediction - Accuracy- Precision and Recall
Clustering: Cluster Analysis, Partitioning Methods, Hierarchical Methods, Density-
Based 8
Methods, Grid-Based Methods, Evaluation of Clustering
Formative Assessment for Theory
Text Books:
Jiawei Han and Micheline Kambar – “Data Mining Concepts and Techniques” Second Edition
1
Elsevier Publications
2 Arun K Pujari – “Data Mining Techniques” 4th Edition, Universities Press
Pang-Ning Tan, Michael Steinbach, Vipin Kumar: Introduction to Data Mining, Pearson
3 Education, 2012.
4 K.P.Soman, Shyam Diwakar, V.Ajay: Insight into Data Mining – Theory and Practice, PHI
5 Pang-Ning Tan, Michael Steinbach, Vipin Kumar - “Introduction to Data Mining”, Pearson Education
Page 23
Program
B.C.A Semester VI
Name
Course Title Mobile Application Development (Theory)
Course Code: DSE-E2 No. of Credits 03
Contact hours 42 Hours/3 Hours per week Duration of SEA/Exam 2 hours
Formative Assessment
Marks 40 Summative Assessment Marks 60
Contents 42 Hrs
Android OS design and Features: Android development framework, SDK
features,Installing and running applications on Android Studio, Creating AVDs, Types
of Androidapplications, Best practices in Android programming, Android tools, 8
Building your First Android application.
Android Application Design Essentials: Anatomy of an Android applications,
Android 8
terminologies, Application Context, Activities, Services, Intents, Receiving and
BroadcastingIntents, Android Manifest File and its common settings, Using Intent
Filter, Permissions.
Android User Interface Design Essentials: User Interface Screen elements,
Designing User 8
Interfaces with Layouts, Drawing and Working with Animation.
Testing Android applications, Publishing Android application, Using Android
preferences, Managing Application resources in a hierarchy, working with different 8
types of resources.
Using Common Android APIs: Using Android Data and Storage APIs,
Managing data 10
using Sqlite, Sharing Data between Applications with Content Providers, Using
AndroidNetworking APIs, Using Android Web APIs, Deploying Android Application
to the World.
Text Books:
Lauren Darcey and Shane Conder , “Android Wireless Application Development”, Pearson Education,
1 2nd ed. (2011)
2 Reto Meier, “Professional Android 2 Application Development”, Wiley India Pvt Ltd
3 Mark L Murphy, “Beginning Android”, Wiley India Pvt Ltd
4 Android Application Development All in one for Dummies by Barry Burd, Edition: I
5 Beginning Android 4 Application Development, Wei-Meng Lee, Wiley India (Wrox), 2013
6 Professional Android 4 Application Development, Reto Meier, Wiley India, (Wrox), 2012
Page 24
Program
B.C.A Semester V
Name
Course Title Web Content Management System (Theory)
Course Code: Voc-1 No. of Credits 03
Contact hours 42 Hours /3 Hours per week Duration of SEA/Exam 2 hours
Formative Assessment
40 Summative Assessment Marks 60
Marks
Contents 42 Hrs
Web Content Development and Management, Content Types and Formats,
Norms andGuidelines of Content Development, Creating Digital Graphics, Audio 8
Production and Editing,
Web Hosting and Managing Multimedia Content, Creating and Maintaining a
Wiki Site.Presentation Software Part I, Presentation Software Part II, Screen 8
casting Tools and Techniques.
Planning and Developing Dynamic Web Content Sites, Website Design
Using CSS 8
Creating and Maintaining a WIKI Site, Creating and Managing a Blog Site,
E- Publication Concept, E- Pub Tools, Simulation and Virtual Reality
Applications. Introduction to Moodle, Creating a New Course,uploading new 10
Course .
Create and Add Assessment, Add and Enroll User and Discussion Forum,
Content,Management System: Joomla. 8
Text Books:
1 Web Content Management: Systems, Features, and Best Practices 1st Edition by Deane
Barker.
2 Content Management Bible (2nd Edition) 2nd Edition by Bob Boiko.
3 Moodle for Learning Management System (LMS): A Practical and Visual Guidebook of
Administrator and Instructor for Distance Education Paperback – October 12, 2020 by James
Koo
4 Using Joomla!: Efficiently Build and Manage Custom Websites 2nd Edition by Ron Severdia
Additional Reading:
https://onlinecourses.swayam2.ac.in/cec20_lb09/preview
Page 25
Program
B.C.A Semester VI
Name
Course Title Logical Reasoning (Theory)
Course Code: SEC-5 No. of Credits 02
Contact hours 30 Hrs /3 Hours per week Duration of SEA/Exam 01 hrs
Formative Assessment
Marks 25 Summative Assessment Marks 25
Contents 30 Hrs
Arithmetic Reasoning: Analytical Thinking, Syllogistic Logic, Problem solving;
Number System; LCM &HCF; Logarithms; Ratio,Proportions and Variations; 10
Partnership; Time speed and distance; work time problems;
Data Interpretation: Numerical Data Tables; Line Graphs; Bar Charts and Pie charts;
10
Mix Diagrams; Geometrical Diagrams, and other forms of Data Representation
Lateral Thinking, Reasoning & Logic: Verbal and Non-verbal Logic, Family Tree;
Linear Arrangements; Circular and Complex Arrangement; Conditionality and
10
Grouping; Sequencing and Scheduling; Venn Diagram in Logical Reasoning.
References
R.S.Aggarwal- “A Modern Approach to Verbal and Non–Verbal Reasoning” Sultan
1
Chand and Sons, New Delhi
References
2 R.S.Aggarwal–“Quantitative Aptitude”, Sultan Chand and Sons, New Delhi
3 Dr.Ravi Chopra – “Verbal and Non–Verbal Reasoning”, MacMillan India
4 Dr.Edward DeBono – “Lateral Thinking”, Penguin Books, New Delhi
Page 26