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

FC4508 Software Engg

The document outlines the curriculum for the Diploma in Information Technology, specifically the Software Engineering course at Government Polytechnic, Amravati. It includes details on learning schemes, assessment criteria, course rationale, outcomes, and detailed content covering various aspects of software development. Additionally, it suggests practical activities, instructional strategies, and resources for students to enhance their learning experience.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views9 pages

FC4508 Software Engg

The document outlines the curriculum for the Diploma in Information Technology, specifically the Software Engineering course at Government Polytechnic, Amravati. It includes details on learning schemes, assessment criteria, course rationale, outcomes, and detailed content covering various aspects of software development. Additionally, it suggests practical activities, instructional strategies, and resources for students to enhance their learning experience.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

GOVERNMENT POLYTECHNIC, AMRAVATI

(AN AUTONOMOUS INSTITUTE OF GOVT. OF MAHARASHTRA)

CURRICULUM DEVELOPMENT CELL


CURRICULUM 2023 (FIFTH REVISION)

PROGRAMME TITLE: DIPLOMA IN INFORMATION TECHNOLOGY


COURSE CODE: FC4508
COURSE TITLE: SOFTWARE ENGINEERING

LEARNING SCHEME:

LEVEL OF PRERE- Total WEEKLY WEEKLY TOTAL TOTAL TOTAL


COURSE QUISITE IKS CONTACT HRS. SL HRS. CREDITS WEEKS CONTACT
HRS HOURS
CL TL LL CL TL LL
IV - 04 - - 02 03 15 60 - -

ASSESSMENT SCHEME:

PAPER THEORY-CL PRACTICAL-LL SELF


DURATION (Marks) (Marks) LEARNING TOTAL
(HRS) -SLA (Marks)
TH-FA TH-SA TH -FA TH-SA TOTAL PR-FA^ PR-SA (Marks)
MAX 30 70 100 - - 25 125
1.5 3
MIN. - - 40 - - 10 50
Abbreviations: CC—Common Course, FC – Fractional Course, CM/IF –Computer Engineering /Information
Technology ( Programme Specific Course), IKS- Indian Knowledge System, CL – Classroom Learning, TL –Tutorial
Learning, LL – Laboratory Learning, SL – Self Learning, FA – Formative Assessment, SA – Summative Assessment,
TH – Theory, PR – Practical, SLA – Self Learning Assessment. Legends: @ - Internal Assessment, # - Internal &
External Assessment, $ - Online MCQ Examination, * - FA-TH 30 Mark constitutes average of two FA-TH 1 and
FA-TH 2.^- Under practical FA, Continuous Assessment of Practical Work is to be done by Course Teacher as per
CDC norms and rubrics.
Note:1. Under the Theory FA, final marks are the Average of Two FA Tests to be conducted as per academic
calender of the term.
2. Question paper for TH-FA and TH-SA shall be set as per CDC norms and specification table.
Under the head SL Assessment, Assignment, Micro Activity, Presentation, Seminar, related to course is to be
assessed by course teacher as per CDC norms and rubrics.

1. RATIONALE:

Software Engineering is the foundation for professional processes to be followed involving


principles, techniques, and practices for software development. The course provides a framework
for software professionals for building quality assured software products. It enables students to
blend the domain specific knowledge with the programming skills to create quality software
products.
2. COURSE OUTCOMES (COs):
At the end of this course, student will be able to: -
1. Select suitable Software Process model for software development.
2. Prepare software requirement specifications.
3. Use Software modeling to create data designs.
4. Estimate size and cost of software product.
5. Use project scheduling techniques, tracking methods and reengineering principles in software
development.
6. Apply software quality assurance in software development.

3. DETAILED CONTENTS: THEORY-CL

Unit / CO No Major Learning Unit Topics and Sub-topics Hrs Marks


