Final010524 (2019R)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 24

RAJALAKSHMI ENGINEERING COLLEGE

CURRICULUM AND SYLLABUS

B. E. COMPUTER SCIENCE AND DESIGN


REGULATION 2019

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.

• To impart moral and ethical values in their profession.

PROGRAMME EDUCATIONAL OBJECTIVES (PEOs)

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)

A graduate of the Computer Science and Design Program will have an

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.

PROGRAMME OUTCOMES (POs)

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

B. E. COMPUTER SCIENCE AND DESIGN


Regulation 2019 | Total Credits: 165

SEMESTER I
SI. COURSE Contact
NO. CODE COURSE TITLE Category Periods L T P C

THEORY COURSES

1. HS19151 Technical English HS 3 2 1 0 3

2. MA19156 Linear Algebra and Calculus BS 4 3 1 0 4


LAB ORIENTED THEORY COURSES

3. CD19141 Design Drawing and Visualization BS 5 3 2 0 4

4. GE19141 Programming using C ES 6 2 0 4 4

5. GE19122 Engineering Practices-Electrical and Electronics ES 2 0 0 2 1

6. PH19241 Physics for Information Science BS 5 3 0 2 4

NON CREDIT COURSES

7. MC19102 Indian Constitution and Freedom Movement MC 3 3 0 0 0

TOTAL 28 16 4 8 20

SEMESTER II
SI. COURSE Contact
NO. CODE COURSE TITLE Category Periods L T P C

THEORY COURSES

1. MA19255 Transforms and Partial Differential Equations BS 4 3 1 0 4

2. CD19201 Visual Design and Communication ES 4 2 0 2 3

LAB ORIENTED THEORY COURSES

3. EE19242 Basic Electrical and Electronics Engineering ES 5 3 0 2 4

4. EC19243 Principles of Digital Electronics ES 5 3 0 2 4

5. CS19241 Data Structures PC 7 3 0 4 5

LABORATORY COURSES

6. GE19121 Engineering Practices-Civil & Mechanical ES 2 0 0 2 1

NON CREDIT COURSES

7. MC19101 Environmental Science and Engineering MC 3 3 0 0 0

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

1. CS19501 Theory of Computation PC 3 3 0 0 3

2. Professional Elective-I PE 4 2 0 2 3

3. Open Elective – I OE 3 3 0 0 3

LAB ORIENTED THEORY COURSES

4. CS19541 Computer Networks PC 7 3 0 4 5

5. CS19443 Database Management Systems PC 7 3 0 4 5

6. CD19541 Animation & Graphics PC 5 3 0 2 4

EMPLOYABILITY ENHANCEMENT COURSES

7. GE19521 Soft Skills – II EEC 2 0 0 2 1

TOTAL 31 17 0 14 24

SEMESTER IV
SI. COURSE Contact
NO. CODE COURSE TITLE Category Periods L T P C

THEORY COURSES

1. MA19453 Probability and Statistics BS 4 3 1 0 4

2. CD19401 Strategic Design Management HS 3 3 0 0 3

LAB ORIENTED THEORY COURSES


3. CS19441 Operating Systems PC 7 3 0 4 5

4. CS19341 Design and Analysis of Algorithms PC 5 3 0 2 4

5. CS19P06 Human Computer Interaction PC 4 2 0 2 3

LABORATORY COURSE
6. CD19411 Python Programming for Design PC 4 0 0 4 2

EMPLOYABILITY ENHANCEMENT COURSES

7. GE19421 Soft Skills – I EEC 2 0 0 2 1

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

5. CD19721 Introduction to 3D Animation PC 1 1 0 0 1


LAB ORIENTED THEORY COURSES
6. CD19741 3D Printing and Design PC 7 3 0 4 5

LABORATORY COURSES

7. CD19711 Project-I EEC 6 0 0 6 3


TOTAL 29 13 0 16 21
SEMESTER VIII
SI. COURSE Contact
NO. CODE COURSE TITLE Category Periods L T P C

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

