Syllabus CSBS VI Sem
Syllabus CSBS VI Sem
Unit-II Data Link Layer and Medium Access Sub Layer: Fundamentals of Error Detection
and Error Correction, Block coding, Hamming Distance, CRC, Flow Control and Error control
protocols - Stop and Wait, Go-back–N ARQ, Selective Repeat ARQ, Sliding Window,
Piggybacking, Random Access, Multiple access protocols -Pure ALOHA, Slotted ALOHA,
CSMA/CD, CDMA/CA.
Unit-III Network Layer: Switching, Logical addressing – IPV4, IPV6, Address mapping –
ARP, RARP, BOOTP and DHCP–Delivery, Forwarding and Unicast Routing protocols.
Unit-IV Transport Layer: Process to Process Communication, User Datagram Protocol (UDP),
Transmission Control Protocol (TCP), SCTP Congestion Control, Quality of Service (QoS), QoS
improving techniques - Leaky Bucket and Token Bucket algorithms.
Unit-V Application Layer And Security: Application Layer: DNS, DDNS, TELNET, EMAIL,
FTP, WWW, HTTP, SNMP, Bluetooth, Firewalls.
Network Security: Electronic mail, Directory services, network management, Basic concepts of
Cryptography.
Text Books:
1. Andrew S. Tanenbaum and David J. Wetherall, “Computer Networks”, 5th Edition, Pearson
Education.
2. William Stallings, “Data and Computer Communication”, 10th Edition, Pearson education.
Reference Books:
1. Kaufman, R. Perlman and M. Speciner, “Network Security”, Pearson education.
2. W. Richard Stevens, “UNIX Network Programming”, Vol. 1,2 & 3, Prentice-Hall of India.
Online Resources:
1. [Link]
2. [Link]
part-1- a93b0ca69d36
Course Outcomes:
After completion of this course, the students will be able to:
CO1: Choose the required functionality at each layer for given application.
CO2: Trace the flow of information from one node to another node in the network.
CO3: Apply the knowledge of addressing scheme and various routing protocols in data
communication to select optimal path.
CO4: Monitor the traffic within the network and analyze the transfer of packets.
CO5: Develop real time applications of networks using socket programming.
SCHOOL OF INFORMATION TECHNOLOGY, RGPV, BHOPAL
New Scheme Based on AICTE Flexible Curricula
[Link] Computer Science and Business System (CSBS)
Syllabus VI Semester
CB602 (Information Security)
Unit-I Overview of Computer Security: The Basic Components- Confidentiality, integrity
and availability; Security policy and procedure; Assumptions and Trust; Security Assurance,
Implementation and operational issues; Security Life Cycle -Access Control Models: Role
based Model.
Unit-III System Security: Malicious Logic: Trojan Horses, Computer Viruses, Computer
Worms- Vulnerability Analysis: Penetration Studies, Vulnerability Classification-Auditing:
Anatomy of an Auditing System, Auditing Mechanisms, Audit Browsing- Intrusion Detection:
Architecture, Organization of Intrusion Detection Systems- Design Principles- Representing
Identity: Files and Objects, Users, Groups and Roles, Naming and Certificates.
Unit-V Operating System and Database Security: Operating System Security: Security
Architecture, Analysis of Security in Linux/Windows-Database Security: Security
Architecture, Database Auditing-Case Study: Discretionary Access Control.
Text Books:
1. Ross Anderson, “Security Engineering: A Guide to Building Dependable Distributed
Systems”, Third Edition, Wiley.
2. M. Bishop, “Computer Security: Art and Science”, 2nd Edition, Pearson Education.
3. M. Stamp, “Information Security: Principles and Practice”, 2nd Edition, Wiley.
Reference Books:
1. C.P. Pfleeger, S.L. Pfleeger, J. Margulies, “Security in Computing”, 5th Edition, Prentice
Hall.
2. David Wheeler, “Secure Programming HOW TO”.
3. Michael Zalewski, “Browser Security Handbook”, Google Inc.
4. M. Gertz, S. Jajodia, “Handbook of Database Security”, Springer.
Course Outcomes:
After completion of this course, the students will be able to:
CO1: Discuss the basics of information security and international standards.
CO2: Analyze information security policy and system design.
CO3: Comprehend system level security.
CO4: Apply system level security in various environments.
CO5: Analyze the operating system and database security methods.
SCHOOL OF INFORMATION TECHNOLOGY, RGPV, BHOPAL
New Scheme Based on AICTE Flexible Curricula
[Link] Computer Science and Business System (CSBS)
Syllabus VI Semester
Unit-II Search Techniques: Problem solving agents, searching for solutions; uniform
search strategies: breadth first search, depth first search, depth limited search, bidirectional
search, comparing uniform search strategies. Heuristic search strategies – Greedy best-first
search, A* search, AO* search, memory bounded heuristic search: local search algorithms
& optimization problems: Hill climbing search, simulated annealing search, local beam
search.
Unit-III Constraint Satisfaction Problems and Game Theory: Local search for constraint
satisfaction problems. Adversarial search, Games, optimal decisions & strategies in games,
the minimax search procedure, alpha-beta pruning, additional refinements, iterative
deepening.
Text Books:
1. Stuart J. Russell, Peter Norwig, “Artificial Intelligence –A Modern approach”, 3rd
Edition Pearson Education.
2. K. R. Chowdhary, “Fundamentals of Artificial Intelligence”, Springer.
Reference Books:
1. Ritch & Knight, ”Artificial Intelligence”, Third Edition, Tata McGraw Hill.
2. Patterson, “Introduction to Artificial Intelligence & Expert Systems”, First Edition,
Pearson.
3. Saroj Kaushik, “Logic & Prolog Programming”, First Edition, New Age International.
4. Joseph C. Giarratano, Gary D. Riley, ”Expert Systems: Principles and Programming”,
Fourth Edition”, Cengage.
Course Outcomes:
After completion of this course, the students will be able to:
CO1: Define basic concepts of Artificial Intelligence.
CO2: Explain knowledge representation.
CO3: Understand basic concepts of probabilistic reasoning.
CO4: Recognize techniques used in game playing.
CO5: Compare various machine learning models.
SCHOOL OF INFORMATION TECHNOLOGY, RGPV, BHOPAL
New Scheme Based on AICTE Flexible Curricula
[Link] Computer Science and Business System (CSBS)
Syllabus VI Semester
CB604 Financial & Cost Accounting
Unit-I Accounting Concept: Introduction, Techniques and Conventions, Financial
Statements- Understanding & Interpreting Financial Statements. Company Accounts and
Annual Reports- Audit Reports and Statutory Requirements, Directors Report, Notes to
Accounts, Pitfalls.
Unit-III Financial Statements: Form and Contents of Financial Statements, Analyzing and
Interpreting Financial Statements, Accounting Standards.
Class Discussion: Corporate Accounting Fraud- A Case Study of Satyam.
Unit-IV Cash Flow and Fund Flow Techniques: Introduction, How to prepare – Cash
flow and Fund flow, Difference between them.
Unit-V Costing Systems: Elements of Cost, Cost Behavior, Cost Allocation, Overhead
Allocation, Unit Costing, Process Costing, Job Costing, Absorption Costing, Marginal Costing,
Cost Volume Profit Analysis, Budgets, ABC Analysis.
Class Discussion: Application of costing concepts in the service sector.
Text Books:
1. Robert N Anthony, David Hawkins, Kenneth Marchant, “Accounting: Texts and Cases”,
Thirteenth Edition, McGraw-Hill.
2. [Link] & [Link], “Management Accounting”, Tata McGraw Hill.
3. [Link], “Financial Accounting – A Managerial Perspective”, Fifth Edition, PHI
Learning, New Delhi.
Reference Books:
1. Jan Williams, “Financial and Managerial Accounting – The basis for business Decisions”,
Fifteenth Edition, Tata McGraw Hill Publishers.
2. Horngren, Surdem, Stratton, Burgstahler, Schatzberg, “Introduction to Management
Accounting”, Sixteenth Edition, PHI Learning.
Course Outcomes:
On completion of the course, the students will be able to:
CO1: Understand the concept of Financial Accounting.
CO2: Discuss about the importance and usefulness of the accounting concepts and their
managerial implications.
CO3: Develop an understanding of the financial statements and the underlying principles and
learn to interpret financial statements.
CO4: Understand the concept of Cash flow and Fund flow of an organization.
CO5: Understand cost accounting, different types of costing and cost management.
SCHOOL OF INFORMATION TECHNOLOGY, RGPV, BHOPAL
New Scheme Based on AICTE Flexible Curricula
[Link] Computer Science and Business System (CSBS)
Syllabus VI Semester
CB605 (Business Communication & Value Science-IV)
Unit-V Design Thinking & Public Speaking: Concepts: Design thinking – importance of
start-ups – Proof of concept for start-ups – Best practices – Art of Public speaking Activity:
Pitch in start-up idea – watching videos of public speaking – Finding similarities among
world famous speeches – watching videos of Sw. Vivekananda’s speech – Martin Luther
King’s My Dream speech.
Text Books:
SCHOOL OF INFORMATION TECHNOLOGY, RGPV, BHOPAL
New Scheme Based on AICTE Flexible Curricula
[Link] Computer Science and Business System (CSBS)
1. Daniel Goleman, “Emotional Intelligence: Why it Can Matter More Than IQ”,
Bloomsbury.
2. Ryback David, “Putting Emotional Intelligence To Work”, CRC Press.
Reference Books:
3. Dale Carnegie, “How to Develop Self Confidence and Improve Public Speaking -
Time - Tested Methods of Persuasion”, Ebury Publishing.
4. Chris Anderson, “TED Talks: The official TED guide to public speaking: Tips and
tricks for giving unforgettable speeches and presentations”, Hachette.
Course Outcomes:
On completion of the course, the students will be able to:
CO1: Recognize the best practice of Communicative writing.
CO2: Apply emotional intelligence in real life scenarios.
CO3: Identify the best practices of stress management.
CO4: Recognize the attributes needed to function and grow in a corporate environment.
CO5: Apply the best practices of public speaking.
SCHOOL OF INFORMATION TECHNOLOGY, RGPV, BHOPAL
New Scheme Based on AICTE Flexible Curricula
[Link] Computer Science and Business System (CSBS)
Syllabus VI Semester
CB606 (A) (Robotics and Embedded Systems)
Unit-I Introduction to Modern Day Robotics and their Industrial Applications:
Industry 4.0 Concept: Background and Overview-Industry 4.0 technologies:
implementation patterns in manufacturing companies-Evolution of Industrial Robots and
their Applications-Advancements in Robotics and Its Future Uses-Types of robotics in
various fields for applications.
Technologies essential for Cognitive Robotics: Computer systems and Technologies
relevant to modern day robotics- Robotic Process Automation: Overview of RPA and its
applications-RPA, AI, and Cognitive Technologies for Leaders- Introduction to Robotics:
Analysis, Control, Applications.
Unit-II Basics of Robotic Operating System: Basics of Robotic operating System: ROS
for beginners an overview- Introduction to the Robot Operating System (ROS) Middleware
- Secure communication for the Robot Operating System - An Introduction to Robot
Operating System: The Ultimate Robot Application Framework by Adnan.
Quality of Service and Cybersecurity Communication Protocols -Analysis for the Robot
Operating System Robotics systems communication- Threat modelling using ROS.
Towards cloud robotic system: A case study of online co-localization for fair resource
competence-A Case Study on Model-Based Development of Robotic Systems using Monti
Arc with Embedded Automata.
Unit-IV Data Science and Big Data in the Context of Cognitive Robotics: Cognitive
Technologies: The Next Step Up for Data and Analytics in robotics-Cognitive Deep
Learning Technology for Big Data Cognitive Assistant Robots for Reducing Variability in
Industrial Human-Robot Activities.
Introduction to Python and R Programming in the context of Robotics: Introduction to
Python - Python Functions for Data Science-Basic ROS Learning Python for robotics- An
introduction to R -The R in Robotics rosR: A New Language Extension for the Robot
Operating System.
Artificial Intelligence and Robotics - The Review of Reliability Factors Related to Industrial
Robots -Failure analysis of mature robots in automated production- Data Analytics for
SCHOOL OF INFORMATION TECHNOLOGY, RGPV, BHOPAL
New Scheme Based on AICTE Flexible Curricula
[Link] Computer Science and Business System (CSBS)
Predictive Maintenance of Industrial Robots - Failure Is an Option: How the Severity of
Robot Errors Affects Human-Robot Interaction.
Text Books:
1. Saeed Benjamin Niku, “Introduction to Robotics: Analysis, Control, Applications”, 2nd
Edition Wiley Publishers.
2. Simon J. D. Prince, “Computer Vision: Models, Learning, and Inference”, Cambridge
University Press.
3. Francis X. Govers,” Artificial Intelligence for Robotics: Build Intelligent Robots that
Perform Human Tasks Using AI Techniques”, Packt publishing.
Reference Books:
1. Krishnendu Kar, “Mastering Computer Vision with TensorFlow 2.x: Build Advanced
Computer Vision Applications Using Machine Learning and Deep Learning Techniques”,
Packt publishing.
2. Armando Vieira, Bernardete Ribeiro,” Introduction to Deep Learning Business Applications
for Developers from Conversational Bots in Customer Service to Medical Image processing”,
Apress.
3. Steve Heath, "Embedded System Design 2nd Edition", EDN Series for Design Engineers.
SCHOOL OF INFORMATION TECHNOLOGY, RGPV, BHOPAL
New Scheme Based on AICTE Flexible Curricula
[Link] Computer Science and Business System (CSBS)
Course Outcomes:
CO1: Develop skills of using advanced software for solving practical problems in robotics
pertaining to various industries.
CO2: Understand the basics of Robotic operating systems and communication system.
CO3: Understand basic concepts and technological advancements in AI and robotics.
CO4: Understand and apply several statistical analysis techniques, business analytics for
cognitive robotics and programming of robots using python and R languages.
CO5: Understand and apply the cloud computing concepts in robotics.
SCHOOL OF INFORMATION TECHNOLOGY, RGPV, BHOPAL
New Scheme Based on AICTE Flexible Curricula
[Link] Computer Science and Business System (CSBS)
Syllabus VI Semester
CB606 (B) (Modern Web Applications)
Unit-I Introduction to Internet & World Wide Web: History of the Internet & World-
Wide Web, Web Browsers, Web Servers, Uniform Resource Locator, Tools and Web
Programming Languages. Web Standards, Categories of Web Applications, Characteristics
of Web Applications, Tered Architecture.
Unit-II Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS):
HTML: Basic HTML page, Text Formatting, Table, Headers, Linking, Images, List, Meta
Elements.
CSS: Inline, Internal and External Style Sheet, Bootstrap-CSS Text, CSS forms, CSS
components drop down.
Unit-IV PHP Basics: Writing Basic PHP Programs: Creating PHP Programs, Numbers and
Strings, Literals and Variables, Operators and Functions.
Form & PHP: Creating Form Controls, Using Values Returned From, Forms Using PHP.
Text Books:
1. Deitel P. J., Deitel H. M. and Deitel A., “Internet and World Wide Web: How to Program”,
Fifth Edition, Pearson Prentice Hall.
2. Jon Duckett, “HTML & CSS: Design and Build Websites”, First Edition, John Wiley &
Sons.
3. Naramore E., Gerner J., Scouarnec Y.L., et al., “Beginning PHP5, Apache, MySQL Web
Development: Programmer to Programmer”, John Wiley & Sons Inc.
Reference Books:
1. Sebesta R. W.,” Programming the World Wide Web”, Eight Edition, Pearson.
2. Pressman R. and Lowe D.,” Web Engineering: a practitioner's approach”, First Edition, Mc
GrawHill.
3. Kappel G., et al.,” Web Engineering: The Discipline of systematic Development of Web
Applications”, First Edition, John Wiley & Sons.
4. Suh W., “Web Engineering: Principles and Techniques”, Idea Group Inc.
5. Ullman L ,” PHP for the Web: Visual Quick Start Guide”, Fifth Edition, Peach pit Press.
Course Outcomes:
On completion of the course, the students will be able to
CO1: Construct a basic website using HTML and Cascading Style Sheets.
CO2: Build dynamic web page with validation using Java Script objects and by applying
different event handling mechanisms.
CO3: Construct simple web pages in PHP and to represent data in XML format.
CO4: Design and implement server side programs using PHP.
CO5: Do database manipulation using MySQL and authenticate data.
SCHOOL OF INFORMATION TECHNOLOGY, RGPV, BHOPAL
New Scheme Based on AICTE Flexible Curricula
[Link] Computer Science and Business System (CSBS)
Syllabus VI Semester
CB606 (C) (Data Mining and Analytics)
Unit-I Introduction and Knowledge Representation: Introduction - Related technologies
- Machine Learning, DBMS, OLAP, Statistics, Stages of the Data Mining Process, Data
Mining Techniques, Knowledge Representation Methods, Task relevant data, Background
knowledge, Representing input data and output knowledge, Visualization techniques,
Applications.
Unit-II Data Preprocessing: Data preprocessing: Data cleaning, Data transformation, Data
reduction, Discretization and generating concept hierarchies. Attribute-oriented analysis:
Attribute generalization, Attribute relevance, Class comparison, Statistical measures.
Unit-IV Linear and Non-Linear Models: Descriptive analytics: Data Modeling, Trend
Analysis, Simple Linear Regression Analysis Forecasting models: Heuristic methods,
predictive modeling and pattern discovery, Logistic Regression: Logit transform, ML
estimation, Tests of hypotheses, Wald test, LR test, score test, test for overall regression,
multiple logistic regression, forward, backward method, interpretation of parameters,
relation with categorical data analysis, Interpreting Regression Models, Implementing
Predictive Models.
Generalized Linear model: Link functions such as Poisson, binomial, inverse binomial,
inverse Gaussian, Gamma. Non Linear Regression (NLS): Linearization transforms, their
uses & limitations, examination of non-linearity, initial estimates, iterative procedures for
NLS, grid search, Newton-Raphson, steepest descent, Marquardt’s methods. Introduction to
semiparametric regression models, additive regression models. Introduction to
nonparametric regression methods
Unit-V Time Series Analysis: Auto - Covariance, Auto-correlation and their properties.
Exploratory time series analysis, Test for trend and seasonality, Exponential and moving
average smoothing, Holt – Winter smoothing, forecasting based on smoothing.
Linear time series models: Autoregressive, Moving Average, Autoregressive Moving
Average and Autoregressive Integrated Moving Average models; Estimation of ARIMA
models such as Yule-Walker estimation for AR Processes, Maximum likelihood and least
squares estimation for ARIMA Processes, Forecasting using ARIMA models.
Prescriptive Analytics: Mathematical optimization, Networks modeling-Multi-objective
optimization-Stochastic modeling, Decision and Risk analysis, Decision trees.
SCHOOL OF INFORMATION TECHNOLOGY, RGPV, BHOPAL
New Scheme Based on AICTE Flexible Curricula
[Link] Computer Science and Business System (CSBS)
Text Books:
1. Jiawei Han and Micheline Kamber, “Data Mining Concepts and Techniques”, Third
Edition, Elsevier.
2. Lior Rokach and Oded Maimon, “Data Mining and Knowledge Discovery Handbook”,
2nd Edition, Springer.
3. Ian H. Witten, Eibe Frank and Mark A. Hall “Data Mining: Practical Machine Learning
Tools and Techniques”, Fourth Edition, Elsevier.
Reference Books:
1. Draper, N. R. and Smith, H., “Applied Regression Analysis”, 3rd Edition, John Wiley.
2. Hosmer, D. W. and Lemeshow, S., “Applied Logistic Regression”, 3rd Edition, Wiley.
3. Daniel [Link], “Data Mining Methods and Models”, Wiley-Interscience.
4. Jason Brownlee “Machine Learning Mastery with Weka”.
5. [Link]
Course Outcomes:
On completion of the course, the students will be able to:
CO1: Understand the fundamentals of data mining and data representation.
CO2: Perform preprocessing tasks for the data set.
CO3: Apply association rules and predictive methods for data mining.
CO4: Build data models using linear and non-linear regression techniques.
CO5: Gain knowledge on time series analysis and prescriptive analysis.