0% found this document useful (0 votes)
13 views9 pages

Se Lesson Plan

The document outlines the course structure for a Software Engineering class, including objectives, methodology, evaluation scheme, and detailed lesson plans. Key topics include software development life cycles, UML, and testing techniques, with specific learning outcomes for students. The course is designed for B.Com Computer Application students in their fifth semester and will be taught by Mrs. Srimathi H.

Uploaded by

srimathi.hss
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)
13 views9 pages

Se Lesson Plan

The document outlines the course structure for a Software Engineering class, including objectives, methodology, evaluation scheme, and detailed lesson plans. Key topics include software development life cycles, UML, and testing techniques, with specific learning outcomes for students. The course is designed for B.Com Computer Application students in their fifth semester and will be taught by Mrs. Srimathi H.

Uploaded by

srimathi.hss
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/ 9

DEPARTMENT OF COMMERCE

Course Outline
Course Name : SOFTWARE ENGINEERING

Course Code : 23UCOAE56-1


Programme / Sem : B.Com – Computer Application/ V Semester
Faculty Handling : Mrs.SRIMATHI H

Course Objectives :

To introduce the software development life cycles

To introduce concepts related to structured and objected oriented analysis & design co

To provide an insight into UML and software testing techniques

To get familiarized to the usage of UML tool kit.

To develop the ability to verify and validate their designs

Methodology : Flipped Teaching


Evaluation Scheme :

S.No Component Wt (%) Remarks


1. CIA Assessment 09 CIA I, I & II
2. Assignment 5 2 Assignments to be submitted, average of two will be considered
5. Seminar 5 minimum 15 minutes of seminar session using PPT and QA session
3. Attendance 5

Lesson Plan –SOFTWARE ENGINEERING (To be Maintained as Hard Copy in the Course File) Page
1 of 9
Course Outcome:
Co1:The students should be able to specify software requirements, design the software using tools

Co 2:To write test cases using different testing techniques.

CO3:Students must be able to analyse and design the problem at hand.

CO4:Students should be able to use UML tools for the designing the software and test the correctness and
soundness of their software through testing tools.

Lesson Plan –SOFTWARE ENGINEERING (To be Maintained as Hard Copy in the Course File) Page
2 of 9
Lesson Plan –SOFTWARE ENGINEERING (To be Maintained as Hard Copy in the Course File) Page
3 of 9
E. S. Arts and Science College (Co-Ed)

Course Name: SOFTWARE ENGINEERING Course Code: 23UCOAE56-1


Faculty Handling: Mrs.SRIMATHI H Semester: V
Unit Proposed
Session Pedagogy Post – Class Learning Blooms Course
no: Topic Pre-Class Activity Date &
No. (in Class) Assignment Outcome Level * Outcome
Hour
Introduction Introduction to Software Pedagogy (In- Post–Class Understand Bloom’s Course
Engineering - Class) Assignment fundamental Level Outcome
GeeksforGeeks concept of 3-07-25
I 01 II-2
Software
Engineering
Evolution Evolution of Software Lecture + Write short Describe how SE Understand CO1
Engineering: From an Discussion notes on evolved into an
Art To Engineering definition & engineering 7-07-25
I 02 IV-1
Discipline - purpose of SE discipline
GeeksforGeeks
Software Software Development Lecture + Timeline Prepare a Identify key Understand CO1
Development Project Ideas Activity timeline of milestones in SE 11-02-25
I 05 projects [Beginners] - major SE emergence II-2
GeeksforGeeks developments
Emergence of Stages of Emergence of Chalk & Talk Explain stages Identify essential Understand CO1
Software Software Engineering - in emergence attributes of good 15-07-25
I 03 Engineering Webeduclick in your own software IV-1
words
Software Life cycle Software Development Interactive Lecture List 5 Differentiate Remember CO1
models Life Cycle (SDLC) - characteristics types of software 21-07-25
I 05
GeeksforGeeks of quality development II-2
software projects
Waterfall model https:// Lecture + Propose a mini Describe purpose Apply CO2
www.geeksforgeeks.org Examples software and need of SDLC
23-07-25
I 06 /software-engineering- project idea IV-1
software-development-
life-cycle-sdlc/

