How to make lecture break down?
How to make lecture break down?
Today, in this fresh and new post, you can a sample of making the lecture break down for any kind of subject. Here this is a sample of lecture break down of software engineering.
Download Sample File: lecture break downsample
Course Objectives:
This course is designed to teach students the different phases and activities involved in the software development process and Software Models. To understand how to elicit specify and validate requirements and how to create and develop a project plan. To create and analyze design models i.e. ERD, DFD. To learn various quality assurance techniques, including unit testing and functional testing. To apply the appropriate software evolution methods for maintaining, restructuring available software and managing software development.
Description of Course:
Software engineering is a field of study related to all aspects of the software life cycle, covering the problem analysis, design, implementation, modification and maintenance of software. This course is aimed to provide a strong foundation for students to understand software engineering practices and to apply these insights and principles to future software projects.
Text Books:
- Software Engineering, By Ian. Sommerville, 9th Edition, 2010.
- Software Engineering: A Practitioner’s Approach, By R. S. Pressman, 8th Edition, 2010.
- https://t4tutorials.com
- https://www.youtube.com/channel/UCM8SsTon5lm4cJMuJXga_lw
Pre-requisite: No Pre-req
Grading Policy:
There will be an evaluation in shape of Mid Term examination and Final term Examination held once during the whole semester.
Marks Distribution: Total Subject Marks: 60
Theory Marks: 60
Mid Term: 18 marks
Quizzes: 4 marks
Presentation : 3 marks
Project Assignments: 5 marks
Final Term (Theory): 30 marks
Assignments and quizzes: Approximately 4 project assignments and 4 quizzes shall be given during the semester. The quizzes shall preferably be unannounced. The duration of each quiz shall be about 20 minutes. No make-ups will be offered for missed quizzes. The graded quizzes shall be returned in the next lecture and the graded assignments shall be returned within a week. The assignments shall clearly reflect the indigenous work of the student. Plagiarism is not allowed which may result in cancellation of an assignment, in addition to reporting the matter to the management for appropriate action.
Mid-Term Examination: A midterm exam of minimum 1-hour duration will be held that will cover all material covered till the midterm.
Attendance Policy: 75% attendance is mandatory; deficient students will not be allowed to appear in the final examination.
Office Hours:
Thur : 11:00 – 1:00
Fri : 9:30 – 11:00
LECTURE BREAKDOWN
Week No. | Lecture No. | Description |
Week 1 | Lect. 1 | Introduction to Software Engineering
· Professional software development · Software engineering ethics · Types of Software applications |
Lect. 2 | Software Development Lifecycle
|
|
Week 2 | Lect. 3 | Software Process Models
|
Lect. 4 |
|
|
Week 3 | Lect. 5 | Rational Unified Process
|
Lect. 6 | Agile Software Development
|
|
Week 4 | Lect. 7 | Agile Software Development
· SCRUM |
Lect. 8 | Requirement Engineering
· Functional Requirments · Non-Functional Requirments |
|
Week 5 | Lect. 9 | Requirement Engineering
· The software requirements document · Requirements engineering processes |
Lect. 10 | System Modeling
· Data Flow Diagrams |
|
Week 6 | Lect. 11 | Interaction Models
|
Lect. 12 | Interaction Models
|
|
Week 7 | Lect. 13 | Interaction Models
|
Lect. 14 | Behavioral models
|
|
Week 8 – 9 | Mid Term | |
Week 10 | Lect. 15 | Architecture design
|
Lect. 16 | Application Architectures
|
|
Week 11 | Lect. 17 | Software Quality Assurance
|
Lect. 18 | Software Testing
|
|
Week 12 | Lect. 19 | Software Testing Levels
|
Lect. 20 | Dependability and security
Security |
|
Week 13 | Lect. 21 | Process Improvement
|
Lect. 22 | Process Improvement
|
|
Week 14 | Lect. 23 | Project management
· Motivating people |
Lect. 24 | Project management
|
|
Week 15 | Lect. 25 | Risk Management
· Process of Risk management · Project, Product, and Business risks · Risk types and examples |
Lect. 26 | Risk Management
|
|
Week 16 | Lect. 27 | Software Re-engineering
· Software Maintenance · A Software Reengineering Process Model |
Lect. 28 | Reverse Engineering
|
|
Week 17 | Lect. 29 | Project Presentations & Demos |
Lect. 30 | Project Presentations & Demos | |
Week 18 – 19 | Final Term |