Syllabus PDF
Syllabus PDF
Advance
C BCA4602 Computer 3 1 0 40 60 100 4
Technologies
Practical
C BCA4651 Project Training - - - 220 280 500 16
General
GP4601 Proficiency - - - 100 - 100 1
Total 800 25
Legends:
L Number of Lecture Hours per week
T Number of Tutorial Hours per week
P Number of Practical Hours per week
CIA Continuous Internal Assessment
ESE End Semester Examination
BCA4601: Management Information System
Course Objective:
Learning Outcome: After successful completion of this course, the students would be
able to:
Suggested Readings:
1. Ralph M. Stair & George W. Reynolds - Principles of Information System: A
Managerial Approach; Course Technology
2. Laudon and Laudon - Management Information Systems; Pearson Education.
3. Jawadekar - Management Information Systems; Tata McGraw-Hill.
4. Davis and Olson, “Management Information Systems; Tata McGraw-Hill.
5. O’Brien - Management Information Systems; Tata McGraw-Hill.
6. D. P. Goel - Management Information System; Macmillan
BCA4602: Advance Computer Technologies
Course Objective:
1. To present fundamentals of advance technologies.
2. To cover advanced aspects of computing processes and techniques especially
relevant to those likely to participate in or manage vast amount of data.
Learning Outcome: Students who have successfully completed this course will have full
understanding of the following concepts:
1. Develop the understanding of Data Science and its stream uses.
2. Develop the understanding of data compilation.
3. Understanding of latest technologies which is revolting computer world.
Course Contents:
Total
Module Course Topics Credits
Hours
Introduction of Data Science :History of Data Science
,involvement of Data Science, Era of Data Science,
Business Intelligence vs Data Science, Life cycle of Data
Science, Tools of Data Science
Data Extraction, Wrangling & Exploration, Data Analysis
Pipeline, Types of Data: Raw and Processed Data, Data
Wrangling, Exploratory Data Analysis
I Visualization of Data: Introduction to Visualization. 15 Hours 1
Human Perception and Information Processing, Data types:
Graphical perception (the ability of viewers to interpret
visual (graphical) encodings of information and thereby
decode information in graphs, Color for information
display, Color management systems, Picture visualization
and fruition Data Transformation into sources of knowledge
through visual representation, Requirements and heuristics
for high-quality visualizations, Charts and standard views:
relevance and appropriateness, Advanced and innovative
tools for data visualization and advanced quantitative
analysis, The evaluation of the quality of visualizations and
info graphics.
Introduction of Big Data Analytics: Evolution of Big
data- Best Practices for Big data Analytics- Big data
characteristics - Big Data Use Cases- Characteristics of Big
Data Applications- Big Data Modelling- Hadoop Eco
system. An Overview of Clustering- K-means clustering- 1
15 Hours
II Use Cases - Determining the Number of Clusters-
Classification- Decision Trees- Decision Tree Algorithms-
Evaluating a Decision Tree- Decision Trees in R- Bayes
Theorem- Naive Bayes Classifier
Hadoop: Data Storage File System Abstraction Big Data
and Distributed File Systems Hadoop Distributed File
System (HDFS) HDFS Architecture, Architectural
assumptions and goals.
Data is stored and read in HDFS, Namenodes and Data
III nodes Blocks, Data Replication, Fault Tolerance, Data 15 Hours 1
Integrity Namespaces, and Federation in Hadoop 2.0, High
Availability in Hadoop 2.0, Security and Encryption, HDFS
Interfaces: Filesystem API, FSShell, WebHDFS, Fuse etc.
Data Processing: MapReduce, The fundamentals: map ()
and reduce(), Data Locality Architecture of the MapReduce
framework.
Data Integration: Integrating Hadoop into your existing
enterprise, Introduction to Sqoop.
Introduction of Blockchain Technology: Introduction –
block chain history, basics, architectures, Types of block
chain, Base technologies – dockers, docker compose, and
data structures, hashes, micro-services.
15 Hours
IV Bitcoins– Fundamentals, aspects of bitcoins, properties of 1
bitcoins, bitcoin transactions, bitcoin P2P networks, block
generation at bitcoins, consensus algorithms.
Blockchain hyper ledger– Fabric architecture,
implementation, networking, fabric transactions,
demonstration, smart contracts.
Applications– block chain applications, e governance,
smart cities, smart industries, anomaly detections, use
cases, trends on block chains, server less blocks, scalability
issues, block chain on clouds.
Suggested Readings:
1. Foundations of Data Science by Avrim Blum, John Hopcroft, and Ravindran Kannan.
2. Jure Leskovec, Anand Rajaraman and Jeffrey David Ullman, "Mining of Massive Datasets",
Cambridge University Press, 2014.
3. Tom White , Hadoop: The Definitive Guide, 4th edition O’Reily Publications, 2015
4. David Loshin, "Big Data Analytics: From Strategic Planning to Enterprise Integration with
Tools, Techniques, NoSQL, and Graph", 2013.
5. EMC Education Services, "Data Science and Big Data Analytics: Discovering, Analyzing,
Visualizing and Presenting Data", Wiley publishers, 2015.
6. Bart Baesens, "Analytics in a Big Data World: The Essential Guide to Data Science and its
Applications", Wiley Publishers, 2015.
7. Dietmar Jannach, Markus Zanker, Alexander Felfernig and Gerhard Friedrich
"Recommender Systems: An Introduction", Cambridge University Press, 2010.
8. Kim H. Pries and Robert Dunnigan, "Big Data Analytics: A Practical Guide for Managers "
CRC Press, 2015.
9. The Definitive Guide by Tom White.
10. MapReduce Design Patterns (Building Effective Algorithms & Analytics for Hadoop) by
Donald Miner & Adam Shook
11. Professional Hadoop Solutions by Boris Lublinksy, Kevin Smith, and Alexey Yakubovich.
Web links: https://cloudthat.in/course/processing-bigdata-with-apache-hadoop/
12. Kevin Werbach, The Blockchain and the new architecture of Trust, MIT Press, 2018.