Lesson Plan –SOFTWARE ENGINEERING (To be Maintained as Hard Copy in the Course File) Page 4 of 9
Rapid Application https:// Chalk & Talk + Match lifecycle Explain working Understand CO2
Development www.youtube.com/ Diagrams phases with of Waterfall
29-07-25
I 07 watch?v=QkSNUQpL1Ls real-life lifecycle model II-2
examples

Agile Model https:// Lecture + Diagram Create a Illustrate benefits Understand CO2
www.geeksforgeeks.org Drawing flowchart of and challenges of
31-07-25
I 08 /software-engineering- Waterfall RAD IV-1
rapid-application- model
development-model/
Spiral Model https:// Lecture + Case Compare RAD Understand Analyze CO2
www.agilealliance.org/ Study vs Waterfall in principles of Agile 06-08-25
I 09 agile101/ a table development II-2

Prototyping model https:// Video + Group Explain 4 agile Understand risk- Understand CO2
www.geeksforgeeks.org Discussion principles with driven nature of 08-08-25
I 09
/software-engineering- examples Spiral model IV-1
spiral-model/
Revision https:// Lecture + Visual Draw and Explain iterative Understand CO2
www.geeksforgeeks.org Example explain the process in 14-08-25
I 11
/software-engineering- spiral model Prototyping II-2
prototyping-model/ model
summary https:// Chalk & Talk Give one real- Recap various Understand CO2
www.geeksforgeeks.org world scenario software lifecycle
18-08-25
I 12 /software-engineering- where this models and IV-1
software-process- model fits project types
models/
Requirement https:// Q&A, Mind Map Create a Understand user Remember CO1, CO2
Analysis and www.geeksforgeeks.org summary & system
Specification 22-08-25
II 13 /software-engineering- sheet of Unit I requirements II-2
requirements-
engineering/
Gathering and https:// Lecture + Define Understand user Understand CO3
Analysis www.geeksforgeeks.org Examples requirement & system 26-08-25
II 14
/software-engineering- types with requirements IV-1
requirement-gathering/ examples
SRS https:// Case Discussion Compare Apply Apply CO3 2-09-25
II 15
www.geeksforgeeks.org different requirement II-2

Lesson Plan –SOFTWARE ENGINEERING (To be Maintained as Hard Copy in the Course File) Page 5 of 9
/software-requirement- gathering gathering
specification-srs- techniques methods
document/
Formal System https:// Chalk & Talk + SRS Write a Prepare a Create CO3
Specification www.geeksforgeeks.org walkthrough sample SRS for Software 04-09-25
II 16
/formal-methods-in- mini project Requirements IV-1
software-engineering/ Specification
Software Design https:// Lecture + Practice Identify Understand Analyze CO3
www.geeksforgeeks.org appropriate formal system 10-09-25
III 17
/software-engineering- formal method representation II-2
software-design-basics/
Overview https:// Lecture + Visual Define design Understand Understand CO4 10-09-25
Characteristics www.geeksforgeeks.org Aids and design basics of software IV-1
III 18 /software-engineering- activities design
characteristics-of-good-
software-design/
Cohesion & https:// Discussion + List good Identify features Remember CO4 10-09-25
III 19 Coupling www.youtube.com/ Brainstorming design of good software II-2
watch?v=9yWbLZgk1mY characteristics design
Layered design https:// Lecture + Diagram Differentiate Analyze Analyze CO4
www.geeksforgeeks.org Analysis cohesion and component 12-09-25
III 20
/software-engineering- coupling interdependence IV-1
layered-architecture/
Approaches https:// Case Study Design 3-layer Apply layered Apply CO4
www.geeksforgeeks.org architecture design to systems 12-09-25
III 21
/top-down-and-bottom- for any system II-2
up-design-approach/
Function Oriented https:// Lecture + Compare Distinguish Understand CO4
Design www.geeksforgeeks.org Comparison design between top-
22-10-25
III 22 /software-engineering- approaches down and IV-1
function-oriented- bottom-up
design/ methods
Structured Analysis https:// Chalk & Talk + Break down Use function- Apply CO4
www.youtube.com/ Case system using oriented 22-10-25
III 25
watch?v=DF7YyC7kcyI FOD concepts in II-2
design
DFD https:// Lecture + Hands- Draw a DFD Create and Create CO4 22-10-25
III 23
www.geeksforgeeks.org on for a library analyze data flow IV-1

