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

Slides:



Advertisements
Similar presentations
Today’s Agenda  Syllabus CS2336: Computer Science II.
Advertisements

CGS 1000-SPRING 2008 Introduction to Computers and TechnologyIntroduction to Computers and Technology.
General information CSE 230 : Introduction to Software Engineering
1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
Welcome to MAT 142. Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 Tuesday 10:30 am – 12 noon Thursday 10:30 am – 12 noon.
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.
Natural Environments: The Atmosphere GG 101 – Spring 2005 Boston University Professor: Ranga B. Myneni Office: Room 449 Stone Science Building (675 Commonwealth.
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.
METU Computer Engineering Department
Dr. Iyad Jafar Embedded Systems CPE 333. Instructor Information Dr. Iyad F. Jafar Office : Room 002 Computer Engineering Office Hours Sunday & Tuesday.
CHEMISTRY 10123/10125 Spring 2007 Instructor: Professor Tracy Hanna Phone: Office: SWR 418
Course Introduction CS 2302 SPRING Course Introduction In this part we'll discuss course mechanics. Most of this will apply to all sections of the.
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
Software Engineering Methodologies (Introduction)
NRS 122 Concepts of Mental Health Nursing Orientation for Fall 2012 Semester.
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.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Network Security CS nd Term Course Syllabus Cairo University Faculty of Computers and Information.
Syllabus Faculty of Applied Engineering and Urban Planning Civil Engineering Department Lecture - Week 1 2 nd Semester 2008/2009 UP Copyrights 2008 Introduction.
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.
Prof. Barbara Bernal NEW Office in J 126 Office Hours: M 4pm - 5:30 PM Class Lecture: M 6 PM - 8:30 in J133 Weekly Web Lecture between Tuesday to Sunday.
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.
Principles of Financial Accounting I Fall Semester 2007 Orientation Welcome – We are glad you are here! Let’s look at the syllabus for this course.
[CS-225: Software Engineering] Course Guide Fatima Khan Prince Sultan University, College for Women.
Princess Nora University Faculty of Computer & Information Systems
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.
Department of Computer Science & Software Engineering Software Engineering Economics (ECON 403)
Course Introduction Andy Wang COP 4530 / CGS 5425 Fall 2003, Section 4.
Faculty Assistant Coordinator ROB NICHOLS AUGUST 14, 2015 AB
Welcome to Phys 001 Your professor: Dr Silvina Gatica Office: Thirkield Office Hours: MW 11:10 to 12:10 pm or by appointment.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Fall 2011 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 30,
CSC 111 COURSE ORIENTATION. Course name and Credit houres  CSC 111 – Computer Programming-I  Credit hours:  3 hours lecture  1 hour tutorial  2 hours.
Syllabus Classroom Responsibilities Be respectful. Be on time. –Third lateness = teacher detention Be prepared. Students need to come to class.
Introduction to Management
IST 210: Organization of Data
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
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.
AMS102 Elements in Statistics Prof. Kenny Ye Office: Math Phone: Office Hours: TuTh 3:30-4:30.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
COP4610 Principles of Operating Systems Prof. Robert van Engelen Department of Computer Science Florida State University.
Data Structures By Dr. Mehedi Masud ِAssociate Professor, Computer Science Dept. College of Computers and Information Systems Taif University 1.
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
1 CS 425 / 625 Software Engineering Fall 2003 Course Syllabus August 25, 2003.
Summer 2016 Introduction-0 CSE 101: Introduction to Computer Science Contact: Room: UB Cell:
Copyright January, Prof. Basuony El-Garhy Geotechnical Engineering and Foundations Civil Engineering Department Faculty of Engineering What is CE.
Operating Systems (CS 340 D) Dr. Abeer Mahmoud Princess Nora University Faculty of Computer & Information Systems Computer science Department.
Economics 175 American Economic History
Software Quality and Testing (CSC 4133)
CSE305 Software Engineering
Software Verification and Validation
Course Information Mark Stanovich Principles of Operating Systems
Software Engineering (CSI 321)
CSC 111 Course orientation
Software Quality Assurance Lecture 1
Lecture1: Introduction to IT322 Software Engineering I
* Fall 2018 Sabbir Muhammad Saleh
Presentation transcript:

Software Engineering (CSI 321) Introduction

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

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   Website:  Cell #:

Schedules  Class 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

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

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

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

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

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

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

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

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? 14

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

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

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

Summary  Any Questions ?!!? 18