Syllabus Tybba CA Sem Vi
Syllabus Tybba CA Sem Vi
Syllabus
SPPU BBA (CA) COURSE CONTENT - SEMESTER V and VI CBCS/2019 PATTERN - uploaded 10-6-2021 Page 18
2. Fundamentals of Mathematical logic & Data structures.
Course Objectives
1. To introduce upcoming trends in Information technology.
2. To study Eco friendly software development concepts.
3. To provide a strong foundation of fundamental concepts in Artificial Intelligence.
4. To evaluate the performance of various data mining task.
5. To understand Data analytics using Spark Programming.
SPPU BBA (CA) COURSE CONTENT - SEMESTER V and VI CBCS/2019 PATTERN - uploaded 10-6-2021 Page 19
4.6 OLAP Vs. OLTP
4.7 OLAP Operations
4.8 Types of OLAP Servers: ROLAP versus MOLAP versus
HOLAP
5 Data Mining 12
5.1 Introduction to Data Mining
5.2 Data mining Task
5.3 Data mining issues
5.4 Data Mining versus Knowledge Discovery in Databases
5.5 Data Mining Verification vs. Discovery
5.6 Data Pre-processing – Need, Data Cleaning, Data Integration &
Transformation, Data Reduction
5.7 Accuracy Measures: Precision, recall, F-measure, confusion
matrix, cross-validation, bootstrap
5.8 Data Mining Techniques
5.9 Frequent item-sets and Association rule mining: Apriori
algorithm, FP tree algorithm
5.10 Graph Mining: Frequent sub-graph mining
5.11 Software for data mining : R, Weka, Sample applications of
data mining
5.12 Introduction to Text Mining, Web Mining, Spatial Mining,
Temporal Mining
6 Spark 10
6.1 Introduction to Apache Spark
6.2 Spark Installation
6.3 Apache Spark Architecture
6.4 Components of Spark
6.5 Spark RDDs
6.6 RDD Operations: Transformation & Actions
6.7 Spark SQL and Data Frames
6.8 Introduction to Kafka for Spark Streaming
Total 48
Reference Books:
1. Artificial Intelligence by Elaine Rich, Kevin Knight - Tata McGraw Hill, 2nd Edition
2. Artificial Intelligence: A new Synthesis, Nilsson, Elsevier,ISBN 9788181471901
3. Data Mining Concepts and Techniques, by Jiawei Micheline Kamber, Morgan Kauf
Mann Publishers.
4. Advanced Analytics with Spark by Sandy RyzaPublicatio O’REILLY
5. Apache Spark for Data Science Cookbook by Padma Priya Chitturi
SPPU BBA (CA) COURSE CONTENT - SEMESTER V and VI CBCS/2019 PATTERN - uploaded 10-6-2021 Page 20
Savitribai Phule Pune University
Prerequisite:
1. Students shall have basic Knowledge of Software Engineering.
2. Students shall have basic Knowledge of OOSE.
SPPU BBA (CA) COURSE CONTENT - SEMESTER V and VI CBCS/2019 PATTERN - uploaded 10-6-2021 Page 21
Objectives:
1. To provide learner with knowledge in Software Testing techniques.
2. To understand how testing methods can be used as an effective tool in providing
quality assurance for software.
3. To provide skills to design test case plan for testing software.
Outcomes:
1. Students will be introduced to testing tools.
2. Students will acquire Knowledge of Basic SQA.
3. Students will be able to design basic Test Cases.
No of
Chapter Course Content
lectures
Introduction
1.1 Introduction, Nature of errors,
1.2 Testing Objectives
1.3 Testing principles
1 10
1.4 Testing fundamentals,
1.5 Software reviews, Formal Technical reviews,
1.6 Inspection and walkthrough
1.7 Testing Life Cycle
Approaches to Testing –Testing Methods
2.1 White Box Testing and types of white box testing
2 2.2 Test Case Design 5
2.3 Black Box Testing and types of black box testing
2.4 Gray Box Testing
Software Testing Strategies &Software metrics
3.1 Software Testing Process
3.2 Unit Testing
3.3 Integration- Top-down ,Bottom up
3.4 System Testing
3.5 Acceptance Testing (alpha, Beta testing)
3 3.6 Validation and Verification 10
3.7 Big Bang Approach
3.8 Sandwich approach
3.9 Performance Testing
3.10 Regression Testing
3.11 Smoke Testing
3.13 Load Testing
Software metrics
4.1 Introduction
4.2 Basic Metrics –size-oriented metric, Function –oriented
4 10
metric
4.3 Cyclometic Complexity Metrics
Examples on Cyclometic Complexity
Testing for Specialized Environments
5.1 Testing GUI’s
5 5.2 Testing of Client/Server Architectures 5
5.3 Testing Documentation and Help Facilities
5.4 Testing for Real-Time Systems
SPPU BBA (CA) COURSE CONTENT - SEMESTER V and VI CBCS/2019 PATTERN - uploaded 10-6-2021 Page 22
Testing Tools& Software Quality Assurance (Introduction)
6.1 JUnit, Apache JMeter, Win runner
6.2 Load runner, Rational Robot
6.3 Quality Concepts, Quality Movement, Background Issues,
SQA activities
6.4 Formal approaches to SQA
6 8
6.5 Statistical Quality Assurance
6.6 Software Reliability
6.7 The ISO 9000 Quality Standards
6.8 SQA Plan
6.9 Six sigma
6.10 Informal Reviews
Total 48
Reference Books:
Sr.
Title of the Book Author’s Name Publication
No.
Software Engineering – Roger S 7th Edition Tata
1.
A Practitioner’s approach Pressman McGraw-Hill
Effective Methods of Software Wiley Publishing Inc
2. William E Perry
Testing.
Srinivasan
Software Testing Principles and Desikan,
3. Pearson Publication
Practices Gopalswamy
Ramesh
DaleH.
4. Total Quality Management Prentice Hall, 2003
Besterfield,
Objectives -:
1. To know the concept of Java Programming.
2. To understand how to use programming in day to day applications.
SPPU BBA (CA) COURSE CONTENT - SEMESTER V and VI CBCS/2019 PATTERN - uploaded 10-6-2021 Page 23
3. To develop programming logic.
Outcomes:
1. Students will know the concepts of JDBC Programming.
2. Students will know the concepts of Multithreading and Socket Programming.
3. Students will know the concepts of Spring and Hibernate.
4. Students will develop the project by using JSP and JDBC.
5. Students will develop applications in Spring and hibernate.
SPPU BBA (CA) COURSE CONTENT - SEMESTER V and VI CBCS/2019 PATTERN - uploaded 10-6-2021 Page 24
Reference Books:
1. The Complete Reference – JAVA Herbert Schildt
2. Professional Hibernate, by Eric Pugh, Joseph D. Gradecki by Wiley Publishing, Inc.,
ISBN: 0- 7645-7677-1
3. Spring In Action, Craig Walls, Ryan Breidenbach, Manning Publishing Co., ISBN: 1-
932394- 35-4
4. Head First Servlets and JSP: Passing the Sun Certified Web Component Developer
Exam -2nd Edition-Bryan Basham, Kathy Sierra, Bert Bates- O’REILLY.
Objective:
1. To understand the Android Operating System and develop applications using Google's Android open-
source platform.
2. To understand the issues relating to Wireless applications.
SPPU BBA (CA) COURSE CONTENT - SEMESTER V and VI CBCS/2019 PATTERN - uploaded 10-6-2021 Page 25
Outcome:
1. Student will be able to write simple GUI applications, use built-in widgets and components, work
with the database to store data locally, and much more.
2. Demonstrate their understanding of the fundamentals of Android operating systems
Demonstrate their skills of using Android software development tools
Reference Books:
1. Beginning Android4 Application Development, By Wei-Meng Lee WILEY India Edition WROX
Publication
2. Professional Android 4 Application Development, By Reto Meier WROX Publication
3. The official site for Android developers - https://developer.android.com
SPPU BBA (CA) COURSE CONTENT - SEMESTER V and VI CBCS/2019 PATTERN - uploaded 10-6-2021 Page 27
Savitribai Phule Pune University
T.Y.B.B.A.(C.A.) Sem-VI (CBCS 2019 Pattern)
Subject Code: CA-604
Subject: Dot Net Framework
Course Prerequisites:
Student should have basic knowledge of:
Visual Basic
HTML
Object Oriented concepts
Ms-Access, Mysql, SQL Server
SPPU BBA (CA) COURSE CONTENT - SEMESTER V and VI CBCS/2019 PATTERN - uploaded 10-6-2021 Page 28
Course Objectives:
To learn Microsoft framework architecture.
Understand development of windows application.
To learn data access mechanism.
Create and consume libraries.
Create a web application.
To develop the website and application.
Course Outcome:
Use the features of Dot Net Framework along with the features of VB, C# and ASP
Design and develop window based and web based .NET applications.
Design and develop a Website.
Design and Implement database connectivity using ADO.NET for VB, C# and ASP.
SPPU BBA (CA) COURSE CONTENT - SEMESTER V and VI CBCS/2019 PATTERN - uploaded 10-6-2021 Page 29
3.2.2 Access modifiers
3.2.3 Constructors
3.2.4 Inheritance
3.2.5 Interface
3.2.6 Abstract Class
3.2.7 Method Overloading and Overriding
3.2.8 Delegates
4 Introduction to ASP.NET 10
4.1 What isASP.NET?
4.2 ASP.NET Page Life Cycle
4.3 Architecture ofASP.NET
4.4 Forms, WebPages, HTML forms,
4.5 Request & Response in Non-ASP.NET pages
4.6 Using ASP.NET Server Controls
4.7 Overview of Control structures
4.8 Functions
4.9 HTML events
4.9.1 ASP.NET Web control events
4.9.2 Event driven programming and postback
4.10 Introduction to Web forms
4.10.1 Web Controls
4.10.2 Server Controls
4.10.3 Client Controls
4.10.4 Navigation Controls
4.10.5 Validations
4.10.6 Master Page
4.10.7 State Management Techniques
5 Architecture of Ado.Net 10
5.1 Basics of Ado.net
5.1.1Connection Object
5.1.2Command Object
5.1.3Dataset
5.1.4Data Table
5.1.5Data Reader Object
5.1.6Data Adapter Object
5.2 Datagridview& Data Binding: Insert, Update, Delete records
5.3 Navigation Using Data Source
Total 48
Reference Books:
Beginning Visual C#, WroxPublication
BeginningASP.NET3.5,WroxPublication
ProgrammingASP.NET3.5byJesseLiberty,DanMaharry,DanHurwitz,O’Reilly
Programming Microsoft Visual Basic.NET – Francesco Balena
The Complete Reference -Visual Basic .NET – Jefrey R. Shapiro
ADO.NET Examples and Best Practices for C# Programmers, By Peter D, Blackburn, William
VB.NET database programming with ADO.NET -Anne Prince and Doug Lowe
SPPU BBA (CA) COURSE CONTENT - SEMESTER V and VI CBCS/2019 PATTERN - uploaded 10-6-2021 Page 30
Savitribai Phule Pune University
T.Y.B.B.A.(C.A.) Semester-VI
Subject: Project
Course Code : DSE– 605
Total Credits: 04
_____________________________________________________
SPPU BBA (CA) COURSE CONTENT - SEMESTER V and VI CBCS/2019 PATTERN - uploaded 10-6-2021 Page 31
T.Y.B.B.A.(C.A.) Semester-VI
Subject: Computer Laboratory Based on 603 and 604(2 credits each)
Course Code: 606
Total Credits: 04
For the conduction of practical’s, Practical Assignments are given in the Lab book.
Objectives:
1. It helps participants to communicate effectively and to carry themselves confidently.
2. They also learn how to identify and overcome the barriers in interpersonal relationships.
SPPU BBA (CA) COURSE CONTENT - SEMESTER V and VI CBCS/2019 PATTERN - uploaded 10-6-2021 Page 32
3. To improve oral and written communication, teamwork, leadership, problem-solving and decision-
making skills, to gain best results.
4. This course is useful for landing a great job, building a career and also finding employment as soft
skills trainers.
Outcomes:
1. Understand the significance and essence of a wide range of soft skills
2. Learn how to apply soft skills in a wide range of routine social and professional settings.
3. Learn how to employ soft skills to improve interpersonal relationships.
4. Learn how to employ soft skills to enhance employability and ensure workplace and career success.
2 Communication Skills 04
3 Skills Development 05
SPPU BBA (CA) COURSE CONTENT - SEMESTER V and VI CBCS/2019 PATTERN - uploaded 10-6-2021 Page 33
Stages, Models, Learning Skills, Adaptability Skills.
4 Skill Implementation 04
Total 15
Practical 15
Please Refer Lab Book
Reference Books :
1. Managing Soft Skills for Personality Development – edited by B.N.Ghosh, McGraw Hill India, 2012.
2. English and Soft Skills – S.P.Dhanavel, Orient Blackswan India, 2010.
3. Soft skills Training – A workbook to develop skills for employment by Fredrick H.
Wentz .
4. Personality Development and Soft skills, Oxford University Press by Barun K. Mitra
5. The Time Trap : the Classic book on Time Management by R. Alec Mackenzie
SPPU BBA (CA) COURSE CONTENT - SEMESTER V and VI CBCS/2019 PATTERN - uploaded 10-6-2021 Page 34