Lesson Plan –SOFTWARE ENGINEERING (To be Maintained as Hard Copy in the Course File) Page 6 of 9
/software-engineering- system diagrams
structured-analysis/
Structured Design https:// Discussion + Identify Understand Understand CO4
www.geeksforgeeks.org Examples structured purpose and use 26-09-25
III 25
/software-engineering- analysis of structured II-2
structured-design/ elements analysis
Detailed design https:// Lecture + Design Draft Apply design Apply CO4
www.geeksforgeeks.org Lab structured concepts in
26-09-25
III 26 /software-engineering- design for structured format IV-1
modular-design/ example
system
Object Modeling https:// Lecture + Q&A List steps of Recognize and Understand CO4
using UML www.geeksforgeeks.org detailed plan module level
26-09-25
VI 27 /software-engineering- design designs II-2
uml-unified-modeling-
language/
OO concepts https:// Lecture + Draw object Apply object- Apply CO5
26-09-25
VI 28 www.youtube.com/ Examples model for a oriented IV-1
watch?v=DiIoWrOlIRw scenario principles in UML
UML – Diagrams https:// Discussion + Explain OOP Understand Understand CO5
www.geeksforgeeks.org Concept Mapping principles with encapsulation, 30-09-25
VI 29
/software-engineering- examples inheritance, II-2
uml-diagrams/ polymorphism
Use case, Class, https:// Lecture + Diagram Differentiate Understand Understand CO5
03-10-25
VI 30 Interaction, Activity, www.geeksforgeeks.org Practice UML diagram diagram purpose II-2
State Chart /uml-use-case-diagram/ types and usage
Postscript https:// Hands-on Lab Draw each Create standard Create CO5
www.geeksforgeeks.org UML diagram UML diagrams for
03-10-25
VI 31 /importance-of-uml- for ATM a system II-2
diagrams-in-software- system
development/
Coding & Testing https:// Summary Lecture Write a Summarize Evaluate CO5
www.geeksforgeeks.org reflection on importance of 07-10-25
V 32
/software-engineering- UML modeling object modeling IV-1
coding/
V 33 coding – Review – https:// Lecture + Case Identify key Understand Understand CO6 07-10-25
Documentation www.geeksforgeeks.org Review coding/testing coding, testing IV-1
/software-engineering- principles basics

Lesson Plan –SOFTWARE ENGINEERING (To be Maintained as Hard Copy in the Course File) Page 7 of 9
software-review/
Testing https:// Group Review Review a Apply review Apply CO6
www.youtube.com/ Exercise peer’s code practices to 13-10-25
V 34
watch?v=IlKaB1etrik and document coding process II-2
it
Black-box, White- https:// Lecture + Demo Differentiate Understand types Understand CO6
box, www.geeksforgeeks.org between of software 13-10-25
V 35
/types-of-software- testing types testing II-2
testing/
Integration, https:// Comparison List differences Compare black- Analyze CO6
OO Testing, Smoke www.geeksforgeeks.org Activity with examples box and white- 15-10-25
V 36
testing /software-engineering- box testing IV-1
integration-testing/
Summary https:// Lecture + Q&A Explain types Understand Understand CO6
www.geeksforgeeks.org of integration integration and 15-10-25
V 37
/software-engineering- testing OO testing II-2
software-testing/ methods
Revision of All Units https:// Mind Map + Quiz Prepare Recap testing & Remember CO6
www.geeksforgeeks.org summary chart coding practices 15-10-25
V 38
/software-engineering- IV-1
tutorials/
Model Question https:// Interactive Review Answer Consolidate Remember All COs
Paper Discussion www.geeksforgeeks.org sample course 15-10-25
I TO V 39
/software-engineering- questions knowledge II-2
important-questions/
Doubt Clearing / https:// Q&A Session Attempt Familiarize with Apply All COs
Wrap-up www.geeksforgeeks.org sample exam pattern 15-10-25
I TO V 40
/software-engineering- question II-2
interview-questions/ paper

* - Bloom Level : (Remembering | Understanding| Applying | Analysing | Evaluating | Creating)

Lesson Plan –SOFTWARE ENGINEERING (To be Maintained as Hard Copy in the Course File) Page 8 of 9
Reason for Deviation:

1.

2.

3.

4.

Signature of the Course Handling Faculty Signature of the HoD Signature of the Principal

Audit Particulars

S.N Date of Audit Audited by Signature Audit Remarks


o

Lesson Plan –SOFTWARE ENGINEERING (To be Maintained as Hard Copy in the Course File) Page 9 of 9

You might also like