Ccesyll
Ccesyll
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
Data link control: DLC Services: Framing, Flow Control, Error Control, Connectionless and
Connection Oriented, High Level Data Link Control (HDLC), Media Access control: Random Access,
Controlled Access, Channelization
Textbook 1 Ch. 11.1 – 11.3, Ch. 12.1 - 12.3
MODULE-5
Wired LANs Ethernet: Ethernet Protocol, Standard Ethernet, Fast Ethernet, Gigabit Ethernet and 10
Gigabit Ethernet, Wireless LANs: Introduction, IEEE 802.11 Project, Bluetooth, WiMAX, Cellular
Telephony.
Textbook 1: Ch. 13.1 - 13.5, Ch. 15.1-15.3, Ch. 16.1 – 16.2
2 12082024
MKV-TEMPLATE for IPCC (26.04.2022) Annexure-III
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.
● On completion of every experiment/program in the laboratory, the students shall be evaluated
including viva-voce and marks shall be awarded on the same day.
● 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-
Hill,2013.
3 12082024
MKV-TEMPLATE for IPCC (26.04.2022) Annexure-III
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
Template for Practical Course and if AEC is a practical Course Annexure-V
12082024
Template for Practical Course and if AEC is a practical Course Annexure-V
12082024
Template for Practical Course and if AEC is a practical Course Annexure-V
12082024
Annexure-II 1
Module-1
MODULE 1:
Radiometry - Measuring Light: Light in Space, Light Surfaces, Important Special Cases.
Sources, Shadows, And Shading: Qualitative Radiometry, Sources and Their Effects, Local
Shading Models, Application: Photometric Stereo, Interreflections: Global Shading. Color:
The Physics of Color, Human Color Perception, Representing Color, A Model for Image
Color, Surface Color from finite dimensional linear models.
Textbook 1: Chapter 1, 2, 3
Module-2
Linear Filters: Linear Filters and Convolution, Shift Invariant Linear Systems, Spatial Frequency
and Fourier Transforms, Sampling and Aliasing, Filters as Templates. Edge Detection: Noise,
Estimating Derivatives, Texture: Representing Texture, Analysis (and Synthesis) Using Oriented
Pyramids, Application: Synthesis by Sampling Local Models.
Textbook 1: Chapter 7(7.1-7.4), 8(8.1-8.2), 10(10.1,10.2,10.3.4)
Module-3
1
Annexure-II 2
The Geometry of Multiple Views: Two Views. Stereopsis: Reconstruction, Human Stereopsis-
Binocular Fusion, Using More Cameras, Using more cameras. Segmentation by Clustering: Human
Vision: Grouping and Gestalt, Applications: Shot Boundary Detection and Background Subtraction,
Image segmentation by Clustering Pixels.
Textbook 1: Chapter 11(11.1), 12, 15(15.1,15.2,15.3)
Module-4
Segmentation by Fitting a Model: The Hough Transform, Fitting Lines, Fitting Curves
Segmentation and Fitting Using Probabilistic Methods: Missing Data Problems, Fitting, and
Segmentation, The EM Algorithm in Practice. Tracking With Linear Dynamic Models: Tracking
as an Abstract Inference Problem, Linear Dynamic Models and Kalman Filtering.
Textbook 1: Chapter 16(16.1,16.2,16.3) 17(7.1.1, 7.1.2)
Module-5
Geometric Image features: Elements of differential geometry. Geometric Camera Models: Elements
of Analytical Euclidean Geometry, Geometric Camera Parameters, Calibration Methods: A Linear
Approach to Camera Calibration technique- Linear Least-Square methods, Taking Radial Distortion into
Account, Analytical Photogrammetry technique- Nonlinear least squares methods.
Textbook 1: Chapter 4(4.1), 5
Course outcome (Course Skill Set)
At the end of the course, the student will be able to :
1. Explain the fundamental concepts of computer vision which helps to understand AI applications.
2. Apply Linear Filters, Fourier transforms and segmentation in computer vision.
3. Analyze Hough transformations, segmentation methods, Shot Boundary Detection and Background
Subtraction in computer vision.
4. Develop computer vision applications using appropriate tools for a given scenario.
2
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.
2. Richard Szeliski, “Computer Vision: Algorithms and Applications”, 2nd Edition, Springer, 2022.
Web links and Video Lectures (e-Resources):
● https://www.youtube.com/watch?v=90oS7j8zVYw
● https://www.youtube.com/watch?v=YW1cIaOBkI8&list=PL05umP7R6ij35L2MHGzis8AEHz7mg38
1_
● https://www.youtube.com/watch?v=vqRzOGg9mi8&list=PL2zRqk16wsdorCSZ5GWZQr1EMWXs2T
Deu
● https://viso.ai/computer-vision/the-most-popular-computer-vision-tools/
3
Professional Elective. Annexure-II 1
Module-1
Introduction to Embedded system: Embedded systems versus General computing systems,
classification of Embedded systems, applications of embedded systems, purpose of embedded systems,
core of embedded system, memory, sensors and actuators, Communication interface, other system
components.
Textbook 1: 1.2, 1.4, 1.5, 1.6, 2.1, 2.2.1, 2.2.2, 2.3, 2.4
Module-2
Attributes of Embedded system: Characteristics of embedded system, quality attributes of embedded
system, washing machine- application specific embedded system, automotive- domain specific examples
of embedded system, factors to be considered in Selecting a Controller, Embedded system development
environment.
Textbook 1: 3.1, 3.2, 4.1, 4.2, 5.1, 13.1
Module-3
Embedded Hardware design: Fundamental issues in Hardware Software Co-design, Computational models
in Embedded System Design, analog Electronic Components, Digital Electronic Components, VLSI &
Integrated Circuit Design, PCB Layout design.
Textbook 1: 7.1, 7.2, 8.1, 8.2, 8.3, 8.7
Module-4
Embedded Firmware design: Embedded Firmware Design Approaches, Embedded Firmware
Development Languages, programming in Embedded C.
Textbook 1: 9.1, 9.2, 9.3
Module-5
RTOS based Embedded system design: Types of operating system, tasks, process and threads,
multiprocessing and multitasking, task communication, task synchronization, device drivers, how to
choose an RTOS.
Textbook 1: 10.2, 10.3, 10.4, 10.5, 10.7, 10.8, 10.9, 10.10
1 12082024
Professional Elective. Annexure-II 2
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.
2 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
NAME SERVICES: Introduction, Name services and the Domain Name System, Directory
services.
1 12082024
Annexure-II 2
Module-4
COORDINATION AND AGREEMENT: Introduction, Distributed mutual exclusion,
Elections, Coordination and agreement in group communication, Consensus and related
problems.
Textbook: Chapter -15.1-15.5
Module-5
DISTRIBUTED TRANSACTIONS: Introduction, Flat and nested distributed transactions,
Atomic commit protocols, Concurrency control in distributed transactions, Distributed
deadlocks, Transaction recovery.
REPLICATION: Introduction.
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’s:
1. George Coulouris, Jean Dollimore and Tim Kindberg, “Distributed Systems Concepts
and Design”, Fifth Edition, Pearson Education, 2012.
.
● https://www.youtube.com/watch?v=Azyizl9w2xo&list=PLrjkTql3jnm9FEOXHA_qjRTMO
DlaIk-W
Activity Based Learning (Suggested Activities in Class)/ Practical Based learning
● Programming Assignment (15 marks)
● Literature Review/ Case Studies (10 marks)
3 12082024