0% found this document useful (0 votes)
26 views

6 Devops CSBS_Lesson Plan

The document outlines the lesson plan for the DEVOPS Laboratory course at Dayananda Sagar College of Engineering for the academic year 2024-2025, detailing course objectives, outcomes, and evaluation methods. It emphasizes practical skills in modern DevOps tools like GitHub, Docker, and Jenkins, with a total of 15 teaching hours and various assessment components. The course aims to equip students with essential knowledge in version control, application deployment, and automation tools.

Uploaded by

anil-csbs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

6 Devops CSBS_Lesson Plan

The document outlines the lesson plan for the DEVOPS Laboratory course at Dayananda Sagar College of Engineering for the academic year 2024-2025, detailing course objectives, outcomes, and evaluation methods. It emphasizes practical skills in modern DevOps tools like GitHub, Docker, and Jenkins, with a total of 15 teaching hours and various assessment components. The course aims to equip students with essential knowledge in version control, application deployment, and automation tools.

Uploaded by

anil-csbs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

DAYANANDA SAGAR COLLEGE OF ENGINEERING

Department of Computer Science and Business Systems

COURSE LESSON PLAN


Semester: V Academic Year: 2024-2025
Course Name: DEVOPS Laboratory Course Code: 22CB54
Total Teaching Hours: 15a Duration of Exam: 03
Lecture-Tutorial-Practical (LTP): 0:0:2 hr/week Total No. of contact hours per week: 2
Exam Marks: 50 IA Marks: 50
Lesson Plan Author: Dr. Basavaraj Patil Date: 10/9/2024
Checked By: Dr. Dattatreya P Mankame Date: 10/9/2024
Preamble:
The course designed to provide a practical, hands-on introduction to modern DevOps tools and
practices. This lab focuses on the integration of three essential technologies: GitHub, Docker, and
Jenkins, which together form the foundation of a continuous integration and continuous delivery
(CI/CD) pipeline.
Prerequisites:
● Basics of Programming languages like C/Java/Python is desirable.

● Basic Git Commands

● Linux Fundamentals

Course Learning Objectives:


CLO1. To explore the fundamental concepts in Project Life Cycle.
CLO2. To develop skills using tools of DevOps.
CLO3. To examine the application development with different automation tools.
Course Outcomes:
On completing this course, the students should have acquired the knowledge:
Course Module Revised
Outcome Course Outcome Statement Bloom’s
Number Number Level
CO1 Understand version control systems 1-5 L1/L2
CO2 Implement the solution to the problem 1-5 L3

CO3 Deployment of application in production environment 1-5 L4

CO4 Use of modern tools like Puppet and Ansible 1-5 L

REFERENCES
Publication Info
Book Type Code Title & Author
Publisher Year

“Practical Devops”, Joakim Verona Ingram short title; 2nd


T1 2018
Textbook edition
Books “DevOps Tools from Practitioner's
T2 Wiley publications. 2019
Viewpoint”, Deepak Gaikwad, Viral Thakkar
DAYANANDA SAGAR COLLEGE OF ENGINEERING
Department of Computer Science and Business Systems

Reference “DevOps: A Software Architect's Perspective”, Addison Wesley, 1st


R1 2015
Books Len Bass, Ingo Weber, Liming Zhu Edition
Evaluation Scheme for Continuous Internal Evaluation (CIE) and SEE
Assessment Weightage in Marks

Continuous Internal Evaluation (CIE)- A 30

Lab Internal Assessment Test / CIE - B 50

CIA Total =A +B (Scale down to 20) 30+20

SEE 50

Alignment:

Course Unitization for CIE Tests and Semester End Examination


Internal Tests (A)
Lab Grand
CO Lab Test Total
Lab SEE
CIE 50 Test (B) (A+B)
Test
(B)
Lab
Max
30 50 Test 50 20
Marks
(B)
CO1
50 50
CO2
CO3
CO4
Total 50 50
DAYANANDA SAGAR COLLEGE OF ENGINEERING
Department of Computer Science and Business Systems

MODULE WISE PLAN


Lesson Plan Schedule
Sl.No. Date Topic

1.
Introduction to DevOps
2.
Basics of Devops

3.
Life cycle of Devops

4. To perform the GIT operations: to create a repository and to perform fetch,


pull, and branching operations
5. To perform the GIT operations: to create a repository and to perform fetch,
pull, and branching operations
6. To implement Code, Build, Test, Configure & Monitor the Software
Applications with DevOps.
7.
Build & Test Applications with Continuous Integration: To Install and
Configure Jenkins to test, and deploy Java or Web Applications
8. Version Control: To Perform Version Control on websites/ Software’s
using different Version control tools like RCS/CVS/GIT/Mercurial
9. Version Control: To Perform Version Control on websites/ Software’s
using different Version control tools like RCS/CVS/GIT/Mercurial
10. Virtualization & Containerization: To Install and Configure Docker for
creating Containers of different Operating System Image, deploy the
application in to Docker
11. Virtualization & Containerization: To Install and Configure Docker for
creating Containers of different Operating System Image, deploy the
application in to Docker
12.
To Build, deploy and manage web or Java application on Docker
13.
To Build, deploy and manage web or Java application on Docker

14.
Integration of all tools (GIT, Maven, Docker, Ansible and Jenkins)

15.
Integration of all tools (GIT, Maven, Docker, Ansible and Jenkins)
DAYANANDA SAGAR COLLEGE OF ENGINEERING
Department of Computer Science and Business Systems

Teaching-Learning Methods

1) Lecture (Chalk and talk) ✔


2) Demonstration (using components/models etc..) ✔
3) Seminars
4) Concept map
5) Role play
6) Audio-video
7) Brainstorming ✔
8) Quiz ✔
9) Group discussion and debate – Group Activity
10) Field trips/Industrial visit

Note: A few examples are given for reference. Map the planned activity in the session plan.

Content beyond syllabus - based on Gap Analysis


Sl.No Topic CO Module Cognitive Mode of Resource
No Level Delivery Person details
(if any?)
1

Mapping of PO’s to CO’s


PO PO PSO PSO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
11 12 1 2
C

CO 1

CO 2

CO 3

CO 4

You might also like