Software Engineering (CSI 321)

Slides:



Advertisements
Similar presentations
CGS 1000-SPRING 2008 Introduction to Computers and TechnologyIntroduction to Computers and Technology.
Advertisements

General information CSE 230 : Introduction to Software Engineering
1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
Course Introduction Computer Science Department CS141:Computer Programming 1 Fall 2014 Dr. Hamid Al-Hamadi.
July 23, 2003 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.
1 SWE Introduction to Software Engineering Fall Semester (081) King Fahd University of Petroleum & Minerals Information & Computer Science.
Course Objectives and Instructor Information. To understanding of current software engineering theory and practice To study various software development.
Software Engineering Methodologies (Introduction)
Bala Kappagantula CGS 1000 Introduction to Computers and Technology Fall 2007.
CIS162AD: C#.Net Programming Level I Instructor: Gary R. Smith, MS.
Course name : computer essentials. Instructor: Basma Alabdullatif Office: computer department instructors office, 1st floor Office hours: Saturday (11:00-01:00)
SE-308 Software Engineering-II 7th Term SE University of Engineering & Technology Taxila, Pakistan Software Engineering Department.
ECEN 301Discussion #1 – Syllabus1 All Sections MWF 1:00 – 1:50 PM 256 CB Lecture: MW Recitation: F Labs: M or Th Instructor: Prof. David Long Office: CB.
Lecture 1Software Engineering1 (Trimester I Session 2002/2003) Lecturer / Tutor Name : Mr. R. Logeswaran
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
Course Information Sarah Diesburg Operating Systems COP 4610.
CGS 1000-FALL 2009 Intro to Computers & Tech. Topics  Syllabus  Faculty Website  Campus Cruiser Introduction to Computers and Technology.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
Fall 2011 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 30,
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Software Engineering (CSI 321) Introduction. Introduction Course Title: Software Engineering Course Code: CSI-321 Credit Hours: 3 Section: 1 2.
1 Introduction to Software Engineering Wen-Yang Lin Dept. of Computer Science and Information Engineering National University of Kaohsiung February, 2007.
SYLLABUS 2 Course Title: Special English For Computer Science Students  Semester: Fall  Class hours and location: Sundays, 16  17:30 (CLASS 10)  Credit:
Introduction to Sport and Exercise Science Lecture 1.
COP4610 Principles of Operating Systems Prof. Robert van Engelen Department of Computer Science Florida State University.
Summer 2016 Introduction-0 CSE 101: Introduction to Computer Science Contact: Room: UB Cell:
CSc 120 Introduction to Computer Programing II
Computer Engineering Department Islamic University of Gaza
Welcome to Computers in Civil Engineering 53:081 Spring 2003
CS101 Computer Programming I
Principles of Financial Accounting I
Software Quality and Testing (CSC 4133)
Microelectronic Circuits Spring, 2017
CSE305 Software Engineering
Software Verification and Validation
Probability and Random Variables
BIOLOGY 100 Human Biology Summer 2017.
1nd Semester: 1436/ 1437 SW Project Management(CT1413)
Course Information Mark Stanovich Principles of Operating Systems
CS5040: Data Structures and Algorithms
CSC 111 Course orientation
CSC 361 Artificial Intelligence
BIOLOGY 100 Human Biology Spring 2017.
CS 201 – Data Structures and Discrete Mathematics I
Princess Nora University Faculty of Computer & Information Systems
Course Information and Introductions
Introduction.
Software Quality Assurance Lecture 1
INTRODUCTION TO INFORMATION SYSTEMS AND TECHNOLOGY (NET 201)
Welcome to Software Engineering-2
EG 1003 Overview.
EG 1003 Overview.
CSE1311 Introductory Programming for Engineers & Scientists
Net 222: Communications and networks fundamentals (Practical Part)
Welcome to MAT 142.
Lecture1: Introduction to IT322 Software Engineering I
Welcome to CIS WELCOME WELCOME WELCOME W E L C O M E.
Signals and systems ELEC 305
CS 425 / CS 625 Software Engineering
* Fall 2018 Sabbir Muhammad Saleh
ITEC 202 Operating Systems
Administrative Issues
Information Lecture Time W F – 14.00
Contact
Princess Nora University Faculty of Computer & Information Systems
ITEC 202 Operating Systems
The study of the human body and how it functions
SE291 INTRODUCTION TO Software Engineering Spring 2019
Presentation transcript:

Software Engineering (CSI 321) Introduction

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

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.org Website: https://sabbirsaleh.weebly.com/ Cell #: 01785-547626

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

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

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

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.

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

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

Text/Reference Books & Study Materials Software Engineering: A Practitioner’s Approach (6th Edition) – Roger S Pressman, is the required text Software Engineering, 7th 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

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

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.

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

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

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.

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

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.

Summary Any Questions ?!!?