detail teaching scheme · bca608 – e-commerce & cyber security n- no cie – continuous...
TRANSCRIPT
DETAIL TEACHING SCHEME
FACULTY OF TECHNOLOGY PROGRAM : BCA
ACADEMIC YEAR - 2018-19 SEMESTER – VI (Batch: 2016-19)
DEFINATION OF ONE CREDIT : 1. Lecture(L): 1 hour / week / semester, 2. Practical(P): 2 hour / week / semester,3. Tutorial(T): 2 hour /
week / semester
Course
Code Course Name
Teaching Hours Credits CIE PSEE
Theory Tutorial Practical
BCA611 Web Programming using
ASP.NET 4 0 4 6
Y Y
BCA612 Mobile Application Development
using Android 5 0 4 7
Y Y
Elective - II 3 0 0 3
Y N
BCA606 Major Project 0 0 8 4 Y Y
IT605 Designing & Animation Tools 0 0 2 1 Y Y
Total 12 00 18 21
Total Hours 30
Elective – II
1. BBC308 – Creating and Managing New Ventures (CMNV)
2. BCA615–Data Warehousing and Data Mining
3. BCA608 – e-Commerce & Cyber Security
N- No CIE – Continuous internal evaluation
Y – Yes PSEE – Practical semester end examination including ITD, Dissertation, Industrial project, Industrial training etc..
SYLLABUS
2018-19 BCA 6th SEM (BATCH 2016-19) Page 1
Course Title CREATING AND MANAGING NEW VENTURES (CMNV)
INSTRUCTOR Dr. Alpesh Nasit
Course Code BBC308 ,
Course Credit
Theory : 03
Practical : 00
Tutorial : 00
Credits:3
Course Objective
The objective of the course is to help in the greater understanding of theory as well as practice part of entrepreneurship. As entrepreneurship requires knowledge of several important aspects including engineering, management, finance as well as a creative blend of mind the approach would be to deconstruct the basic elements of entrepreneurship into simple understandable elements.
Detailed Syllabus
The course will be offered as a credit course to 100 students on a first come first serve basis. The course will be conducted by two faculty members from SOM and will invite domain experts on case to case basis for providing valuable knowledge as and when required. The course shall also invite guest observers as judges as part of business plan judging. There will be 1 CIE exams and the final exams will b a group presentation of business plan on which the students will be graded. Innovation will be an important component of the business plan presentation and inter department collaboration will be facilitated for better outcomes.
This course will help students become familiar with various facets of entrepreneurship from a foundation level perspective and moving up the chain to becoming a practicing entrepreneur. Suitable for those students who are interested to take up entrepreneurship and innovation as their area of work
At the Completion of the course students should be able to: 1. Understand the foundation level of entrepreneurship 2. Understand the strategies to pursue entrepreneurship and learning about
stakeholders 3. Understanding about innovation and Business Planning 4. Understanding about making a proper business plan and presenting it
SYLLABUS
2018-19 BCA 6th SEM (BATCH 2016-19) Page 2
Assessment plan with CIE Marks Distribution:
Detailed Syllabus
SR No. Name of Chapters & Details Hours Allotted
Section-I
1 o What is Entrepreneurship? o Who is an entrepreneur? o Concepts of entrepreneurship and innovation, o Myths and approaches to entrepreneurship, o The Entrepreneurial perspective, o Entrepreneurship in India and prospects, o Evolution of entrepreneurship, o Case studies of entrepreneurial successes, o Startup India and other government policies and programs , o Financial support for entrepreneurship and innovation
10
2 o Importance of innovation, o the innovation process, o cases of innovation, o how to engineer an innovative product.
6
3 o Human Resource Management for startups, o Entrepreneurial Leadership, o legal aspects of entrepreneurship, o entrepreneurship marketing, o
8
Section-2
4 o finance in entrepreneurship, o Operations and Production management, o case study submissions
8
5 o Initial idea conceptualization o Creativity & Business Ideas: o Creativity: Concept & Features of creative people o Sources and Techniques of New Ideas
8
6 o Sample Business plan knowhow, o Live development of B-Plan as a group activity o presentation skills
5
SYLLABUS
2018-19 BCA 6th SEM (BATCH 2016-19) Page 3
Exam Weight (%)
Semester End Examination 50
CIE I (Written Exam) 20
CIE II (Presentation) 20
CIE III (Attendance) 10
Students Learning Outcomes:
At the end of this course, students will be able to: • Relate and apply various entrepreneurial concepts and business theories in practical
context
• Understand the process of creating a business idea and its implementation
• Be aware about the basic principles and requirements of being an entrepreneur and how to
be one
• Get inspired for taking up entrepreneurship as a career option
Essential Readings / Text book:
Entrepreneurship –Theory, Process and Practice –Donald Kuratko&Hodgetts
-
Reference Books:
Entrepreneurship creating and leading an entrepreneurial organization By Arya Kumar, Pearson Education
Entrepreneurship-Hisrich Robert D. & Peters Michael P., Tata McGraw-Hill
The Dynamics of Entrepreneurial Development and Management -Vasant Desai
Additional Resources:
SYLLABUS
2018-19 BCA 6th SEM (BATCH 2016-19) Page 4
Books:
"The Effective Executive" by Peter Drucker
“The startup Playbook “ by David S Kidder Websites:
www.entrepreneur.com
http://www.ted.com/
http://www.allbusiness.com/
http://www.noobpreneur.com/
http://yourstory.com/
Course Policy [Including plagiarism, academic honesty, attendance etc.]
As per the University’s rules, 85% attendance is mandatory, to be able to qualify to sit in the final exam (SEE). However based on the medical grounds (backed by necessary documents) 10% relaxation can be given to the student.
Every work to be submitted to the instructor will be strictly in the form of electronic i.e. Word document, Excel sheet, PPTs etc. No form of hand-written work shall be entertained.
As a matter of our policy, no amount of plagiarism will be allowed in any type of students’ work/assignment/presentation submission. Students are advised to follow the guidelines of RKU with respect to the issue of plagiarism.
Students’ Hand-outs (materials available with the instructor) will be shared at the end of that particular module. However, it has to be used as a reference point only and book reading is must for thorough knowledge of that module.
2018-19 BCA 6th SEM (2016-19 BATCH)
Course Title e-Commerce & Cyber Security
Course Code BCA608
Course Credits
Theory
Practical
Tutorial
Credits
Course Learning Outcomes:
On the completion of the course, Understandthe basic knowledge of e
Use the knowledge of Cyber Security, Cyber Crime & Cyber Law and hence will help
them in developing secured applications
Understand about different Cyber Laws
Detailed Syllabus
Sr. No.
Name of chapter & details
1. Introduction to e-CommerceDefinition, Objectives, Advantages and Disadvantages, Traditional Commerce Vs. e-Commerce, EGrowth of e-Commerce, eCommerce
2. e-Commerce Models Business to Consumer, Business to Business, Consumer to Consumer, eCommerce Organization Application, Network for eInformation Way Concept
3. Electronic Payment SystemsSpecial features required in payment systems, Types of Esystems, E-Cash, E-cheque, credit card, Smart Card, Electronic Purses.
4. Security Issues in e-CommerceSecurity risk of e-Commerce, Types of threats, Security tools and risk management approach
19 BATCH)
Commerce & Cyber Security
BCA608
Theory :3
Practical :0
Tutorial :0
Credits :3
Course Learning Outcomes:
On the completion of the course, students will be able to: basic knowledge of e-Commerce
Cyber Security, Cyber Crime & Cyber Law and hence will help
them in developing secured applications
about different Cyber Laws
Name of chapter & details
SECTION-I
Commerce Definition, Objectives, Advantages and Disadvantages, Traditional
Commerce, E-Commerce opportunities for industries, Commerce, e-Commerce Framework, Current trend in e
Business to Consumer, Business to Business, Consumer to Consumer, eCommerce Organization Application, Network for e-Commerce, Information Way Concept
Electronic Payment Systems Special features required in payment systems, Types of E-payment
cheque, credit card, Smart Card, Electronic Purses.
Commerce Commerce, Types of threats, Security tools and risk
SYLLABUS
Page 1
Cyber Security, Cyber Crime & Cyber Law and hence will help
Hours Allotted
Definition, Objectives, Advantages and Disadvantages, Traditional Commerce opportunities for industries,
Framework, Current trend in e-08
Business to Consumer, Business to Business, Consumer to Consumer, e-Commerce,
05
payment cheque, credit card, Smart Card, Electronic Purses.
04
Commerce, Types of threats, Security tools and risk 04
2018-19 BCA 6th SEM (2016-19 BATCH)
5. Introduction to Cyber CrimesCategory of Cyber crimes, Technical Aspects of Cyber Crimes: Unauthorized access & Hacking, Trojan, virus and worm Attacks
E-mail related crimes: Email spoofing and Spamming, Email Denial of Service attacks, A distributed denial of service (DoS) attack
6. Prohibited Actions on CyberIPR violations: software piracy, copyright infringement, trademarks violations, theft of computer source code, patent violationsCyber Squatting, Banking/Credit card Related crimes, EInvestment Frauds, Defamation (Cyber smearing), Cyber Stacking
7. e-Commerce and Cyber Security AltogetherCyber laws, Business Ethics, IT Acts
8. Case Study: Survey on one Security
Instructional Method and Pedagogy:
Lectures will be conducted on the basis of Classroom Response Systems with the use of multimedia projectorand black board
Assignments based on
will be evaluated at regular interval
Reference Books:
Title: “Electronic Commerce McGraw Hill Authors : Bharat Bhasker
Title: “Cyber Security Understanding Cyber Crime, Computer Forensic and Legal Perspectives”, Willey India Publication, AprAuthors : Nina Godbole, Sunit Belapur
Title: " Cyber Law and CrimesAuthors : Barkha U, Rama Mohan
Title: "Ethical Hacking Guide to Corporate SecurityAuthors: Ankit Fadia
Additional Resources
19 BATCH)
SECTION-II
Introduction to Cyber Crimes Category of Cyber crimes, Technical Aspects of Cyber Crimes: Unauthorized access & Hacking, Trojan, virus and worm Attacks
mail related crimes: Email spoofing and Spamming, Email bombing, Denial of Service attacks, A distributed denial of service (DoS) attack
Prohibited Actions on Cyber IPR violations: software piracy, copyright infringement, trademarks violations, theft of computer source code, patent violations Cyber Squatting, Banking/Credit card Related crimes, E-commerce/ Investment Frauds, Defamation (Cyber smearing), Cyber Stacking
Commerce and Cyber Security Altogether Cyber laws, Business Ethics, IT Acts
Case Study: Survey on one e-Commerce application along with cyber
Instructional Method and Pedagogy:
Lectures will be conducted on the basis of Classroom Response Systems with the use of multimedia projectorand black board.
course contents will be given at the end of each unit/topic and
will be evaluated at regular interval.
Electronic Commerce – Framework Technologies and Applications
Authors : Bharat Bhasker Security Understanding Cyber Crime, Computer Forensic and Legal
Perspectives”, Willey India Publication, Apr-2011 Authors : Nina Godbole, Sunit Belapur
Cyber Law and Crimes ", ALH Publisher, Authors : Barkha U, Rama Mohan
Guide to Corporate Security”, Macmillan India Ltd.
SYLLABUS
Page 2
Total 21
bombing, Denial of Service attacks, A distributed denial of service (DoS) attack
06
IPR violations: software piracy, copyright infringement, trademarks
commerce/ Investment Frauds, Defamation (Cyber smearing), Cyber Stacking
07
04
Commerce application along with cyber 04
Total 21
Lectures will be conducted on the basis of Classroom Response Systems with the
course contents will be given at the end of each unit/topic and
Framework Technologies and Applications”, Tata
Security Understanding Cyber Crime, Computer Forensic and Legal
Macmillan India Ltd.
2018-19 BCA 6th SEM (2016-19 BATCH)
www.cyberlawsindia.net/
www.legalindia.com/cyber
www.legalserviceindia.com/cyber/cyber.htm
https://en.wikipedia.org/wiki/Cybercrime
19 BATCH)
www.cyberlawsindia.net/
www.legalindia.com/cyber-crimes-and-the-law/
www.legalserviceindia.com/cyber/cyber.htm
https://en.wikipedia.org/wiki/Cybercrime
SYLLABUS
Page 3
2018-19 BCA 6th SEM (2016-19 BATCH)
Course Title Web Programming using ASP.NET
Course Code BCA611
Course Credits
Theory
Practical
Tutorial
Credits
Course Learning Outcomes:
On the completion of the course, students will be able to: Understand the Microsoft .NET Framework and ASP.NET page structure Design web application with variety of controls Access the data using inbuilt data access tools Use Microsoft ADO.NET to access data in web Application Configure and deploy Develop secured web application
Detailed Syllabus
Sr. No.
Name of chapter & details
1. Web Programming Concept and ASP.NET ArchitectureUnderstanding of Web Server and Web Browser, Brief Protocol, HTTP Request & Response structure. ASP.NET and .NET Framework, The Common Language Runtime, The Framework Class Library
2. Introduction and Designing of ASP.NET ApplicationsApplication Web Servers, Installation of IIS server, IDETypes of Files in Asp.NET, ASP.NET Page Architecture, Web forms, Compile Code – Code behind and Inline coding, ASP.NET page directives, creating a multiform web project., Types of controls in Asp.NET control, HTML controls, Na
3. Validation Controls Basic of Validation, Client Side Validation, Server Side Validation Types of Validation Controls CompareValidator, RegularExpressionValidator, CustomValidator and ValidationSummary Control
19 BATCH)
Web Programming using ASP.NET
BCA611
Theory :4
Practical :2
Tutorial :0
Credits :6
Course Learning Outcomes:
course, students will be able to: the Microsoft .NET Framework and ASP.NET page structure
web application with variety of controls the data using inbuilt data access tools
Microsoft ADO.NET to access data in web Application Web Application
secured web application
Name of chapter & details
SECTION-I
Web Programming Concept and ASP.NET Architecture Understanding of Web Server and Web Browser, Brief about HTTP Protocol, HTTP Request & Response structure. ASP.NET and .NET Framework, The Common Language Runtime, The Framework Class
Introduction and Designing of ASP.NET Applications Application Web Servers, Installation of IIS server, IDE of Visual Studio, Types of Files in Asp.NET, ASP.NET Page Architecture, Web forms,
Code behind and Inline coding, ASP.NET page directives, creating a multiform web project., Types of controls in Asp.NET -control, HTML controls, Navigation controls, Rich Controls, Login Controls
Basic of Validation, Client Side Validation, Server Side Validation Types of Validation Controls - RequieredFieldValidator, RangeValidator,
RegularExpressionValidator, CustomValidator and ValidationSummary Control
SYLLABUS
Page 1
the Microsoft .NET Framework and ASP.NET page structure
Hours Allotted
about HTTP Protocol, HTTP Request & Response structure. ASP.NET and .NET Framework, The Common Language Runtime, The Framework Class
06
of Visual Studio, Types of Files in Asp.NET, ASP.NET Page Architecture, Web forms,
Code behind and Inline coding, ASP.NET page directives, - Standard
vigation controls, Rich Controls, Login Controls
10
Basic of Validation, Client Side Validation, Server Side Validation RequieredFieldValidator, RangeValidator,
RegularExpressionValidator, CustomValidator and 03
2018-19 BCA 6th SEM (2016-19 BATCH)
4. State Management Basics of State Management, Importance of State Management in Asp.Net, Overview of Client Side State Management and Server Side State Management Various State Management Techniques Session State, Application State
5. Creating User Control Creating a UserControl. Adding a Usercontrol to the WebForm, Register Directive, Loading UserControl dynamically
6. ADO.NET and XML Architecture of ADO.NET, Connected and Disconnected Database, Create Connection using ADO.NET Object, Model, Connection Class, Command Class, DataAdapter Class, Dataset Class, DataReader Class,Display data on web page using web server controls, Writing dataset to XML file, Filling dataset from XML file
7. Master Page and ThemeRequirement of Master Page, Significance of ContentPlaceHolder Tag in MasterPage and Content Tag in WebForm. Load and LoadComplete events of the Page and MasterPage classesCreating Theme, Applying Theme, Applying Stylesheet.
8. Configuration and Deployment of ASP.NET ApplicationOverview of Configuration, Common Configuration Strings, Authentication, Authorization. Methods of Deploying Web Application, Deploying & Publishing Website.
9. Working with AJAX.NET & Crystal ReportArchitecture of AJAX.NET, Working with AJAX.NET, Using AJAX.NET Controls. Overview to Crystal Reports, Creating Crystal Reports with wizards, Integrating with Web Applications, Customizing the Report Viewer, Adding a Database or Table to a Report
Instructional Method and Pedagogy:
19 BATCH)
Basics of State Management, Importance of State Management in Asp.Net, Overview of Client Side State Management and Server Side
State Management Techniques - ViewState, QueryString, Cookie, Session State, Application State
Creating a UserControl. Adding a Usercontrol to the WebForm, Register Directive, Loading UserControl dynamically
SECTION-II
Architecture of ADO.NET, Connected and Disconnected Database, Create Connection using ADO.NET Object, Model, Connection Class, Command Class, DataAdapter Class, Dataset Class, DataReader Class, Display data on web page using Data Bound Controls, Binding standard web server controls, Writing dataset to XML file, Filling dataset from XML
Master Page and Theme Requirement of Master Page, Significance of ContentPlaceHolder Tag in MasterPage and Content Tag in WebForm. Implementing master page, Load and LoadComplete events of the Page and MasterPage classesCreating Theme, Applying Theme, Applying Stylesheet.
Configuration and Deployment of ASP.NET Application Overview of Configuration, Common Configuration Settings, ConnectingStrings, Authentication, Authorization. Methods of Deploying Web Application, Deploying & Publishing Website.
Working with AJAX.NET & Crystal Report Architecture of AJAX.NET, Working with AJAX.NET, Using AJAX.NET
Overview to Crystal Reports, Creating Crystal Reports with wizards, Integrating with Web Applications, Customizing the Report Viewer, Adding a Database or Table to a Report
Instructional Method and Pedagogy:
SYLLABUS
Page 2
Basics of State Management, Importance of State Management in Asp.Net, Overview of Client Side State Management and Server Side
ViewState, QueryString, Cookie,
04
Creating a UserControl. Adding a Usercontrol to the WebForm, Register 03
Total 26
Architecture of ADO.NET, Connected and Disconnected Database, Create Connection using ADO.NET Object, Model, Connection Class, Command
Data Bound Controls, Binding standard web server controls, Writing dataset to XML file, Filling dataset from XML
10
Requirement of Master Page, Significance of ContentPlaceHolder Tag in Implementing master page,
Load and LoadComplete events of the Page and MasterPage classes 08
Settings, Connecting
Methods of Deploying Web Application, Deploying & Publishing Website.
04
Architecture of AJAX.NET, Working with AJAX.NET, Using AJAX.NET
Overview to Crystal Reports, Creating Crystal Reports with wizards, Integrating with Web Applications, Customizing the Report Viewer, Adding
04
Total 26
2018-19 BCA 6th SEM (2016-19 BATCH)
Lectures will be conducted on use of multimedia projector and black board.
Assignments based on course contents will be given at the end of each unit/topic and will be evaluated at regular interval.
Experiments will be based on the practinterval.
Students will be guided to develop the realconcepts of application development.
Reference Books:
Title : ASP.NET Unleashed , Sams publicationAuthor(s) : Stephen Walther, Kevin Hoffman, Nate Dudek
Title : Professional ASP .NET Author(s) : Alex Homer, Dave Sussman, Rob Howard
Title : Beginning ASP.NET 2.0 in C# 2005 From Novice to Professional, ApressAuthor(s) : Matthew
Title : ASP.NET BLACK BOAuthor(s) : Charul Shukla
Title : Mastering ASP.NET with C#, SYBEX PublicationAuthor(s) : A. Russell Jones
Title: Teach yourself ASP.NET In 21 days Author(s) : Chris Payne
Additional Resources
www.dotnetspider.com www.stackoverflow.com www.tutorialspoint.com/asp.net/index.htm www.codeproject.com msdn.microsoft.com www.w3schools.com/aspnet/
19 BATCH)
Lectures will be conducted on the basis of Classroom Response Systems with the use of multimedia projector and black board. Assignments based on course contents will be given at the end of each unit/topic and will be evaluated at regular interval. Experiments will be based on the practical curriculum and will be evaluated at regular
Students will be guided to develop the real-world applications with the advanced concepts of application development.
Title : ASP.NET Unleashed , Sams publication : Stephen Walther, Kevin Hoffman, Nate Dudek
Title : Professional ASP .NET 4.0, Wrox : Alex Homer, Dave Sussman, Rob Howard
Title : Beginning ASP.NET 2.0 in C# 2005 From Novice to Professional, Apress
Title : ASP.NET BLACK BOOK, Paraglyph Press, 2006
Title : Mastering ASP.NET with C#, SYBEX Publication : A. Russell Jones
Title: Teach yourself ASP.NET In 21 days – 2nd Edition, Sams pub.
www.stackoverflow.com www.tutorialspoint.com/asp.net/index.htm
www.w3schools.com/aspnet/
SYLLABUS
Page 3
the basis of Classroom Response Systems with the
Assignments based on course contents will be given at the end of each unit/topic and
ical curriculum and will be evaluated at regular
world applications with the advanced
Title : Beginning ASP.NET 2.0 in C# 2005 From Novice to Professional, Apress
2018-19 BCA 6th SEM (2016-19 BATCH)
Course Title Mobile Application Development using Android
Course Code BCA612
Course Credits
Theory
Practical
Tutorial
Credits
Course Learning Outcomes:
On the completion of the course, students will be able to Acquire an insight into concepts of android development terminologies,
environment and architecture
Design an android application user interface and layouts
Develop robust android application
integration
Gain knowledge of deployment of application in actual android device
Detailed Syllabus
Sr. No.
Name of chapter & details
1. Mobile Application DevelopmentIntroduction, advantages, difference between mobile application and Web application
2. Android Operating SystemIntroduction, Android Versions with Features, Android Architecture, OHA
3. Android Development EnvironmentEclipse IDE, Android SDK, Android Devices, Directory Structure of Android Application, Anatomy of Android Application, AndroidManifest file
4. Android Terminologies & Resource handlingTerminologies: Context, Activity, Intent, Service, BroadcastResources: Working with different types of Resources
19 BATCH)
Mobile Application Development using Android
BCA612
Theory :5
Practical :2
Tutorial :0
Credits :7
Course Learning Outcomes:
course, students will be able to: an insight into concepts of android development terminologies,
and architecture
an android application user interface and layouts
android applications with database interaction
deployment of application in actual android device
Name of chapter & details
SECTION-I
Mobile Application Development advantages, difference between mobile application and Web
Android Operating System Introduction, Android Versions with Features, Android Architecture, OHA
Android Development Environment Eclipse IDE, Android SDK, Android Development Tools, Android Virtual Devices, Directory Structure of Android Application, Anatomy of Android Application, AndroidManifest file
Android Terminologies & Resource handling Context, Activity, Intent, Service, Broadcast
Working with different types of Resources
SYLLABUS
Page 1
Mobile Application Development using Android
an insight into concepts of android development terminologies,
with database interaction and website
deployment of application in actual android device
Hours Allotted
advantages, difference between mobile application and Web 02
Introduction, Android Versions with Features, Android Architecture, OHA 03
Development Tools, Android Virtual Devices, Directory Structure of Android Application, Anatomy of Android
04
08
2018-19 BCA 6th SEM (2016-19 BATCH)
5. Android User Interface ElementsLayouts: Linear Layout,Table Layout, Creation of Layout ProgrammaticallyUI Screen Elements: TextView& RadioGroup, AutoCompleteTextViewListView, ImageView, Seekbar,ProgressBarAnimation: Tweened Animation
6. Android Storage TechniquesShared Preferences, Files & DirectoriesOperations, Sharing Data Between Application Using Content Providers
7. Android APIs Networking API, Telephony API
8. Web Application Integration Introduction, Use of JSON & XML ParsingXML Parsing, XML Parsing, JSON Parsing
9. Deployment of ApplicationPublish Android Application in Android Market
Instructional Method and Pedagogy:
Lectures will be conducted on the basis of Classroom Response Systems with the
use of multimedia projector and black board.
Assignments based on course contents will be given at the end of each unit/topic and
will be evaluated at regular interval.
Experiments will be based on the practical curriculum and will be evaluated at regular
interval.
Students will be guided to develop the realconcepts of application development.
Reference Books:
19 BATCH)
Android User Interface Elements , Absolute Layout, Frame Layout, Relative Layout
Creation of Layout Programmatically TextView, Button, EditText, CheckBox, RadioButton
AutoCompleteTextView, Spinner, ListView, Expandable Seekbar,ProgressBar, ScrollView, WebView
Tweened Animation, Frame by Frame Animation
SECTION-II
Storage Techniques Files & Directories, SQLite Database Connectivity &
Operations, Sharing Data Between Application Using Content Providers
Telephony API, Web API
Web Application Integration Techniques Use of JSON & XML Parsing, Difference between JSON & XML Parsing, JSON Parsing
Deployment of Application Publish Android Application in Android Market
Instructional Method and Pedagogy:
will be conducted on the basis of Classroom Response Systems with the
use of multimedia projector and black board.
Assignments based on course contents will be given at the end of each unit/topic and
will be evaluated at regular interval.
be based on the practical curriculum and will be evaluated at regular
Students will be guided to develop the real-world applications with the advanced concepts of application development.
SYLLABUS
Page 2
Relative Layout,
RadioButton Expandable
WebView
11
Total 28
SQLite Database Connectivity & Operations, Sharing Data Between Application Using Content Providers
12
07
Difference between JSON & 08
01
Total 28
will be conducted on the basis of Classroom Response Systems with the
Assignments based on course contents will be given at the end of each unit/topic and
be based on the practical curriculum and will be evaluated at regular
world applications with the advanced
2018-19 BCA 6th SEM (2016-19 BATCH)
Title: Android Wireless Application Author(s): Lauren Darcey and Shane Conder
Title: Professional Android 4 Application DevelopmentAuthor(s): Reto Meier
Title: Beginning AndroidAuthor(s): Mark L Murphy
Title: Android, Vikas Publishing House Pvt Ltd.Author(s): Prasanna Kumar Dixit
Additional Resources
http://www.vogella.com/articles/Android/article.html http://androinica.com/category/androidguide/ http://www.tutorialspoint.com/ http://www.learn-android http://www.javatpoint.com/android
19 BATCH)
Title: Android Wireless Application Development, 2nd Edition, Pearson Education,: Lauren Darcey and Shane Conder
Title: Professional Android 4 Application Development, John Wiley & Sons
Title: Beginning Android, Apress, 2011 : Mark L Murphy
Android, Vikas Publishing House Pvt Ltd. : Prasanna Kumar Dixit
http://www.vogella.com/articles/Android/article.html http://androinica.com/category/androidguide/ http://www.tutorialspoint.com/
android-easily.com/ http://www.javatpoint.com/android-tutorial
SYLLABUS
Page 3
Edition, Pearson Education,
John Wiley & Sons
2018-19 BCA 6th SEM (2016-19 BATCH)
Course Title Data Warehousing and Data Mining
Course Code BCA615
Course Credits
Theory
Practical
Tutorial
Credits
Course Learning Outcomes:
On the completion of the course, students will be able Differentiate between Data Warehouse and Database
Use OLAP and OLTP systems for different applications
Understand data analysis and data mining algorithms
Understand and differentiate
dataset
Detailed Syllabus
Sr. No.
Name of chapter & details
1. Introduction to Data WarehouseDefinition, Data Warehouse Keywords, Differences between Operational Database Systems and Data Warehouses; Difference between OLTP & OLAP, Overview of Multidata warehouse architecture, Data warehouse system aTiered and Three-Tiered)Data Warehouse Implementation, Data Cube Technology, From Data warehousing to Data Mining, Cube: OLAP Operations in Multidown, Slice & Dice, Pivot (RotateMOLAP versus HOLAP
2. Data Marts Data Marts: Data Mart structure, Usage of Data Mart, Data warehouse and Data Mart
19 BATCH)
Data Warehousing and Data Mining
BCA615
Theory :3
Practical :0
Tutorial :0
Credits :3
Course Learning Outcomes:
course, students will be able to: between Data Warehouse and Database
OLAP and OLTP systems for different applications
data analysis and data mining algorithms
differentiate different data mining algorithms on the transactional
Name of chapter & details
SECTION-I
Introduction to Data Warehouse Definition, Data Warehouse Keywords, Differences between Operational Database Systems and Data Warehouses; Difference between OLTP & OLAP, Overview of Multi-dimensional Data Model, Basic steps to develop data warehouse architecture, Data warehouse system architecture (Two
Tiered)Data Warehouse Implementation, Data Cube Technology, From Data warehousing to Data Mining, Introduction to Data Cube: OLAP Operations in Multi-dimensional Data Model: Rolldown, Slice & Dice, Pivot (Rotate), Types of OLAP : ROLAP versus
Data Marts: Data Mart structure, Usage of Data Mart, Data warehouse and
SYLLABUS
Page 1
different data mining algorithms on the transactional
Hours Allotted
Definition, Data Warehouse Keywords, Differences between Operational Database Systems and Data Warehouses; Difference between OLTP &
Basic steps to develop rchitecture (Two-
Tiered)Data Warehouse Implementation, Data Cube Introduction to Data
dimensional Data Model: Roll-up, Drill-, Types of OLAP : ROLAP versus
08
Data Marts: Data Mart structure, Usage of Data Mart, Data warehouse and 04
2018-19 BCA 6th SEM (2016-19 BATCH)
3. Pre-processing Pre-Processing: Data Cleaning, Data Integration and Transformation, Data Reduction, Discretization and concept Hierarchy Generation, ETL Process : Extraction of Data, Transformation of Data, Loading of Data, Comparison
4. Data Mining Introduction, Data, Types of Data, Data Mining Functionalities, Interestingness of Patterns, Classification of Data Mining Systems, Data Mining Task Primitives, Integration of a Data Mining System with a Data Warehouse, Issues with Data Mining
5. Association Rule MiningBasic Concepts: Market Basket Analysis; Frequent Itemsets, Closed
Itemsets, Association Rules: Frequent Pattern Mining, Apriori Algorithm: Finding Frequent Itemsets using Candidate Generation; Generating, Association Rules from Frequent Itemsets; Improving the Efficiency of Apriori, FPGrowth
6. Clustering Cluster Analysis, Types of Data, Categorization of Major Clustering Methods, K- means, Partitioning Methods, Hierarchical Methods, DensityBased Methods, Grid Based Methods, Outlier Analysis
7. Data Mining ApplicationsFinancial Data Analysis & Marketing Industry, The Telecommunication Industry
8. Case Study: Implementation of Data Mining Techniques with WEKA
Instructional Method and Pedagogy:
Lectures will be conducted on the basis of Classroom Response Systems with the use of multimedia projectorand black board
Assignments based on
will be evaluated at regular interval
Reference Books:
19 BATCH)
Processing: Data Cleaning, Data Integration and Transformation, Data Reduction, Discretization and concept Hierarchy Generation, ETL Process : Extraction of Data, Transformation of Data, Loading of Data,
SECTION-II
Introduction, Data, Types of Data, Data Mining Functionalities, Interestingness of Patterns, Classification of Data Mining Systems, Data Mining Task Primitives, Integration of a Data Mining System with a Data Warehouse, Issues with Data Mining, KDD and Business Intelligence
Association Rule Mining Basic Concepts: Market Basket Analysis; Frequent Itemsets, Closed
Association Rules: Frequent Pattern Mining, Apriori Algorithm: Finding Frequent Itemsets using Candidate Generation; Generating, Association Rules from Frequent Itemsets; Improving the Efficiency of Apriori, FP
ypes of Data, Categorization of Major Clustering means, Partitioning Methods, Hierarchical Methods, Density
Based Methods, Grid Based Methods, Outlier Analysis
Data Mining Applications Financial Data Analysis & Marketing Industry, The Retail Industry, The Telecommunication Industry
Case Study: Implementation of Data Mining Techniques with WEKA
Instructional Method and Pedagogy:
Lectures will be conducted on the basis of Classroom Response Systems with the multimedia projectorand black board.
course contents will be given at the end of each unit/topic and
will be evaluated at regular interval.
SYLLABUS
Page 2
Processing: Data Cleaning, Data Integration and Transformation, Data
ETL Process : Extraction of Data, Transformation of Data, Loading of Data, 05
Total 17
Introduction, Data, Types of Data, Data Mining Functionalities, Interestingness of Patterns, Classification of Data Mining Systems, Data Mining Task Primitives, Integration of a Data Mining System with a Data
and Business Intelligence
06
Basic Concepts: Market Basket Analysis; Frequent Itemsets, Closed
Association Rules: Frequent Pattern Mining, Apriori Algorithm: Finding Frequent Itemsets using Candidate Generation; Generating, Association Rules from Frequent Itemsets; Improving the Efficiency of Apriori, FP-
07
ypes of Data, Categorization of Major Clustering means, Partitioning Methods, Hierarchical Methods, Density-
07
Retail Industry, The 03
Case Study: Implementation of Data Mining Techniques with WEKA 02
Total 25
Lectures will be conducted on the basis of Classroom Response Systems with the
course contents will be given at the end of each unit/topic and
2018-19 BCA 6th SEM (2016-19 BATCH)
Title: Data Mining: Concepts & Techniques”,Authors : " Jiawei Han & Micheline Kamber, “
Title: " Building the Data Warehouse "Authors : W. H. Inmon,
Title: "Design and Analysis of Algorithms”, 2Authors: Parag Dave & Himanshu Dave
Title : “Introduction to Data Mining with Case Studies”, EEE, PHI (2006)Authors : G. K. Gupta
Additional Resources
http://www.data-mining-
http://en.wikipedia.org/wiki/Web_mining
19 BATCH)
Title: Data Mining: Concepts & Techniques”,Morgan Kaufmann Publishers (2002)Authors : " Jiawei Han & Micheline Kamber, “ Title: " Building the Data Warehouse ", Wiley Dreamtech India Pvt. Ltd.
Title: "Design and Analysis of Algorithms”, 2nd Edition, Pearson Education Authors: Parag Dave & Himanshu Dave(Publication Date: 2008)
“Introduction to Data Mining with Case Studies”, EEE, PHI (2006)
-guide.net/Data-Mining-Resources.html
http://en.wikipedia.org/wiki/Web_mining
SYLLABUS
Page 3
Morgan Kaufmann Publishers (2002)
Wiley Dreamtech India Pvt. Ltd.,
Edition, Pearson Education )
“Introduction to Data Mining with Case Studies”, EEE, PHI (2006)
2018-19 BCA 6th SEM (2016-19 BATCH)
Course Title Designing & Animation T
Course Code IT605
Course Credits
Theory
Practical
Tutorial
Credits
Course Learning Outcomes:
On the completion of the course, students will be able to: Identify the basic tools of Photoshop & blender Enhance the image through different image processing techniques Explore blending tools to change the appearance of objects Demonstrate the use of animation & object creation Explore various animation styles and tools
Develop 3D animation video or game.
Detailed Syllabus
Sr. No.
Name of chapter & details
1. Introduction to Multimedia and its various toolsConcept of multimedia & animation, areas covered by multimedia applications, several tools/software used in image & animation editing.
2. Adobe Photoshop CC Introduction of Photoshop CC, menu bar, option bar, status bar, panel dock, palettes, tool bar, document window
3. Selection tools 1. Selecting with the Elliptical Marquee Tool2. Using the Magic Wand & Free Transform Tool3. Selecting with the Regular & Polygonal Lasso Tools4. Combining Selections5. Using the Magnetic Lasso Tool6. Using the Quick Selection Tool & Refine Edge7. Modifying Selections
19 BATCH)
esigning & Animation Tools
IT605
Theory : 0
Practical : 1
Tutorial :0
Credits : 1
Course Learning Outcomes:
On the completion of the course, students will be able to: the basic tools of Photoshop & blender
the image through different image processing techniquesblending tools to change the appearance of objects
the use of animation & object creation various animation styles and tools
3D animation video or game.
Name of chapter & details
SECTION-I
Introduction to Multimedia and its various tools Concept of multimedia & animation, areas covered by multimedia applications, several tools/software used in image & animation editing.
Introduction of Photoshop CC, menu bar, option bar, status bar, panel
document window
1. Selecting with the Elliptical Marquee Tool 2. Using the Magic Wand & Free Transform Tool 3. Selecting with the Regular & Polygonal Lasso Tools 4. Combining Selections 5. Using the Magnetic Lasso Tool
Quick Selection Tool & Refine Edge
SYLLABUS
Page 1
the image through different image processing techniques
Hours Allotted
Concept of multimedia & animation, areas covered by multimedia applications, several tools/software used in image & animation editing.
02
Introduction of Photoshop CC, menu bar, option bar, status bar, panel 01
04
2018-19 BCA 6th SEM (2016-19 BATCH)
Crop & Slice tools 1. Understanding Pixels & Resolution2. The Image Size Command3. Interpolation Options 4. Resizing for Print & Web5. Cropping & Straightening an Image6. Adjusting Canvas Size & Canvas Rotation
4 PAINTING 1. Using the Brush Tool 2. Working with Colors & Swatches3. Creating & Using Gradients4. Creating & Working with Brushes5. Using the Pencil & Eraser Tools6. Painting with Selections COLOR CORRECTION 1. Color Spaces & Color Modes2. The Variations Command3. The Auto Commands 4. Adjusting Levels 5. Adjust Curves, Non-Destructively, with Adjustment Layers
5. LAYERS 1. Understanding the Background Layer2. Creating, Selecting, Linking & Deleting Layers3. Locking & Merging Layers4. Copying Layers, Using Perspective & Layer Styles5. Filling & Grouping Layers6. Introduction to Blending Modes7. Blending Modes, Opacity & Fill8. Creating & Modifying Text
6. THE PEN TOOL 1. Understanding Paths & the Pen Tool2. Creating Straight & Curved Paths3. Creating Combo Paths4. Creating a Clipping Path
19 BATCH)
1. Understanding Pixels & Resolution 2. The Image Size Command
4. Resizing for Print & Web 5. Cropping & Straightening an Image
Canvas Size & Canvas Rotation
2. Working with Colors & Swatches 3. Creating & Using Gradients 4. Creating & Working with Brushes 5. Using the Pencil & Eraser Tools 6. Painting with Selections
Color Spaces & Color Modes
2. The Variations Command
Destructively, with Adjustment Layers
SECTION-II
1. Understanding the Background Layer Linking & Deleting Layers
3. Locking & Merging Layers 4. Copying Layers, Using Perspective & Layer Styles 5. Filling & Grouping Layers 6. Introduction to Blending Modes 7. Blending Modes, Opacity & Fill 8. Creating & Modifying Text
Understanding Paths & the Pen Tool 2. Creating Straight & Curved Paths 3. Creating Combo Paths 4. Creating a Clipping Path
SYLLABUS
Page 2
04
Total 11
04
04
2018-19 BCA 6th SEM (2016-19 BATCH)
SPECIAL EFFECTS 1. Getting Started with Photoshop Filters2. Smart Filters 3. Creating Text Effects 4. Applying Gradients to Te
7. Introduction to Blender User Interface, Mouse inputs, view ports, shortcut keys, Basic transformation including 3D axis, grab, rotate, scale, Camera & render set up
8. Advance Blender toolsExtrude object, Loop cuts, Material and texture, (Splash & Squash), Lighting concept
Instructional Method and Pedagogy:
Assignments based on course contents will be given at the end of each unit/topic and will be evaluated at regular interval.
Experiments will be based on the practical curriculum and will be evaluated at regular interval.
Reference Books:
Title:“Photoshop CS2 Bible
Author(s): Laurie Ulrich Fuller and Deke McClelland
Title:”Photoshop CS for digital photographers
(2004 edition)
Author(s): Colin Smith
Additional Resources
http://www.insidegraphics.com/photoshop http://www.tutorialized.com/tutorials/Photoshop http://www.trainingtools.com/online/photoshop7 http://www.pslover.com/tutorials/basics http://digital-photography https://www.blender.org https://www.blenderguru.com
19 BATCH)
1. Getting Started with Photoshop Filters
4. Applying Gradients to Text
Introduction to Blender User Interface, Mouse inputs, view ports, shortcut keys, Basic transformation including 3D axis, grab, rotate, scale, Camera & render set
Advance Blender tools Extrude object, Loop cuts, Material and texture, Basic animation concept (Splash & Squash), Lighting concept
ethod and Pedagogy:
Assignments based on course contents will be given at the end of each unit/topic and will be evaluated at regular interval.
based on the practical curriculum and will be evaluated at regular
Photoshop CS2 Bible”
Author(s): Laurie Ulrich Fuller and Deke McClelland
Photoshop CS for digital photographers”, Charles River Media. 1st edition
http://www.insidegraphics.com/photoshop http://www.tutorialized.com/tutorials/Photoshop http://www.trainingtools.com/online/photoshop7 http://www.pslover.com/tutorials/basics
photography-school.com https://www.blender.org https://www.blenderguru.com
SYLLABUS
Page 3
transformation including 3D axis, grab, rotate, scale, Camera & render set 05
Basic animation concept 04
Total 17
Assignments based on course contents will be given at the end of each unit/topic and
based on the practical curriculum and will be evaluated at regular
Charles River Media. 1st edition