Final010524 (2019R)
Final010524 (2019R)
Final010524 (2019R)
Vision
To promote highly Ethical and Innovative Computer Professionals through excellence in teaching, training and
research.
Mission
• To produce globally competent professionals, motivated to learn the emerging technologies and to be innovative in
solving real world problems.
• To promote research activities amongst the students and the members of faculty that could benefit the society.
PEO 1: To equip students with essential background in computer science, basic electronics and applied mathematics.
PEO 2: To prepare students with fundamental knowledge in programming languages, and tools and enable them to
develop applications.
PEO 3: To develop professionally ethical individuals enhanced with analytical skills, communication skills and
organizing ability to meet industry requirements.
PO12: Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent
and life-long learning in the broadest context of technological change.
PROGRAM SPECIFIC OUTCOMES (PSOs)
PSO 1: Ability to understand, analyze and develop efficient software solutions using suitable algorithms, data
structures, and other computing techniques.
PSO 2: Ability to independently investigate a problem which can be solved by a Human Computer Interaction (HCI)
design process and then design an end-to-end solution to it (i.e., from user need identification to UI design to technical
coding and evaluation). Ability to effectively use suitable tools and platforms, as well as enhance them, to develop
applications/products using for new media design in areas like animation, gaming, virtual reality, etc.
PSO 3: Ability to apply knowledge in various domains to identify research gaps and to provide solution to new ideas,
inculcate passion towards higher studies, creating innovative career paths to be an entrepreneur and evolve as an
ethically social responsible computer science and design professional.
PO1: Engineering knowledge: Apply the knowledge of Mathematics, Science, Engineering fundamentals, and an
engineering specialization to the solution of complex engineering problems.
PO2: Problem analysis: Identify, formulate, review research literature, and analyze complex engineering problems
reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences.
PO3: Design/development of solutions: Design solutions for complex engineering problems and design system
components or processes that meet the specified needs with appropriate consideration for the public health and safety,
and the cultural, societal, and environmental considerations.
PO 4: Conduct investigations of complex problems: Use research-based knowledge and research methods
including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid
conclusions.
PO 5: Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and
IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations.
PO 6: The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health,
safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice.
PO 7: Environment and sustainability: Understand the impact of the professional engineering solutions in societal
and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
PO 8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the
engineering practice.
PO 9: Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams,
and in multidisciplinary settings.
PO 10: Communication: Communicate effectively on complex engineering activities with the engineering
community and with society at large, such as, being able to comprehend and write effective reports and design
documentation, make effective presentations, and give and receive clear instructions.
PO11: Project management and finance: Demonstrate knowledge and understanding of the engineering and
management principles and apply these to one’s own work, as a member and leader in a team, to manage projects
and in multidisciplinary environments.
CURRICULUM
SEMESTER I
SI. COURSE Contact
NO. CODE COURSE TITLE Category Periods L T P C
THEORY COURSES
TOTAL 28 16 4 8 20
SEMESTER II
SI. COURSE Contact
NO. CODE COURSE TITLE Category Periods L T P C
THEORY COURSES
LABORATORY COURSES
TOTAL 30 17 1 12 21
SEMESTER III
SI. COURSE Contact
NO. CODE COURSE TITLE Category Periods L T P C
THEORY COURSES
1. MA19154 Discrete Mathematics BS 4 3 1 0 4
2. GE19301 Life Science for Engineers BS 3 3 0 0 3
3. CD19301 Computer Design HS 3 2 1 0 3
LAB ORIENTED THEORY COURSES
4. CB19343 Software Engineering PC 5 3 0 2 4
5. CD19342 Design Processes & Perspectives PC 5 3 0 2 4
6. CS19342 Object Oriented Programming Paradigm PC 5 3 0 4 5
NON CREDIT COURSES
7. MC19301 Essence of Indian Traditional Knowledge MC 3 3 0 0 0
TOTAL 28 20 2 8 23
SEMESTER V
SI. COURSE Contact
NO. CODE COURSE TITLE Category Periods L T P C
THEORY COURSES
2. Professional Elective-I PE 4 2 0 2 3
3. Open Elective – I OE 3 3 0 0 3
TOTAL 31 17 0 14 24
SEMESTER IV
SI. COURSE Contact
NO. CODE COURSE TITLE Category Periods L T P C
THEORY COURSES
LABORATORY COURSE
6. CD19411 Python Programming for Design PC 4 0 0 4 2
TOTAL 29 14 1 14 22
SEMESTER VI
SI. COURSE Contact
NO. CODE COURSE TITLE Category Periods L T P C
THEORY COURSES
1. CD19601 Fundamentals of Artificial Intelligence PC 3 3 0 0 3
2. Professional Elective-II PE 4 2 0 2 3
LAB ORIENTED THEORY COURSES
3. CD19641 Game Design and Development PC 5 3 0 2 4
4. CD19642 Data Visualization PC 5 3 0 2 4
5. CD19643 Web Essentials PC 5 3 0 2 4
LABORATORY COURSES
Mobile Application Design and Development
6. CD19606 PC 2 0 0 2 1
Laboratory
EMPLOYABILITY ENHANCEMENT COURSES
7. CD19651 Mini Project EEC 4 0 0 4 2
8. GE19621 Problem Solving Techniques EEC 2 0 0 2 1
TOTAL 30 14 0 16 22
SEMESTER VII
SI. COURSE Contact
NO. CODE COURSE TITLE Category Periods L T P C
THEORY COURSES
1. Professional Elective-III PE 4 2 0 2 3
2. Professional Elective-IV PE 4 2 0 2 3
3. Professional Elective-V PE 4 2 0 2 3
4. CD19701 Fundamentals of Video for Engineers PC 3 3 0 0 3
LABORATORY COURSES
THEORY COURSES
1. Professional Elective-VI PE 4 2 0 2 3
2. Open Elective-II OE 3 3 0 0 3
LABORATORY COURSES
3. CD19811 Project-II EEC 12 0 0 12 6
TOTAL 19 5 0 14 12
2 BS 12 4 7 4 27
3 ES 5 12 17
4 PC 5 13 14 17 16 9 74
5 PE 0 3 3 9 3 18
6 OE 3 3 6
7 EEC 1 1 3 3 6 14
8 MC 0 0 0 0
Total 20 21 23 22 24 22 21 12 165
SEMESTER VII
SI. COURSE Contact
COURSE TITLE Category L T P C
NO. CODE Periods
4. CD19701 Fundamentals of Video for Engineers PC 3 3 0 0 3
Objectives:
To develop learners’ skills in, and understanding of, moving image post-production processes. To explore the
professional practice of editing, and developing their own technical and creative skills.
To develop an understanding of how their work can affect the final outcome of a production.
This subject would cover the techniques and methodology of Video Editing, it would focus on the techniques used for
video and sound reinforcement, to fulfil the present day designing needs
Course Outcomes:
On completion of the course, the students will be able to
CO vs PO PO 2 PO 3 PO 4 PO PO PO PO 8 PO 9 PO PS PS PS
PO/PSO 1 5 6 7 10 O1 O2 O3
CO1 3 3 3 2 2 1 3 2 1 2 3 1 1
CO2 3 3 2 1 3 3 3 2 2 1 3 1 1
CO3 3 3 3 3 3 3 3 3 3 3 3 1 1
CO4 3 3 1 2 2 2 3 3 2 2 3 1 1
CO5 3 3 1 2 2 2 3 3 2 1 3 1 1
Target 1 2.2 2 1.8 2.4 1.6 2.4 2.6 2.4 1.6 1.8 1 2
Objectives:
This course aims to give sufficient knowledge for students to evaluate principals of animation along with
history of animation with animation methods.
This subject provides students technical skills needed and support character animations effectively for all 3D Animation
classes.
The main objective of this subject is to impart the knowledge of the techniques used for compositing in films.
To understand poses and camera angles
To understand weight shift and work on centre of gravity of body mechanics
Course Outcomes:
On completion of the course, the students will be able to
Identify the history of Animation
Compare the Traditional and Computer generated Animation
Compare in which way the 2D,3D Animation pipe line works
Describes the History of Disney &Pixar Animation studios
Creates advance flip card animation, building models, lighting
Text Books(s):
1 Parent Rick and Kauffman Morgan, (2020). Computer Animation Algorithm and Techniques.
2 Roberts Steve (2023). Character Animation 3D. Focal Press.
CO vs PO PO PO PO PO PO PO PO PO PO PS PS PS
PO/PSO 1 2 3 4 5 6 7 8 9 10 O1 O2 O3
CO1 3 3 3 2 2 1 3 2 1 2 3 1 1
CO2 3 3 2 1 3 3 3 2 2 1 3 1 1
CO3 3 3 3 3 3 3 3 3 3 3 3 1 1
CO4 3 3 1 2 2 2 3 3 2 2 3 1 1
CO5 3 3 1 2 2 2 3 3 2 1 3 1 1
Target 1 2.2 2 1.8 2.4 1.6 2.4 2.6 2.4 1.6 1.8 1 2
Objectives:
To study the basics computer graphics in modeling.
To familiarize the assembly modeling and data exchange standard in modeling.
To understand various software tools, techniques, file formats and importance of Reverse Engineering.
To familiarize the development of Additive Manufacturing, various business opportunities and applications.
To be familiar with solid, liquid and powder based processes.
Course Outcomes:
On completion of the course, the students will be able to
Get familiarized with the computer graphics application in design.
Get familiarized with the various data exchange format.
Ability to explain the process of transforming a concept / existing product into 3D model used in AM technology.
Ability to explain the development of AM technology and how AM technology propagated into various
businesses.
Ability to explain the Liquid, Solid and Power based AM processes.
Text Books(s):
1 Ibrahim Zeid “Mastering CAD CAM” Tata McGraw-Hill Publishing Co.2007.
2 Donald Hearn and M. Pauline Baker. “Computer Graphics”, Prentice Hall, Inc., 2012.
3 Andreas Gebhardt and Jan-Steffen Hötter “Additive Manufacturing: 3D Printing for Prototyping and
References:
1 William M Neumann and Robert F.Sproull. “Principles of Computer Graphics”, Mc Graw Hill Book Co.
Singapore, 2001.
2 Foley, Wan Dam, Feiner and Hughes – Computer graphics principles & practices, Pearson Education – 2003.
3 Ibrahim Zeid and Subramanian R "CAD/CAM --Theory and Practice" - McGraw Hill, International Edititon,
2009.
4 Amit Bandyopadhyay and Susmita Bose, “Additive Manufacturing”, 1st Edition, CRC Press.,United States,
2015.
5 Andreas Gebhardt, “Understanding Additive Manufacturing: Rapid Prototyping, Rapid Manufacturing”, Hanser
Lab Experiments
CO vs PO PO 2 PO 3 PO 4 PO PO PO PO 8 PO 9 PO PS PS PS
PO/PSO 1 5 6 7 10 O1 O2 O3
CO1 3 3 3 2 2 1 3 2 1 2 3 1 1
CO2 3 3 2 1 3 3 3 2 2 1 3 1 1
CO3 3 3 3 3 3 3 3 3 3 3 3 1 1
CO4 3 3 1 2 2 2 3 3 2 2 3 1 1
CO5 3 3 1 2 2 2 3 3 2 1 3 1 1
Target 1 2.2 2 1.8 2.4 1.6 2.4 2.6 2.4 1.6 1.8 1 2
Objectives
Understand the Evolution and Scope of Data Science:
Master Data Collection and Preprocessing Techniques:
Conduct Exploratory Data Analysis (EDA):
Build and Evaluate Predictive Models:
Address Data Security and Ethical Considerations:
UNIT-I Introduction 6
Introduction to Data Science – Evolution of Data Science – Data Science Roles – Stages in a Data Science Project –
Applications of Data Science in various fields – Data Security Issues.
UNIT-II Data Collection and Data Pre-Processing 6
Data Collection Strategies – Data Pre-Processing Overview – Data Cleaning – Data Integration and Transformation – Data
Reduction – Data Discretization.
UNIT-III Exploratory Data Analytics 6
Descriptive Statistics – Mean, Standard Deviation, Skewness and Kurtosis – Box Plots –Pivot Table – Heat Map –
Correlation Statistics – ANOVA.
UNIT-IV Model Development 6
Simple and Multiple Regression – Model Evaluation using Visualization – Residual Plot –Distribution Plot – Polynomial
Regression and Pipelines – Measures for Insample Evaluation – Prediction and Decision Making.
UNIT-V Model Evaluation 6
Generalization Error – Out-of-Sample Evaluation Metrics – Cross Validation – Overfitting –Under Fitting and Model
Selection – Prediction by using Ridge Regression – Testing Multiple Parameters by using Grid Search.
Total Contact Hours : 30
Course Outcomes:
On completion of the course, the students will be able to
Critical Thinking and Problem-Solving Skills in Data-Driven Decision Making:
Text Books(s):
1 "Introduction to Data Science" by Jeffrey M. Stanton (2nd Edition, 2019)
2 "Python for Data Science For Dummies" by John Paul Mueller and Luca Massaron (2nd Edition, 2019)
3 "Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking" by Foster
Provost and Tom Fawcett (2nd Edition, 2019)
4 "Doing Data Science: Straight Talk from the Frontline" by Cathy O'Neil and Rachel Schutt (4th Edition,
2020)
Reference Book(s) / Web link(s):
1 Jojo Moolayil, “Smarter Decisions : The Intersection of IoT and Data Science”, PACKT, 2016
2 Cathy O’Neil and Rachel Schutt , “Doing Data Science”, O'Reilly, 2015.
3 David Dietrich, Barry Heller, Beibei Yang, “Data Science and Big data Analytics”, EMC 2013
4 Raj, Pethuru, “Handbook of Research on Cloud Infrastructures for Big Data Analytics”, IGI Global.
CO vs PO PO 2 PO 3 PO 4 PO PO PO PO 8 PO 9 PO PS PS PS
PO/PSO 1 5 6 7 10 O1 O2 O3
CO1 3 3 3 2 2 1 3 2 1 2 3 1 1
CO2 3 3 2 1 3 3 3 2 2 1 3 1 1
CO3 3 3 3 3 3 3 3 3 3 3 3 1 1
CO4 3 3 1 2 2 2 3 3 2 2 3 1 1
CO5 3 3 1 2 2 2 3 3 2 1 3 1 1
Target 1 2.2 2 1.8 2.4 1.6 2.4 2.6 2.4 1.6 1.8 1 2
Objectives:
Course Outcomes:
On completion of the course, the students will be able to
1 Annalisa Bonfiglo and Danilo De Rossi, Wearable Monitoring Systems, Springer, 2011
2 Edward Sazonov and Micheal R Neuman, Wearable Sensors: Fundamentals, Implementation and Applications,
Elsevier, 2014
LAB EXPERIMENTS
LIST OF EXPERIMENTS:
1. Introduction to Wearable Computing
2. Understanding Components (30 minutes)- Introduce the components that will be used in the exercise
(Arduino board, sensors, LEDs/displays, etc.). Explain the role of each component and how they interact to create
a wearable computing system.
3. Designing the Prototype (60 minutes)- Divide students into small groups. Task each group with designing a simple
wearable computing prototype. Examples could include a step counter, gesture- controlled LED display, or
temperature monitoring brace Encourage creativity in design and functionality while considering the limitations of
the components available.
4. Implementing the Prototype. Provide students with the necessary materials and tools. Guide them through the
process of connecting sensors, LEDs/displays, and other components to the Arduino board. Assist students in
writing the code to read sensor data, process it, and control the output (LEDs/displays). Emphasize the importance
of testing and troubleshooting during the implementation phase.
5. Testing and Presentation. Once the prototypes are complete, allow each group to test their wearable computing
device. Encourage students to observe how their device performs under different conditions and identify any
potential improvements. Each group presents their prototype to the class, explaining its design, functionality, and
potential applications.
6. Discussion and Reflection. Lead a discussion on the challenges faced during the design and implementation process.
Reflect on the potential real-world applications of wearable computing and its impact on various industries.
Encourage students to share their insights and ideas for future development in the field.
Contact Hours:30
Total Contact Hours : 45
CO - PO – PSO matrices of course
CO vs PO PO PO PO PO PO PO PO PO PO PS PS PS
PO/PSO 1 2 3 4 5 6 7 8 9 10 O1 O2 O3
CO1 3 3 3 2 2 1 3 2 1 2 3 1 1
CO2 3 3 2 1 3 3 3 2 2 1 3 1 1
CO3 3 3 3 3 3 3 3 3 3 3 3 1 1
CO4 3 3 1 2 2 2 3 3 2 2 3 1 1
CO5 3 3 1 2 2 2 3 3 2 1 3 1 1
Target 1 2.2 2 1.8 2.4 1.6 2.4 2.6 2.4 1.6 1.8 1 2
Objectives:
● To become visually literate, including competence with the non-verbal languages of art and design.
● To develop visual, verbal, and written responses to visual phenomena, and organize perception and conceptualizations
both rationally and intuitively.
● To learn the basic principles of storyboarding and project mapping.
Lab Experiments
1. To implement Line, Circle and ellipse Attributes
2. To implement line drawing algorithms DDA line algorithm, Bresenham’s line algorithm
3. To perform 2D and 3D transformations
4. To perform animation using any Animation software (Create Frame by Frame Animations using multimedia
authoring tools)
Text Books(s):
1 Blazer L. Animated storytelling: Simple steps for creating animation and motion graphics. Peachpit Press; 2015.
2 Ian Crook, Peter Beare, Motion Graphics: Principles and Practices from the Ground Up, Bloomsbury Publishing,
2017.
1 Jackson C. After Effects for Designers: Graphic and Interactive Design in Motion. Focal Press; 2018.
2 Jon Krasner, Motion Graphic Design: Applied History and Aesthetics Focal press, 2013.
CO vs PO PO PO PO PO PO PO PO PO PO PS PS PS
PO/PSO 1 2 3 4 5 6 7 8 9 10 O1 O2 O3
CO1 3 3 3 2 2 1 3 2 1 2 3 1 1
CO2 3 3 2 1 3 3 3 2 2 1 3 1 1
CO3 3 3 3 3 3 3 3 3 3 3 3 1 1
CO4 3 3 1 2 2 2 3 3 2 2 3 1 1
CO5 3 3 1 2 2 2 3 3 2 1 3 1 1
Target 1 2.2 2 1.8 2.4 1.6 2.4 2.6 2.4 1.6 1.8 1 2
Objectives:
● Critically evaluate the societal implications and ethical considerations of spatial computing technologies.
Course Outcomes:
On completion of the course, the students will be able to
Text Books(s):
1 Erin Pangalin”
Creating Augmented and Virtual Realities: Theory and applications, Wiley, 2018
2 Robin Lovalece, “Geocomputation with R”, Wiley 2019
CO - PO – PSO matrices of course
CO vs PO PO PO PO PO PO PO PO PO PO PS PS PS
PO/PSO 1 2 3 4 5 6 7 8 9 10 O1 O2 O3
CO1 3 3 3 2 2 1 3 2 1 2 3 1 1
CO2 3 3 2 1 3 3 3 2 2 1 3 1 1
CO3 3 3 3 3 3 3 3 3 3 3 3 1 1
CO4 3 3 1 2 2 2 3 3 2 2 3 1 1
CO5 3 3 1 2 2 2 3 3 2 1 3 1 1
Target 1 2.2 2 1.8 2.4 1.6 2.4 2.6 2.4 1.6 1.8 1 2