BCA - Cloud & Security
BCA - Cloud & Security
SEMESTER I
Course Objectives:
• Aimed to solve standard topical textbook-level problems by analytical means
• Apply multiple concepts in the solution of a more sophisticated problem, which may be derived from a
scientific application or from basic application.
• Model a topical problem from math, solve the problem, and report the results in the original problem
context.
Course Contents/Syllabus:
Text Readings
• Business Mathematics, Sancheti & Kapoor, S.Chand & Sons
References
• Discrete Mathematical Structure, Kolman, Busby and Ross, PHI
Course Title: Business Communication
Course Objectives:
• Students will earn essential english grammar and English writing mechanics
• Some theoretical inputs into the process of communication, its difference between written and oral
communication
• Improve presentation skills, the process of writing, its different types and the correct format of business
documents, job search creating resume participation in group discussion and interview.Course Contents/Syllabus:
Tenses, Subject-verb Agreement, Punctuation, Sentence Structure, Common Errors in English, Foreign Words
Pre-Presentation Jitters, Preparation and Practice, Delivering the presentation, Qualities of a skillful
presenter, Capturing and maintaining attention, Handling questions, Power-Point
presentation, Netiquette, Professional profiles, Blogs, Letters, Emails, Memo, Notices
Functions of report, Types of report, The report/proposal process, Organizing the report/proposal, Resume
writing, Group Discussion, Qualities/Skills assessed in group discussion, Do's and Don’t's in a group
discussion, Effective participation in group discussion, Mock GD sessions
Text Readings
Course Objectives:
• Provide the basic knowledge of computer system, its history
• Provide basic knowledge of architecture and components of a computer system
• Provide knowledge about number systems and their conversions
• Provide skills to programming concepts like flowchart, algorithms and pseudocode
Course Contents/Syllabus:
Text Readings
• Gill, Nasib S.: Essentials of Computer and Network Technology, Khanna Book Publishing Co., New Delhi.
• Gill Nasib Singh: Computing Fundamentals and Programming in C, Khanna Books Publishing Co., New
Delhi.
• Chhillar, Rajender S.: Application of IT in Business, Ramesh Publishers, Jaipur.
• Donald Sanders: Computers Today, McGraw-Hill Publishers.
• Davis: Introduction to Computers, McGraw-Hill Publishers.
• V. Rajaraman: Fundamental of Computers, Prentice-Hall India Ltd., New Delhi.
• Learning MS-Office2000 by R Bangia (Khanna Book Pub)
• Teach yourself MS-Office by Sandlers (BPB Pub).
• Using MS-Office by Bott(PHI). Note: Latest and additional good books may be suggested and added from
time to time, covering the syllabus
Course Title: Human Computer Interaction
Course Objectives:
• The students are able to recognize the theories influencing Human Computer Interaction (HCI)
• The students are able to recognize how the requirements and challenges in developing computers with
good level of HCI.
• The students think about how advanced computing facilities can be used to design one system which is
capable of serving a large diverse population.
Course Contents/Syllabus:
Module I: Introduction
Introduction to Interaction Design, I/O channels – Memory – Reasoning and problem solving; The computer:
Devices – Memory – processing and networks; Interaction: Models – frameworks – Ergonomics – styles –
elements – interactivity- Paradigms.
Text Readings
• Business Mathematics, Sancheti & Kapoor, S.Chand & Sons
References
• Discrete Mathematical Structure, Kolman, Busby and Ross, PHI
Course Title: Programming in C
Course Objectives:
• The objective of this course module is to acquaint the students with the basics of computers system, its
components, data representation inside computer and to get them familiar with various important features of
procedure-oriented programming language i.e., C.
• This Course guides the students to read, write and modify C programs and to implement basic projects
Course Contents/Syllabus:
Module I: Introduction
Basic Computer Organization, Computer Hardware Components, Primary Memory – RAM, ROM, Secondary
Memory, Types of Softwares, Introduction to Compilers, Interpreters, Assembler, Linker, Loader, Introduction
to C compiler and its different versions, Basic Operating System Concepts, Functions of Operating system,
Types of Operating System.
Text Readings
• E. Balagurusamy, “Problem Solving through C language”, TMH publication, Fourth Edition, 2008.
• Peter Nortons, “Introduction to Computers”, TMH, Sixth Edition,2006.
• Brian W. Kernighan, Dennis M. Ritchie, “C Programming Language”, 2nd Edition,1988.
References
• Yashwant Kanetkar, “Let us C”, BPB Publication,8th Edition 2008.
• P.K. Sinha, “Computer Fundamentals”, BPB Publications, 4th Revised Edition, 2004.
• Yashwant Kanetkar, “Understanding Pointers in ‘C’ ” , BPB Publications,,3 rd Edition,2003
SEMESTER II
Course Objectives:
● Impart in-depth knowledge of data structure and its implementation in computer programs.
● Make students understand the concepts of linear and nonlinear data structure.
● Illustrate asymptotic notations and their usage.
Course Contents/Syllabus:
References
● Robert L Kruse, “Data Structure and Program Design in C”, Prentice Hall (1991).
● Noel Kalicharan ,“Data Structure in C” ,Ist Edition Create space publisher, 2008.
● Mark Allen Weiss,“Data Structure and algorithm Analysis in C”,2 nd Edition AddisonWesley,1996.
● E. Balagurusamy, “Problem Solving through C language”, TMH publication, Fourth Edition, 2008.
● R.S Salaria ,“Data Structures & Algorithms using C”,Khanna Publication,4th Edition,2009
● E.Horowitz and S.Sahni,”Fundamentals of Data Structures in C “,2nd Edition, Universities Press,2008.
Course Title: Environmental Studies
Course Objectives:
• The goal of this course is to provide students with the scientific background needed to understand
how the Earth works and how we, as human beings, fit into that.
• At the end of the course, it is expected that students will be able to identify and analyze
environmental problems as well as the risks associated with these problems and understand what it
is to be a steward in the environment, studying how to live their lives in a more sustainable manner.
Course Contents/Syllabus:
Case Studies. Wasteland reclamation. Consumerism and waste products. Environment Protection Act. Air
(Prevention and Control of Pollution) Act. Water (Prevention and control of Pollution) Act Wildlife Protection Act
Forest Conservation Act Issues involved in enforcement of environmental legislation. Public awareness.
Module V: Biodiversity
Introduction - Definition: genetic, species and ecosystem diversity 2. Biogeographical classification of India 3. Value
of biodiversity: consumptive use, productive use, social, ethical aesthetic and option values 4. Biodiversity at global,
national and local levels, India as a mega-diversity nation 5. Hot-spots of biodiversity, 6. Threats to biodiversity:
habitat loss, poaching of wildlife, man wildlife conflicts 7. Endangered and endemic species of India 8. Conservation
of biodiversity: In-situ and Ex-situ conservation of biodiversity 9. Biological Diversity Act, 2002
Text Readings
• Gauba Dhawan and Bisht Environmental Studies, Challenges & Solutions A quick Compendium.
• Somvanshi and Dhupper, Fundamentals of Environmental Studies.
• Kaushik and Kaushik, Fundamentals of Environmental Studies.
• Asthana and Asthana, A textbook of Environmental Studies.
Course Title: Individual Excellence and Social Dynamics
Course Objectives:
• To understand attitudes and its relevance with personality
• To relate Emotional Competency with Power of Motivation
• To explain of Values, Ethics & Morality among students
• To discuss cultural and social dynamics
Course Contents/Syllabus:
Module V: Values and Ethics for Personal and Professional Development and Human Interface and
Organizational Justice
Personal values-Empathy, honesty, courage, commitment, Core Values, Values Clarification & Acceptance,
Nurturing Good values, Professional Values-Work ethics, respect for others, Its role in personality development,
Moral Dilemma’s, Value Prioritization, Learning based on project work on Scriptures like- Ramayana, Mahabharata,
Bible, Quran, Gita etc. Types of Judgment (Factual Aesthetic, Moral), Domains in study of Ethics (Applied,
Normative & Meta Ethics), Ethics in Technological Era, Meaning, Types of Organizational Justice, Implications of
Organizational Justice, Consequences of Organizational injustice.
Text Readings
• Organizational Behaviour, Davis, K.
• Hoover, Judhith D. Effective Small Group and Team Communication, 2002,Harcourt College Publishers
• Dick, Mc Cann & Margerison, Charles: Team Management, 1992 Edition, viva books
• Bates, A. P. and Julian, J.: Sociology - Understanding Social Behaviour, Dressler, David and Cans, Donald: The
Study of Human Interaction
• Lapiere, Richard. T – Social Change
• Lindzey, G. and Borgatta, E: Sociometric Measurement in the Handbook of Social Psychology, Addison – Welsley,
US.
• Rose, G.: Oxford Textbook of Public Health, Vol.4, 1985.
• LaFasto and Larson: When Teams Work Best, 2001, Response Books (Sage), New Delhi
• J William Pfeiffer (ed.) Theories and Models in Applied Behavioural Science, Vol 2, Group (1996); Pfeiffer &
Company
• Smither Robert D.; The Psychology of Work and Human Performance, 1994, Harper Collins College Publishers
Course Title: Operating System Concepts
Course Objectives:
• Provide the basic knowledge of the concepts involved in designing and working of an operating system
• Understand how it acts as a resource manager of the system as a whole.
• Describe how CPU management takes place through multiprocessing and switching between various
processes.
• Discuss various issues such as Memory conflicts and how these conflicts are resolved by an operating
system
Course Contents/Syllabus:
Module I: Introduction
Introduction to Operating System and its need; Operating System Services; Classifications: Batch Operating
System; Multiprogramming Operating System; Time Sharing Operating System; Real Time Systems, Multiprocessor
Systems, Distributed Systems.
Text Readings
• Silberschatz Galvin Gagne, Operating Systems Concepts, Wiley Publication, Nine Edition, 2012.
• A S Tanenbaum, Modern Operating Systems, Prentice Hall of India New Delhi, Fourth Edition, 2015.
References
• Maurice J. Bauch , Design of UNIX Operating System, Prentice Hall of India, Third Edition, 2007
• SibsankarHaldar Operating Systems,Pearson Publications, First Edition, 2010
• Garry Nutt, Operating Systems, Pearson Publications, Third edition, 2004
• Andrew S. Tanenbaum, Modern Operating Systems, 2nd Edition; GOAL Series, 2004.
• Evi Nemeth, Garth Snyder, The UNIX System Administration Handbook, Prentice Hall, First Edition, 2014
• Iain D. Craig, virtual machines, First Edition, Springer, 2005
Course Title: Software Engineering and Modeling
Course Objectives:
Course Contents/Syllabus:
Text Readings
• An Integrated Approach to Software Engineering, Pankaj Jalote, 2015
• Software Engineering Concepts, Richard Fairley.2016.
• K. K. Aggarwal and Yogesh Singh, “Software Engineering”, New Age International, 3rd Ed., 20017.
References
• Software Engineering, A Practitioner’s Approach – Roger S. Pressman.2015
SEMESTER III
Course Objectives:
• To expose the students to the fundamentals & basic concepts in Data Base Management Systems.
• To discusses architecture of Database Systems with concept of relational model & ER model.
• To explain techniques for database design, Normalization and database recovery and protection.
Course Contents/Syllabus:
Text Readings
• Elmasri & Navathe,” Fundamental of Database Systems”, Pearson Education, Seventh Edition, 2016
• Korth & Sudarshan,” Database System Concepts”,TMH, Sixth Edition, 2010
• C.J.Date,” An Introduction to Database System”, Pearson Education, Eighth Edition, 2009
References:
• Bipin C Desai,” Introduction to Database Systems”, Galgotia publications, Revised Edition, 2010
• Kevin Loney & Geroge Koch,“Oracle 9i :The Complete Reference”, TMH Edition 2002
• Ivan Bayross,” SQL,PL/SQL The Programming Language Of Oracle”, BPB Publications, Third
Revised Edition, 2009.
Course Title: Computational Statistics
Course Objectives:
• After studying the concept of random variables in probability theory, the knowledge of Statistical
distributions as well as the parameters determining them are of paramount significance.
• It gives the idea, how the total probability is distributed among the possible values of random
variables.
• The main objective of the course is to provide the detailed knowledge of the characterization of all
the useful discrete, absolutely continuous and singular distributions.
• Also characterize a property which is possessed by a distribution and that distribution alone.
Course Contents/Syllabus:
Concept of statistical population, attributes and variables (discrete and Continuous); Different types of scales –
nominal, ordinal, ratio and interval; Primary data – designing a questionnaire and schedule, collection of primary
data, checking their consistency; Secondary data, scrutiny of data for internal consistency and detection of errors of
recording; Presentation of data : classification, tabulation, diagrammatic & graphical representation of grouped data;
Frequency distributions, cumulative frequency distributions and their graphical representations, histogram,
frequency polygon and Ogives, stem and leaf plot, box plot
Measure of central tendency and dispersion, merits and demerits of these measures
Moments and factorial moments; Shephard’s correction for moments; Skewness and Kurtosis and their Measures;
Measures based on quartiles; Bivariate data; Method of least squares for curve fitting
Correlation and regression, rank Correlation (Spearman’s and Kendall’s measure); Intra-class correlation;
correlation ratio; Partial and Multiple Correlation & Multiple Regression for Trivariate data
Association of attributes, Independence, Measure of association for 2x2 table; Chi-square, Karl Pearson’s and
Tschuprow’s coefficient of association; Contingency tables with ordered categories .
Text Readings
• Goon,Gupta & Dasgupta: Fundamentals of statistics. Vol. I. The World Press Private Ltd., Calcutta.
• Yule, G.U. and Kendall, M.G.: An Introduction to the theory of statistics. Charles Griffin & Company Ltd.
Course Objectives:
• To acquire knowledge to adopt green computing practices to minimize negative impacts on the
environment, skill in energy saving practices in their use of hardware, examine technology tools that
can reduce paper waste and carbon footprint by user, and to understand how to minimize
equipment disposal requirements
Course Contents/Syllabus:
Module I: Fundamentals
Green IT Fundamentals: Business, IT, and the Environment – Green computing: carbon foot print, scoop on power
– Green IT Strategies: Drivers, Dimensions, and Goals – Environmentally Responsible Business: Policies,
Practices, and Metrics.
Text Readings
• Bhuvan Unhelkar, “Green IT Strategies and Applications-Using Environmental Intelligence”, CRC Press, Jun
• Woody Leonhard, Katherrine Murray, “Green Home computing for dummies”, August 2009.
References
• Alin Gales, Michael Schaefer, Mike Ebbers, “Green Data Center: steps for the Journey”, Shoff/IBM rebook,
2011.
• John Lamb, “The Greening of IT”, Pearson Education, 2009.
• Jason Harris, “Green Computing and Green IT- Best Practices on regulations & industry”, Lulu.com, 2008.
• Carl speshocky, “Empowering Green Initiatives with IT”, John Wiley & Sons, 2010.
• Wu Chun Feng (editor), “Green computing: Large Scale energy efficiency”, CRC Press, 2012.
Course Title: Network Basics
Course Objectives:
• This course is aimed to provide a fundamental understanding of Computer Networking,
Operating System, Connecting to the networks, network addressing, network services and
Wireless technologies etc.
• After the completion of the course, you will understand the core concepts around which computer networks
revolve.
Course Contents/Syllabus:
Introduction, Communicating in a Network-Centric World, The Network as a Platform, Converged Networks, LANs,
WANs, and the Internet, The Expanding Network, Network Architectures. Configuring a Network Operating System,
IOS Bootcamp, Limiting Access to Device Configurations, Address Schemes.
Introduction, Network Protocols and Standards, Reference Models, Using Requests for Comments, Moving Data in
the Network.
Introduction, Application Layer Protocols, How Application Protocols Interact with End-User Applications, Well-Known
Application Layer Protocols and Services, Transport Layer, Transport Layer Protocols, Introducing TCP and UDP,
TCP Communication, UDP Communication.
Network Layer Protocols, Characteristics of the IP Protocol, IPv6 Packet, Routing, Routers, Configuring a Cisco
Router, IPv4 Network Addresses, Types of IPv4 Addresses, IPv6 Network Addresses, Types of IPv6 Addresses,
Subnetting IP Networks, Subnetting an IPv4 Network, Addressing Schemes, Design Considerations for IPv6,
Subnetting an IPv6 Network.
Data Link Layer, Layer 2 Frame Structure, Media Access Control, Topologies, WAN Topologies, Physical Layer,
Network Media, Ethernet, Ethernet Protocol, Address Resolution Protocol, LAN Switches.Create and Grow,
Devices in a Small Network, Growing to Larger Networks, Keeping the Network Safe, Basic Network Performance,
Managing IOS Configuration Files.
Text Readings
• Network Basics companion guide by Cisco Networking Academy, Cisco Press, Edition 1, December
2013
• Mark Dye Rick McDonald, Antoon Rufi “Network Fundamentals, CCNA Exploration Companion
Guide”, Cisco Press; Edition 1 December 2011
References
• Behrouz Forouzan., “Data Communication and Networking” McGraw-Hill Higher Education; 4
edition,2006
• William Stallings “Data and Computer Communication” Prentice Hall; 10 edition, 2013
• Andrew S. Tanenbaum “Computer Networks” Prentice Hall; 5 edition ,2010
Course Title: Object Oriented Programming Using Java
Course Objectives:
• The objective is to impart programming skills used in this object oriented language java.
• The students are expected to learn it enough so that they can developed program in Java and the web solutions
like creating applets etc.
Course Contents/Syllabus:
Text Readings
• JAVA The Complete Reference by PATRICK NAUGHTON & HERBERT SCHILD, TMH
• Introduction to JAVA Programming a primar, Balaguruswamy.
References
• “Introduction to JAVA Programming” Daniel/Young PHI
• Jeff Frentzen and Sobotka, “Java Script”, Tata McGraw Hil
SEMESTER IV
Course Objectives:
• The Objective of this course is to expose the students to the fundamentals and the concepts of Unix
Operating System.
• This course will prepare the students to work on UNIX ENVIRONMENT as a technical user or
system administrator of a powerful, fast growing, multitasking, open operating system which is
currently used on all types of computers from micros to mainframes.
• This course introduces students to the fundamentals of the UNIX/Linux operating system and shell
programming. It provides an overview of the history of UNIX/Linux and an explanation of operating
systems. The course covers in detail basic commands, the vi editor, the file structure, the shell
environment and shell scripts.
Course Contents/Syllabus:
Module I: Introduction
Introduction to Operating System, History of Unix, UNIX Family, Unix System Layered and Detailed Architecture:
Concept of Files in UNIX, Absolute Path and Relative Path, UNIX file system structure, Types of shells (Bourne,
BASH, KORN, C), Process and Process States, Inode, Introduction of basic system calls
Adding and Removing Users, Starting up and Shutting down the System, Disk Management, File System Mounting
and Unmounting, Monitoring System Usage, Ensuring System Security
Text Readings
References
• “Unix: Concepts and Application”, Sumitabha Das, TMH, Second Edition, 1998
• “Linux Programming by Examples: The Fundamentals”, Arnold Robbins, Pearson Education, First Edition,
2004 “Design of the Unix operating System”, Maurice J. Bach, PHI, First Edition, 1986
• Unix Shell Programming, by Stephen G. Kochan and Patrick Wood, Pearson Education ,3rd edition, 2007
• Introduction to UNIX, David I. Schwartz, Pearson Education, Second Edition , 2009
• Unix Shells by Example, Ellie Quigley, Prentice Hall, Fourth Edition, 2008
Course Title: Python Programming
Course Objectives:
• Provide in-depth knowledge of developing and debugging Python Programs.
• Illustrate and manipulate core data structures like Lists, Dictionaries, Tuples, and Strings.
• Understand the concept of files and exception handling
Course Contents/Syllabus:
Module I: Introduction
Basic concepts: Functional Programming, OOPS and Data Structures
Getting Started: Running Code in the Interactive Shell, Input, Processing and Output, Editing, Saving and
Running a Script, Working of Python.
Variables, Expressions and Statements: Values and Data Types, Variables, Keywords, String Literals, Escape
Sequences, Operators and Operands, Expressions and Statements, Interactive mode and Script mode, Order
of Operations, Comments
Module V: Files
Text files and their Formats, Reading from a file, Writing to a file, Accessing and Manipulating Files and Directories
on the Disk, Format Operator, Filenames and paths Exception Handling: Errors, Exceptions, Handling Exceptions,
Raising Exceptions, Try. Finally, The with Statement, Catching Exceptions, Databases, Pickling, Pipes
Text Readings
• Kenneth A. Lambert, The Fundamentals of Python: First Programs, 2011, Cengage Learning, ISBN:
978-1111822705.
• Python Crash Course: A Hands-On, Project-Based Introduction to Programming (2nd Edition) Author:
Eric Matthes.
• Head-First Python: A Brain-Friendly Guide (2nd Edition)
• Learn Python the Hard Way: 3rd Edition.
• Python Programming: An Introduction to Computer Science (3rd Edition)
Course Title: Practical Approach to Data Mining and Analytics (Specialization Course)
Course Objectives:
• Data Mining is a systematic and sequential process of identifying and discovering hidden patterns and
information in a large dataset.
• Data Analysis is a superset of Data Mining, and it involves extracting, cleansing, transforming, modelling, and
visualisation of data to uncover meaningful and useful information that can help in taking decisions.
Course Contents/Syllabus:
References
• Students will be provided with well curated content in the form of video lectures, live sessions, pdf’s,
weblinks, etc. created as per the syllabus.
Course Title: Applied Cloud Computing (Specialization Course)
Course Objectives:
• Cloud Computing is the on-demand availability of computer system resources, especially data storage and
computing power, without direct active management by the user.
• The objective of the course is to learn about how the data can be distributed to the different data centres
available to many users over the internet.
Course Contents/Syllabus:
Comparison with traditional computing architecture (client/server); Services provided at various levels, types of
cloud services - public, private and hybrid; Role of networks in cloud computing; Service models (XaaS);
Deployment models - public cloud, private cloud, hybrid cloud, community cloud
References
• Students will be provided with well curated content in the form of video lectures, live sessions, pdf’s,
weblinks, etc. created as per the syllabus.
Course Title: Information Security - Practitioner's Perspective (Specialization Course)
Course Objectives:
• Information Security is the part of information risk management which is the practice of protecting information
by mitigating information risks.
• It involves preventing or at least reducing the probability of unauthorised/inappropriate access, use, disclosure,
disruption, deletion/destruction, corruption, modification, inspection, recording or devaluation of information.
Course Contents/Syllabus:
References
• Students will be provided with well curated content in the form of video lectures, live sessions, pdf’s,
weblinks, etc. created as per the syllabus.
SEMESTER V
Course Objectives:
• The primary objective of this course is to provide an introduction to the basic principles, techniques,
and applications of Artificial Intelligence. The emphasis of the course is on teaching the fundamentals
and not on providing a mastery of specific commercially available software tools or programming
environments.
• Upon successful completion of the course, students will have an understanding of the basic areas of
artificial intelligence search, knowledge representation, learning and their applications in design and
implementation of intelligent agents for a variety of tasks in analysis, design, and problem- solving.
Aim of this course is to know about Lisp and Prolog and use of these languages in AI. Graduate
students are expected to develop some familiarity with current research problems and research
methods in AI by working on a research or design project
Course Contents/Syllabus:
Text Readings
• Elaine Rich, Kevin Knight, Artificial Intelligence TMH (Any Edition).
• Max Barber, Logic Programming with Prolog,Springer,2013
References
• Dan W. Patterson, Introduction to AI and Expert System, PHI
• V S Janakiraman, K Sarukesi, P Gopalakrishan, Foundations of Artificial Intelligence and Expert Systems,
Macmillan India Ltd
Course Title: Fundamentals of E-commerce
Course Objectives:
• This course intends to describe that the scope of e-Commerce market has volved beyond the
narrow buying and selling of goods to include services of all kinds including entertainment
and communications that is making e-Commerce an integral part of everyone’s daily life.
• This course will help the students to recognize that today the extended scope of eCommerce
provides the opportunity to substantially enhance the daily lives of all individuals. Case
studies based on Internet Marketing, Mobile Commerce, On-line education, EDI, e-banking
understanding will prepare the students for current and future scenario
• The course is designed to help the student use theoretical frameworks of e-Commerce
Infrastructure and major trends in e- Commerce virtual world to interpret case studies and
implement the learnings in real-life scenarios on day-to-day basis.
Course Contents/Syllabus:
Textbooks:
• E-Commerce Essentials by Kenneth Laudon and Carol Traver ISBN-10 :0133544982 Prentice Hall,2013
• Electronic Commerce from Vision to Fulfillment”, by Elias M. Awad, Pearson Education, 3rd Edition, 2006
References:
• The Social Media Bible: Tactics, Tools and Strategies for Business Success 3rd edition by Lon Safko
Publisher: Wiley,2012
• Introduction to E-Commerce: 3rd Edition by Efraim Turban, David King, Judy Lang; Publisher Prentice
Hall,2010
• CRM at the speed of Light: Social CRM strategies, tools and techniques for engaging your customers:
4thedition by Paul Greenberg, McGraw Hill,2009
• E-Business and e-Commerce How to Program: 1st edition by Harvey M. Deitel Publisher: Prentice
Hall,2000
• Digital Capital: Harnessing the Power of Business Webs: 1st edition by Cheryl Kimball publisher:
Entrepreneur Press, 2000
• E-Business Strategies for Virtual Organizations by Janice Burn, Publisher Taylor andFrancis,2001
• E-Enterprise: Business Models, Architecture, and Components :1st edition by Faisal Hoque, Publisher:
Cambridge UniversityPress,2000
• “Frontiers of Electronic Commerce” by Ravi Kalakota, AndrewWhinston. , Addison Wesley , 4th Edition,2007
• “From EDI to Electronic Commerce: A Business Initiative” by Sokol, TMH,1995
Course Title: Professional Ethics
Course Objectives:
• Show awareness of ethical concerns across a wide range of professions
• Understand the strengths and weaknesses of various ethical assumptions and arguments
• Understand various workplace related ethical issues and strategies to address them
• Interpret personal sense of compassion and fairness in the context of your professional roles.
Course Contents/Syllabus:
Textbooks:
• Jayasree Suresh and B. S. Raghavan, Human Values and Professional Ethics, 3rd Edition, S. Chand
Publications
• B P Banerjee, 2005, Foundations of Ethics and Management, Excel Books.
• B L Bajpai, 2004, Indian Ethos and Modern Management, New Royal Book Co., Lucknow. Reprinted 2008.
• Ethics and Excuses: The Crisis in Professional Responsibility By Banks McDowell Quorum Books, 2000
• A Global Standard for Professional Ethics: Cross-Border Business Concerns By Allen, Catherine; Bunting,
Robert Journal of Accountancy, Vol. 205, No. 5, May 2008
• Conflict of Interest in the Professions By Michael Davis; Andrew Stark Oxford University Press, 2001
• Working Ethics: How to Be Fair in a Culturally Complex World By Richard Rowson Jessica Kingsley, 2006
• Preferred Strategies for Learning Ethics in the Practice of a Discipline By Pettifor, Jean L.; Paquet, Stephanie
Canadian Psychology, Vol. 43, No. 4, November 2002
Course Title: Practical Approach to Cyber Security (Specialization Course)
Course Objectives:
• The knowledge and implementation of cyber security has become significant today as the number of cyber-
attacks has soared as evidenced by high-profile data breaches, ransomware, or distributed denial-of-service
(DoS) attacks.
• This situation calls for developers and managers with skills to strengthen online systems against cyber-
attacks and make systems secure. This course aims to achieve that goal by thoroughly covering the basics
of common cyber-attacks, their defences and common security good practices in the real-world.
Course Contents/Syllabus:
References:
• Students will be provided with well curated content in the form of video lectures, live sessions, pdf’s,
weblinks, etc. created as per the syllabus.
Course Title: Cloud Development (Specialization Course)
Course Objectives:
• Cloud computing has a big role to play in the serverless information technology paradigm.
• The primary objective of the course is to understand how cloud development is essential in every
organization and how different sectors are trying to enable their products as cloud enabled.
• This course will discuss different application development in cloud. The solutions can be in core system
level or in application level
Course Contents/Syllabus:
References:
• Students will be provided with well curated content in the form of video lectures, live sessions, pdf’s,
weblinks, etc. created as per the syllabus.
SEMESTER VI
Course Objectives:
• The Advanced Cyber Security - An Application Approach course deals with Cyber Security from an
information security management perspective
Course Contents/Syllabus:
References:
• Students will be provided with well curated content in the form of video lectures, live sessions, pdf’s,
weblinks, etc. created as per the syllabus.
Course Title: Cloud Architecture (Specialization Course)
Course Objectives:
Course Contents/Syllabus:
References:
• Students will be provided with well curated content in the form of video lectures, live sessions, pdf’s,
weblinks, etc. created as per the syllabus