TY Syllabus
TY Syllabus
NAAC Accredited-2015
‘B’ Grade (CGPA 2.62)
Structure
1. To make students competent for professional career in Computers, IT & allied fields.
2. To build strong fundamental knowledge amongst student to pursue higher education and
continueprofessional development in Computers, IT & other fields
3. To imbibe professional ethics, develop team spirit and effective communication
skills to besuccessful leaders and managers with a holistic approach.
4. To nurture students to be sensitive to ethical, societal & environmental issues while
conductingtheir professional work.
B. Program Outcomes Engineering Graduate will be able to –
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and
norms of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member or
leader in diverse teams, and in multidisciplinary settings.
OR
B.Student can select and enroll for university approved minimum eight weeks NPTEL HSS course
(SL31-B), complete its assignments and appear for certificate examination conducted by NPTEL.
The list of courses as shown in Table SL31-B will be updated from time to time by University
authorities. Latest updated list will be valid for selection of self learning Module-I (HSS) courses.
More details about NPTEL are available at http://nptel.ac.in
SL31-B: University approved NPTEL- HSS course List
1. Soft skills 15. Management of Inventory Systems
2. Introduction to Modern India Political Thought 16. Economic Growth and Development
3. Intellectual Property 17. Ethic in Engineering Practice
4. Technical English for Engineers 18. Corporate Social Responsibility
5. Developing Soft Skills and Personality 19. Marketing Management –I
6. Educational Leadership 20. Marketing Research and Analysis
7. Microeconomics: Theory & Applications 21. Selected Topics in Decision Modeling
8. Engineering Economics 22. Innovation, Business Models and
Entrepreneurship
9. Human Resource Development 23. Simulation of Business Systems: An
Applied Approach
10. Project Management for managers 24. Sustainability through Green
Manufacturing Systems: An Applied
Approach
11. Data Analysis and Decision Making - I 25. Total Quality Management - I
12. E-Business 26. Introduction to Operations Research
13. Working Capital Management 27. Knowledge Management
14. Industrial Safety Engineering
Note
1. Batch size for the practical /tutorial shall be of 15 students. On forming the batches, if the
strength of remaining student exceeds 7, then a new batch shall be formed.
2. Vocational Training (evaluated at Final Year B. Tech. Semester VII) of minimum 15 days
shall be completed in vacation/s after S.Y. B.Tech. Semester IV but before Final Year
B.Tech. Semester VII & the report shall be submitted and evaluated in Final Year B.Tech.
Semester VII
3. ICA assessment shall be a continuous process based on student’s performance in – class
tests, assignments, homework, subject seminars, quizzes, laboratory books and their
interaction and attendance for theory and lab sessions as applicable.
4. Mini Project shall consist of developing software, based on various tools & technologies.
5. Project groups shall not be of more than five students.
Professional Elective-IV :
Parallel Architecture
Blockchain Technology
Image Processing
Note:
1. Batch size for the practical /tutorial shall be of 15 students. On forming the batches, if the
strength of remaining students exceeds 7, then a new batch shall be formed.
2. Appropriate Professional Elective IV Subjects may be added when required.
3. Project group for Final Year B.Tech. (Computer Science & Engineering) Semester II shall
not be of more than five students.
4. ICA assessment shall be a continuous process based on student’s performance in – class tests,
assignments, homework, subject seminars, quizzes, laboratory books and their interaction and
attendance for theory and lab sessions as applicable
SECTION – II
Unit 4 - Representing and Reasoning with Uncertain Knowledge (08)
Probability, connection to logic, independence, Bayes rule, Bayesian networks, probabilistic
inference, and sample applications.
SECTION-II
Unit 5 – Deadlocks (07)
System model, Deadlock characterization, Methods for handling deadlocks, Deadlock prevention,
Deadlock avoidance, Deadlock detection, Recovery from deadlock, combined approach to deadlock.
SECTION – II
Unit 5: Indexing and Hashing (06)
Basic Concepts, Ordered Indices, B+ Tree Index Files, B Tree Index Files, Multiple Key Access,
Static Hashing, Dynamic Hashing, Comparison of Indexing and Hashing, Bitmap indices, Index
definition in SQL
SECTION-II
Unit 4 - Dynamic Programming (08)
The general method, Multistage graphs, All pair shortest paths, Optimal binary search trees, 0/1 Knap
sack, Reliability design, The Traveling Sales person problem. Flow shop scheduling
Unit 3: Macroeconomics
An overview of Macroeconomics, measurement and determination of national income, Consumption,
saving and investment.
Unit 2:
Outlines concepts of confidentiality and information security, explores their role in technology
development and transfer integrating Intellectual Property in project planning, execution &
commercialization
Unit 3:
Discussion on the shifting paradigms of R&D and their linkage to IPR, Introduction to concepts of
Valuation of IP & Value Realization,
Unit 4:
Comparison the Indian IPR system with international IPR frameworks especially in the context of
WTO, followed by a few sessions on IPR litigations both for the enforcement of rights and business
strategy.
Unit 5:
Discussion on contentious issues of current interest such as Biotechnology and Intellectual Property,
Protection of Traditional Knowledge, IPR and Electronic Commerce, TRIPS and Access to
Medicines, Copyright issues in creative works, etc.
-------------------------------------------------------------------------------------------------------------------------
ASSIGNMENTS
Students shall complete five assignments, based on syllabus. (One assignment for every unit of the
syllabus)
In addition to the above, the institute may prescribe additional modes of assessment such as Unit test,
Quiz, Presentation, Course seminar etc. for ensuring continuous assessment of the students.
-------------------------------------------------------------------------------------------------------------------------
Unit 2:
Common sources of stress biological, personality and environmental.
Unit 3:
Coping styles defensive behaviors and problem-solving. Consequences of stress - medical,
psychological and behavioral.
Unit 4:
The role of social support in mitigating stress.
Unit 5:
Stress management techniques-relaxation, meditation, cognitive restructuring, self-
control, bio-feedback and time management, Preparing stress profile of a student.
-------------------------------------------------------------------------------------------------------------------------
ASSIGNMENTS
Students shall complete five assignments, based on syllabus. (One assignment for every unit of the
syllabus)
In addition to the above, the institute may prescribe additional modes of assessment such as Unit test,
Quiz, Presentation, Course seminar etc. for ensuring continuous assessment of the students.
-------------------------------------------------------------------------------------------------------------------------
TEXT BOOKS
1. Walt, S. "Stress Management for Wellness". Harcourt Brace & Jovanovich, N.York, 1994.
2. D. Girdano and G. Everly., "Controlling Stress and Tension", Prentice-Hall, 1986.
3. Monat and R. Lazarus, "Stress and Coping: An Anthology", Columbia Univ. Press, 1985.
-------------------------------------------------------------------------------------------------------------------------
REFERENCE BOOKS
1. Weisman, "The Coping Capacity", Human Services Press, 1984.
2. Stress and Coping: The Indian Experience, D.M. Pestonjee, SAGE India; Second edition (1998)
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 27
Punyashlok Ahilyadevi Holkar Solapur University, Solapur
Faculty of Science and Technology
Third Year B. Tech. (Computer Science & Engineering)
Semester – I
SELF LEARNING –I (HSS)
SL31A-5 : PROFESSIONAL ETHICS & HUMAN VALUES
Teaching Scheme Examination Scheme
Credits: 2 Credits ESE : 50 Marks
-------------------------------------------------------------------------------------------------------------------------
Course Outcomes:
Upon completion of this course, students will be able to,
1. Inculcate the human values in their behavior.
2. Demonstrate the Engineering ethics in their professional practice.
3. Practice the safety and responsibility and professional rights in their professional practice.
4. Incorporate the code of ethics of Global organizations such as ASME, ASCE, and IEEE
-------------------------------------------------------------------------------------------------------------------------
Unit 1: Human Values
Morals, Values and Ethics, Integrity, Work Ethics, Service Learning, Civic Virtue, Respect for
others, Living Peacefully, Caring, sharing, Honesty, Courage, Valuing Time, Cooperation,
Commitment, Empathy, Self-Confidence, Character, spirituality
Unit 2: Engineering Ethics
Senses of engineering ethics, Variety of Moral Issues, Types of inquiry, Moral Dilemmas Moral
Autonomy, Kohlberg's Theory, Gilligan's Theory, Consensus and Controversy, Models of
Professional Roles, Theories about Right Action, Self Interest , Customs and Religion.
Unit 3: Safety, Responsibilities and Rights
Safety and Risk, Assessment of safety and Risk, Risk Benefit Analysis and Reducing Risk, The
Three Mile Island and Chernobyl Case Studies.
Collegiality and Loyalty, Respect for Authority, Collective Bargaining, Confidentiality, Conflicts of
Interest, Occupational Crime, Whistle Blowing, Professional Rights – Employee Rights, Intellectual
Property Rights (IPR) – Discrimination
Unit 4: Global Issues
Multinational Corporations, Environmental Ethics, Computer Ethics, Weapons Development,
Engineers as Managers, Consulting Engineers, Engineers as Expert Witnesses and Advisors, Sample
Code of Ethics of ASME, ASCE, IEEE, Institution of Engineers (India), etc.
ASSIGNMENTS
Students shall complete five assignments, based on syllabus. (One assignment for every unit of the
syllabus)
In addition to the above, the institute may prescribe additional modes of assessment such as Unit test,
Quiz, Presentation, Course seminar etc. for ensuring continuous assessment of the students.
-------------------------------------------------------------------------------------------------------------------------
Text books:
1. Bayles, M.D.: Professional Ethics, California: Wadsworth Publishing Company, 1981.
2. Koehn, D.: The Ground of Professional Ethics, Routledge, 1995.
3. R.S. Naagarazan, A Text Book of Professional Ethics & Human Values, New Age International,
2006
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 28
Reference Books:
1. Camenisch, P.F.: Grounding Professional Ethics in a Pluralistic Society, N.Y.: Haven
Publications, 1983.
2. Wuest, D.E.: Professional Ethics and Social Responsibility, Rowman & Littlefield, 1994
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 29
Punyashlok Ahilyadevi Holkar Solapur University, Solapur
Faculty of Science and Technology
Third Year B.Tech. (Computer Science & Engineering)
Semester – II
CS321 – SYSTEM PROGRAMMING
Teaching Scheme Examination Scheme
Lectures – 3 Hrs./week, 3 Credits ESE – 70 Marks
Practical – 2 Hrs./week, 1 Credit ISE – 30 Marks
ICA - 25 Marks
--------------------------------------------------------------------------------------------------------------------------
Introduction: This course introduces Language Processing activities, which helps to understand the
basics of design and development of various professional languages, along with understanding of all
the system software involved in executing a particular code written in a particular language.
--------------------------------------------------------------------------------------------------------------------------
Course Prerequisite: Students should have knowledge of Data Structures, Computer Organization,
Microprocessors, Advanced C Concepts.
--------------------------------------------------------------------------------------------------------------------------
Course Outcomes:
Student will be able to
1. Describe the basic principles of system software and tools.
2. Implement Assembler and Macros to provide program generation facilities.
3. Use LPDT tools for a relevant problem to generate a scanner and parser.
4. Apply linkers and loaders for execution of a program.
SECTION - I
Unit 1 - Language Processors (08)
Introduction, language processing activities, Fundamentals of language processing, Fundamentals of
language, Specification, language Processor development tools, UNIX programming Tools-lex &
yacc, Recognizing words with Lex, Parser lexer communication, the parts of Speech lexer, A Yacc
parser, The rules section of yacc, running lex and yacc on Unix.
Text Books:
1. System Programming and operating systems, D.M. Dhamdhere, 2nd Edition (TMGH)
(Unit-1,2,3,4,5)
2. System Programming, J. J. Donovan, Mc-Graw Hill, (Unit 6)
3. Unix Programming Tools – lex & yacc , John R. Levine, Tony Mason & Doug Brown,
(O‟REILLY) (Unit 1)
-------------------------------------------------------------------------------------------------------------------------
Reference Books:
1. System Software - An Introduction to Systems Programming, Leland L. Beck, 3rd Edition
(Pearson Education)
2. System Programming with C and Unix, Adam Hoover, Pearson,2010
3. Language Implementation Patterns, Terence Parr, SPD,2009
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 31
Punyashlok Ahilyadevi Holkar Solapur University, Solapur
Faculty of Science and Technology
Third Year B.Tech. (Computer Science & Engineering)
Semester – II
CS322 – INTERNET OF THINGS
Teaching Scheme Examination Scheme
Lectures – 3 Hrs./week, 3 Credits ESE – 70 Marks
Practical – 2 Hrs./week, 1 Credit ISE – 30 Marks
ICA - 25 Marks
-------------------------------------------------------------------------------------------------------------------------------------
PREREQUISITES :
1. Fundamentals of Communication and computer network.
2. Micro controller, Network Security and Web programming.
-------------------------------------------------------------------------------------------------------------------------
COURSE OUTCOMES:
At the end of this course, students will be able to
1) Explain what Internet of Things is.
2) Describe components of IoT Architecture and platforms of IoT ecosystem.
3) Choose Sensors and actuators for a given IoT system.
-------------------------------------------------------------------------------------------------------------------------
SECTION – I
Unit 1: Introduction to IoT (06)
Definition, Applications and characteristics of IoT, Physical Design of IoT, Logical Design of IoT,
IoT Enabling Technologies, IoT Levels
SECTION – II
Unit 4: IoT Standards and Connectivity (08)
Constrained Application Protocols (CoAP), Representational State Transfer (REST), Zigbee / IEEE
802.15.4, Bluetooth and its low energy profile, IEEE 802.15 WPAN, 6LoWPAN
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 32
Text Book :
1. Internet of Things: A Hands-on approach, ArshdeepBahga, Vijay Madisetti, Universities Press
(Unit 1 and 6)
2. IoT Architecture and Design Principles, Raj Kamal, McGraw Hill Education (Unit 2, 3 & 5)
3. Building the IoT with IPv6 and MIPv6, Daniel Minoli, Wiley Publication ( Unit 4)
-------------------------------------------------------------------------------------------------------------------------
Reference Books:
1. The Internet of Things: Applications and Protocols, Wiley publications. Author(s): Oliver
Hersent, David Boswarthick, Omar Elloumi
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 33
Punyashlok Ahilyadevi Holkar Solapur University, Solapur
Third Year B.Tech (Computer Science & Engineering)
Semester-II
CS323 - SOFTWARE ENGINEERING
Teaching Scheme Examination Scheme
Lecture: 3 Hrs/week, 3 Credits ESE: 70 Marks
ISE: 30 Marks
-------------------------------------------------------------------------------------------------------------------------
Introduction : Current Software engineering methods and techniques have made us much better at
building large and complex systems than we were. However, there are still too many projects that are
late, over budget, and do not deliver the software that meets customer's needs. The main aim of
introducing this course is to understand the methods, processes, techniques, and approaches which
are required to develop high-quality software products within schedule and budget. On top of that
this course ensures understanding of the complete Software Development Life Cycle (SDLC) for the
development of software products as per the customer's needs. Further, it ensures the knowledge of
various quality standards used in the software system and the Agile Project Management Process.
-------------------------------------------------------------------------------------------------------------------------
Course Prerequisite:
Student shall have undergone a course on Object Oriented Programming through C++. An
understanding of Object Oriented Analysis and Design and Programming skills.
-------------------------------------------------------------------------------------------------------------------------
Course Outcomes:
At the end of the course Student will be able to
1. Apply the appropriate lifecycle model for software development.
2. Prepare SRS and SDS accordingly for a given problem.
3. Apply appropriate software testing method.
4. Ensure the quality of a product by applying the quality management process.
-------------------------------------------------------------------------------------------------------------------------
SECTION-I
Unit 1 - Introduction to Software Engineering (11)
Introduction, The Problem Domain, Software Engineering Challenges and Approach, Software
Process, Characteristics of Software Process, Software Development Process Models: Waterfall
model, Prototype model, Iterative development model: Incremental Model, Spiral model, Rational
unified Process model, Time Boxing model, Agile process model.
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 34
SECTION-II
Unit 4 - Testing (04)
Testing Fundamentals, Testing Process, Black-Box Testing, White-Box Testing, Object-Oriented
Software testing methods, Functional testing, Unit testing, System testing, User satisfaction testing.
Text Books:
1. An Integrated Approach to Software Engineering, Pankaj Jalote, 3rd Edition (Narosa Publishers)
2. Effective Project Management Traditional, Agile, Extreme, Robert K. Wysocki, 6th
Edition,WILEY INDIA
3. Software project management in practice, Pankaj Jalote Pearson India Ltd.
Reference Books :
1. Software Engineering, Ian Sommerville, 6th edition, Pearson education Asia.
2. Software Engineering Fundamentals, Ali Behforooz and Frederick j. Hudson (Oxford
UniversityPress).
3. Project Management with Scrum, Ken Schwaber.
4. Software Engineering-A precise approach, Pankaj Jalote Wiley Precise Precise Textbook.
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 35
Punyashlok Ahilyadevi Holkar Solapur University, Solapur
Third Year B.Tech (Computer Science & Engineering)
Semester-II
CS324A - Professional Elective – I : Cloud Computing
Teaching Scheme Examination Scheme
Lectures : 3 Hours/Week, 3 credits ESE - 70 Marks
Practical : 2 Hour/Week,1 credit ISE - 30 Marks
ICA-25 marks
-------------------------------------------------------------------------------------------------------------------------
Introduction:
Cloud computing has recently emerged as one of the buzz words in the ICT industry. Numerous IT
vendors are promising to offer computation, storage, and application hosting services and to provide
coverage in several continents, offering service-level agreements (SLA)-backed performance and
uptime promises for their services.
The course introduces to introduction to Cloud Computing, Virtual Machines Provisioning and
Migration Services, understanding Services and Applications by Type, Integration of Private and
Public Clouds, Understanding of Cloud Security, Legal Issues in Cloud Computing.
-------------------------------------------------------------------------------------------------------------------------
Prerequisites:
Programming Skills, Database fundamentals & SQL, Operating Systems and Networking.
-------------------------------------------------------------------------------------------------------------------------
COURSE OUTCOMES:
At the end of this course, students will be able to
1. Analyze various hardware & software to choose appropriate one for implementation of cloud
environment.
2. Identify different cloud based solutions to meet a set of given requirements.
3. Determine financial and technological implications for selecting cloud computing platforms.
4. Identify Security and Privacy concerns in cloud computing for data management.
-------------------------------------------------------------------------------------------------------------------------
SECTION I
Unit1 : Introduction to Cloud Computing BU (8)
Cloud Computing in a Nutshell, Roots of Cloud Computing, Layers and Types of Clouds, Desired
Features of a Cloud, Cloud Infrastructure Management, Infrastructure as a Service Providers,
Platform as a Service Providers, Challenges and Risks, Migrating into a Cloud, Introduction, Broad
Approaches to Migrating into the Cloud, The Seven-Step Model of Migration into a Cloud.
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 37
Punyashlok Ahilyadevi Holkar Solapur University, Solapur
Third Year B.Tech (Computer Science & Engineering)
Semester-II
CS324B - Professional Elective – I : Augmented Reality and Virual Reality
Teaching Scheme Examination Scheme
Lectures: 3 Hours /Week, 3 credits ESE - 70 Marks
Practical: 2 Hour/Week, 1 credit ISE - 30 Marks
ICA - 25 Marks
--------------------------------------------------------------------------------------------------------------------------
Introduction:
This course will introduce Virtual Reality and Augmented Realty, with an emphasis on designing
interactive virtual and augmented reality experiences. This will course will cover the history of the
area, fundamental theory, interaction techniques, and specific application areas.
--------------------------------------------------------------------------------------------------------------------------
Prerequisite:
Basic Programming knowledge
--------------------------------------------------------------------------------------------------------------------------
COURSE OUTCOMES:
After completion of course, students would be able:
1. To demonstrate the basic concept and framework of virtual reality
2. To analyse the hardware and software requirements for VR and AR
3. To use the different 3D interaction techniques.
4. To design 3D interfaces
5. To explore VR & AR applications
-------------------------------------------------------------------------------------------------------------------------
Unit 1 (10)
Virtual reality and virtual environments: the historical development of VR, scientific landmarks
computer graphics, real-time computer graphics, virtual environments, requirements for VR, benefits
of virtual reality.
Hardware technologies for 3D user interfaces: visual displays, auditory displays, haptic displays,
choosing output devices for 3D user interfaces.
Unit 2 (14)
3D user interface input hardware: input device characteristics, desktop input devices, tracking
devices, 3d mice, special purpose input devices, direct human input, home -brewed input devices,
choosing input devices for 3D interfaces.
Software technologies: database - world space, world coordinate, world environment, objects -
geometry, position / orientation, hierarchy, bounding volume, scripts and other attributes, VR
environment - VR database, tessellated data, LODs, Cullers and Occluders, lights and cameras,
scripts, interaction - simple, feedback, graphical user interface, control panel, 2D controls,
hardware controls, room / stage / area descriptions, world authoring and playback, VR toolkits,
available software in the market.
Unit 3 (08)
3D interaction techniques: 3D manipulation tasks, manipulation techniques and input devices,
interaction techniques for 3D manipulation, design guidelines – 3D travel tasks, travel techniques,
design guidelines - theoretical foundations of way finding, user centered way finding support,
environment centered way finding support, evaluating way finding aids, design guidelines - system
control, classification, graphical menus, voice commands, Gestrual commands, tools, mutimodal
system control techniques, design guidelines, case study: mixing system control methods, symbolic
input tasks, symbolic input techniques, design guidelines, beyond text and number entry.
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 38
Unit 4 (07)
Designing and developing 3D user interfaces: strategies for designing and developing guidelines and
evaluation.
Advances in 3D user interfaces: 3D user interfaces for the real world, AR interfaces as3D data
browsers, 3D augmented reality interfaces, augmented surfaces and tangible interfaces, agents in
AR, transitional AR-VR interfaces - the future of 3D user interfaces, questions of 3D UI
technology, 3d interaction techniques, 3d UI design and development, 3D UI evaluation and other
issues.
Unit 5 (04)
Virtual reality applications: engineering, architecture, education, medicine, entertainment,
science, training.
--------------------------------------------------------------------------------------------------------------------------
Text Books/References:
1. Paul Mealy, Virtual & Augmented Reality for Dummies, John Wiley & Sons.
2. Alan B Craig, William R Sherman and Jeffrey D Will, “Developing Virtual Reality
3. Applications: Foundations of Effective Design”, Morgan Kaufmann.
4. Jan Erik Solem, Programming Computer Vision with Python, Shroff Publisher/O’Reilly
Publisher
5. Gerard Jounghyun Kim, “Designing Virtual Systems: The Structured Approach”.
6. Doug A Bowman, Ernest Kuijff, Joseph J LaViola, Jr and Ivan Poupyrev, “3D User
7. Interfaces, Theory and Practice”, Addison Wesley, USA
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 39
Punyashlok Ahilyadevi Holkar Solapur University, Solapur
Third Year B.Tech (Computer Science & Engineering)
Semester-II
CS324C - Professional Elective – I : Network Security
Teaching Scheme: Examination Scheme
Lectures-3 Hours/week, 3 Credits ESE-70 Marks
Practical - 2 Hours/ week,1 Credit ISE - 30 Marks
ICA – 25 Marks
-------------------------------------------------------------------------------------------------------------------------
COURSE OUTCOMES :
At the end of course the student will be able to:
1. Describe the issues addressed by Network Security and understand the concepts of cryptography
and Network security.
2. Apply cryptographic techniques and algorithms to provide security to the transmitted
information.
3. Analyze the concepts of Authentication and Hash functions.
4. Analyze System level security issues.
-------------------------------------------------------------------------------------------------------------------------
SECTION-I
Unit – I (08)
Introduction: OSI Security Architecture, Classical Encryption techniques: Symmetric Cipher Model,
Substitution Techniques, Transportation Techniques. Block Ciphers and Data Encryption Standards:
Traditional Block Cipher Structure, The Data Encryption Standard, A DES Example, The Strength of
DES. Advanced Encryption Standard: AES Transformation Functions, AES Key Expansion, An
AES Example, AES Implementation.
Unit – II (07)
Public Key Cryptography and RSA: Principles of Public-Key Cryptosystems, The RSA Algorithm.
Other Public-Key Cryptosystems: Diffie-Hellman Key Exchange, Elgamal Cryptographic System,
Elliptic Curve Arithmetic, Elliptic Curve Cryptography, Pseudorandom Number Generation Based
on an Asymmetric Cipher.
Unit – III (07)
Cryptographic Hash Functions: Applications of Cryptographic Hash Functions, Two Simple Hash
Functions, Hash Functions Based on Cipher Block Chaining, Secure Hash Algorithm (SHA), SHA-3.
SECTION-II
Unit – IV (06)
Message Authentication Codes: Message Authentication Requirements, Message Authentication
Functions, Requirements for Message Authentication Codes, Security of MACs, MACs Based on
Hash Functions: HMAC, MACs Based on Block Ciphers: DAA and CMAC, Authenticated
Encryption: CCM and GCM, Pseudorandom Number Generation Using Hash Functions and MACs.
Digital Signatures: Digital Signatures, Elgamal Digital Signature Scheme, Schnorr Digital Signature
Scheme, NIST Digital Signature Algorithm, Elliptic Curve Digital Signature Algorithm, RSA-PSS
Digital Signature Algorithm.
Unit – V (08)
Network Access Control and Cloud Security: Network Access Control, Extensible Authentication
Protocol, IEEE 802.1X Port-Based Network Access Control. Wireless Network Security: Wireless
Security, Mobile Device Security, IEEE 802.11 Wireless LAN Overview, IEEE 802.11i Wireless
LAN Security.
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 40
Unit – VI (08)
Electronic Mail Security: Internet Mail Architecture, Email Formats, Email Threats and
Comprehensive Email Security, S/MIME, Pretty Good Privacy, DNSSEC, DNS-Based
Authentication of Named Entities, Sender Policy Framework, Domain Keys Identified Mail. IP
Security: Overview, IP Security Policy, Encapsulating Security Payload, Combining Security
Associations, Internet Key Exchange.
-------------------------------------------------------------------------------------------------------------------------
Internal Continuous Assessment (ICA) :
It should consist of the 08 practical based on following guidelines.
1. Implementation of Substitution Cipher
2. Implementation of Poly alphabetic Cipher (Vigenere Cipher and Vernam Cipher)
3. Implementation of Transposition Cipher
4. Implementation of Play fair Cipher
5. Implementation of Secure file transfer in Client/Server environment (use any one of above
method for encryption and decryption)
6. Write a program to simulate RSA algorithm
7. Install and understand docker container
-------------------------------------------------------------------------------------------------------------------------
Text Books :
1. Cryptography And Network Security - Principles and Practices, William Stallings Pearson
Education Limited, 7th Edition, 2017. ISBN-13: 978-0134444284 ISBN-10: 0134444280.
2. Cryptography and Network Security, Behrouz A. Forouzan, Tata McGraw-Hill, 2008, ISBN-13:
978-0-13-187319-3. RV College of Engineering® Digital Communication Engineering 10
3. Computer Security: Principles and Practice, William Stallings, Lawrie Brown, Pearson Education
Limited, 4th Edition. ISBN-10: 9780134794105.
4. Cryptography and Network Security, Atul Kahate, Tata McGraw-Hill, 2003,
ISBN-81:203-2186-3.
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 41
Punyashlok Ahilyadevi Holkar Solapur University, Solapur
Faculty of Science and Technology
Third Year B.Tech (Computer Science & Engineering)
Semester – II
CS325 - Web UI and UX Technology
Teaching Scheme Examination Scheme
Lecture : 2 Hours/week,2credits ISE – 25 Marks
Practical : 2 Hours/week,1credits ICA- 25 marks
POE – 50 marks
-------------------------------------------------------------------------------------------------------------------------
Introduction :
Web Technology alludes to the different tools and techniques that are used during the process of
communication between various sorts of gadgets over the web or internet. This course includes
different technologies which help to build the front end and back end for websites and web
applications.
-------------------------------------------------------------------------------------------------------------------------
COURSE OUTCOMES:
At the end of course, students will be able to
1. Design web pages using HTML, CSS and JavaScript
2. Analyse client / server-side scripting technologies to meet requirements of
web application and choose an appropriate one.
3. Develop a web application using client / server-side scripting technologies for a given problem.
-------------------------------------------------------------------------------------------------------------------------
SECTION - I
Unit1 : UI Design (05)
HTML5: Features of HTML5, designing frontend using HTML5, Designing Graphics using Canvas
API, Web storage(Session and local storage).
CSS3:Features of CSS3, Styling front end using CSS3
JavaScript: Syntax and Semantics of JavaScript, Document Object Model, Event Handling,
Browser Object Model, Form handling, and validations. Object-Oriented Techniques in JavaScript.
XML.
JSON : Introduction to AJAX. Introduction to JQuery and D3JS, Java Script in Browser.
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 42
SECTION - II
Unit4: RESTful Web Services (05)
REST and the Rebirth of HTTP, RESTful Architectural Principles, The Object Model, Model the
URIs, Defining the Data Format, Assigning HTTP Methods, JAX-RS
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 43
Punyashlok Ahilyadevi Holkar Solapur University, Solapur
Faculty of Science and Technology
Third Year B.Tech (Computer Science & Engineering)
Semester - II
OPEN ELECTIVE
CSO326A: PRINCIPLES OF MANAGEMENT: PRACTICING ETHICS, RESPONSIBILITY,
SUSTAINABILITY
Teaching Scheme Examination Scheme
Lectures : 2 lectures/week, 2 Credits ESE – 50 Marks
-------------------------------------------------------------------------------------------------------------------------
Introduction:
This course introduces to the concepts of Ethics, Responsibility, Sustainability. Having a clear
management structure in place is vital for any successful organization. Efficient andwell intentioned
management sets the tone for the rest of the staff. It is common for the attitude approach of managers
to filter through the entire organization, so having managers working in an exemplary way is an
excellent.
-------------------------------------------------------------------------------------------------------------------------
Course Prerequisite: Basics of ethics
-------------------------------------------------------------------------------------------------------------------------
Course Outcomes:
Students will be able to
1. Develop cognizance of engineering ethics and professionalism.
2. Comprehend the knowledge of professional responsibilities.
3. Identify technological solution for global sustainability and sustainable development.
-------------------------------------------------------------------------------------------------------------------------
SECTION I
Unit 1 - Engineering Ethics (07)
Introduction, Definition of Engineering Ethics, Sense of Engineering Ethics, Varity of Moral issues,
Type of Inquery,Moral Dilemmas, Moral Autonomy, Theories of Moral Autonomy. Computer
Ethics: Power Relationships, Property and Privacy.
SECTION II
Unit 3 - Technology Solution for Global Sustainability (07)
Resource Innovation, Resource Conservation, Resource Recycling, Switch over to Renewable
Resources, Resource Technology Symbiosis, Indian mission mode initiatives, Indian water
mission, Indian energy mission and Indian Environment mission.
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 44
Text Books:
1. Professional Ethics and Human Values –M.P.Raghavan
2. Sustainable Development :Environment ,Energy &Water Resources:M.K.Ghosh Roy
3. Demand-side management from a sustainable development perspective-Pierre Baillargen &
Annie Caron.
--------------------------------------------------------------------------------------------------------------------------
Reference book:
1. Principles of Management: P.C.Tripathi and P.N.Reddy
2. Ethics, Indian Ethos and Management –S.Balachandran, K.C.R.Raja and B.K.Nair
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 45
Punyashlok Ahilyadevi Holkar Solapur University, Solapur
Faculty of Science and Technology
Third Year B.Tech (Computer Science & Engineering)
SEMESTER - II
OPEN ELECTIVE
CSO326B: ENGINEERING ECONOMICS AND MANAGEMENT
Teaching Scheme Examination Scheme
Lectures : 2 lectures/week, 2 Credits ESE – 50 Marks
-------------------------------------------------------------------------------------------------------------------------
COURSE OUTCOME:
At the end of the course, students will be able to
1. Demonstrate To basics of Economics and Management applied to engineering.
2. Apply concepts & principles of Economics with respect to a firm/organization Under
different market conditions.
3. Apply concepts and principles of management to real world applications.
-------------------------------------------------------------------------------------------------------------------------
SECTION-I
Unit 1: Introduction to Economics (04)
Definitions, Nature, Scope, Difference between Microeconomics & Macroeconomics Theory of
Demand & Supply; meaning, determinants, law of demand, law of supply, equilibrium between
demand & supply Elasticity; elasticity of demand, price elasticity, income elasticity,cross elasticity
Unit 2: Theory of production (04)
Production function, meaning, factors of production (meaning & characteristics of Land, Labour,
capital & entrepreneur), Law of variable proportions & law of returns to scale Cost; meaning, short
run & long run cost, fixed cost, variable cost, total cost, average cost, marginal cost, opportunity cost.
Break even analysis; meaning, explanation, numerical
Unit 3 : Markets and Money (05)
Types of markets & their characteristics ( Perfect Competition, Monopoly, Monopolistic Completion,
Oligopoly) National Income; stock and flow concept, NI at current price & constant price, GNP,
GDP, NNP,NDP, Personal income, disposal income. Basic economic problems;
Monetary policy- meaning, objectives, tools, fiscal policy-meaning, objectives, tools Banking;
meaning, types, functions, Central Bank- RBI; its functions, concepts; CRR, bank rate, repo rate,
reverse repo rate, SLR
SECTION-II
Unit 4 : Introduction to Management (06)
Definitions, Nature, scope Management & administration, skill, types and roles of managers
Management Principles; Scientific principles, Administrative principles, Maslow’s Hierarchy of
needs theory, Functions of Management; Planning, Organizing, Staffing, Directing, Controlling
(meaning, nature and importance) Organizational Structures; meaning, principles of organization,
types-formal and informal, line, line & staff, matrix, hybrid (explanation with merits and demerits),
span of control, departmentalization
Unit 5: Introduction to Marketing Management (05)
Marketing Mix, concepts of marketing, demand forecasting and methods, market
segmentation Introduction to Finance Management; meaning, scope, sources, functions
Unit 6: Introduction to Production Management (06)
Definitions, objectives, functions, plant layout-types & factors affecting it, plant location- factors
affecting it. Introduction to Human Resource Management; definitions, objectives of manpower
planning, process, sources of recruitment, process of selection, Corporate Social Responsibility;
meaning, importance Business Ethics; meaning, importance.
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 46
Text Books :
1. Engineering Economics, R.Paneerselvam, PHI publication
2. Fundamentals of Management: Essential Concepts and Applications, Pearson Education,
Robbins S.P. and Decenzo David A.
3. Economics: Principles of Economics, N Gregory Mankiw, Cengage Learning
-------------------------------------------------------------------------------------------------------------------------
Reference Books:
1. Principles and Practices of Management by L.M.Prasad
2. Principles of Management by Tripathy and Reddy
3. Modern Economic Theory, By Dr. K. K. Dewett & M. H. Navalur, S. Chand Publications
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 47
Punyashlok Ahilyadevi Holkar Solapur University, Solapur
Faculty of Science and Technology
Third Year B.Tech (Computer Science & Engineering)
Semester - II
OPEN ELECTIVE
CSO326C : DISASTER MANAGEMENT
Teaching Scheme Examination Scheme
Lectures : 2 lectures/week, 2 Credits ESE – 50 Marks
-------------------------------------------------------------------------------------------------------------------------
COURSE OUTCOMES :
The students will be able to
1. Classify the types of disasters, its causes and impact on environment and society.
2. Acquaint a awareness regarding prevention or reduction of losses that occur due to hazards,
disaster and emergencies.
3. Apply various disaster mitigation, preparedness and management techniques
-------------------------------------------------------------------------------------------------------------------------
SECTION-I
Unit- 1 : Introduction to Disaster Management (5)
Concept of Disaster, Causes and Types of Disasters, Summary of Types of Disasters, Dimensions of
Natural and Anthropogenic Disasters, Aims of Disaster Management, Principles and Components of
Disaster Management.
SECTION-II
Unit-4 : Disaster Preparedness (4)
Introduction to Disaster Preparedness, The Three A’s of Disaster Preparedness, Principles of Disaster
Preparedness, Steps of Disaster Preparedness, Organisational Structure for Disaster Preparedness,
Essential Services Preparedness and Logistical Readiness, Contingency Planning.
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 48
Text Books:
1. Disaster Management Dr. Mrinalini Pandey, WILEY, Publishers, ISBN: 9788126549245
2. Disaster Management S.C.Sharma Khanna Book Publishers, ISBN: 9789386173386
3. Disaster Management, R.B. Singh, Rawat Publication, New Delhi, 2000.
----------------------------------------------------------------------------------------------------------------
Reference Books :
1. Disaster Management in India – A Status Report, National Disaster Management Division,
Ministry of Home Affairs, Govt. of India, 2004.
2. Disaster Management and Preparedness, Collins Larry R. and Scheind Thomas D. (2000).,
Taylor and Francis, 2000
3. Tushar Bhattacharya, Disaster Science and Management, McGraw Hill India Education Pvt. Ltd.,
2012. ISBN-10: 1259007367, ISBN-13: 978-1259007361]
4. Kapur Anu Vulnerable India: A Geographical Study of Disasters, IIAS and Sage Publishers, New
Delhi, 2010.
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 49
Punyashlok Ahilyadevi Holkar Solapur University, Solapur
Faculty of Science and Technology
Third Year B. Tech (Computer Science & Engineering)
Semester – II
CS327 : MINI PROJECT
Teaching Scheme Examination Scheme
Practical: 2 Hrs/week, 1 Credit ICA : 25 Marks
POE – 50 marks
Course Outcomes :
At the end of this course, student will be able to
1. Select mini project problem of societal relevance in selected domain
2. Design system architecture with due consideration of environment, sustainability and ethics.
3. Develop the solution to the problem using tools, resources and frameworks.
4. Engage in teamwork and communicate effectively, while observing professional ethics.
5. Inculcate habit of self study and lifelong learning.
Note :
1. There should be a group of preferably 4/5 students.
2. Students should be given projects in Hardware, Software, Embedded or any contemporary topic.
3. One guide should be allocated per group.
P.A.H. Solapur University, Solapur T.Y. B.Tech (CSE) Syllabus 2022-2023 Page 50