Outcomes
(in cognitive domain)
Unit I / CO1 1a. Classify software and 1.1 Definition of software, types of
Unit 1 explain the role in software, Characteristics of software,
Software various domains of Definition of software engineering.
Development technology and Software products and types.
Process industry. Software Engineering as layered
1b. Use SDLC phases to plan a approach .
small-scale software 1.2 Software development life cycle
project. (SDLC).
1c. Select the relevant 1.3 Generic Process Framework activities
software process Waterfall, Incremental, RAID, Spiral. 08 10
Selection Criteria for software
model for the given
process model
problem statement 1.4 Agile Software development: Agile
with justification. Process and its importance, Extireme
1d. Suggest the relevant Programming, Adaptive Software
activities in Agile Development, Scrum.
Development process
in the given situation
with justification
Unit II / CO2 2a. Apply the principles 2.1 Software Engineering Practices and
Software of software its importance, Core principles.
Requirement engineering for the Communication Practices, Planning
Engineering given problem. Practices, Modelling practices
2b. Choose the relevant construction practices, software
‘requirement deployment (Statement and meaning
12 12
engineering’ steps of each principle for each practice).
for the given
problem. 2.2 Requirement Engineering: What is
2c. Establish requirement engineering,its
groundwork for importance
requirement Types of Requirements (Functional
engineering. Vs Nonfunctional,User Vs System
2d. Prepare SRS Requirement), Tools and software
for the given used in requirements
problem. Engineering.
2.3 Establishing groundwork for
requirement engineering.
Requirement Engineering Task:
Inception,Elicitation,Elaboration,Ne
gotiation,specification,Validation,M
anagement .
2.4 Software Requirement Specification:
Need of SRS, Format, and its
Characteristics.
Unit III / CO3 3a. Identify Requirement 3.1 Requirement Analysis Modeling:
Software Analysis Modeling Scenario based Modelling,Class
Modeling and types for given based modeling,Flow oriented
Design software requirements. Modelling,behavioral Modelling.

3b. Apply the specified 3.2 Design Modeling: Fundamental


design feature for Design Concept
software requirements (Abstraction,Architecture,Design
modeling. Pattern, Modularity,Information
refactoring , Object Oriented
3c. Represent data design Design Conceps),Coupling and its
model for the types,Cohesion,Types of cohesion.
specified project .
3.3 Design Models:

3.3.1 Data Design Model:


10 12
What is data modeling.Types of
data modeling,Data modeling
techniques,data modeling tools.

3.3.2 User interface Design


Model,its types,design process ,its
principles,golden rules,design
issues.

3.3.3 Architectural Design Model

Importance of software
architecture,Decision of
architectural design,taxonomy of
architectural styles,architectural
views.

3.3.4 Component level design’its


benefits,process of component
design,Component design views.

Unit IV / CO4 4a. Identify Roles of 4.1 The management spectrum-4P’s


Software Project Management
Management Spectrum 4.2 Metrics for Size Estimation: Line of
Code (LoC), Function Points (FP).
4b. Estimate the size of
the software product 4.3 Project Cost Estimation :COCOMO
using the given (Constructive Cost Model)
method. 4.5 Risk Management: Different types
4c. Evaluate the cost of of Risk,Risk Identification, Risk 10 12
the given software Analysis and projection, Risk
using COCOMO control methods,RMMM Strategy.
model.

4d. Apply the RMMM


strategy in Identified
risks for the given
software development
problem.
Unit V / CO5 5a. Use the given 5.1 Project Scheduling: Project
Project scheduling technique Management Issues , Project
Scheduling & for the identified Scheduling principles , Scheduling
Reengineering project. Draw the techniques Activity network and
activity network for critical path Method, Project
the given task. Evaluation and review techniques.

5b. Prepare the Gantt 5.2 Project Tracking: Gant Charts


chart to track progress
of the given project. 5.3 Reengineering 10 12

5c.State need of Business Process Reengineering,