TOTAL NO. OF CREDITS: 165

PROFESSIONAL ELECTIVES (PE)

SI. COURSE Contact


NO. CODE COURSE TITLE Category Periods L T P C
1. CD19P01 Aesthetics and Art PE 4 3 0 0 3
2. CD19P02 Foundations of Digital story telling PE 6 3 0 0 3
3. CD19P03 Fundamentals of Image Processing PE 4 2 0 2 3
4. AI19P75 Information Retrieval PE 4 2 0 2 3
5. AI19P61 GPU Programming PE 4 2 0 2 3
6. CS19P09 C# and .Net Programming PE 4 2 0 2 3
7. AI19P62 Data Analysis and Data Mining PE 4 2 0 2 3

8. CS19P20 Social, Text and Media Analytics


PE 4 2 0 2 3
9. CS19P19 Cognitive Science PE 4 2 0 2 3

10. CD19P04 Computer Vision and Image Analysis PE 4 2 0 2 3


11. CD19P05 UI and UX PE 6 2 0 2 3
12. AI19P82 Business Intelligence and Analytics PE 4 2 0 2 3
13. CS19741 Cloud Computing PE 4 2 0 2 3
14. CS19643 Foundations of Machine Learning PE 4 2 0 2 3
15. CS19P05 Quantum Computing PE 3 2 1 0 3

16. CD19P07 Introduction to Motion Graphics PE 4 2 0 2 3

17. CD19P08 Design Thinking for Innovation PE 3 1 0 4 3

18. CD19P09 Immersive Technology-AR and VR PE 4 2 0 2 3


19. CD19P10 Foundations of Data Science PE 4 2 0 2 3
20. CD19P11 Digital Media Entrepreneurship PE 3 3 0 0 3
21. CD19P12 Visual Effects PE 6 0 0 6 3
22. AI19P52 AI for Game Programming PE 4 2 0 2 3
23. AI19P76 Supply Chain Analytics PE 4 2 0 2 3
24. CD19P13 Film Making and Radio Podcasting PE 4 2 0 2 3
25. CD19P14 Wearable Applications PE 4 2 0 2 3
26. AI19P53 Mobile Technology PE 3 3 0 0 3
27. CD19P06 Spatial Computing PE 4 2 0 2 3

SUMMARY OF ALL COURSES

B. E. COMPUTER SCIENCE AND DESIGN

Course Category Credits per Semester

I II III IV V VI VII VIII


S.NO Total Credits
1 HS 3 3 3 9

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

5. CD19721 Introduction to 3D Animation PC 1 1 0 0 1

6. CD19741 3D Printing and Design PC 7 3 0 4 5


Subject Code Subject Name L T P C

CD19701 FUNDAMENTALS OF VIDEO EDITING FOR ENGINEERS PC 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

UNIT-I HISTORY OF VIDEO EDITING 3


Video editing pipeline, Workspace of Software, Metadata, Playback menus, Sequences design, Team Projects Pipeline, Bit
and color theory. Introduction to Adobe Premiere Working with Timeline Adding Transitions Adding Sound Clips
Introduction to Editing (Adobe premiere).
UNIT-II ANALYZE THE PURPOSE OF TAKING A SHOT 3
To take a shot(Analyze the purpose of taking a shot), Shot to shot transition, keying ,Basic techniques of building a scene,
Pace & Time, Rough cut. Frame rate frame dimension, Windows Shortcut keys, Camera Trimming, Title toll Working with
effects, Freeze frame.
UNIT-III PRODUCE AN ANIMATIC 3
The art of voiceover, how to lend voice to a short film, Multi cam editing, Dub matching and track lying. Color
correction for a final project or a movie. Trim to fill, fit to fill, Nesting effects, Load filer, fade, effects, Capturing.
UNIT-IV PRINCIPLES OF VIDEO EDITING 3
Stages of editing, selection of shots, assembly and fine cut, principles of continuity editing. creating transitions, basic
transitions, cut, dissolve, types of editing fade in, and fade out, intercut, cross cut, jump cut, Color boors, create tone media,
Multi camera Presets
UNIT-V TITLES AND EFFECTS 3
WORKING WITH SOUND Non liner editing Techniques, Capturing Importing footage Organizing footage, in bins
Developing sequences and exporting Video Capture and Import. Green & blue mat effects. Color corrections.
Total Contact Hours : 15

