B.E. Cse 29.07.2024
B.E. Cse 29.07.2024
Regulations: 2023 (Revised 2024), with effect from the AY 2024 – 25 to all the students of UG
Programme.
OVERVIEW OF CREDITS
Sem PCC PEC ESC HSMC ETC OEC SDC UC SLC Total
I 11 7 2 1 21
II 3 4 11 3 1 22
III 13 5 4 1 3 26
IV 17 4 2 0 23
V 13 3 3 2 3 1 25
VI 13 6 3 2 3 27
VII 9 7 1 17
VIII 8 8
Total 59 18 20 26 7 6 21 11 1 169
% of
Categ 34.91 10.65 11.83 15.38 4.14 3.55 12.42 6.51 0.59
ory
CATEGORY OF COURSES
*For Honours & Minor Degree, please refer the Regulations 2023 (Revised 2024).
Page 1 of 17
SEMESTER – III
PERIODS
S. COURSE COURSE CATE
COURSE NAME /WEEK CREDITS
NO. CODE TYPE# GORY
L-T-P TCP*
1 MA23C05 Probability and Statistics T 3-1-0 4 4 HSMC
2 CS23301 Software Engineering T 3-0-0 3 3 PCC
3 CS23302 Data Structures LIT 3-0-4 7 5 PCC
4 CS23303 Digital System Design LIT 3-0-4 7 5 ESC
5 CS23304 Java Programming LIT 3-0-4 7 5 PCC
6 CS23S01 Skill Development Course – (Level II) L 0-0-2 2 1 SDC
Standards – Computer Science &
7 CS23U01 T 1-0-0 1 1 UC
Engg.
8 UC23U01 Universal Human Values LIT 1-0-2 3 2 UC
TOTAL CREDITS 26
SEMESTER – IV
PERIODS
S. COURSE COURSE
/WEEK CATEG
NO. CODE COURSE NAME TYPE# CREDITS ORY
L-T-P TCP*
Linear Algebra and Numerical
1 T 3-1-0 4 4 HSMC
Methods
2 Database Management Systems LIT 3-0-4 7 5 PCC
3 Computer Architecture LIT 3-0-2 5 4 PCC
4 Full Stack Technologies LIT 3-0-4 7 5 PCC
5 Design and Analysis of Algorithms T 3-0-0 3 3 PCC
6 Skill Development Course - Level II L 0-0-2 2 1 SDC
7 Audit Course II T 2-0-0 2 0 UC
8 Industry Oriented Course I L 0-0-2 2 1 SDC
TOTAL CREDITS 23
Page 2 of 17
SEMESTER – V (PREFERENCE FOR FOREIGN
EXCHANGE)
PERIODS /
S. COURSE COURSE
WEEK CATE
NO. CODE COURSE NAME TYPE# CREDITS
GORY
L-T-P TCP*
1 Operating Systems LIT 3-0-4 7 5 PCC
TOTAL CREDITS 25
COURSES FOR HONOURS DEGREE
PERIODS /
S. COURSE COURSE
WEEK CATE
NO. CODE COURSE NAME TYPE# CREDITS
GORY
L-T-P TCP*
1. Capstone – Ideation CDP 0-0-8 8 4 SDC
Skill Development Course –
2 LIT 1-0-2 3 2 SDC
(Design Skills)
TOTAL CREDITS 6
(OR)
1. Honours Elective – I - - - 3 PEC
2. Minor Elective – II - - - - -
Page 10 of 17
SEMESTER – VI (PREFERENCE FOR FOREIGN EXCHANGE)
PERIODS
S. COURSE COURSE /WEEK
COURSE NAME CATE
NO. CODE TYPE# CREDITS
L-T-P TCP* GORY
Page 10 of 17
SEMESTER – VII
PERIODS /
S. COURSE COURSE WEEK CATE
COURSE NAME
NO. CODE TYPE# CREDITS
GORY
L-T-P TCP*
Embedded Systems and Internet of
1 LIT 3-0-2 5 4 ETC
Things
2 Artificial Intelligence T 3-0-0 3 3 ETC
3 Professional Elective – IV - - - 3 PEC
4 Professional Elective – V - - - 3 PEC
5 Professional Elective – VI - - - 3 PEC
Industry Oriented Course III /
6 IPW 0-0-2 2 1 SDC
Summer internship II***
TOTAL CREDITS 17
COURSES FOR HONOURS DEGREE
PERIODS
S. COURSE COURSE /WEEK
COURSE NAME CREDITS CATE
NO. CODE TYPE#
L-T-P TCP* GORY
Capstone Project Phase II (Product
1. Development –Publication / Patent CDP 0-0-12 12 6 SDC
Submission)
TOTAL CREDITS 6
(OR)
1. Honours Elective – V - - - 3 PEC
2. Honours Elective – VI - - - 3 PEC
COURSES FOR MINOR DEGREE
PERIODS
S. COURSE COURSE /WEEK
COURSE NAME CREDITS CATEG
NO. CODE TYPE#
L-T-P TCP* ORY
1. Minor Elective – V - - - - -
2. Minor Elective – VI - - - - -
Page 10 of 17
SEMESTER – VIII
PERIODS
S. COURSE COURSE /WEEK
COURSE NAME CREDITS CATEG
NO. CODE TYPE# L-T-P TCP* ORY
Project Work / Semester Long
1. PW 0-0-16 16 8 SDC
Internship
TOTAL CREDITS 8
PROFESSIONAL ELECTIVE COURSES: VERTICALS
VERTICAL I VERTICAL II VERTICAL III VERTICAL IV VERTICAL V VERTICAL VI VERTICAL VII
CLOUD ARTIFICIAL
FULL STACK COMPUTING CYBER EMERGING INTELLIGENC E
DATA SECURIT CREATIVE TECHNOLO
DEVELOP AND DATA AND MACHINE
SCIENCE Y AND MEDIA GIES
MENT CENTER LEARNING
DATA
TECHNOLOGI
PRIVACY
ES
Augmented
Exploratory Web Cloud Ethical Distributed Reality/ Knowledge
data Analysis Technologies Computing Hacking Systems Virtual Engineering
Reality
Recommend Digital and Robotic
App Multimedia and
er Virtualization Mobile Process Soft Computing
Development Animation
Systems Forensics Automation
Cloud Social Video Creation
Data Information Health Care
Services Network and Deep Learning
Warehousing Visualization Analytics
Management Security Editing
Large
UI and UX Modern Text and Speech
Data Mining Unix Internals Game Theory Language
Design Cryptography Analysis
Models
Engineering
Software
Business Storage Secure Digital Quantum Optimization
Testing and
Analytics Technologies Software marketing Computing Techniques
Automation
Systems
Cryptocurre
Image and Web Software ncy and
Cyber Social Network
Video Application Defined Visual Effects Block chain
Security Analysis
Analytics Security Networks Technologie
s
Natural
Stream Network Game
Language DevOps Metaverse Cognitive Science
Processing Security Development
Processing
Security and 3D Printing
Big Data Programming Information
Privacy in Graph Theory and Responsible AI
Analytics Paradigms Security
Cloud Design
Software
Bio GPU Mobile Image Autonomou s
Project Generative AI
Informatics Computing Networks Processing Vehicle
Management
VERTICAL I: DATA SCIENCE
PERIODS PER
SL. COURSE CATE WEEK TOTAL CONTACT
COURSE TITLE CREDITS
NO. CODE GORY PERIODS
L T P
1. Exploratory Data
PEC 2 0 2 4 3
Analysis
2. Recommender
PEC 2 0 2 4 3
Systems
3. Data Warehousing
PEC 3 0 0 3 3
3. Cloud Services
PEC 2 0 2 4 3
Management
4. UI and UX Design PEC 2 0 2 4 3
8. Programming
PEC 3 0 0 3 3
Paradigms
9. Software Project
PEC 3 0 0 3 3
Management
VERTICAL III: CLOUD COMPUTING AND DATA CENTER TECHNOLOGIES
2. Virtualization PEC 2 0 2 3 3
3. Information
PEC 3 0 0 3 3
Visualization
4. Unix Internals
PEC 3 0 0 3 3
6. Software Defined
PEC 2 0 2 4 3
Networks
7. Stream Processing PEC 2 0 2 4 3
8. Security and
PEC 2 0 2 4 3
Privacy in Cloud
9 GPU Computing PEC 3 0 0 3 3
5. Engineering Secure
PEC 2 0 2 4 3
Software Systems
6. Cyber security PEC 2 0 2 4 3
9. Mobile Networks
PEC 3 0 0 3 3
VERTICAL V: CREATIVE MEDIA
6. Cryptocurrency and
PEC 2 0 2 4 3
Block chain
Technologies
7. Metaverse 3 0 0 3 3
PEC
8. 3D Printing and
PEC 2 0 2 4 3
Design
9. Autonomous Vehicle PEC 3 0 0 3 3
VERTICAL VII: ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
PERIODS
S. COURSE COURSE
COURSE NAME /WEEK CREDITS
NO. CODE TYPE#
L-T-P TCP*
1 Data Structures T 3-0-0 3 3
2 Computer Networks T 3-0-0 3 3
3 Ethical Hacking LIT 2-0-2 4 3
4 Cyber Security LIT 2-0-2 4 3
5 Cyber Forensics T 3-0-0 3 3
6 Cryptography and Network T 3-0-0 3 3
Security
PERIODS /
WEEK
S. COURSE COURSE
NO. CODE COURSE NAME TYPE# TCP* CREDITS
L-T-P
1 Open Elective – I OEC 3-0-0 3 3
2 Open Elective – II OEC 3-0-0 3 3
OPEN ELECTIVE
(TO BE OFFERED TO OTHER DEPARTMENT)
PERIODS
S. COURS COURSE
COURSE NAME /WEEK CREDITS
NO. ECODE TYPE#
L-T-P TCP*
1 Big Data Analytics T 3-0-0 3 3
2 Web Design and Management T 3-0-0 3 3
3 Cyber Forensics T 3-0-0 3 3
4 Agile Methodologies T 3-0-0 3 3
MA23C05 PROBABILITY AND STATISTICS L T P C
3 1 0 4
OBJECTIVES:
• To understand the basics of random variables with emphasis on the standard discrete and
continuous distributions.
• To understand the basic probability concepts with respect to two dimensional random
variables along with the relationship between the random variables and the significance of
the Central Limit theorem.
• To understand the basic concepts of sampling distributions and statistical properties of
point and interval estimators.
• To apply the small/ large sample tests through Tests of hypothesis.
• To understand the concept of analysis of variance and use it to investigate factorial
dependence.
UNIT I ONE-DIMENSIONAL RANDOM VARIABLES 9+3
Discrete and continuous random variables – Moments – Moment generating functions –
Binomial, Poisson, Geometric, Uniform, Exponential, Gamma and Normal distributions –
Functions of a random variable.
UNIT II TWO-DIMENSIONAL RANDOM VARIABLES 9+3
Joint distributions – Marginal and conditional distributions – Covariance – Correlation and
Linear regression – Transformation of random variables – Central limit theorem (for
independent and identically distributed random variables).
UNIT III ESTIMATION THEORY 9+3
Sampling distributions – Characteristics of good estimators – Method of Moments – Maximum
Likelihood Estimation – Interval estimates for mean, variance and proportions.
UNIT IV TESTS OF SIGNIFICANCE 9+3
Type I and Type II errors – Tests for single mean, proportion, Difference of means (large and
small samples) – Tests for single variance and equality of variances –𝜒 2 test for goodness of
fit – Independence of attributes.
UNIT V DESIGN OF EXPERIMENTS 9+3
Completely Randomized Design – Randomized Block Design – Latin Square Design – 22
factorial design.
TOTAL: 60 PERIODS
Laboratory based exercises / assignments / assessments will be given to students from the
content of the course wherever applicable.
Branch specific / General Engineering applications based on the content of each units will be
introduced to students wherever possible.
OUTCOMES:
CO1: Can analyze the performance in terms of probabilities and distributions achieved by the
determined solutions.
CO2: Will be familiar with some of the commonly encountered two dimensional random
variables and be equipped for a possible extension to multivariate analysis.
CO3: Provides an estimate or a range of values for the population parameter from random
samples of population.
CO4: Helps to evaluate the strength of the claim/assumption on a sample data using
hypothesis testing.
CO5: Equips to study the influence of several input variables on the key output variable.
TEXT BOOKS:
1. Irwin Miller and Marylees Miller, “John E. Freund’s Mathematical Statistics with
applications”, Pearson India Education, Asia, 8th Edition, 2014.
2. Walpole, R.E., Myers R.H., Myres S.L., and Ye, K. “Probability and Statistics for Engineers
and Scientists”, Pearson Education, Asia, 9th Edition, 2024.
REFERENCES:
1. Richard A. Johnson, Irwin Miller, John Freund “Miller & Freund’s Probability and Statistics
for Engineers”, Person Education, 8th Edition, 2015.
2. Ross, S.M. “Introduction to Probability and Statistics for Engineers and Scientists”,
Elsevier,
New Delhi, 5th Edition, 2014.
3. Spiegel, M.R., Schiller, J., Srinivasan, R.A. and Goswami, D. “Schaum’s Outline of Theory
and Problems for Probability and Statistics”, McGraw Hill Education, 3rd Edition, Reprint,
2017.
4. Devore, J.L. “Probability and Statistics for Engineering and the Sciences”, Cengage
Learning, 9th Edition, 2016.
CO – PO Mapping:
PROGRAMME OUTCOMES
COURSE
OUTCOMES PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 P10 P11 P12
CO1 3 3 2 3 1 2 1 1 1 1 1 3
CO2 3 3 2 3 1 2 1 1 1 1 1 3
CO3 3 3 2 3 1 2 1 1 1 1 1 3
CO4 3 3 2 3 1 2 1 1 1 1 1 3
CO5 3 3 2 3 1 2 1 1 1 1 1 3
CS23301 SOFTWARE ENGINEERING L T P C
3 0 0 3
UNIT – I SOFTWARE PROCESS MODELS 9L
Introduction – Software Development Life Cycle (SDLC) – Traditional SDLC Models- Alternative
Techniques - Rapid Application Development (RAD) - Agile Development Models – Scrum- JIRA
tool : backlog management, sprint planning, Product Discovery, team collaboration – XP
Programming
Suggested activities
• Analyze case studies comparing different software process models (e.g., Waterfall vs. Agile).
• Conduct a Scrum simulation where students assume roles such as Product Owner, Scrum
Master, and Development Team.
• Conduct a retrospective meeting at the end of a project or simulation to reflect on what went
well, what didn’t, and areas for improvement.
Suggested Evaluations
• Pair programming where students practice XP techniques like test-driven development and
continuous integration - Bus/Train Route Information: Provide online information about bus
routes, frequencies, and fares
Suggested Evaluations:
Develop a small software which accommodate the learning objectives of the course Projects:
• Criminal Record Management: Develop a system to manage criminal records for jailers,
police officers, and CBI officers.
• Car Pooling: Create a web-based intranet application to facilitate carpooling among corporate
employees within an organization.
• Patient Appointment and Prescription Management System: Develop a system to manage
patient appointments and prescriptions.
• Examination and Result Computation System: Develop a system for managing examinations
and computing result
• Automatic Internal Assessment System: Implement a system for automatic internal
assessments.
• Any other use cases.
TOTAL : 45 PERIODS
COURSE OUTCOMES:
Upon completion of the course, the students will be able to:
1. Explain and compare various software process models, demonstrating knowledge of their
uses.
2. Competence in planning and managing software projects using estimation and scheduling
methods like COCOMO, CPM, and PERT.
3. Employ design thinking techniques to create innovative, user-focused solutions and
prototypes.
4. Skill in writing clean code, conducting effective code reviews, and applying testing methods
such as black-box and white-box testing.
5. Knowledge of DevOps principles and tools, and ability to implement DevOps practices in
continuous integration and delivery.
REFERENCES:
1. Rajib Mall, Fundamentals of Software Engineering, Fourth Edition, 5th Edition, PHI Learning
2. Roger S. Pressman, Software Engineering – A Practitioner’s Approach”, 7 th Edition McGraw
Hill Publications
3. Sommerville, Software Engineering”, 8th Edition Pearson Education
4. Pankaj Jalote, Software Engineering -A Precise Approach, Wiley India
5. Waman S Jawadekar Software Engineering principles and practice, The McGraw-Hill
Companies
6. Roman Pichler, Agile Product Management with Scrum
7. Ken Schwaber, Agile Project Management with Scrum (Microsoft Professional)
Links for the tools
• https://www.atlassian.com/software/jira/download.
• https://www.microsoft.com/en-in/microsoft-365/project/project-management-software
• https://www.oracle.com/in/construction-engineering/primavera-p6/
• http://softwarecost.org/tools/COCOMO/
• https://www.jamasoftware.com/platform/jama-connect/trial/
• https://www.ibm.com/support/pages/ibm-rational-doors-version-9304
• https://www.smartdraw.com/software/pert-chart-software.htm
● https://www.smartdraw.com/software/pert-chart-software.htm
CS23302 DATA STRUCTURES L T P C
3 0 4 5
UNIT – I LINEAR DATA STRUCTURES 10L, 12P
Introduction to Data Structures & Algorithms – Asymptotic notations - ADT – Array - List - Linked
List - Singly Linked List - Doubly Linked List – Circular List – Elementary Operations - Stack –
Queue - Array Implementation – Linked List Implementation – Applications.
PRACTICALS:
1. Array implementation of Stack, Queue ADTs
2. Linked list implementation of Stack and Queue ADTs
3. Applications of Stack and Queue ADTs.
PRACTICALS:
1. Implementation of Binary Trees, Traversal operations
2. Implementing Heap structure
3. Implementing search algorithms on graph
PRACTICALS:
1. Implementation of Sorting Algorithms
PRACTICALS:
1. Implementation of Searching Algorithm
2. Operations on Binary Search Trees
REFERENCES:
1. Ellis Horowitz and Sartaj Sahni, Anderson Freed “Fundamentals of Data Structures in C”,
University Press, 2008.
2. Ellis Horowitz and Sartaj Sahni, Dinesh Mehta “Fundamentals of Data Structures in C++”,
Silicon Press, 2007.
3. Yashavant Kanetkar, “Data Structures Through C”, BPB press, 4th edition, 2022.
4. Michael T. Goodrich, Roberto Tamassia “Data Structures and Algorithms in Python”, Wiley,
2021.
5. Jean-Paul Tremblay and Paul G Sorenson, “An Introduction to Data Structures with
Applications”, Second Edition, McGrawHill, 2017.
6. Thomas H Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, “Introduction to
Algorithms”, Third Edition, Prentice Hall, 2010.
7. Ellis Horowitz and Sartaj Sahni, “Fundamental of Computer Algorithms”, Galgotia, 1985.
Mapping of CO with PO
CO-PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 3 2 2 - - - 3 2 - 3 2 3 2
CO2 3 3 2 2 - - - - - - - - 3 2 2
CO3 3 3 3 3 2 - - - 3 - - 3 3 3 3
CO4 3 1 2 2 - - - - - - - 3 1 3 2
CO5 2 1 2 3 - - - - - 2 - - 1 2 2
1 - low, 2 - medium, 3 - high, '-' - no correlation
CS23303 DIGITAL SYSTEM DESIGN L T P C
3 0 4 5
UNIT – I BOOLEAN ALGEBRA AND LOGIC GATES 9L, 12P
Review of Number Systems – Arithmetic Operations – Binary Codes – Boolean Algebra and
Theorems – Boolean Functions – Simplification of Boolean Functions using Karnaugh Map,
Tabulation – Logic Gates – NAND and NOR Implementations.
PRACTICALS:
1. Verification of Boolean Theorems using basic gates.
2. Design and implementation of combinational circuits using basic gates for arbitrary functions,
code converters.
PRACTICALS:
1. Design and implementation of Parity generator / checker.
2. Design and implementation of Magnitude Comparator.
3. Design and implementation of an application using multiplexers.
4. Combinational circuits using HDL.
PRACTICALS:
1. Design and implementation of shift –registers.
2. Design and implementation of synchronous counters.
3. Sequential circuits using HDL.
UNIT – IV ASYNCHRONOUS SEQUENTIAL LOGIC 9L, 12P
Asynchronous Sequential Logic: Analysis and Design of Asynchronous Sequential Circuits –
Reduction of State and Flow Tables – Race-free State Assignment.
PRACTICALS:
1. Design and implementation of asynchronous counters.
PRACTICALS:
1. Design and implementation of a simple digital system.
REFERENCES:
1. M.Morris Mano and Michael D.Ciletti, "Digital Design”, VI Edition, Pearson Education, 2018.
2. G. K.Kharate, "Digital Electronics”, First Edition, Oxford University Press, 2010.
3. John F.Wakerly, "Digital Design Principles and Practices”, Fourth Edition, Pearson Education,
2007.
4. Charles H.Roth Jr, "Fundamentals of Logic Design”, Seventh Edition – Jaico Publishing House,
Mumbai, 2013.
5. Donald D.Givone, "Digital Principles and Design”, Tata McGraw Hill, 2003.
CO-PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 1 1 - - - - 3 1 - 1 3 1 -
CO2 3 3 3 3 1 2 1 1 3 2 2 3 3 3 2
CO3 3 2 2 3 1 1 1 1 3 1 1 2 2 1 2
CO4 3 2 2 3 1 1 1 1 3 1 1 3 2 3 2
CO5 3 3 3 3 3 2 1 1 3 2 2 1 1 1 2
PRACTICALS:
1. Develop programs using Java Basic Constructs and Arrays using any standard IDE like
NETBEANS / ECLIPSE
2. Programs to illustrate concept of class and static classes and methods
3. Implement programs using string class, Date and Time API
PRACTICALS:
1. Programs using Streams API and File I/O for reading and writing the contents in sequential
and random order.
2. Programs using Generics classes and methods
3. Event-driven programs for GUI applications with Database Connectivity
UNIT – V WEB DEVELOPMENT AND FRAMEWORKS 10L, 12P
Event handling: Event, Listeners and adapter classes, anonymous inner classes. Abstract
Windowing Toolkit (AWT): Button, Label, Checkbox, Checkbox Group, Text Field, Text Area,
Choice, List, Menu, Panel, Scrollbar and Swing components, Layout managers, Complex
Components - Java Servlets - Apache Tomcat –Java Web Framework -Spring Boot
PRACTICALS:
1. Creation of servlet based applications
2. Design a Java Web application using Spring Boot
TOTAL: 45L + 60P = 105 PERIODS
COURSE OUTCOMES:
Upon completion of the course, the students will be able to
1. Construct programs using Object Oriented Design principles like encapsulation, abstraction,
polymorphism, inheritance and typing. (Apply)
2. Develop applications with handlers for user-defined exceptions, according to the given
requirements (Apply)
3. Construct efficient multi-threaded programs with synchronization constructs. (Apply)
4. Develop interactive GUI applications with event handling that provide rich user experience.
(Apply)
5. Construct programs using the suitable Collection classes and interfaces for efficient modelling
of the objects and entities of the program. (Apply)
6. Develop Web Applications that use file input and output using any framework (Apply)
REFERENCES:
1. Y. Daniel Liang, “Introduction to Java Programming and Data Structures, Comprehensive
Version”, 12th Edition, Pearson Education, 2024.
2. Paul Dietel and Harvey Deitel, “Java - How to Program Early Objects”, 11th Edition, Pearson
Education, 2018.
3. Craig Walls, “Spring in Action”, 3rd edition, Manning Publications, 2011.
4. Herbert Schildt, “Java: The Complete Reference”, 11th Edition, McGraw-Hill Education, 2018.
5. Sachin Malhotra, Sourabh Choudhary, “Programming in Java”, Revised 2nd Edition, Oxford
University Press, 2018.
6. Cay S. Horstmann, “Core Java - Vol. 1, Fundamentals”, 11th Edition, Pearson Education,
2018.
7. https://spring.io/projects/spring-boot
CO-PO Mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 1 3 2 1 3 1 - 2 1 2 3 3 3 2
CO2 3 2 3 2 2 3 1 - 2 1 2 2 3 1 3
CO3 3 1 3 2 2 3 1 - 2 1 2 3 3 1 1
CO4 3 1 3 3 2 3 1 - 2 1 2 3 3 3 3
CO5 3 1 3 3 1 3 1 - 3 1 2 3 3 3 2
1-low,2-medium,3-high,'-'-no correlation
CS23U01 STANDARDS - COMPUTER SCIENCE & ENGINEERING L T P C
1 0 0 1
ITU-T Standards in Telecommunications-Overview of ITU-T series (e.g., ITU-T X.509 for public
key infrastructure)-Impact on global telecommunications standards- IETF Standards in Internet
Protocols-Overview of key IETF standards (e.g., RFC 791 for IPv4)-Evolution and adoption of
internet protocols-W3C Standards for the World Wide Web -Key W3C standards (e.g., HTML5,
CSS3, Web Accessibility Guidelines)-Role of standards in web development and interoperability
Total : 15 PERIODS
REFERENCES:
1. Manual for Standards Formulation 2022, Bureau of Indian Standards
2. Kunas, Michael, “Implementing service quality based on ISO/IEC 20000: A management
guide” IT Governance publishing, 2012.
3. Kan, S. H. “Standards for Information Technology and Systems”, Prentice Hall, 2017.
4. IEEE Computer Society. (2014) “IEEE Guide to the Software Engineering Body of
Knowledge (SWEBOK)”, Version 3.0. IEEE. Retrieved from IEEE Xplore
5. Calder, Alan. “ISO/IEC 27001:2013 – A Pocket Guide” IT Governance Publishing, 2013.
6. Sikos, Leslie,” Web Standards: Mastering HTML5, CSS3, and XML.” Apress, 2011.
7. Association for Computing Machinery. “ACM Code of Ethics and Professional Conduct: A
Guide” ACM, 2018
8. Calder, Alan, “NIST Cybersecurity Framework: A Pocket Guide. IT Governance Publishing”
2018.
UC23U01 UNIVERSAL HUMAN VALUES LT PC
1 02 2
COURSE OBJECTIVE:
The objective of the course is four-fold:
1. Development of a holistic perspective based on self-exploration about
themselves (human being), family, society and nature/existence.
2. Understanding (or developing clarity) of the harmony in the human being,
family, society and nature/existence
3. Strengthening of self-reflection.
4. Development of commitment and courage to act.
COURSE OUTCOME:
By the end of the course, the students will be able to:
1. Become more aware of themselves, and their surroundings (family, society,
nature);
2. Have more responsible in life, and in handling problems with sustainable
solutions, while keeping human relationships and human nature in mind.
3. Have better critical ability.
4. Become sensitive to their commitment towards what they have understood
(human values, human relationship and human society).
5. Apply what they have learnt to their own self in different day-to-day settings in
real life, at least a beginning would be made in this direction.
REFERENCES:
1. Human Values and Professional Ethics by R R Gaur, R Sangal, G P Bagaria,
Excel Books, New Delhi, 3rd revised edition, 2023.
2. Jeevan Vidya: Ek Parichaya, A Nagaraj, Jeevan Vidya Prakashan, Amarkantak,
1999.
3. Human Values, A.N. Tripathi, New Age Intl. Publishers, New Delhi, 2004.
4. The Story of Stuff (Book).
5. The Story of My Experiments with Truth - by Mohandas Karamchand Gandhi
6. Small is Beautiful - E. F Schumacher.
7. Slow is Beautiful - Cecile Andrews.
8. Economy of Permanence - J C Kumarappa
9. Bharat Mein Angreji Raj - PanditSunderlal
10. Rediscovering India - by Dharampal
11. Hind Swaraj or Indian Home Rule - by Mohandas K. Gandhi
12. India Wins Freedom - Maulana Abdul Kalam Azad
13. Vivekananda - Romain Rolland (English)
14. Gandhi - Romain Rolland (English)
Web URLs:
1. Class preparations: https://fdp-si.aicte-india.org/UHV-II%20Class%20Note.php
2. Lecture presentations: https://fdp-si.aicte-india.org/UHV-II_Lectures_PPTs.php
3. Practice and Tutorial Sessions: https://fdp-si.aicte-india.org/UHV-
II%20Practice%20Sessions.php
Articulation Matrix:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 1 1 1 3 3
CO2 1 1 1 3 3
CO3 3 3 2 3 1 3
CO4 3 3 2 3 1 3
CO5 3 3 3 3 2 3