reengineering in Software Reengineering, Reverse
software. Reengineering.
Unit VI / CO6 6a. Identify Good Quality 6.1 Software Quality, McCall’s quality
Software software factors and parameter, software
quality and Quality metrics.Software quality
assurance 6b. Write Software management its need and activities .
Quality Assurance
(SQA) activity. 6.2 Software quality assurance V/S
10 12
Quality control.
6c Write features of the
given software quality 6.3 Quality Evaluation standards:Six
evaluation standard. Sigma for software engineering,
CMMI Levels

4. LIST OF PRACTICALS-LL----NOT APPLICABLE

5. SUGGESTED STUDENT SELF LEARNING ACTIVITIES:


Other than the classroom and laboratory learning, following are the suggested student-related co-
curricular activities which can be undertaken to accelerate the attainment of the various outcomes
in this course: Students should conduct at least 01 group activity and 01 individual activities (to
be distributed throughout the term). For the following suggested activities prepare reports of
about 5 pages for each activity, also collect/record physical evidences for student's portfolio
which will be useful for their placement interviews:
a. Students should prepare report on any micro activity related to course on different units
as per the guidance of course teacher.
b. Prepare assignments on different units as per the guidance of course teacher
c. Prepare lab manual based on practical performed in laboratory.
d. Give seminar on relevant topic.
e. Library/E-Book survey regarding related course and prepare assignments on it for the
course.
f. Prepare power point presentation or animation for
demonstrating emerging activities/technology in the course.
g. Visit to institute/industry and prepare report.
h. Develop learning materials, models, charts related to topic, course.
i. Develop applications/ activities related to course which may be useful to society.
j. Learning through various online platforms such as SWAYAM, Infosys Springboard,
Spokentutorials etc. related to course.

6. SUGGESTED INSTRUCTIONAL STRATEGIES


These are sample strategies, which the teacher can use to accelerate (if required), the
attainment of the various outcomes in this course:
a. About 10-15% of the topics/sub-topics which is relatively simpler or descriptive in
nature is to be given to the students for self-directed learning and assess
the attainment of COs through classroom presentations.
b. Use the proper equivalent analogy to explain different concepts.
c. Use simulators/Animation/Online Videos/Field Visits/ Expert Lectures for the
understanding of concept.

7. MAJOR EQUIPMENTS/INSTRUMENTS REQUIRED- NOT APPLICABLE

8. SUGGESTED SPECIFICATION TABLE FOR QUESTION PAPER DESIGN

Unit Unit Title Marks Distribution of Theory Marks


No. per R U A
Unit Level Level Level
1 Software Development Process 10
6 2 2
2 Software Requirement Engineering 12
4 4 4
3 Software Modeling and Design 12 4 2 6
4 Software Project Management 12
- 6 6
5 Project Scheduling & 12
Reengineering - 6 6

6 Software quality and assurance 12 - 6 6


Total 70 14 (20%) 30 (43%) 26 (37%)

R= Remember, U= Understanding, A=Application and above (Bloom’s Revised taxonomy)

Note: This specification table provides general guidelines to assist student for their learning and
to teachers to teach and assess students with respect to attainment of UOs.

9. QUESTION PAPER PROFILE

Course Sub- Marks allotted with level (R,U,A) TOTAL


Outcomes/ Question MARKS
Q. No./ UNIT a b c d e f g
(Marks)
CO1 / Q.1 / (Any 2(R) 2(R) 2(R) 2(R/U) 2(U) 2 (A) 2 (A) 10 (04)
UNIT 1 /(10) Five)
CO2 / Q.2 (Any 4(R) 4(U) 4(U/A) 4(A) 12 (04)
/UNIT 2/(12) Three)
CO3 /Q.3 A.(Any 2(R) 2(R) 2(R/U) 2(U) 06 (02)
/UNIT 3/(12) Three)
B(Any 6(A) 6(A) 06(06)
One)
CO4 / Q.4 (Any 6(U) 6(U/A) 6(A) 12 (06)
/UNIT 4/(12) Two)
CO5 / Q.5/ (Any 6(U) 6(U/A) 6(A) 12 (06)
UNIT 5/(12) Two)
CO6 / Q.6 (Any 6(U) 6 (U/A) 6(A) 12 (06)
/UNIT 6/(12) Two)
Total (70) 70 (30)
(Mark
in
bracket
are
optional )

