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

IT361 Software Engineering

The document outlines the course structure for Software Engineering (IT-361) at the University of the Punjab for the Fall Term 2019, including a detailed syllabus, learning outcomes, teaching methodology, and grading policy. The course focuses on the software development lifecycle, project management concepts, and practical application through team projects. It emphasizes academic integrity, with strict policies against plagiarism and dishonest practices.

Uploaded by

Usama Rafiq
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)
3 views

IT361 Software Engineering

The document outlines the course structure for Software Engineering (IT-361) at the University of the Punjab for the Fall Term 2019, including a detailed syllabus, learning outcomes, teaching methodology, and grading policy. The course focuses on the software development lifecycle, project management concepts, and practical application through team projects. It emphasizes academic integrity, with strict policies against plagiarism and dishonest practices.

Uploaded by

Usama Rafiq
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/ 3

Institute Of Business & Information Technology

University of the Punjab


Quaid-e-Azam Campus, Lahore

Fall Term 2019

Basic Information:
Course Title: Software Engineering Code IT-361
Program: BBIT Credit Hours: Three (03)
Total Sessions: 30 Classes + Mid Term + Final Term Pre-Requisite: Object Oriented Programming

Course Description:
This course very important from the point of view of Software Development. It will take students through the whole
process of getting customer’s requirements and then transforming these into workable usable quality software.
Learning Outcomes:
After the completion of this course, it is expected that students who will involve themselves in the knowledge base
working of the course will be capable to
✓ To impart comprehensive knowledge regarding software development lifecycle
✓ Teach fundamental principles and techniques used in the development of large software systems.
✓ Provide an opportunity to work in a 2-semester industrially sponsored project in a team-environment.
✓ To introduce the basic project management concepts for the development of a high-quality product
✓ To demonstrate an appropriate set of tools to support the development of a range of software projects
Teaching Learning Methodology:
The formal teaching component of this course consists of active student participation in and contribution to all
forms of teaching and learning i.e. lectures, discussions, research assignments and projects. Lectures will be twice
a week of 90 min each.
Group Configurations:
Students will form a team of 4 to 6 members. Students will have to work on the software problem and must perform
all steps from requirements collection till deployment preparations. Each phase is taken as a task or assignment
and will be submitted on specified dates throughout the semester. All templates will be provided by the instructor
well before start of project.
Weekly Course Plan
Wk Lecture Topic
01 Introduction and Importance of SE… the miracle
02 Requirement Gathering + Use Case Writing
03 Use Cases to Design (UML)
04 System Sequence Diagram to Sequence Interaction Diagram
05 Class Diagram to Other supporting diagrams
06 Design to code and Deployment preparation
07 Overall review and final closure of project
08 Mid Term Examination
09 Software Cost Estimation
10 Software Development Life Cycle Intro and Importance
11 Water fall + Incremental + etc.
12 Agile Development
13 Data flow approach to software Development
14 Data flow approach to Software Development
15 Revision + Emerging trends
16 Final Term Examination

Page 1 of 3
Institute Of Business & Information Technology
University of the Punjab
Quaid-e-Azam Campus, Lahore

Fall Term 2019


Topics in Detail
No Title BK Ch Pages
01 Introduction and Importance Of SE… The Miracle
02 Requirement Gathering
03 Use Case Writing and Case Study
04 Use Cases to Design (UML)
05 System Sequence Diagram to Sequence Interaction Diagram
06 Class Diagram to Other Supporting Diagrams
07 Design to Code and Deployment Preparation
08 Overall Review and Final Closure of Project
09 Software Cost Estimation
10 Delphi Process, Other Cost Estimation
11 Why SDLC Is Important…Case Study
12 Waterfall, Incremental
13 Prototyping, Spiral,
14 Agile …. XP And Scrum
15 Agile Development Phases
16 Data Flow Context and Level 1
17 Data Flow Level 2
18 New Approaches to Software Engineering
19 Revision
20 Final Term Examination

Text & Recommended Readings Term Research Assignment Specification


A. Software Engineering A Practitioner’s 1. C# Dot Net (Design Tool)
Approach 7/E 2. Argo UML/Rational Rose
Roger S. Pressman 3. Microsoft Word for Documentation
Headings Arial 11pt Bold
B. Software Engineering 9/E
Normal Text Times New Roman 10pt
Sommerville
Header Footer Times New Roman 8pt
C. Applying UML and Patterns 2/E Paragraph Single Line Spacing
Larman First Line Indent 1.0 cm
Page Margins 2 cm from each side
Assignments:
No Title Due Date
A-01 Term Project Allocation
A-02 Software Requirement Specifications 2nd Class of Week 4
A-03 Software Design Specifications 2nd Class of Week 6
A-04 Comparison of SDLCs 2nd Class of Week 10
A-05

Page 2 of 3
Institute Of Business & Information Technology
University of the Punjab
Quaid-e-Azam Campus, Lahore

Fall Term 2019


Grading Policy:
Final Grade for this course will be the cumulated result of the following term work with relevant participation
according to the quoted percentage.
Sessional 25% Mid Term 35% Final Term 40%
Assignments 10 % Mid Term Exam 25% Final Exam 30%
Quizzes 10% Lab Work/ Lab Mid 10% Case Study/ Project/ 10%
Presentations 05% Exam Term Paper
Remember subdivision of Mid Term and Final Term Examination should be done only in
case of very essential and major Grading Instruments.
Dishonest Practices & Plagiarism
A student found responsible for dishonest practice/cheating (copying the work of others, use of unauthorized
material in Grading Instruments etc.) in relation to any piece of Grading Instrument will face penalties like
deduction of marks, grade ‘F’ in the course, or in extreme cases, suspension and rustication from IBIT.
For details consult Plagiarism Policy of the PU at http://pu.edu.pk/dpcc/downloads/Plagiarism-Policy.pdf
Grading System:
Letter Grade Grade Point Num Equivalence
A 4.00 85 – 100 %
A- 3.70 80 – 84 %
B+ 3.30 75 – 79%
B 3.00 70 – 74 %
B- 2.70 65 – 69 %
C+ 2.30 61 – 64 %
C 2.00 58 – 60 %
C- 1.70 55 – 57 %
D 1.00 50 – 54 %
F 0.00 Below 50 %
I Incomplete *
W Withdraw *
Norms to Course:
✓ Submission Date and Time for the term instruments is always Un-Extendable.
✓ 7 Absentees in class will be result in forced withdrawal. (PU Policy)
✓ Re-sit in Mid and Final Term will cause you a loss of 2 and 3 grade marks respectively. (PU Policy)
✓ This is your responsibility to keep track of your position in class evaluation units.
✓ After the submission date, NO excuse will be entertained.
✓ Keep a copy of all submitted Grading Instruments.
✓ Assignment is acceptable only in its Entirety.
✓ No make up for any assignment and quiz.
✓ Copied & Shared work will score Zero.
✓ Assignments are Individual.
Good Luck
For the Fall Term 2019

Page 3 of 3

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