Bca Part III Sem V and Vi
Bca Part III Sem V and Vi
Bca Part III Sem V and Vi
3 ASP .NET 15
Asp.Net Server controls , Web form lifecycle, Validtion controls,
Navigation controls , Response.redirect, server.response,, Cross
page posting , State Management
4 ADO.NET 15
Data Controls in ASP.Net, ADO.Net Classes-Connection, Command,
DataReader, DataAdapter,Dataset, Connected and Disconnected
architecture, Data binding using ADO.net , Report generation, simple
and parameterized reports
Books Recommended:
1. ASP .NET-The Complete Reference Tata MacGraw Hill
2. ASP.NET 4 Unleashed by Stephen Walther, Kevin
Scott Hoffman, Sams Publishing
3. Bill Evjen, Professional ASP.NET 3.5 in C# and VB,
Wrox Publication
4. Kogent Solutions, C# 2008 Programming covers. NET 3.5
(Black Book), Dreamtech Press
5.Microsoft ASP.NET 4.0 Step by Step - George Shepherd,
Microsoft Press
6. Mastering ASP.Net - BPB Publication
7. ASP.net – The Complete Reference- Tata McGraw Hill
8. ASP.NET Programming – Murach
9. ASP.NET 4.0 Programming- Joydip Kanjilal
Course code: B.C.A Part-III (Sem-V) Credits: 4 Marks:100
DSE 504.1 NEP 1.0
Web Content Management (WordPress/Joomla)
Course By the end of this course, the students should be able to:
Outcomes 1. Understand different CMS platforms and its applications
2. Apply themes and customize design for the websites using
Wordpress
3. Understand the essential concepts of Joomla and its features
4. Develop and manage a web site using Joomal Modules and
Templates
Unit No. Description No. of
Periods
Introduction to Content Management System and Wordpress
Unit 1 Introduction, Features, Advantages, Disadvantages, Types of CMS and 15
its Applications, Basics of Blogging, Comparison with other web
technologies , Introduction and Installation Introduction of WordPress,
Advantages & Disadvantages of WordPress, WordPress.com vs
WordPress.org, Installation of WordPress, Directory ; file structure
Overview of Wordpress
Unit 2 Dashboard overview, working with page, category, post, tags, and 15
media, User Roles and Responsibilities, Modifying Settings (General,
Reading, Writing, Discussion, Media, Permalinks), Database Structure,
Overview of Cascading Style Sheets (CSS), Installing new themes,
Using CSS to move and position web graphics, Blogging with
WordPress, To setup Blogging site
Joomla
Unit 3 Joomla Basics, Installing WAMP Server, Installing Joomla on Web 15
Server, Joomla Admin, Joomla global configuration, Article manager,
Archive manager, FrontPage manager, Section manager, Category
manager, Media Manager, Menu manager, Component manager ,
Content Manager, Extensions manager, Module manager, Plugin
manager, Template manager, Understanding the concept of joomla
positions, Changing the layout structure by changing the module
position.
Joomla Frontend
Understanding Basic Joomla Template, Customizing joomla template-
Unit 4 Building Custom Joomla Template, Understanding Template details.xml 15
File, Creating Templatedetails.xml File using tmpl_builderLinking Css-
Linking JavaScript-Understanding Include-Displaying Content in xhtml-
Creating Template installation Package-Creating Custom Forms
Changing the Form Appearance using CSS
Reference Books:
1. Dr. Andy Williams, WordPress for Beginners 2020: A Visual Step-
by-Step Guide to Mastering WordPress
2. Lisa Sabin–Wilson, C WordPress All–in–One for Dummies
3. Brad Williams, David Damstra, Ham Stern Professional WordPress
Design and Development
4.Using Joomla ! Author: Ron Severdia, Jennifer Gress.
5.The Official Joomla! Book Publisher: Pearson Education
Course code: B.C.A Part-III (Sem-V) Credits: 4 Marks:100
DSE 504.2 NEP 1.0
Emerging Trends in DataBase
Marks:100 Total Hours of Teaching: 60 External:80 Internal :20
Course By the end of this course, the students should be able to:
Outcomes 1. Differentiate between SQL and NoSQL database system.
2. Analyze given data using MongoDB.
3. Understand the different types of Cloud databases
4. Identify emerging trends in database management:
Unit No. Description No. of
Periods
Introduction to NoSQL
1 Introduction to NoSQL database, Types of NoSQL database, 15
NoSQL data modeling, Benefits of NoSQL database, Comparison
between SQL and NoSQL database system, NoSQL using MaongoDB.
Course By the end of this course, the students should be able to:
Outcomes 1. Understand the basic components of Operating Systems and their
interactions.
2. Explain the structure and functions of operating systems along with their
components, types and working.
3. Understand the basics of File, Device and Disk Storage Management in Linux
4. Learn Shell Programming through Linux
Course Outcomes After completion of this course students will be able to-
1. Understand the fundamental principles of information systems
2. Describe the types of management and decision making
3. Demonstrate different types of IS used in business.
4. Explain various applications of MIS
UNIT No. Description No. of
Periods
1 Introduction to Information System
Introduction to systems- definition, need, types, characteristic,
Definition of Information, Classification of Information, Need
and importance of information system, Definition and 15
Characteristics of information system, Role of information system
in business
2 Decision Making
Decision Making Concepts, and Process, Types of Decisions,
Behavioral Concepts in Decision Making, Organizational 15
Decision-Making, MIS and Decision Making
3 Types of Information System
Introduction, Operational and Knowledge Level- TPS
(Transaction Processing System), OAS (Office Automation
System), KWS (Knowledge Work System), Management and
Strategic Level-,MIS (Management Information System-need
characteristics DSS (Decision Support System)-need, 15
characteristics, components, ESS (Executive Support System)-
need, characteristics
4 Applications of MIS 15
Financial Information System, Human Resource Information
System, Production Information System, Marketing Information
System
Reference Books:
1. W. S. Jawadekar, Management Information Systems, 4th edition, McGraw
Hill.
2. Ramesh Behl , James O‟ Obrien and George M. Marakas, Management
Information Systems, 10th edition, McGraw Hill edition.
3. DR. Milind M. Oka. , Management Information Systems , Everest Publishing
House
Course code: B.C.A Part-III (Sem-V) Credits: 4 Marks:100
GE505.3 NEP 1.0
E-Commerce
Total Hours of Teaching: 60 External:80 Internal :20
4 Security Solutions
Concept of encryption and decryption, Symmetric and asymmetric
key encryption, Cipher text, Digital Envelopes , Digital certificates, 15
Security socket layer (SSL), Limitations of encryption solutions.
Reference Books
1. E-Commerce- Kenneth C.Laudon and Carol Guercio Traver
2. Internet marketing and E-commerce-Ward Hanson and Kirthi
Kalyanam
3. E-Commerce Concepts , Models , Strategies by -- G.S.V
Murthy
4. E-Commerce by --Kamlesh K Bajaj and Debjani Nag
5. Electronic Commerce by --Gary P. Schneider
6. E-Commerce A Managers Guide, Ravi Kalkota
Course code: B.C.A Part-III (Sem-V) Credit:-2 Marks
SEC SB506 NEP 1.0 50
Skill Development IV
Marks:100 Total Hours of Teaching: 30 External: Internal: 50
Course After completion of this course students will be able to -
Outcomes 1. Reflect on the importance of Professional behavior.
2. Articulate and adapt the various facets that make up one’s personality.
6. Develop ASP.Net Application through which user upload Image and that Image
should be displayed in Image Control.
7. Write a program to create a web page showing use of following validation controls
a. Required field validator
b. Range validator
c. Compare validator
d. Custom validator
e. Regular expression validator
f. Validation summary
8. Write a program to create a web page passing multiple values between asp.net pages
9. Write a program to create a web page showing use of response, redirect and server
transfer
10. Write a program to create a database for Medical shop system and represent data
using Gridview.
11. Using ADO.NET, create a student database and perform operations like- insert,
update and delete records.
Course outcomes-
CO1 Understand the fundamentals of Internet of things.
CO2 Identify different components in IoT environment
CO3 Demonstrate Hardware and Software configuration for IoT using Arduino
CO4 Differentiate between different types of IoT applications using Arduino
Unit Description No. of
No. Periods
Fundamentals of IoT
Overview of basic electronics and basic components used in electronics lab:
Resistors, Capacitors, Diodes, Transistors, Overview of digital electronics:
1 15
Logic Gates and Families, Arithmetic circuits, Decoders, Multiplexers, flip
flops, Shift Register, Integrated Circuits, Overview of Microprocessor and
Microcontroller, Common features of Microcontroller.
IoT Environment
Introduction to embedded system: History, Classifications and applications
2 of embedded systems, Design principals of IoT architecture, Outline of IoT
15
architecture, Various platforms of IoT, Key features of IoT, IoT Hardware,
IoT Software, IoT protocols, Real time examples of IoT, Advantages of IoT,
Challenges of IoT.
Introduction to Arduino
Arduino Uno architecture, Pin configuration and architecture, Device and
3
platform features, Concept of digital and analog ports, Familiarizing with 15
Arduino Interfacing Board, Arduino IDE Interfacing basic hardware
components with Arduino, Software and Libraries.
IoT Application Development
Arduino data types, Variables and constants, Operators, Control Statements,
Arrays, Functions, Arduino i/o Functions: Pins Configured as INPUT, Pull-
4 up Resistors, Pins Configured as OUTPUT, pinMode() Function,
digitalRead() Function, digitalWrite() Function, analogRead() function, 15
analogWrite() function, Arduino time Functions: delay() function,
delayMicroseconds() function, millis() function, micros() function.
Introduction to RaspberryPi.
Reference Books:
1. Olivier Hersent, David Boswarthick, Omar Elloumi , “The Internet of Things Key
applicationsand Protocols”, Wiley,2012.
2. Vijay Madisetti and ArshdeepBahga, “Internet of Things (A Hands-on-Approach)”,1st
Edition, VPT,2014
3. CunoPfister, Getting Started with the Internet of Things, O‟Reilly Media, 2011, ISBN: 978-
1- 4493-9357-1
4. Arduino, The complete guide to Arduino for beginners, including projects, tips, tricks,and
programming!,James Arthur, 2020
5. Arduino Cookbook, Recipes to Begin, Expand, and Enhance Your Projects Michael
Margolis, Brian Jepson, Nicholas Robert Weldin, O’Really, 3rd Edition,2020
Course Code: B.C.A Part-III (Sem-VI) Credit:-4 Marks 100
DSE 603.2 NEP 1.0
Android Programming
Total Hours of Teaching: 60 External :80 Internal : 20
Course Outcomes
CO1: Understand the basics of Android and Android Platform
CO2: Identify different components used in user interface related to
Android application development
CO3: Analyze the importance of data persistence in mobile environment
CO4: Illustrate different advanced topic used in Android development
Unit No. Description No. of
Periods
Introduction to Android:
Overview of Android, what does Android run on – Android Internals? Android
for mobile apps development, Environment setup for Android apps 15
1
Development, Framework - AndroidSDK, Eclipse, Emulators – What is an
.
Emulator / Android AVD? Android Emulation – Creation and set up, First
Android Application
Android Activities and GUI Design Concepts:
Intent, Activity, Activity Lifecycle and Manifest, Creating Application and new
Activities, UI -Layouts and Layout properties, UI Design: Time and Date, 15
2
Images and media, Composite, Alert Dialogs & Toast, Popup, XML
Introduction to GUI objects viz.: Push Button, Text / Labels, Edit Text, Toggle
Button, Padding
Data Storage and Persistence:
Using SQLite database in Android, File I/O and Shared Preferences, Content
3 15
Providers and Data Sharing, Data-binding and MVVM architecture
Advanced Topics in Android Development
Reference Books:
1. Building Android Apps in Easy Steps, 1st Edition, McGraw-Hill Education
2. "Android Programming: The Big Nerd Ranch Guide" by Bill Phillips and Chris Stewart
3. Teach Yourself Android Application Development In 24 Hours, Edition:I, Publication:
SAMS
4. Neil Smyth, ‘Android Studio Development Essentials’, 6th edition by Neil Smyth
5. Reto Meier, ‘Professional Android to Application Development’,2nd edition, Wiley India Pvt Ltd
Useful Links:
1. http://www.tutorialspoint.com/android/ developer.android.com/training/basics/firstapp
2. http://pl.cs.jhu.edu/oose/resources/android/Android-Tutorial.pdf
3. Android Developer Documentation - Data Storage (developer.android.com/guide/topics/data)
4. Android Developer Documentation - Advanced Topics (developer.android.com/guide)
Course Code: B.C.A Part-III (Sem-VI) Credit:-4 Marks 100
DSE 603.3 NEP 1.0
R Programming
Total Hours of Teaching: 60 External :80 Internal : 20
Course At the end of this course, student will be able to:
Outcomes: 1. Understand the fundamental syntax of R through practice exercises.
2. Describe the control statements and functions in R.
3. Analyze a data set in R and represent findings using the appropriate R
packages.
4. Use data visualization tools.
Unit No. Description No. of
Periods
Introduction to R:
Introduction, History of R Programming, Installation of R & R Studio,
1 Real-world uses of R, Features of R, Variables, Constants, Operators 15
in R, Datatypes and R Objects, Accepting Input, Important Built-in
functions, Creating Vectors, Accessing elements of a Vector,
Operations on Vectors, Vector Arithmetic.
Control statements and functions: Control statements: if…else, if
else () function, switch () function, repeat loop, while loop, for loop,
2 break statement, next statement, Formal and Actual arguments, 15
Named arguments, Global and local variables, Argument and lazy
evaluation of functions, Recursive functions. Creating strings, paste
(), Formatting numbers and string using format(), String manipulation
Matrices, Arrays and Data frames:
Matrices- Creating matrices, accessing elements of a Matrix,
3 Operations on Matrices, Matrix transpose, 15
Arrays – Creating arrays, adding elements of array, removing
elements of array dimensions, indexing arrays,
Data Frames – Creating Data Frames, Indexing Data Frames, Basic
Data Frame Manipulation
Introduction to Data Visualization:
Introduction , Advantages and disadvantages Data visualization Data
4 visualization basics, Installing and loading packages, importing data, 15
working with missing data, Extracting a subset of a data frame,
Scatter Plot, Box Plot, Bar plot, Plotting categorical data, Stacked bar
plot, Histogram, plot() function and line plot, pie chart / 3D pie chart.
Reference Books:
1. R Programming for Data Science Peng, R.D. (2020)
Book down: New York.
2. An Introduction to Statistical Learning by Gareth James (2017)
Publisher: Springer
3. R for Data Science by Garrett Grolemund and Hadley
Wickham, Publisher: O'Reilly Media, Inc. 2017.
4. R Fundamentals by Sosulski, K. (2018) Bookdown: New
York.
5. Discovering Statistics Using R by Andy P. Field, SAGE
Publications Limited.
Course Code: B.C.A Part-III (Sem-VI) Credit:-4 Marks 100
GE 604.1 NEP 1.0
IT Management
Total Hours of Teaching: 60 External : 80 Internal : 20
Course After completion of course student will be able to:
Outcomes: 1) Understand IT assets and describe functions of IT Department
2) Identify IT infrastructure components.
3) Describe network infrastructure components and security management activities.
4) Demonstrate best practices and operational processes in Data Centre
Management.
Unit No. Description No. of
Periods
Information Technology Assets and IT Department Organization
Introduction to IT, Components of IT, IT Assets, Types of IT Assets,Need
and Significance of IT Asset Management.
Organization of IT Department – set up, roles & responsibilities,Interfacing
1 with other functional departments, Functions of IT Management 15
Department.
IT Professionals- characteristics of successful IT Professionals
Recruitment, Background checking, segregation ofduties, compulsory
vacation etc.
IT Infrastructure Management
Introduction to IT Infrastructure, Infrastructure Components (Hardware,
Software, Network), Need and significance of Infrastructure
Management, Hardware infrastructure management: Selecting, installing,
2 deploying, maintaining, and configuring all the hardware in the 15
infrastructure.
Software Infrastructure Management: Selecting, installing, deploying,
maintaining, and configuring all the software’s in the infrastructure.
Software Licensing issues, Licensing options
Network Infrastructure and Security Management:
Network infrastructure Components, Selecting, installing, deploying,
maintaining, and configuring all the network components in the
infrastructure
3 Need and significance of Security Management, IS security planning, 15
Security program, Risk management and control , Formation of SOC,
Organization of Responsibilities of SOC.
Data Centre Management: 15
Introduction to Data Centre, Need and significance to Data centre,Types of
4 Data Centre (Tier I, Tier II, Tier III, Tier IV), Regulations,
best practices and operational processes, Introduction to virtualization.
Reference Books:
1. Information Technology for Management: henry C. Lucas Jr. Tata
McHill
2. Information Technology Planning – Lori A.Goetsch - Jaiko Books
3. Planning & Financial Management of IT–Frank Bakhister–British
Library catalogue in Publish of Data
4. Information Technology for Management – John Wiley & SMS (
ASIA) PAC Lts. Singapore
5. Management of Technology – Zafar Husain Sushil, R D Patnaik,
ANMOL Publication Pvt.Ltd., New Delhi -110002
6. Data Centre Handbook by Hwaiyu Geng PE
7. Data Centre Management: Your Guide to Efficient Data Centre
Operation
B.C.A Part-III (Sem-VI)
Course Code
NEP 1.0 Credit: 4 Marks: 100
GE604.2
Cloud Computing
Total hours of teaching: 60 External: 80 Internal: 20
Course Outcomes (COs) : On completion of the course, the students will be able to
C01 Understand the fundamental principles of Cloud Computing.
Understand the importance of virtualization in distributed computing
C02
and how this has enabled the development of Cloud Computing.
Explain the core concepts of the cloud computing paradigm: how and
why this paradigm shift came about, the characteristics, advantages and
C03
challenges brought about by the various models and services in cloud
computing.
C04 Describe cloud computing applications
Unit No. Description No. of Periods
Introduction to Cloud Computing
Introduction
Roots of Cloud Computing
Layers and Types of Cloud
1 Desired Features of a Cloud 15
Platform as a Service Providers
Architecture of cloud computing
Challenges in the cloud
Types of Cloud : Private, Public, Hybrid
Virtualization
Introducing virtualization and its benefits
Implementation Levels of Virtualization
Virtualization at the OS Model
Virtualization Structure: Hosted Structure,
2 15
Bare-Metal
Structure Virtualization of CPU, Memory,
and I/O Devices
Virtualization in Multicore Processors
Virtual Clusters and Resource management
Cloud Computing Services
Infrastructure as a Service
Platform as a service
Leveraging PaaS for productivity
Guidelines for selecting PaasPovider
3 15
Concern with PaaS
Language and PaaS
Software as a Servive
Database as a Service
Specialized Cloud Services
Cloud Computing Applications
Business Applications: MailChimp,
4 Salesforce, Chatter, Paypal 15
Education Applications: Google Apps for
Education, Chromebooks for Education,
Tablets with Google Play for Education
Entertainment Applications: Online games,
Video Conferencing Apps
Social Applications: Facebook, Twitter,
LinkedIn
Books Recommended:
1. Cloud Computing : Principles and Paradigms, Rajkumar Buyya, James Broberg, Andrzej
M.Gos cinski, Willey Publication
2. Cloud Computing : Black Book, KailashJayaswal, JagannathKallakurchi, Donald J.
Houde, Dr. Deven Shah
3. Cloud Computing : Bible, Barrie Sosinsky, Willey Publication
4. Cloud Computing : A Hands-On Approach, ArshdeepBahga, Vijay Madisetti
5. Distributed & Cloud Computing, Kai Hwang, Geoffery C. Fox, Jack Elsevierm, 2012
Course B.C.A Part-III (Sem-VI)
Code: NEP 1.0
GE604.3 Knowledge Management Credits: 04 Marks : 100
7. K
nowledge Management, Debowski: Wiley Student Edition, Wiley Ind
Reference
https://www.tutorialspoint.com/android/index.htm
Note: Students should certify & enclose minimum 10 programs in journal.
CCL 607 B.C.A Part-III (Sem-VI) Credit: -2
NEP 1.0
Lab Course XI Based on DSE 603
External:50 Marks
Course outcomes
CO1: Apply syntax of R through practice exercises.
CO2: Implement the control statements, functions, data visualization. in R.
Practical’s:
1. Import a variety of data formats into R.
2. Execute statistical analyses with R.
3. Apply data science concepts and methods using R to solve problems in real-world
contexts and will communicate these solutions effectively.
Basic R Programs:
1. Find the factorial of a number
3. Show a stacked bar graph of the number of each gear type and how they are further
divided out by cyl