Course Outcomes:
On completion of the course, the students will be able to

Describe the Historical development of editing.


Explain stages of editing, selection of shots, assembly & fine cut, principles of continuity editing.
Create basic transitions like cut, dissolve, fade in, fade out, and intercut, cross cut, jump cut.
Do the titles and credits using linear, on linear, offline, online editing through final cut pro and avid.
Do the sound editing using nonlinear editing techniques, capturing & importing footage
Describe the Historical development of editing.
Text Books(s):
1 T1. Video Production VasukiBelavadi Oxford press 2023 1st edition
2 T2. Adobe Premiere Pro CC Classroom in a Book Maxim jago Adobe 2022 16th edition

Reference Book(s) / Web link(s):


1 Sound Design: The Expressive Power of Music, Voice and Sound Effects in Cinema - David Sonnenschein. 2018.
2 Sound Systems: Design and Optimization: Modern Techniques and Tools for Sound System 2019

CO - PO – PSO matrices of course

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

Note: Enter correlation levels 1, 2 or 3 as defined below:

1: Slight (Low) 2: Moderate (Medium) 3: Substantial (High)

If there is no correlation, put “-“


Subject Code Subject Name L T P C
CD19721 INTRODUCTION TO 3D ANIMATION PC 1 0 0 1

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

UNIT-I HISTORY OF ANIMATION 3


Introduction to the history of Animation. Technical conceptual and Aesthetic landmarks from the early 1900’sto the
present. History of Disney Animation Studio Pixar Animation studio. Three dimensional computer, Generated animation.
UNIT-II INTRODUCTION TO 2D& 3D ANIMATION 3
Introduction to fundamentals of Animation. Traditional Animation. Computer Animation. Types of computer Animation
Challenges and the future of computer animation2D Animation Pipe Line, 3D Animation Pipe Line, 2D Animation
techniques, sensitivity to timing.
UNIT-III INTRODUCTION TO CHARACTER ANIMATION (MAYA) 3
Explaining gestures, Role of expression, emotion in acting and, animation. Introductory exercises: creativity ideas,
inspiration for stories, acting methods
UNIT-IV GETTING INTO CHARACTER 3
Acting exercises that illustrate personality and character. Situations & character-driven scenarios. Focus on Shape, Postures,
Gestures & key poses. Accents, dialects, mouth movements & facial expressions: characterization& performance choices
dialogue in Animation.

UNIT-V ACTING FOR ANIMATION 3


Understanding Classical Animation, Doing Cell Animation, Understanding the Light Board Designing the Layout,
Preparing the Rough Sketch for Animation, Drawing Key Poses for Animation, Shade and Color Filling. Doing Animation
Human Walk, Doing Animation Animal Walk.

Total Contact Hours : 15

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.

Reference Book(s) / Web link(s):


1 The Animator’s Survival Kit / Richard Williams .2001

2 Cartoon Animation /by Preston Blair 2020


3 The Illusion of Life / Frank Thomas and Ollie Johnston
4 Timing for Animation –First published 1981 by
Harold Whitaker and John Halas Updated by Tom Sito
5 Timing for Animation by John Halas, Harold Whitaker

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

Note: Enter correlation levels 1, 2 or 3 as defined below:

1: Slight (Low) 2: Moderate (Medium) 3: Substantial (High)

If there is no correlation, put “-“


Subject Code Subject Name (Lab Oriented Theory Course) Category L T P C
CD19741 3D PRINTING AND DESIGN PC 3 0 4 5

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.

