BCA Syllabus General
BCA Syllabus General
Under CBCS
MOTTO
“To Make Every Man a Success and No Man a Failure”
VISION
MISSION
To create an ecosystem that promotes learning and world class research.
To nurture creativity and innovation.
To instill highest ethical standards and values.
To pursue activities for the development of the Society.
To develop national and international collaborations with institutes and industries of
eminence.
To enable graduates to become future leaders and innovators.
VALUE STATEMENT
Integrity, Innovation, Internationalization
The department of Computer Applications aims to transform aspiring students into software
professionals with a high degree of technical skills and to inculcate a research mind set.
MISSION
M1. To provide strong theoretical foundations complemented with extensive practical training.
M2. To design and deliver curricula to meet the changing needs of industry.
M3. To establish strong collaborations with industry, R&D and academic institutes for training and
research.
M4. To promote all-round development of the students through interaction with alumni and industry
1
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
2
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
PO 11 Individual and Team Work: Function effectively as an individual and as a member or leader
in diverse teams and in multidisciplinary environments.
PO 12 Innovation and Entrepreneurship: Identify a timely opportunity and using innovation to
pursue that opportunity to create value and wealth for the betterment of the individual and
society at large.
3
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
1 BS ELA4104 English -1 3 0 0 3 0 3
Total 15 2 6 19 0 21
SEMESTER – II
SL. COURSE COURSE
NAME OF THE COURSE L T P C S TCH
NO CATEGORY CODE
1 BS ELA4116 English –II 3 0 0 3 0 3
2 BS GEA1116 Business Statistics 3 1 0 4 0 4
3 PC BCB2116 Data Structures 3 1 0 4 0 4
4 PC BCB2117 Microprocessors 3 0 0 3 1 3
5 BS GEA2117 Introduction to Accounting 3 0 0 3 0 3
6 PC BCB2141 Data Structures Lab 0 0 2 1 0 2
7 BS GEA1146 Accounting Laboratory 0 0 2 1 0 2
Total 15 2 4 19 1 21
4
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
SEMESTER – IV
SL. COURSE COURSE
NAME OF THE COURSE L T P C S TCH
NO CATEGORY CODE
1 PC BCB2216 Web Programming using PHP 3 0 2 4 0 5
2 PC BCB2217 Operating Systems 3 0 0 3 0 3
3 PC BCB2218 Computer Networks 3 0 0 3 0 3
4 PC BCB2219 Database Management Systems 3 0 0 3 0 3
5 PC BCB2220 Enterprise Resource Planning 3 0 0 3 0 3
PC BCB2241 Relational Database Management
6 0 0 2 1 0 2
Systems Laboratory
7 PC BCB2242 Operating Systems Laboratory 0 0 2 1 0 2
Total 15 0 6 18 0 21
5
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
SEMESTER - VI
SL. COURSE COURSE
NAME OF THE COURSE L T P C S TCH
NO CATEGORY CODE
1 PC BCB2316 Computer Graphics 3 0 0 3 0 3
2 PC BCB2317 Data Warehousing and Data Mining 3 0 0 3 0 3
3 DE E3 Elective – III 3 0 0 3 0 3
4 DE E4 Elective – IV 3 0 0 3 0 3
5 DE E5 Elective – V 3 0 0 3 0 3
6 PC BCB2346 Project Work 0 0 8 4 0 8
Total 15 0 8 19 0 23
Total 110
6
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
7
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
8
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
SEMESTER – I
COURSE TITLE ENGLISH I CREDITS 3
COURSE
COURSE CODE ELA4104 BS L-T-P-S 3- 0- 0- 1
CATEGORY
CIA 50% ESE 50%
LEARNING LEVEL BTL-6
CO COURSE OUTCOMES PO
Upgrading from grammatical competence to communicative competence
1 2,6,7,10
through problem solving tasks and supported by felt needs
Functioning in English by listening to speeches, lectures, telephone
2 conversations, recorded versions of all the above, and responding non- 1,2,4,5,10
verbally as well as verbally
Developing a conscious awareness about the processes of metacognitive
3 3,4,6,7,12
skills, understanding societal and environmental contexts
4 Apply and analyse the contextual knowledge reading the passages 2,4,6
Apply ethical principles and contribute to society with focus on reading
materials related to social issues, civic responsibilities, daily news(in short
5 news articles), sports, politics, film review and identifying his/her choicest 2,4,5,6,7,8,12
field or specialized area for wide reading such as science fiction, crime
thriller and so on
Prerequisites : Plus Two English-Intermediate Level
MODULE 1: EXTENSIVE READING (9)
Reading short meaningful extracts from literary and non-literary texts and identifying various types
of connections among statements such as reason-result, statement-illustration, cause-effect, result-
reason, addition, contradiction/opposite, introduction, furthering, adding, summing up, conclusion -
Tracing the texture of texts — Referencing -- Anaphoric and cataphoric references — Identifying
relationships between topic sentences and subordinate sentences
9
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
TEXT BOOKS
1 Functioning in English Book I & II by Dr. P. Bhaskaran, Emerald Publishers, 2018
REFERENCE BOOKS
1 Embark, English for Undergraduates by Steve Hart et al, Cambridge University Press, 2016,
edition
2 English for Life and the Workplace Through LSRW&T skills, by Dolly John, Pearson Publications,
2014 edition
3 Cambridge Academic English, An integrated skills course for EAP by Martin Hewings and Craig
Thaine, by Cambridge University Press, 2014
E BOOKS
10
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
1. https://www.britishcouncil.in/english/courses-business
2. http://www.bbc.co.uk/learningenglish/english/features/pronunciation
3. http://www.bbc.co.uk/learningenglish/english/
4. http://www.antimoon.com/how/pronunc-soundsipa.htm
5. http://www.cambridgeenglish.org/learning-english/free-resources/write-and-improve/
MOOC
1. https://www.mooc-list.com/tags/english
2. https://www.mooc-list.com/course/adventures-writing-stanford-online
3. http://www.cambridgeenglish.org/learning-english/free-resources/mooc/
11
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
12
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
2 Peter Norton, “Introduction to Computers”,4th Edition, TMH Ltd, New Delhi, 2017.
REFERENCE BOOKS
1 R.G. Dromey,”How to solve it by Computers”, Pearson Publishers, New Delhi, 2007.
14
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
Data input output functions - Simple C programs - Flow of control - if, if-else, while, do-while, for
loop, Nested control structures - Switch, break and continue, go to statements - Comma operator.
MODULE – 3 : FUNCTIONS & RECURSIONS (9L)
Functions -Definition - proto-types - Passing arguments - Recursions. Storage Classes - Automatic,
External, Static, Register Variables - Multi-file programs.
MODULE – 4 : ARRAYS (9L)
Arrays - Defaming and Processing - Passing arrays to functions - Multi-dimension arrays - Arrays and
String. Structures - User defined data types - Passing structures to functions - Self-referential
structures - Unions - Bit wise operations.
MODULE – 5 : POINTERS (9L)
Pointers - Declarations - Passing pointers to Functions - Operation in Pointers - Pointer and Arrays -
Arrays of Pointers - Files: Creating, Processing, Opening and Closing a data file.
TEXT BOOKS
1 E Balagurusamy, “Programming in Ansi C”, 2012
2 H. Schildt, C: The Complete Reference, 4th Edition, TMH Edition, 2007.
REFERENCE BOOKS
1 B.W. Kernighan and D.M.Ritehie, The C Programming Language, 2nd Edition, PHI, 2012.
E BOOKS
1 http://www.cplusplus.com
MOOC
1 https://www.coursera.org/specializations/c-programming
15
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
16
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
17
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
SEMESTER – II
COURSE TITLE ENGLISH II CREDITS 3
COURSE CODE ELA4116 COURSE CATEGORY BS L-T-P-S 3- 0-0-1
CIA 50% ESE 50%
LEARNING LEVEL BTL-6
CO COURSE OUTCOMES PO
1 Communicate effectively with grammatical accuracy and 10, 6, 9,
sociocultural appropriacy with friends, classmates and other 7
members in the social circle
2 Design and formulate one’s own ideas, investigate and develop solutions 3, 4, 5,
for problems and make effective presentations 10
3 Create, select and apply appropriate techniques use modern tools for 2, 3, 10
communication such as mails, advertisements, publicity materials,
brochures, bills, vouchers, and other essential modes of written discourse
4 Apply reasoning informed by contextual knowledge from media discourse so as 1, 2, 4, 5,
to arrest the attention of the reader (print media) and the viewer (of the visual 6, 8, 10
media)
5 Select techniques using modern tools and learning materials such as MOOC, 10, 9,
NPELT and display a passion for extensive reading going by one’s taste and 11, 12
choice both in the literary and non-literary areas and involve in project
Prerequisites : Plus Two English-Intermediate Level
MODULE 1 – COMMUNICATIVE WRITING (9)
Messages (informal, formal) - Memos - Formal letters of invitation - personal letters of invitation -
Writing formal letters (a) business (b) official - Short paragraphs - Describing objects, places,
landscapes, people, natural processes, describing processes(man-made) - Expanding short aphorisms,
proverbs, quotes, idioms etc. into short paragraphs - Making posters for various occasions such as
World Wildlife Day, AIDS Awareness, Anti-Ragging etc.
Suggested Activities:
1. Writing (a)Short publicity materials,(b) Brochures (c) user manuals, (d)warranty cards (e) captions
MODULE 2 – SKILLS FOR ACADEMIC PURPOSES (9)
Enriching word power -- Language in use -- Listening comprehension -- Group discussion -- Note
making -- Intensive reading -- Interpretation -- Interview skills – E mail writing -- Synthesizing
information from various sources --Expanding quotes - Job applications — Preparing CV – Preparing
the profiles of organizations and institutions — Presentation skills – Effective seminar participation
Suggested activities:
1. Preparation and Writing of Slides, Embellishments - Oral presentation - Self Evaluation - Listening
and note taking, Identifying hard spots, Framing questions & Raising doubts / Seeking
clarifications (Seminar)
MODULE – 3 : BUSINESS COMMUNICTION (WRITTEN) (9)
Writing project proposals (pre-project stage) — writing project proceedings (while-project stage) —
18
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
writing project reports (post-project stage) — writing project evaluation — Writing reviews of journal
articles — Business correspondence for various purposes such as placing orders, reminding,
complaining, notifying damage of consignment and demanding replacement, sales promotion
Suggested Activities:
1. writing gist of articles for putting them together in an edited form — Writing transcripts of
lectures and speeches on academic interest
MODULE – 4 : WRITING FOR MEDIA: PRACTICE (9)
From events to news story — the various stages of development of news reporting – Editing — Basics
of editing; (i) At the level of contents & (ii) at the level of language – Advertisements - Electronic
media and their advantages and limitations - Proof reading
Suggested activities:
1. Identifying and listing natural ways of functioning in contexts, based on short extracts taken
from news reading, advertisements, plays, or dialogues from media
MODULE - 5 : COMPREHENSION STRATEGIES (9)
Silent reading and testing comprehension skills — Reading aloud and accuracy in pronunciation —
Making short speeches before small groups to check fluency — Writing small pieces of discourse
meant for day to day communication — Writing short academic pieces for exam purposes — Doing
self-check grammar tests to improve grammatical accuracy
Suggested Activities:
Reading primary sources—reading secondary sources and supporting the points already gathered
from the primary sources
TEXT BOOKS
1 Functioning in English Book I & II by Dr. P. Bhaskaran, Emerald Publishers, 2018
REFERENCE BOOKS
Embark, English for Undergraduates by Steve Hart et al, Cambridge University Press, 2016,
1.
edition
English for Life and the Workplace Through LSRW&T skills, by Dolly John, Pearson Publications,
2.
2014 edition
Cambridge Academic English, An integrated skills course for EAP by Martin Hewings and Craig
3.
Thaine, by Cambridge University Press, 2014
E BOOKS
1 http://www.bbc.co.uk/learningenglish/english/features/pronunciation
2 http://www.bbc.co.uk/learningenglish/english/
3 http://www.antimoon.com/how/pronunc-soundsipa.htm
4 http://www.cambridgeenglish.org/learning-english/free-resources/write-and-improve/
MOOC
1. https://www.mooc-list.com/tags/english
2. https://www.mooc-list.com/course/adventures-writing-stanford-online
3. http://www.cambridgeenglish.org/learning-english/free-resources/mooc/
19
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
20
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
21
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
22
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
23
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
24
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
25
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
26
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
SEMESTER III
TEXT BOOKS
1 Thomas Powell- HTML & CSS: The complete Reference, Fifth Edition,2017
2 “Mastering HTML,CSS & JavaScript” Web Publishing – Laura Lemay, Jennifer Kymin- 2016
REFERENCE BOOKS
Web Developers Reference Guide by Joshua Johaman, Richard Zea, Talha Khan, Packet
1
Publishing 2016.
E-BOOKS
1 https://www.creativebloq.com/web-design/free-ebooks-web-designers-5132836
MOOC
1 https://www.coursera.org/specializations/web-design
27
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
28
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
29
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
1 https://www.e-booksdirectory.com/listing.php?category=25
MOOC
1 https://www.coursera.org/learn/systems-engineering
30
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
31
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
Peter Abel and N. Nizamuddin, “IBM PC Assembly Language and Programming”, Pearson
3
Education, 2009.
REFERENCE BOOKS
1 J.P. Hayes, “Computer Architecture & Organization”, Tata McGraw Hill
Michael J. Flynn, “Computer Architecture: Pipelined and Parallel Processor Design”, Narosa
2
Publishing House, 2002.
E-BOOKS
1 https://sites.google.com/site/uopcog/ebooks
MOOC
1 https://www.coursera.org/learn/comparch
32
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
33
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
10. Write a script to create an array of 10 elements and display its contents.
TEXT BOOKS
1. Thomas Powell- HTML & CSS: The complete Reference, Fifth Edition,2017
2 “Mastering HTML,CSS & JavaScript” Web Publishing – Laura Lemay, Jennifer Kymin- 2016
REFERENCE BOOKS
Web Developers Reference Guide by Joshua Johaman, Richard Zea, Talha Khan, Packet
1.
Publishing 2016.
E BOOKS
1. https://www.creativebloq.com/web-design/free-ebooks-web-designers-5132836
MOOC
1. https://www.coursera.org/specializations/web-design
SEMESTER IV
34
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
35
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, "Operating System Concepts",
1
Eighth Edition, John Wiley & Sons (ASIA) Pvt. Ltd, 2009.
REFERENCE BOOKS
1 Harvey M. Deitel, "Operating Systems", Second Edition, Pearson Education, 2002.
2 William Stallings, "Operating System", Prentice Hall of India, 4th Edition, 2003.
3 Andrew S. Tanenbaum, "Modern Operating Systems", Prentice Hall of India, 2003.
E-BOOKS
http://www.freebookcentre.net/CompuScience/Free-Operating-Systems-Books-
1
Download.html
MOOC
1 https://www.coursera.org/learn/web-applications-php
36
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
Pranab Kumar Das Gupta & P. RadhaKrishna.”Database Management Systems Oracle SQL
1 and PL/SQL”,Second Edition, October 2013. Published by Asoke K. Gosh, PHI Learning Pvt
Ltd.
REFERENCE BOOKS
1 Elmasri ,Navathe, “Fundamentals of Database System” 3rd edition, Pearson Education, 2008.
2 Jefferey A.Hoffer, Mary Prescott, “Modern Database Management” 8 th edition, PHI , 2008.
E-BOOKS
https://www.amazon.com/Database-Management-Systems-Raghu-
1
Ramakrishnan/dp/0072465638
MOOC
1 https://www.coursera.org/learn/core-database
38
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
Rajesh J.Ray , “Enterprise Resource Planning: Text &Cases: 1st Edition” MC Graw Hill
1
Publisher,2010.
REFERENCE BOOKS
1 Jose Antonio Fernandz, “The SAP R/3 Handbook”, TMH, 2005.
E-BOOKS
1 http://14.139.156.108/jspui/bitstream/1/844/1/a-guide-to-erp.pdf
MOOC
1 https://www.coursera.org/learn/planning-auditing-maintaining-enterprise-systems
39
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
4) Inventory System
TEXT BOOKS
1. Pranab Kumar Das Gupta & P. RadhaKrishna.” Database Management Systems Oracle SQL
and PL/SQL”,Second Edition, October 2013. Published by Asoke K. Gosh, PHI Learning Pvt Ltd.
REFERENCE BOOKS
JeffereyA.Hoffer, Mary Prescott, “Modern Database Management” 8 th edition, PHI ,
1.
2008.
E BOOKS
40
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
1. https://www.amazon.com/Database-Management-Systems-Raghu-
Ramakrishnan/dp/0072465638
MOOC
1. https://www.coursera.org/learn/core-database
TEXT BOOKS
41
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, "Operating System Concepts",
Eighth Edition, John Wiley & Sons (ASIA) Pvt. Ltd, 2009.
REFERENCE BOOKS
1. Harvey M. Deitel, "Operating Systems", Second Edition, Pearson Education, 2002.
E BOOKS
1. https://www.cl.cam.ac.uk/teaching/1011/OpSystems/os1a-slides.pdf
MOOC
1. https://www.coursera.org/learn/os-power-user
SEMESTER V
42
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
REFERENCE BOOKS
1 Ranjan Parekh, Principles of Multimedia, TMH, 2006.
Multimedia: Computing, Communication and applications, Ralf Steinmetz and KlaraNahrstedt,
2
Pearson Edition, 2001.
E-BOOKS
1 https://users.dimi.uniud.it/~antonio.dangelo/MMS/materials/Fundamentals_of_Multimedia.pdf
MOOC
1 https://www.coursera.org/learn/planning-auditing-maintaining-enterprise-systems
43
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
44
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
45
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
TEXT BOOKS
1. Multimedia: Making It Work, Tay Vaughan, 7th Edition, Tata Mc-Graw Hill., 2008.
REFERENCE BOOKS
1. Ranjan Parekh, Principles of Multimedia, TMH, 2006.
E BOOKS
1. https://users.dimi.uniud.it/~antonio.dangelo/MMS/materials/Fundamentals_of_Multimedia.
pdf
MOOC
1. https://www.coursera.org/learn/copyright-for-multimedia
46
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
TEXT BOOKS
1. Programming with JAVA - E Balgurusamy, 5th edition, Published in 2014.
2. The Complete Reference – JAVA Herbert Schildt, Publisher: Mcgraw Higher Ed,2007
REFERENCE BOOKS
A Textbook of Java Programming by Surbhi Kakar, 1st edition, 2017, publisher: IK International
1.
Publishing House
E BOOKS
1. https://www.pdfdrive.net/java-the-complete-reference-7th-edition-e3625514.html
MOOC
1. https://www.coursera.org/specializations/object-oriented-programming
SEMESTER VI
47
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
48
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
Databases.
MODULE 4 – CLASSIFICATION AND CLUSTERING (9L)
Classification and Prediction, Issues, Decision Tree Induction, Bayesian Classification, Cluster Analysis,
Types of data, Categorization of methods, Partitioning methods, Outlier Analysis.
MODULE 5 – RECENT TRENDS (9L)
Web Mining – Text Mining – Spatial Mining –Applications of Data Mining
LAB / MINI PROJECT/FIELD WORK
Practical sessions to implement all data structures in python
TEXT BOOKS
J. Han, M. Kamber, “Data Mining: Concepts and Techniques”, Harcourt India / Morgan
1
Kauffman, 2001
Margaret H.Dunham, “Data Mining: Introductory and Advanced Topics”, Pearson
2
Education 2004 .
REFERENCE BOOKS
Alex Bezon, Stephen J.Smith, “Data Warehousing, Data Mining & OLAP”, MeGraw- Hill Edition,
1
2001
E-BOOKS
1 https://cs.wmich.edu/~yang/teach/cs595/han/ch01.pdf
MOOC
1 https://www.coursera.org/learn/dwdesign
2 https://www.coursera.org/specializations/data-mining
ELECTIVES
49
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
Installing the Android SDK and Prerequisites - The Ingredients of an Android Application - Getting
Your Application into Users’ Hands - Eclipse for Android Software Development - Building a User
Interface – example.
MODULE 2 – PHONEGAP (9L)
Introduction to PhoneGap - Why Use PhoneGap? - How PhoneGap Works – Phone gap initialization -
Configuring an Android Development Environment for PhoneGap - Using PhoneGap Build – build
process example
MODULE 3 – PHONE GAP API (9L)
Phone gap APIs – camera – capture – compass – contacts – events – file media – example
MODULE 4 – CORDOVA (9L)
An Introduction to Apache Cordova - Anatomy of a Cordova Application - Configuring a Cordova
Development Environment - Using the Cordova Command-Line Interfaces -Mechanics of Cordova
Development
MODULE 5 – jQUERY (9L)
jQuery Core - DOM Element Selection And Manipulation - Event Handling - Theming and Styling -
jQuery UI Widgets - Mouse Interactions - example
TEXT BOOKS
Zigurd Mednieks, Laird Dornin, G. Blake Meike, and Masumi Nakamura, Programming
1
Android, 2012 Orielly
2 John M. Wargo - PhoneGap Essentials – 2012 Pearson
REFERENCE BOOKS
1 John M Wargo - Apache Cordova 4 Programming – 2015 Addison
2 Cesar Otero Rob Larsen – Professional J query 2012 John Wiley
E-BOOKS
https://android.jlelse.eu/top-7-free-ebooks-for-mobile-developers-9b600eeaaaa5?gi=
1
f9a1ff1300b
MOOC
1 https://www.coursera.org/learn/mobile-vr-app-development-unity
50
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
o Demand generation
Target performance
Prerequisites : Marketing
RECOMMENDED TOOLS/TOPICS AS PER INDUSTRY REQUIREMENT
i. Search Engines
ii. SEO
iii. Facebook - Twitter - Linked-in
51
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
E-BOOKS
https://securityintelligence.com/free-ebook-practical-guide-to-staying-ahead-in-the-cyber-
1
security-game/
MOOC
1 https://www.coursera.org/learn/information-security-data
52
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
1 https://www.coursera.org/courses?query=drawing
SOFTWARES
1. Blender
2. Skimlab
3. 3D slash
53
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
TEXT BOOKS
1 Jon Duckett, HTML & CSS Design and Build Websites 2011, John wiley
2 Brian P. Hogan HTML5 and CSS, Pragmatic press, 2013
REFERENCE BOOKS
1 Joseph Lowery CSS Hacks and Filters Making Cascading Style Sheets Work, 2005, Wiley
2 Jerry Lee Ford, Jr, Ajax Programming for the Absolute Beginner, Course Technology
3 Chuck Hudson, Tom Leadbet ter, HTML5 Developer’s Cookbook, 2012 Addison
4 Aravind Shenoy, Ulrich Sossou Learning Bootstrap, PACKT 2014
E-BOOKS
1 http://www.freebookcentre.net/Language/langCategory.html
MOOC
1 https://www.mooc-list.com/tags/programming-languages
54
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
(9L)
Network forensics - vulnerability analysis - Malware Concepts - Virus components- Function of
replicator, concealer and dispatcher- Trigger Mechanisms- Virus families - worms & virus - sandboxing
- Key Loggers - Port Scans – SYN flood – Trojans and Backdoors, Overt and Covert Channels, Types of
Trojans - Botnets - types of botnet- Structure of bots – Crime bots - Spamming bots - DoS – DDoS
Attacks – types - Honey Pots
MODULE 5 – WIRESHARK
(9L)
Email Forensics - email spoofing – Phishing – mail header analysis - Network forensics – Protocols
Susceptible to Sniffing - Active and Passive Sniffing- Wireshark – Capture and Display Filters - pcap
analysis – Problems - - Forensic evidences - log analysis & evidence collection.
TEXT BOOKS
1 Albert J Marcella, et al, Cyber forensics, 2nd edition, Auerbach, 2008
2 Harlon Carvey, Windows Registry forensics, Syngress, 2011
REFERENCE BOOKS
1 Sherri Davidoff et al, Network forensics, Prentice Hall, 2012
E-BOOKS
1 https://onlinelibrary.wiley.com/doi/book/10.1002/9781119203452
MOOC
1 https://www.mooc-list.com/course/computer-and-hacking-forensics-cybrary
55
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
56
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
Vector Graphics (Designing- Color Theory- Vector Designing & Editing- and Text Formatting):
Interface: Working with menus- toolbars- Dockers. Document Setup: Setting Page Size& Orientation-
Document Navigation Rulers & Guidelines: Status Bar. Text: Formatting- Text Layout- Skewing and
rotating- creating Drop shadow- Text to Path- Extruding text. Objects: Grouping & locking objects-
Combining & breaking apart- Transforming & Shaping- Cutting objects apart- Trim- weld &
Intersection of objects.
MODULE 4 – LINES & CURVES (9L)
Using freehand & Bezier tool- Line properties- Arrowheads Eraser & artist media tools Nodes &
Paths. Color & Fills: Solid Color- Color Palettes- Eyedropper & Paint b u c k e t - Fountain- Fills-
Patterns- Texture Fills- Interactive Mesh Fill. Special effects: Envelopes- Blends- Perspective-
Shadow Objects- Power Clip Command- Transparency- Distortion- Contour- Lens Docker. Complex
Shapes: Polygon & Stars Spirals Printing Menu.
MODULE 5 – RASTER GRAPHICS (9L)
Raster Graphics (Designing- Color Theory- Raster Designing & Editing- text Formatting: Getting to
Know the Work Area- starting to work in Adobe Photoshop- Color modes- Color- Using the tools-
Selecting and using a tool from the toolbox. Using the tool options bar and other palettes-
Customizing the workspace- Using Photoshop Help- Viewing and editing files in Adobe Bridge-
Embedding information for easy identification- Automating routine tasks- Resolution and image size-
Straightening and cropping an image- Making automatic adjustments- Manually adjusting the tonal
range- Replacing colors in an image- Adjusting lightness with the Dodge tool- Adjusting saturation
with the Sponge tool- Retouching and Repairing- Repairing areas with the Clone Stamp tool- Using
the spot Healing Brush tool- Using the Healing Brush and Patch tools- Retouching on a separate layer.
TEXT BOOKS
The Elements of Graphic Design (Second Edition) Paperback – Import, 15 Mar 2011
1
by Alex W. White (Author)
REFERENCE BOOKS
Graphic Design: The New Basics Paperback – Import, 20 Mar 2008 by Ellen Lupton (Author),
1
Jennifer Cole Phillips (Author)
E-BOOKS
1 https://www.creativebloq.com/design/free-ebooks-designers-7133700
MOOC
1 https://www.coursera.org/specializations/graphic-design
57
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
58
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
ggplot - High-level plots - Box-whisker Plots - Scatter Plots - Pie Charts - Line Charts - Bar Charts -
Adding Elements to Existing Plots – Heat maps
REFERENCE BOOKS
1 Mark Gardener, Beginning R The Statistical Programming Language, 2012 John Wiley
2 Ian H. Witten Data Mining Practical Machine Learning Tools and Techniques, 2005, Elsevier
E-BOOKS
1 https://www.packtpub.com/tech/Machine-Learning
MOOC
1 https://www.coursera.org/specializations/machine-learning
59
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
TEXT BOOKS
1 Beginner's Guide to Animation: Everything you Need to Know to get Started Paperback –
Import, 14 Oct 2008, Publisher: Watson-Guptill (14 October 2008)
REFERENCE BOOKS
Producing Animation Paperback – Import, 16 Aug 2011, by Catherine Winder (Author), Zahra
1 Dowlatabadi (Author), Tracey Miller-Zarneke (Editor) Publisher: Focal Press; 2 edition (16
August 2011)
E-BOOKS
1 http://www.animationmentor.com/resources/ebooks/
MOOC
1 https://www.mooc-list.com/tags/2d
61
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
62
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
Why Internet is Unsecure - Internet Security Holes - Cryptography: Objective - Codes and Ciphers -
Breaking Encryption Schemes - Data Encryption Standard - Trusted Key Distribution and Verification -
Cryptographic Applications - Encryption - Digital Signature – Non repudiation and Message Integrity.
MODULE 3 – ELECTRONIC PAYMENT METHODS (9L)
Traditional Transactions: Updating - Offline and Online Transactions - Secure Web Servers - Required
Facilities - Digital Currencies and Payment Systems - Protocols for the Public Transport - Security
Protocols - SET - Credit Card Business Basics.
MODULE 4 – ELECTRONIC COMMERCE PROVIDERS (9L)
Online Commerce Options - Functions and Features - Payment Systems : Electronic, Digital and
Virtual Internet Payment System - Account Setup and Costs - Virtual Transaction Process – Info Haus -
Security Considerations – Cyber Cash: Model - Security - Customer Protection - Client Application -
Selling through Cyber Cash.
MODULE 5 – ONLINE COMMERCE ENVIRONMENTS (9L)
Servers and Commercial Environments - Payment Methods - Server Market Orientation - Netscape
Commerce Server - Microsoft Internet Servers - Digital Currencies - DigiCash - Using Ecash - Ecash
Client Software and Implementation - Smart Cards - The Chip - Electronic Data Interchange - Internet
Strategies, Techniques and Tools..
TEXT BOOKS
1 Pete Loshin, “Electronic Commerce”, 4th Edition, Firewall media, An imprint of Laxmi
Publications Pvt. Ltd., New Delhi, 2004.
REFERENCE BOOKS
1 Ravi Kalakota , Andrew B.Winston, “E-Commerce” Pearson Education, 2004.
E-BOOKS
1 https://www.bigcommerce.com/resource-center/ebooks/
MOOC
1 https://www.coursera.org/learn/elearning
Set-theoretic Operations – Member Function Formulation and parameterization – Fuzzy Rules and
Fuzzy Reasoning
MODULE 2 – EXTENSION PRINCIPLE AND FUZZY RELATIONS (9L)
Fuzzy If-Then Rules – Fuzzy Reasoning – Fuzzy Inference Systems – Mamdani Fuzzy Models – Surgeon
Fuzzy Models – Tsukamoto Fuzzy Models – Input Space Partitioning and Fuzzy Modeling.
MODULE 3 – OPTIMIZATION
(9L)
Derivative-based Optimization – Descent Methods – The Method of Steepest Descent – Classical
Newton‘s Method – Step Size Determination – Derivative-free Optimization – Genetic Algorithms
MODULE 4 – NEURAL NETWORKS : SUPERVISED LEARNING
(9L)
Supervised Learning Neural Networks – Perceptrons - Adeline – Backpropagation Multilayer
Perceptrons – Radial Basis Function Networks
MODULE 5 – NEURAL NETWORKS : UN SUPERVISED LEARNING
(9L)
Unsupervised Learning Neural Networks – Competitive Learning Networks – Kohen Self- Organizing
Networks – Learning Vector Quantization – Hebbian Learning.
TEXT BOOKS
1 Pete Loshin, “Electronic Commerce”, 4th Edition, Firewall media, An imprint of Laxmi
Publications Pvt. Ltd., New Delhi, 2004.
REFERENCE BOOKS
1 Ravi Kalakota , Andrew B.Winston, “E-Commerce” Pearson Education, 2004.
E-BOOKS
1 http://www.a-zshiksha.com/forum/viewtopic.php?f=147&t=61593
MOOC
1 https://www.coursera.org/learn/softcomputing
Basic Modeling: Introduction to Nurbs Curves- Nurbs surface editing- Polygon surface editing-
Modifying and deforming geometry
Basic of Character Modeling : • Basic Character design and 3D Modeling using Poly character
modeling
MODULE 3 – TEXTURE AND LIGHTING (9L)
Basic of Texture Creating Texture Maps- BasicUv unwrap- Bump mapping- Procedural Texturing-
Background Texturing Basic of Lighting: Lighting Fundamentals- Light types- Attributes of Light-
Lighting objects & Shadows- 3 Point Lighting- Lighting a character- Lighting a scene to matching
the environment- To enlarge the repertoire of tools to create animation
MODULE 4 – RIGGING (9L)
Normal c o n t r o l l e r based r i g g i n g - TSM rigging- Binding- Set driven key a n d it’s
utilization o n rigging- Weight paint Basic of Animation Key frame animation- Blocking- Breakdown-
Primary motion- Secondary motion- Graph editor- Text editor- Dope sheet- Blend shape- Biped
and quadruped movement- Lip sync and expression.
MODULE 5 – DYNAMICS & RENDERING (9L)
Basic of Dynamics: Rigid body and soft body- Field- Fluid- Particle- Cloth- Hair and fur- Effects
Rendering: Type of rendering- Render passes- GI and FG- AO.
TEXT BOOKS
1 Introduction to 3d Graphics and Animation Using Maya (Graphics Series)Paperback – Import, 6
May 2006, by Adam Watkins (Author) Publisher: Charles River Media; Pap/Cdr edition (6 May
2006)
REFERENCE BOOKS
1 Introducing Autodesk Maya 2013 (Autodesk Official Training Guides)
E-BOOKS
1 http://www.animationmentor.com/resources/ebooks/
MOOC
1 https://www.mooc-list.com/tags/3d-animation
66
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
REFERENCE BOOKS
Carlo Vercellis, Business Intelligence Data Mining and Optimization for Decision Making, 2009,
1
John Wiley
2 Karl Pover, Learning QlikView Data Visualization, 2013 Packt
E-BOOKS
1 http://wciconsulting.com/resources/business-intelligence-ebook/
MOOC
1 https://www.coursera.org/learn/business-intelligence-tools
68
CURRICULUM AND SYLLABUS B.C.A – COMPUTER APPLICATIONS
responsibilities – Project management responsibilities – SQA units and other actors in SQA systems.
TEXT BOOKS
1 Daniel Galin, “Software Quality Assurance”, Pearson Publication, 2009.
REFERENCE BOOKS
Alan C. Gillies, “Software Quality: Theory and Management”, International Thomson Computer
1
Press, 1997.
Mordechai Ben-Menachem “Software Quality: Producing Practical Consistent Software”,
2
International Thompson Computer Press, 1997.
E-BOOKS
https://pothi.com/pothi/book/ebook-vishnuvarthanan-moorthy-jumpstart-software-quality-
1
assurance
MOOC
1 https://www.mooc-list.com/tags/quality-assurance
69