LecturePlan CS220 20CSF-432
LecturePlan CS220 20CSF-432
LECTURE PLAN
Mission of the M1: To provide relevant, rigorous and contemporary curriculum and aligned assessment system to ensure effective learning
Department outcomes for engineering technologies.
M2: To provide platform for industry engagement aimed at providing hands-on training on advanced technological and business
skills to our students.
M3: To provide opportunities for collaborative, interdisciplinary and cutting-edge research aimed at developing solutions to real life
problems
M4: To imbibe quest for innovation, continuous learning and zeal to pursue excellence through hard work and problem-solving
approach
M5: To foster skills of leadership, management, communication, team spirit and strong professional ethics in all academic and
societal endeavours of our students
Vision of the To be recognized as a centre of excellence for Computer Science & Engineering education and research, through effective
Department teaching practices, hands-on training on cutting edge computing technologies and excellence in innovation, for creating globally
aware competent professionals with strong work ethics whom would be proficient in implementing modern technology solutions
and shall have entrepreneurial zeal to solve problems of organizations and society at large.
Program OutComes(POs)
PO1 Engineering Knowledge: Apply knowledge of mathematics, science, engineering fundamentals and an engineering specialization
to the solution of complex engineering problems.
PO2 Problem Analysis: Identify, formulate, 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 specified needs with appropriate consideration for public health and safety, cultural, societal and
environmental considerations.
PO4 Conduct investigations of complex problems using research-based knowledge and research methods including design of
experiments, analysis and interpretation of data and synthesis of information to provide valid conclusions.
PO5 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.
PO6 The Engineer and Society: Apply reasoning informed by contextual knowledge to assess societal, health, safety, legal and cultural
issues and the consequent responsibilities relevant to professional engineering practice.
PO7 Environment and Sustainability: Understand the impact of professional engineering solutions in societal and environmental
contexts and demonstrate knowledge of and need for sustainable development
PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.
PO9 Individual and Team Work: Function effectively as an individual, and as a member or leader in diverse teams and in multi-
disciplinary settings.
PO10 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 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
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.
Text Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 Neural Networks in Computer Li Min Fu ISE MC GRAW HILL 2007
Intelligence
2 Deep Learning with Python Francois Chollet Second Manning 2021
Publications
3 Deep Learning from Scratch: Seth Weidman First O`Reilley 2019
Building with Python from First
Principles
4 Deep Learning Ian Goodfellow, Yoshua Bengio First MIT Press 2016
and Aaron Courville
Reference Books
Sr No Title of the Book Author Name Volume/Edition Publish Hours Years
1 Fundamentals of Deep Learning Nithin Buduma, Nikhil Buduma Second OREILLY 2022
and Joe Papa Publication
2 Deep Learning: A Practitioners Josh Patterson and Adam First OREILLY 2017
Approach Gibson Publication
3 Deep Learning for Coders with Jeremy Howard and Sylvain First OREILLY 2020
fastai and PyTorch Gugger Publication
4 Deep Learning Using Python S Lovelyn Rose, L Ashok First Wiley Publication 2020
Kumar, D Karthika Renuka
Course OutCome
SrNo OutCome
CO1 Understand the fundamentals of neural network and various deep neural network architectures.
CO2 Identify the deep learning algorithms which are more appropriate for various types of learning tasks in
various domains.
CO3 Evaluate the performance of different deep learning models (with respect to the bias-variance trade-off,
overfitting, under fitting, and estimation of test error).
CO4 Design convolution neural networks for object/image classification and improve the performance by
applying optimization techniques.
CO5 Design recurrent neural networks for new data problems based on their requirements and problem
characteristics and analyse their performance.
2 19 Convolutional Padding and Stride ,T-Deep Learning from Scratch: PPT CO1
Neural Network Bu,R-Deep Learning for Coders with
2 20 Convolutional Data Augmentation ,T-Deep Learning with Python ,R- PPT CO3
Neural Network Deep Learning: A Practitioners
2 21 Convolutional Feature Extraction, Feature map, Fine ,T-Deep Learning from Scratch: PPT CO3
Neural Network Tuning Bu,R-Deep Learning for Coders with
2 22 Case Study on Image classification using Keras ,T-Deep Learning with Python ,R- Simulation CO4
CNN Deep Learning: A Practitioners
2 23 Case Study on Image classification using Pytorch ,T-Deep Learning from Scratch: Simulation CO2
CNN Bu,R-Deep Learning for Coders with
2 24 Case Study on Image classification using Tensorflow ,T-Deep Learning from Scratch: Simulation CO2
CNN Bu,R-Deep Learning: A Practitioners
2 25 Case Study on FCNN Case study Summary ,T-Deep Learning from Scratch: Case Study CO3
CNN Bu,R-Deep Learning: A Practitioners
2 26 CNN Model Introduction to Pretrained Models: ,T-Deep Learning,R-Deep Learning Flipped CO2
Architectures Imagenet, LeNet Using Python Classes
2 27 CNN Model AlexNet, VGGNet ,T-Deep Learning from Scratch: Flipped CO2
Architectures Bu,R-Deep Learning for Coders with Classes
2 28 CNN Model ResNet variations ,T-Neural Networks in Computer Flipped CO4
Architectures In,R-Fundamentals of Deep Classes
Learning
2 29 CNN Model Attention Model: Self Attention, Spatial ,T-Neural Networks in Computer PPT CO4
Architectures Attention, and Residual Attention. In,R-Fundamentals of Deep
Learning
2 30 CNN Model Problem discussion/Class test/surprise ,T-Deep Learning,R-Deep Learning Activity CO2
Architectures test on unit-2 Using Python
3 31 Advance Deep Understanding a Recurrent Neural ,T-Deep Learning with Python ,R- PPT CO1
Learning Networks-1 Deep Learning: A Practitioners
Models
3 32 Advance Deep Understanding a Recurrent Neural ,T-Neural Networks in Computer PPT CO1
Learning Networks-2 In,R-Fundamentals of Deep
Models Learning
3 33 Advance Deep Long Short-Term Memory ,T-Neural Networks in Computer PPT CO1
Learning In,R-Fundamentals of Deep
Models Learning
3 34 Advance Deep Back Propagation Through Time ,T-Deep Learning with Python ,R- PPT CO3
Learning (BPTT) Deep Learning: A Practitioners
Models
3 35 Advance Deep Bidirectional LSTMs ,T-Deep Learning from Scratch: PPT CO2
Learning Bu,R-Deep Learning for Coders with
Models
3 36 Advance Deep Auto Encoder Basics ,T-Deep Learning from Scratch: PPT CO1
Learning Bu,R-Deep Learning for Coders with
Models
3 37 Advance Deep VAE and GAN. ,T-Deep Learning from Scratch: PPT CO5
Learning Bu,R-Deep Learning for Coders with
Models
3 38 Best Practices Monitoring Deep learning model using ,T-Deep Learning with Python ,R- PPT CO1
in Deep Keras Callback and Tensorboard-1 Deep Learning: A Practitioners
Learning
3 39 Best Practices Monitoring Deep learning model using ,T-Deep Learning,R-Deep Learning Simulation CO2
in Deep Keras Callback and Tensorboard-2 Using Python
Learning
3 40 Best Practices Monitoring Deep learning model using ,T-Deep Learning from Scratch: Simulation CO3
in Deep Keras Callback and Tensorboard-3 Bu,R-Deep Learning for Coders with
Learning
3 41 Best Practices Multi-task Deep Learning-1 ,T-Deep Learning from Scratch: PPT CO4
in Deep Bu,R-Deep Learning for Coders with
Learning
3 42 Best Practices Multi-task Deep Learning-2 ,T-Deep Learning with Python ,R- PPT CO5
in Deep Deep Learning: A Practitioners
Learning
3 43 Best Practices Multi-view Deep Learning-1 ,T-Deep Learning with Python ,R- PPT CO5
in Deep Deep Learning: A Practitioners
Learning
3 44 Best Practices Multi-view Deep Learning-2 ,T-Deep Learning from Scratch: PPT CO5
in Deep Bu,R-Deep Learning for Coders with
Learning
3 45 Best Practices Problem discussion/Class test/surprise ,T-Deep Learning from Scratch: Activity CO3
in Deep test on unit-3 Bu,R-Deep Learning for Coders with
Learning
Assessment Model
Sr No Assessment Name Exam Name Max Marks
1 20EU01 External Theory 60
2 20EU01 Assignment 10
3 20EU01 Attendance Marks 2
4 20EU01 Mid-Semester Test-1 20
5 20EU01 Quiz 4
6 20EU01 Surprise Test 12
7 20EU01 Mid-Semester Test-2 20
CO vs PO/PSO PSO3 PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 1 2 2 1 NA NA NA 2 1 1 1 3 3
CO2 3 2 2 2 2 2 NA NA NA 2 1 1 1 3 3
CO3 3 2 3 3 3 2 NA NA NA 2 1 2 2 3 2
CO4 3 2 3 3 3 2 NA NA NA 3 1 3 2 3 2
CO5 3 2 3 3 3 2 NA NA NA 3 1 3 2 3 2