Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Engineering (CSI 321) Introduction. Introduction Course Title: Software Engineering Course Code: CSI-321 Credit Hours: 3 Section: 1 2.

Similar presentations


Presentation on theme: "Software Engineering (CSI 321) Introduction. Introduction Course Title: Software Engineering Course Code: CSI-321 Credit Hours: 3 Section: 1 2."— Presentation transcript:

1 Software Engineering (CSI 321) Introduction

2 Introduction Course Title: Software Engineering Course Code: CSI-321 Credit Hours: 3 Section: 1 2

3 Course Instructor  Sabbir Muhammad Saleh B.Sc. (Hons.) in Computer Science, American International University- Bangladesh MS (Computer Science), American International University- Bangladesh  Office: Department of CSE Coordinator room, UniSA  Email: saleh.sabbir.aiub@gmail.com sabbir@southasia-uni.orgsaleh.sabbir.aiub@gmail.comsabbir@southasia-uni.org  Website: https://sabbirsaleh.weebly.com/https://sabbirsaleh.weebly.com/  Cell #: 01785-547626 3

4 Schedules  Class Lectures @ Room # 1004 & 1007 : Sunday: 05:30 PM – 07:30 PM [1004] SUNDAY: 08:00 PM – 09:00 PM [1007]  Consultation Hours : Saturday: 01:00 PM – 05:00 PM Sunday: 01:30 PM – 05:30 PM Monday : 11:00 AM – 02:00 PM; 03:30 PM – 04:30 PM Tuesday : 01:30 PM – 05:00 PM Wednesday : 11:30 AM – 02:00 PM; 03:30 PM – 04:30 PM Thursday : 10:00 AM – 05:00 PM 4

5 Schedule: Mid Term Weeks  Week 1:Class  Week 2:Class  Week 3:Class + Quiz 1 + Project 1  Week 4: Class  Week 5: Class + Quiz 2  Week 6: Class  Week 7: Class + Quiz 3  Week 8: Mid Term Exam 5

6 Schedule: Final Term Weeks  Week 09:Class  Week 10: Class + Quiz 4 + Project 2  Week 11: Class  Week 12: Class + Quiz 5  Week 13: Class  Week 14: Class + Quiz 6  Week 15: Class  Week 16: Final Exam 6

7 Rules and Regulations  Must have at least 60% class attendance to pass this course. Failure to do so will result in an automatic UW.  Must appear in at least two quizzes in each term.  Must appear in the midterm and final exams.  No make-up quiz will be taken for missed quiz.  No late submission of projects/assignments.  No request will be entertained for Mid Term/Final Grade. 7

8 Cheating Policy (official rule)  You’ll get an F in the course 8

9 Grading Policy  Attendance:10%  Assignment: 10%  Quizzes or Class Test:10%  Mid-Term: 30%  Final-Term:40%  Course Total :100% 9

10 Text/Reference Books & Study Materials  Software Engineering: A Practitioner’s Approach (6 th Edition) – Roger S Pressman, is the required text  Software Engineering, 7 th Edition, Ian Sommerville  Lecture notes will be posted at the course website on a regular basis  Additional handouts/photocopies will be provided by the Instructor if necessary 10

11 What is Software?  What is Software? – Computer software, or just software, is a collection of computer programs and related data that provides the instructions to a computer what to do and how to do (for perform a specific job). – Computer programs and associated documentation.  Types of Software: Generic Customized 11

12 What is Software Quality? Software Quality (as per ISO/ IEC 9126): The totality of functionality and features of a software product that contribute to its ability to satisfy stated or implied needs. Software Quality (as IEEE Std 610): The degree to which a component, system or process meets specified requirements and/or user/customer needs and expectations.

13 What is Software Quality?  According to ISO/IEC 9126, software quality consists of: – Functionality – Reliability – Usability – Efficiency – Maintainability – Portability

14 Software Engineering  What is Software Engineering?  What is the main objective? 14

15 Software Engineering  What is Software Engineering? An engineering discipline that is concerned with all aspects of software production. Application of systematic, disciplined, quantifiable approach to software development, operation and maintenance. 15

16 Software Engineering  What are the main challenges of software development now-a-days? – High cost – Difficult to deliver on time – Low quality 16

17 Software Engineering  What is the objective of Software Engineering? To develop methods for developing software that can scale up and be used to consistently develop high-quality software at low cost. 17

18 Summary  Any Questions ?!!? 18


Download ppt "Software Engineering (CSI 321) Introduction. Introduction Course Title: Software Engineering Course Code: CSI-321 Credit Hours: 3 Section: 1 2."

Similar presentations


Ads by Google