UNIT-I FUNDAMENTAL OF COMPUTER GRAPHICS 9


CAD/CAM- Output Primitives- 2 Dimensional and 3 Dimensional Transformation – Translation, Scaling and Rotation-
Constructive Solid Geometry- Boundary Representation- User Interface for Solid Modeling.
UNIT-II ASSEMBLY OF PARTS AND PRODUCT EXCHANGE 9
Assembly Modeling - Graphics and Computing Standards - Open GL Data Exchange standard- IGES, STEP.

UNIT-III REVERSE ENGINEERING


Reverse Engineering- Steps in reverse Engineering. Design for additive manufacturing- CAD model preparation-
Model slicing and software’s –File formats in AM.
UNIT-IV 3D PRINTING 9
Fundamentals of Additive and digital Manufacturing- Advantages and Applications- Comparison of Additive
Manufacturing with traditional Manufacturing- Additive Manufacturing process chain –Materials used in AM Process –
Process and Printing Parameters.
UNIT –V ADDITIVE MANUFACTURING PROCESSES 9
Liquid, Solid and Powder Based Additive Manufacturing Process - Stereo lithography apparatus - Fused Deposition
Modeling - , Laminated Object Manufacturing - Principle, Process, Machine parameters, Process parameters, Materials
used, Strength and weakness, Applications.
Total Contact Hours : 45

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

1. Introduction to 3d geometric modelling


2. Exercise on extrude command
3. Exercise on revolve command
4. Exercise on edit (cut, fillet etc.)
5. Exercise on creating bracket
6. Slicing software in additive manufacturing process
7. 3d printing by various layer height
8. 3d printing by varying infill pattern
9. 3d printing by varying infill density
10. 3d printing by varying orientation

CO - PO – PSO matrices of course

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

Note: Enter correlation levels 1, 2 or 3 as defined below:

1: Slight (Low) 2: Moderate (Medium) 3: Substantial (High)

If there is no correlation, put “-“


Subject Code Subject Name L T P C
PC
CD19P10 FOUNDATIONS OF DATA SCIENCE 2 0 2 3

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:

Understanding of Data Security and Ethical Considerations:

Competence in Building and Evaluating Predictive Models:

Proficiency in Exploratory Data Analysis (EDA):

Ability to Apply Data Collection and Preprocessing Techniques:

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 - PO – PSO matrices of course

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

Note: Enter correlation levels 1, 2 or 3 as defined below:

1: Slight (Low) 2: Moderate (Medium) 3: Substantial (High)

If there is no correlation, put “-“


Subject Code Subject Name L T P C
PE 2 0 2 3
CD19P14 WEARABLE APPLICATIONS

Objectives:

To know the hardware requirement of wearable system


To understand the communication and security aspects in the wearable devices

To know the applications of wearable devices in the field of medicine


To understand wearable mechanics

To understand weight shift and work on center of gravity of body mechanics

UNIT-I INTRODUCTION TO WEARABLE SYSTEMS AND SENSOR 6


Wearable Systems- Introduction, Need for Wearable Systems, Drawbacks of Conventional Systems for Wearable
Monitoring, Applications of Wearable Systems, Types of Wearable Systems, Components of wearable Systems. Sensors
for wearable systems-Inertia movement sensors, Respiration activity sensor, Impedance plethysmography, Wearable
ground reaction force sensor.
UNIT-II SIGNAL PROCESSING AND ENERGY HARVESTING FOR WEARABLE 6
DEVICES
Wearability issues -physical shape and placement of sensor, Technical challenges - sensor design, signal acquisition,
sampling frequency for reduced energy consumption, Rejection of irrelevant information. Power Requirements- Solar cell,
Vibration based, Thermal based, Human body as a heat source for power generation, Hybrid thermoelectric photovoltaic
energy harvests, Thermopiles
UNIT-III WIRELESS HEALTH SYSTEM 6
Need for wireless monitoring, Definition of Body area network, BAN and Healthcare, Technical Challenges- System
security and reliability, BAN Architecture – Introduction, Wireless communication Techniques.

UNIT-IV SMART TEXTILE 6


Introduction to smart textile- Passive smart textile, active smart textile. Fabrication Techniques Conductive Fibres,
Treated Conductive Fibres, Conductive Fabrics, Conductive Inks.Case studysmart fabric for monitoring biological
parameters - ECG, respiration.
UNIT-V APPLICATIONS 6
Medical Diagnostics, Medical Monitoring-Patients with chronic disease, Hospital patients, Elderly patients, neural
recording, Gait analysis, Sports Medicine.
Total Contact Hours : 30

Course Outcomes:
On completion of the course, the students will be able to

Describe the concepts of wearable system.

Explain the energy harvestings in wearable device.

Use the concepts of BAN in health care

Illustrate the concept of smart textile

Compare the various wearable devices in healthcare system


Text Books(s):

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

Reference Book(s) / Web link(s):


Sandeep K.S, Gupta, Tridib Mukherjee and Krishna Kumar Venkatasubramanian, Body Area Networks Safety,
1
Security, and Sustainability, Cambridge University Press, 2020.

2 Guang-Zhong Yang, Body Sensor Networks, Springer, 2019.

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

Note: Enter correlation levels 1, 2 or 3 as defined below:

1: Slight (Low) 2: Moderate (Medium) 3: Substantial (High)

If there is no correlation, put “-“


Subject Code Subject Name L T P C

CD19P14 Introduction to Motion Graphics 2 0 2 3


PC

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.

● To educate the concept of tracking.

● To understand the usage of 3D in live action

UNIT-I INTRODUCTION TO GRAPHICS 6


General principles of motion graphics, - Different software‟s used for motion graphics, Photoshop, Final cut pro, Premier
Pro, After effects, Combustion, Nuke. - Create Pipeline for production. - Exercise for each software differently. - Creating
a story board
UNIT-II KEYING, ROTO AND TRACKING 6
Blue and Green Screens – Keyers for Compositing – Create Masks – Tracking and Stabilizing a Shot – Time warp -
Rotoscopy – Colour Grading – Mattes – Scene Salvage.
UNIT-III GRADING 6
Working with RGB, colour waveform, colour histogram, Curves Understanding the alpha value, Colour grading of
Computer generated objects, Adding the lights and shadow Matching light space and adjusting for brightness and colour
Mask the region Working with layer and node based software‟s.
UNIT-IV 3D GRAPHICS 6
Camera tracking in different software‟s - Combining of graphics elements into the live action Create and modify 3D
objects, Importing 3D materials to various software, Create a 3D title
UNIT-V AUDIO 6
Understanding audio properties, Working with different levels of audio, Different type of audio formats, Working with
multi track audio, Rendering the final mix down audio, Lip sync with the visual, Export the final output.
Total Contact Hours : 30

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)

5. To perform basic operations on image using any image editing software


6. To develop a presentation for a product using techniques like Guide Layer, masking and onion Skin using
authoring tools.
7. To create a Jpeg image that demonstrates the various features of an Image editing tool.
Course Outcomes:
On completion of the course, the students will be able to

● Students will able to shoot the graphics video on their own.


● understand the concept of grading.
● assemble the green /blue mate footage.
● work with the 3D environment digitally.
● understand the concept of rendering.

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.

Reference Book(s) / Web link(s):

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 - 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

Note: Enter correlation levels 1, 2 or 3 as defined below:

1: Slight (Low) 2: Moderate (Medium) 3: Substantial (High)

If there is no correlation, put “-“


Subject Code Subject Name L T P C

CD19P06 Spatial Computing 2 0 2 3


PC

Objectives:

● Understand the theoretical foundations of spatial computing.

● Develop proficiency in spatial data structures and algorithms.


● Explore various applications of spatial computing in diverse domains.
● Gain hands-on experience in building spatial computing applications.

● Critically evaluate the societal implications and ethical considerations of spatial computing technologies.

UNIT-I INTRODUCTION TO SPATIAL COMPUTING 6


Overview of spatial computing concepts and applications-Historical context and evolution of spatial computing-Importance
of spatial data in modern computing Spatial indexing techniques (e.g., Quadtree, Rtree)-Voronoi diagrams and Delaunay
triangulations-Spatial hashing and grid-based methods.
UNIT-II SPATIAL ALGORITHMS 6
Point-in-polygon testing and spatial queries-Nearest neighbor search-Line intersection and polygon clipping algorithms
Geographic Information Systems (GIS) Introduction to GIS and its components-Spatial analysis techniques (buffering,
overlay, proximity analysis)-GIS data formats and standards
UNIT-III AUGMENTED REALITY (AR) AND VIRTUAL REALITY (VR) 6
Principles of AR and VR systems-Spatial tracking techniques (marker-based, markerless, SLAM)-Building AR/VR
applications with spatial computing Applications of Spatial Computing Urban planning and smart cities-Location-
based services (navigation, geocoding)-Environmental monitoring and natural resource management

UNIT-IV ETHICAL AND SOCIETAL IMPLICATIONS 6


Privacy concerns in spatial computing-Bias and fairness in spatial data analysis-Regulation and policy considerations

UNIT-V PROJECT PRESENTATIONS AND WRAP-UP 6


Students present their spatial computing projects-Reflection on course learnings and future directions

Total Contact Hours : 30


Lab Experiments
1.Introduction to Spatial Data Handling, Introduction to GIS software (e.g., QGIS, ArcGIS) Importing and
displaying spatial data layers Basic spatial operations (e.g., buffer, clip) Lab Exercise: Create a simple map using
provided spatial data layers
2.Spatial Data Models and Structures Understanding vector and raster data models Introduction to spatial data
formats (e.g., Shapefile, GeoTIF Lab Exercise: Convert between vector and raster data formats
3.Spatial Queries and Analysis Performing spatial queries (e.g., point-in-polygon) Spatial analysis techniques
(e.g., proximity analysis) Lab Exercise: Analyze spatial relationships between different features
4. Spatial Databases Introduction to spatial database management systems (e.g., PostgreSQL/PostGIS) Creating
spatial databases and table Lab Exercise: Store and query spatial data in a spatial database
5. Geospatial Visualization Techniques for visualizing spatial data (e.g., choropleth maps,
heatmaps) Customizing map symbology and layout Lab Exercise: Create thematic maps to visualize spatial
patterns.
6. Spatial Statistics Introduction to spatial statistics concepts (e.g., spatial autocorrelation) Performing basic
spatial statistical analysis Lab Exercise: Calculate and interpret spatial statistics for given datasets.
7. Web Mapping and GIS Services Introduction to web mapping frameworks (e.g., Leaflet, OpenLayers)
Consuming GIS services (e.g., WMS, WFS) Lab Exercise: Develop a simple web map application using
provided GIS services.
8. Spatial Programming Introduction to spatial libraries in programming languages (e.g., GeoPandas in Python)
Writing scripts for spatial data processing and analysis Lab Exercise: Implement spatial analysis algorithms
using programming

Course Outcomes:
On completion of the course, the students will be able to

● Students will able to understand spatial computing


● understand the concept of spatial data and computing
● Understand various applications in spatial domain
● work with spatial applications
● understand the concept of AR VR

Text Books(s):

1 Spatial Computing: An Introduction" by Michael Worboys and Matt Duckham, 2016

2 Matt Duckham,” Decentralized Spatial Computing: Foundations of Geosensor”, 2018

Reference Book(s) / Web link(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

Note: Enter correlation levels 1, 2 or 3 as defined below:

1: Slight (Low) 2: Moderate (Medium) 3: Substantial (High)

If there is no correlation, put “-“

You might also like