10. SUGGESTED LEARNING RESOURCES

SR.NO. TITLE AUTHOR PUBLISHER


1. Software Pressman,Roger S. McGrawHillHigher
Engineering:A Education,NewDelhi
practitioner’s approach ,(Seventh
Edition)ISBN 978-0-
07-337597-7

2. Software Engineering Fairly,Richard McGraw Hill Education


Concepts New Delhi-2001,ISBN-
13:9780074631218

3. Software Jain,Deepak Oxford University


Engineering:Principles Press,New Delhi ISBN
and practices 9780195694840

11. SOFTWARE/LEARNING WEBSITES.

Sr.No. Website QR code Content


1 https://www.tutorialspoint.com/software_enginee All Contents
ring/index.htm

2 https://www.coursera.org/learn/software- Cost Estimation


engineering-software-design-and-project-
management?specialization=software-
engineering#modules
3 https://www.coursera.org/learn/software- Quality
engineering-software-design-and-project- Assurance
management?specialization=software-
engineering#modules

12. CO-PO MAPPING


PO1 PO2 PO3 PO4 PO5 PO6 PO7 PSO1 PSO2
Basic Proble Design Engineerin The Project Lifelon Core Entrepreneurs
and m and g tools and Engine manageme g Competen hip
CO Discipli analys developme experiment er nt learnin cy
ne is nt of al and practice g
knowled solution testing s for
ge Society
1 3 2 0 0 2 2 0 3
1.Select suitable
Softwar e
Process model
for software
development.

2.Prepare software 1 0 2 0 0 3 0 3 3
requirement
specifications.
3.Use Software 1 2 2 0 0 2 2 3 3
modeling 0to
create data designs.
4..Estimat e size and 2 3 1 0 0 2 2 2 3
cost of softwar e
product
1 3 3 0 2 2 2 3 3
5.Use project
schedul ing
techniques,trac
king methods
and
reengineering
principles in
software
develop ment.

1 3 2 0 3 2 2 0 3
6.Apply
software
quality
assurance in
software
development.

2 3 2 0 1 3 2 2 3
Average
13. PERFORMANCE INDICATOR FOR LL---NOT APPLICABLE

14. PERFORMANCE INDICATOR FOR TL-NA

15. PERFORMANCE INDICATOR FOR SL

S. Performance Indicators Weightage in % Weightage in %


No. (Group (Individual
Activity) Activity )
a. Selection of topic and relevance 10 10
b. Preparing and submission of execution plan 10 10
c. Relevant Information collection 20 20
d. Activity execution process 20 20
e. Submission of self learning activity report 10 20
f. Contribution of team members 10 -
g. Evaluation of presentation & question answer 20 20
100% 100%
Total

16. COURSE CURRICULUM DEVELOPMENT COMMITTEE:

SR. NAME DESIGNATION INDUSTRY/INSTITUTE


NO.
1 Dr C P Ahir Lecturer in Computer Govt.Polytechnic Amravati
Engineering
2 V G INGOLE Lecturer in Information Govt. Polytechnic Amravati
Technology
3 A P JANE Lecturer in Information Govt. Polytechnic Amravati
Technology

Government Polytechnic, Programme Board of Studies (Information Technology) has approved


the above course curriculum on 21/12/2024 and is adopted for IF Engineering Programme.

CHAIRMAN
PROGRAMME BOARD OF STUDIES,
INFORMATION TECHNOLOGY
GOVERNMENT POLYTECHNIC, AMRAVATI.

The Board of Studies has approved the above course curriculum on 30/12/2024
The Governing Body has approved the above course curriculum on 10/01/2025

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy