3 Csdsyll
3 Csdsyll
3 Csdsyll
1 12082024
Annexure II
Agile Development: What is Agility?, Agility and the cost of change. What is an agile Process?,
Extreme Programming (XP), Other Agile Process Models, A tool set for Agile process .
Principles that guide practice: Software Engineering Knowledge, Core principles, Principles that
guide each framework activity.
MODULE-4 10 hours
Introduction to Project Management: Introduction, Project and Importance of Project Management,
Contract Management, Activities Covered by Software Project Management, Plans, Methods and
Methodologies, Some ways of categorizing Software Projects, Stakeholders, Setting Objectives,
Business Case, Project Success and Failure, Management and Management Control, Project
Management life cycle, Traditional versus Modern Project Management Practices.
Project Evaluation: Evaluation of Individual projects, Cost–benefit Evaluation Techniques, Risk
Evaluation
Textbook 2: Chapter 1: 1.1 to 1.17 , Chapter 2: 2.4 to 2.6
MODULE-5 10 hours
Software Quality: Introduction, The place of software quality in project planning, Importance of
software quality, Defining software quality, Software quality models, product versus process quality
management.
Software Project Estimation: Observations on Estimation, Decomposition Techniques, Empirical
Estimation Models.
Textbook 2: Chapter 13: 13.1 to 13.5, 13.7, 13.8, Text Book 1: Chapter 26: 26.5 to 26.7
Course Outcomes
At the end of the course, the student will be able to:
● Differentiate process models to judge which process model has to be adopted for the given
scenarios.
● Derive both functional and nonfunctional requirements from the case study.
● Analyze the importance of various software testing methods and agile methodology.
● Illustrate the role of project planning and quality management in software development.
● Identify appropriate techniques to enhance software quality.
● For the Assignment component of the CIE, there are 25 marks and for the Internal Assessment Test
component, there are 25 marks.
● The first test will be administered after 40-50% of the syllabus has been covered, and the second
test will be administered after 85-90% of the syllabus has been covered
● Any two assignment methods mentioned in the 22OB2.4, if an assignment is project-based then only
one assignment for the course shall be planned. The teacher should not conduct two assignments at
2 12082024
Annexure II
Reference Book:
● Demonstration of Agile tool: The students are expected to learn any of the popular agile tool.
(10 marks)
● Field Survey (In Team): The students’ team may of the size of 2 or 4. Students are expected to
visit their library and understand the Library Automation Software. OR they have to
understand the working of ERP or any inventory management, and then they have to prepare a
report and then to be submitted to the concerned staff. Prepare a document/report which
includes all the phases of SDLC and to be submitted accordingly (15 marks)
3 12082024
MKV-TEMPLATE for IPCC (26.04.2022) Annexure-III
1 12082024
MKV-TEMPLATE for IPCC (26.04.2022) Annexure-III
(Continuous Internal Evaluation) and SEE (Semester End Examination) taken together.
CIE for the theory component of the IPCC (maximum marks 50)
● IPCC means practical portion integrated with the theory of the course.
● CIE marks for the theory component are 25 marks and that for the practical component is 25
marks.
● 25 marks for the theory component are split into 15 marks for two Internal Assessment Tests (Two
Tests, each of 15 Marks with 01-hour duration, are to be conducted) and 10 marks for other
assessment methods mentioned in 22OB4.2. The first test at the end of 40-50% coverage of the
syllabus and the second test after covering 85-90% of the syllabus.
● Scaled-down marks of the sum of two tests and other assessment methods will be CIE marks for the
theory component of IPCC (that is for 25 marks).
● The student has to secure 40% of 25 marks to qualify in the CIE of the theory component of IPCC.
CIE for the practical component of the IPCC
● 15 marks for the conduction of the experiment and preparation of laboratory record, and 10 marks
for the test to be conducted after the completion of all the laboratory sessions.
● The CIE marks awarded in the case of the Practical component shall be based on the continuous
evaluation of the laboratory report. Each experiment report can be evaluated for 10 marks. Marks of
all experiments’ write-ups are added and scaled down to 15 marks.
● The laboratory test (duration 02/03 hours) after completion of all the experiments shall be
conducted for 50 marks and scaled down to 10 marks.
● Scaled-down marks of write-up evaluations and tests added will be CIE marks for the laboratory
component of IPCC for 25 marks.
● The student has to secure 40% of 25 marks to qualify in the CIE of the practical component of the
IPCC.
SEE for IPCC
Theory SEE will be conducted by University as per the scheduled timetable, with common question
papers for the course (duration 03 hours)
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scoredby the student shall be proportionally scaled down to 50 Marks
The theory portion of the IPCC shall be for both CIE and SEE, whereas the practical portion will
have a CIE component only. Questions mentioned in the SEE paper may include questions from
the practical component.
Suggested Learning Resources:
Textbook:
1. Behrouz A. Forouzan, Data Communications and Networking, 5th Edition, Tata McGraw-
3 12082024
MKV-TEMPLATE for IPCC (26.04.2022) Annexure-III
Hill,2013.
Reference Books:
1. Larry L. Peterson and Bruce S. Davie: Computer Networks – A Systems Approach, 4th
Edition, Elsevier, 2019.
2. Nader F. Mir: Computer and Communication Networks, 2nd Edition, Pearson Education,
2015.
3. William Stallings, Data and Computer Communication 10th Edition, Pearson Education, Inc.,
2014.
Web links and Video Lectures (e-Resources):
1. https://www.digimat.in/nptel/courses/video/106105183/L01.html
2. http://www.digimat.in/nptel/courses/video/106105081/L25.html
3. https://nptel.ac.in/courses/10610
4 12082024
Annexure-II 1
TEXT BOOK: Sections 3.1, 3.2 (Except 3.2.1), 3.3, 4.1, 4.2, 4.4
Module-3 10 Hours
1 12082024
Annexure-II 2
2 12082024
Annexure-II 3
● For the Assignment component of the CIE, there are 25 marks and for the Internal Assessment
Test component, there are 25 marks.
● The first test will be administered after 40-50% of the syllabus has been covered, and the
second test will be administered after 85-90% of the syllabus has been covered
● Any two assignment methods mentioned in the 22OB2.4, if an assignment is project-based
then only one assignment for the course shall be planned. The teacher should not conduct two
assignments at the end of the semester if two assignments are planned.
● For the course, CIE marks will be based on a scaled-down sum of two tests and other methods
of assessment.
The Internal Assessment Test question paper is designed to attain the different levels of Bloom’s
taxonomy as per the outcome defined for the course.
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question papers
for the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks..
Suggested Learning Resources:
Books
1. John E Hopcroft, Rajeev Motwani, Jeffrey D. Ullman,” Introduction to Automata Theory,
Languages and Computation”, Second Edition, Pearson.
Reference:
1. Elain Rich, “Automata,Computability and complexity”, 1st Edition, Pearson Education,2018.
2. K.L.P Mishra, N Chandrashekaran , 3rd Edition , ‘Theory of Computer Science”,PHI,2012.
3. Peter Linz, “An introduction to Formal Languages and Automata “, 3rd Edition, Narosa
Publishers,1998.
4. Michael Sipser : Introduction to the Theory of Computation, 3rd edition, Cengage learning,2013.
5. John C Martin, Introduction to Languages and The Theory of Computation, 3rd Edition, Tata
McGraw –Hill Publishing Company Limited, 2013.
3 12082024
Annexure-II 4
4 12082024
OO Design Patterns Lab Semester V
Course Code BCGL504 CIE Marks 50
Teaching Hours/Week (L:T:P: S) 0:0:2:0 SEE Marks 50
Credits 01 Exam
100
Hours
Examination type (SEE) Practical
Course objectives:
● To introduce students to the fundamental principles and concepts of design patterns and their role in
object-oriented software development.
● To equip students with the skills to identify and apply the most appropriate design patterns to
solve common software design problems.
● To develop the ability to analyze the advantages and disadvantages of different design patterns in
real-world applications.
● To provide hands-on experience in implementing various design patterns using object-oriented
programming languages.
Sl.NO Experiments (Implementation using Star UML)
1 Design and implement ShapeFactory class that generates different types of Shape
objects (Circle, Square, Rectangle) based on input parameters using Factory Design
Pattern.
2 Design and Implement an AbstractFactory class to create families of related or
dependent objects with respect to decathlon store without specifying their concrete
classes using Abstract Factory.
3 Design and implement a complex object like a House using a step-by-step Builder
pattern, allowing different representations of the house (wooden, brick, etc.).
4 Design and Implement to Extend a Coffee object with dynamic features (e.g., milk,
sugar, whipped cream) using Decorators.
5 Design and Implement a Logger class ensuring a single instance throughout the
application
6 Design and implement an Adapter Pattern for a Music System.
7 Design and Implement an Observer pattern for a news agency to notify subscribers
of updates.
8 Design and Implement a Façade pattern for home theatre system.
9 Design and Implement a Template Method for Document Processing (word, pdf,
excel)
10 Design and Implement weather monitoring system that notifies multiple display
devices whenever the weather conditions change that follows the Observer Design
Pattern.
11 Design and Implement a Proxy pattern to control access to an object (e.g., a protected
resource or remote service).
12 Design and Implement a Mediator pattern to manage communication between a set
of objects (e.g., chat room with multiple participants).
12082024
Course outcomes (Course Skill Set):
At the end of the course the student will be able to:
● Design the model for the given problem using UML concepts and notations.
● Develop the solution for the given real world problem using design patterns .
● Analyze the results and produce substantial written documentation.
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is
50%. The minimum passing mark for the CIE is 40% of the maximum marks (20 marks out of 50) and
for the SEE minimum passing mark is 35% of the maximum marks (18 out of 50 marks). A student
shall be deemed to have satisfied the academic requirements and earned the credits allotted to each
subject/ course if the student secures a minimum of 40% (40 marks out of 100) in the sum total of
the CIE (Continuous Internal Evaluation) and SEE (Semester End Examination) taken together
12082024
● Students can pick one question (experiment) from the questions lot prepared by the
examiners jointly.
● Evaluation of test write-up/ conduction procedure and result/viva will be conducted
jointly by examiners.
● General rubrics suggested for SEE are mentioned here, writeup-20%, Conduction
procedure and result in -60%, Viva-voce 20% of maximum marks. SEE for practical shall
be evaluated for 100 marks and scored marks shall be scaled down to 50 marks (however,
based on course type, rubrics shall be decided by the examiners)
Change of experiment is allowed only once and 15% of Marks allotted to the procedure
part are to be made zero.
The minimum duration of SEE is 02 hours
Suggested Learning Resources:
● Alan Shalloway, James R Trot, “Design Patterns Explained – A New Perspective on Object Oriented
Design”, Pearson, 2nd Edition, 4th Impression 2010.
● Eric Freeman, Elisabeth Freeman, “Head First Design Patterns”, O’reilly Publications, October 2004, 1st
Edition.
● Satzinger, Jackson, Burd, “Object Oriented Analysis and Design with Unified Process”, Thomson
Learning, 1st Indian Reprint 2007.
● https://www.udemy.com/course/design-patterns-java/
● https://nptel.ac.in/courses/106105224
12082024
Annexure-II 1
Course objectives:
● To understand the image and video processing fundamentals
● To study the 2D and 3D motion estimation methods
● To learn about various video filtering and restoration methods
● To study various video compression methods, video compression standards
and video transmission types
These are sample strategies; which teachers can use to accelerate the attainment of the
various course outcomes.
1. Lecturer method (L) does not mean only the traditional lecture method, but different
types of teaching methods may be adopted to achieve the outcomes.
2. Utilize video/animation films to illustrate the functioning of various concepts.
3. Promote collaborative learning (Group Learning) in the class.
4. Pose at least three HOT (Higher Order Thinking) questions in the class to stimulate
critical thinking.
5. Incorporate Problem-Based Learning (PBL) to foster students' analytical skills and
develop their ability to evaluate, generalize, and analyze information rather than
merely recalling it.
6. Introduce topics through multiple representations.
7. Demonstrate various ways to solve the same problem and encourage students to
devise their own creative solutions.
8. Discuss the real-world applications of every concept to enhance students'
comprehension.
9. Use any of these methods: Chalk and board, Active Learning, Case Studies.
Module-1
Digital Images and Video: Human Visual System and Color, Analog Video, Digital Video,
3D Video, Digital Video-Applications, Image and Video Quality.
Textbook: Chapter 2.
Module-2
Motion Estimation: Image Formation, Motion Models, 2D Apparent-Motion Estimation,
Differential Methods, Matching Methods, Nonlinear Optimization Methods, Transform-
Domain Methods, 3D Motion and Structure Estimation.
Textbook: Chapter 4
1 12082024
Annexure-II 2
Module-3
Video Segmentation and Tracking: Image Segmentation, Change Detection, Motion
Segmentation, Motion Tracking, Image and Video Matting, Performance Evaluation.
Textbook: Chapter 5
Module-4
Video Filtering: Theory of Spatio-Temporal Filtering, Video-Format Conversion, Multi-
Frame Noise Filtering, Multi-Frame Restoration, Multi-Frame Super-Resolution.
Textbook: Chapter 6
Module-5
Video Compression: Video-Compression Approaches, Early Video-Compression
Standards, MPEG-4AVC/ITU-T H.264 Standard, High-Efficiency Video-Coding (HEVC)
Standard, Scalable-Video Compression, Stereo and Multi-View Video Compression.
Textbook 1: Chapter 8
2 12082024
Annexure-II 3
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common
question papers for the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with
a maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks.
Suggested Learning Resources:
Text Book:
1. A Murat Tekalp, “Digital Video Processing”, 2nd Edition, Prentice Hall Signal
Processing Series, 2015.
Reference Books:
1. Yao Wang, Jorn Ostermann, Ya-Qin Zhang, “Video Processing and Communications”,
Prentice Hall Publishers, 2002.
2. Charles Poynton, “Digital Video and HD – Algorithms and Interfaces”, 2nd Edition,
Elsevier, 2018.
3 12082024
Annexure-II 4
● https://download.e-bookshelf.de/download/0003/9259/52/L-G-0003925952-0013267751.pdf
● https://in.mathworks.com/solutions/image-video-processing/video-processing.html
● https://link.springer.com/journal/11760
● https://www.youtube.com/watch?v=QoZ8pccsYo4&list=PLWKotBjTDoLgK5TsgSZG_uIqhre
2Im3Cj&index=3
● https://www.youtube.com/watch?v=AxIc-vGaHQ0
● https://archive.nptel.ac.in/courses/117/104/117104020/
4 12082024
Annexure-II 1
1 12082024
Annexure-II 2
Module-5
Inference in First Order Logic: Backward Chaining, Resolution
Classical Planning: Definition of Classical Planning, Algorithms for Planning as State-Space
Search, Planning Graphs
Chapter 9-9.4, 9.5
Chapter 10- 10.1,10.2,10.3
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common
question papers for the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with
a maximum of 3 sub-questions), should have a mix of topics under that module.
2 12082024
Annexure-II 3
Reference Books
1. Elaine Rich, Kevin Knight, Artificial Intelligence, 3rd edition, Tata McGraw Hill, 2013
2. George F Lugar, Artificial Intelligence Structure and strategies for complex, Pearson
Education, 5th Edition, 2011
3. Nils J. Nilsson, Principles of Artificial Intelligence, Elsevier, 1980
4. Saroj Kaushik, Artificial Intelligence, Cengage learning, 2014
3 12082024
Annexure-II 1
Unix files: Naming files. Basic file types/categories. Organization of files. Hidden files.
Standard directories. Parent-child relationship. The home directory and the HOME variable.
Reaching required files- the PATH variable, manipulating the PATH, Relative and absolute
pathnames. Directory commands – pwd, cd, mkdir, rmdir commands. The dot (.) and double
dots (..) notations to represent present and parent directories and their usage in relative path
names. File related commands – cat, mv, rm, cp, wc and od commands.
1 12082024
Annexure-II 2
Module-2
File attributes and permissions: The ls command with options. Changing file permissions:
the relative and absolute permissions changing methods. Recursively changing file
permissions. Directory permissions.
The shells interpretive cycle: Wild cards. Removing the special meanings of wild cards.
Three standard files and redirection.
Connecting commands: Pipe. Basic and Extended regular expressions. The grep, egrep.
Typical examples involving different regular expressions.
Shell programming: Ordinary and environment variables. The. profile. Read and read-only
commands. Command line arguments. exit and exit status of a command. Logical operators
for conditional execution. The test command and its shortcut. The if, while, for and case
control statements. The set and shift commands and handling positional parameters. The here
(<<) document and trap command. Simple shell program examples.
File I/O: Introduction, File Description, open, create, read, write, close, fcntl functions.
Files and Dictionaries: mkdir and rmdir functions, reading dictionaries, chdir, fchdir and
getcwd functions. Device Special files.
Module-4
Process Control: Introduction, Process Identifiers, fork, vfork, exit, wait, waitpid, wait3,
wait4 Functions, Race Conditions, exec Functions.
Overview of IPC Methods, Pipes, popen, pclose Functions, Coprocesses, FIFOs, System V
IPC, Message Queues, Semaphores.
Module-5
2 12082024
Annexure-II 3
Signals and Daemon Processes: Introduction, Signal Concepts, Signal Functions, SIGCLD
Semantics, Kill and Raise functions, Alarm and Pause Functions, Signal Sets, sigprocmask
Function, sigpending function, sigaction function, sigsetjmp and siglongjmp functions,
sigsuspend function, abort function, system function, sleep, nanosleep and clock_nanosleep
functions, sigqueue functions, job-control signals, signal names and numbers.
● For the Assignment component of the CIE, there are 25 marks and for the Internal Assessment
Test component, there are 25 marks.
● The first test will be administered after 40-50% of the syllabus has been covered, and the
second test will be administered after 85-90% of the syllabus has been covered
● Any two assignment methods mentioned in the 22OB2.4, if an assignment is project-based then
only one assignment for the course shall be planned. The teacher should not conduct two
assignments at the end of the semester if two assignments are planned.
● For the course, CIE marks will be based on a scaled-down sum of two tests and other methods of
assessment.
Internal Assessment Test question paper is designed to attain the different levels of Bloom’s
taxonomy as per the outcome defined for the course.
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question papers for
the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks.
3 12082024
Annexure-II 4
1. Sumitabha Das., Unix Concepts and Applications., 4thEdition., Tata McGraw Hill
2. W. Richard Stevens: Advanced Programming in the UNIX Environment, 2nd Edition,
Pearson Education, 2005
Reference Books:
https://www.youtube.com/watch?v=ffYUfAqEamY
https://www.youtube.com/watch?v=Q05NZiYFcD0
https://www.youtube.com/watch?v=8GdT53KDIyY
https://www.youtube.com/watch?app=desktop&v=3Pga3y7rCgo
Activity Based Learning (Suggested Activities in Class)/ Practical Based learning
Programming assignment -1 (Shell level) - 10 marks
Programming assignment -2 (API level) - 15 marks
4 12082024
Annexure-II 1
● To support problem solving by enabling the students to understand interfaces that support
effective user problem-solving.
Textbook: Chapter 1, 2, 3
Module-2
1 12082024
Annexure-II 2
Our Color Vision is Limited – How Color Vision Works, Vision is Optimized for Detection of Edges,
Not Brightness, Discriminability of Colors Depends on How They are Presented, Color Blindness,
External Factors That Influence Our Ability to Distinguish Colors, Guidelines for Using Color
Our Peripheral Vision is Poor - Resolution Of The Fovea Compared With The Periphery, Is The Visual
Periphery Good For Anything?, Examples From Computer User Interfaces, Common Methods Of
Making Messages Visible, Heavy Artillery For Making Users Notice Messages, Visual Search Is Linear
Unless Targets “Pop” In The Periphery.
Reading is Unnatural - Is Reading Feature-Driven Or Context-Driven?, Poor Information Design Can
Disrupt Reading, People Don’t Read When Using Software and the Web; They Scan, Much Of The Text
in Apps and Websites Is Unnecessary.
Textbook: Chapter 4, 5, 6
Module-3
Our Attention is Limited; Our Memory is Imperfect - A Modern View Of Memory, Characteristics Of
Attention And Working Memory, Implications Of Working Memory Characteristics For User-Interface
Design, Characteristics Of Long-Term Memory, Implications Of Long-Term Memory Characteristics For
User-Interface Design.
Limits on Attention Shape Our Thought and Action - We Notice Things More When They Are
Related To Our Goals, We Use External Aids To Keep Track Of What We Are Doing, We Follow The
Information “Scent” Toward Our Goal, We Prefer Familiar Paths, Our Thought Cycle: Goal, Execute,
Evaluate, After We Achieve A Task’s Primary Goal, We Often Forget Cleanup Steps.
Recognition is Easy; Recall is Hard - Recognition Versus Recall: Implications For User-Interface
Design.
Textbook: Chapter 7, 8, 9
Module-4
Learning from Experience and Performing Learned Actions are Easy; Novel Actions, Problem
Solving, and Calculation are Hard - Learning From Experience Is (Usually) Easy, Performing Learned
Actions Is Easy, Performing Novel Actions Is Hard, Problem Solving And Calculation Are Hard,
Implications For User-Interface Design.
Many Factors Affect Learning: We Learn Faster When Practice Is Frequent, Regular, And Precise, We
Learn Faster When Operation Is Task Focused, Simple, Consistent and Predictable, We Learn Faster
When Vocabulary Is Task Focused, Familiar, And Consistent.
Our Hand–Eye Coordination Follows Laws - Fitts’ Law: Pointing At Displayed Targets, Steering Law:
Moving Pointers Along Constrained Paths.
2 12082024
Annexure-II 3
● For the Assignment component of the CIE, there are 25 marks and for the Internal
Assessment Test component, there are 25 marks.
● The first test will be administered after 40-50% of the syllabus has been covered, and the
second test will be administered after 85-90% of the syllabus has been covered
● Any two assignment methods mentioned in the 22OB2.4, if an assignment is project-based
then only one assignment for the course shall be planned. The teacher should not conduct
two assignments at the end of the semester if two assignments are planned.
● For the course, CIE marks will be based on a scaled-down sum of two tests and other methods
of assessment.
Internal Assessment Test question paper is designed to attain the different levels of Bloom’s
taxonomy as per the outcome defined for the course.
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question papers
for the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks.
Suggested Learning Resources:
Textbook
1. Jeff Johnson: “Designing with the Mind in Mind - Simple Guide to Understanding User Interface Design
Guidelines” – 3rd Edition. Morgan Kaufmann Publishers (Available on Amazon Kindle).
Reference Books
1. Steve Kurg: “Don’t Make Me Think Revisited – A Common Sense Approach to Web and Mobile Usability
– 3rd Edition. Pearson Education.
2. Don Norman: “The Design of Everyday Things” Revised and Expanded Edition, Basic Books.
3 12082024
Annexure-II 4
∙ https://www.springboard.com/learning-paths/user-experience-design/learn/
∙ https://www.designkit.org/resources/1.html
∙ https://www.interaction-design.org/master-classes/how-to-design-with-the-mind-in-mind
Activity Based Learning (Suggested Activities in Class)/ Practical Based learning
Reference Book-1: Course project: Demonstration of design/usability concepts by building simple user
interfaces and applications (Web or Window-based). - 25 Marks
4 12082024