Software Engineering (CE 352) Fall 2013 Dr: Mohamed El-Basiuny Lecture 1 1 FACULTY OF ENGINEERING COMPUTER ENGINEERING.

Slides:



Advertisements
Similar presentations
Learning software process with UPEDU Ch École Polytechnique de Montréal YOOPEEDOO (UPEDU): A Process for Teaching Software Process Pierre N.
Advertisements

CS3773 Software Engineering Lecture 01 Introduction.
Prof. Dr. Ramdan Abdel Maksoud Pharos University Faculty of Engineering Architectural Department.
IS6112 Application Modelling and Design Introduction.
Software Process Improvement in Small Organizations A Case Study.
1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
Software Engineering COMP 201
IS240: Information System Analysis & Design
CS565 Advanced Software Development (1 unit) Lecturer: Adrian O’Riordan Contact: is Office: prefab, behind.
1 CSIT 462 Computer Graphics Instructor: Dr. Reneta Barneva Department of Computer Science Office: Fenton 110 Phone:
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 30 Slide 1 Security Engineering.
1 Welcome to IT 323 Software Engineering II 1 st semester, 2012/2013.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 System and Software Engineering.
Introduction. Classes: Tuesdays & Thursdays 8:30 – 10:00 am Groups: We will work in a group of 3 Sessions will be highly interactive! Prior learning is.
Fall 2013 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 27,
Issues in Teaching Software Engineering Virendra C. Bhavsar Professor and Director, Advanced Computational Research Laboratory Faculty of Computer Science.
Software Engineering Methodologies (Introduction)
Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009.
Software Testing and validation SQA - SWE 434 Prof. Mohamed Batouche
Welcome to CS 3331, Advanced Object-Oriented Programming Fall 2009 Dept. of Computer Science University of Texas at El Paso.
Software EngineeringIntroduction Slide 1 Software Engineering Mr. Ahmad Al-Ghoul.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
Introduction to Network Security J. H. Wang Feb. 24, 2011.
Chapter 1: Introduction to Project Management
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Software Engineering The first lecture.
CSCE 727 Information Warfare
CMSC 345, Spring CMSC 345 Software Design and Development Spring 2003 Section 0101 Ms. Susan Mitchell “Welcome to the School of Hard Knocks”
Course Introduction Software Engineering
Review of Activities of Working Group for Database Systems Prof. Dr Slobodanka Đorđević-Kajan.
Fall 2015 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 25,
Software Engineering Course Contents and Copyrights Slide 1 Software Engineering: An Introduction By: Prof. Dr. Eng. Ghazy Assassa, CMC-IMC Certified Management.
Programming Languages & Translators (CE 359) Fall 2013 Prof. Dr: Ahmed El Nahass Lecture 1 1 FACULTY OF ENGINEERING COMPUTER ENGINEERING Prof.Dr Ahmed.
Software Engineering, COMP201 Slide 1 Introduction to software engineering Lecture 1.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering Foundations.
CMSC 345, Fall CMSC 345 Software Design and Development Fall 2003 Section 0101 Ms. Susan Mitchell Leave Your Ego at the Door!
Software Engineering. Introduction Objective To familiarize students to the fundamental concepts, techniques, processes, methods and tools of Software.
1. Course Information 2 Course Description 3  Synopsis:  These subjects expose the students to the general introduction of software engineering and.
CE342 :OPERATING SYSTEM. I nstructor: Prof Dr. Saleh Shehaby Office Hours: E622 Thursday 10:30-2:30 Teacher Assistant.
EE255 Digital Communications (I)
Fall 2011 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 30,
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
Distributed Systems and Web Services (CE 353) Fall 2013 Prof. Dr: Saleh El Shehaby Lecture 1 1 FACULTY OF ENGINEERING COMPUTER ENGINEERING.
BE207 Numerical Analysis using Matlab Lecturer DR Abdullah Awad Faculty of Engineering.
Introduction to Information Security J. H. Wang Sep. 18, 2012.
UNIT-1 SOFTWARE PRODUCT AND PROCESS: Introduction – S/W Engineering paradigm – Verification – Validation – Life cycle models – System engineering –
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
CS 501: Software Engineering Fall 199 Lecture 1 a) Administration b) Introduction to Software Engineering.
1 Welcome to IT 323 Software Engineering II 2 nd Semester, 2012/2013.
AIM : To provide an in-depth knowledge in software engineering paradigms, life cycles and Development processes.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
1 The Software Engineering Education at CSULA Jiang Guo Jose M. Macias June 4, 2010.
Fall 2012 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 28,
Course Individuals Lecturer Dr. Eng. Amr T. Abdel-Hamid
INTERNATIONAL BURCH UNIVERSITY
Computer Engineering Department Islamic University of Gaza
Software Engineering (1)
Introduction to Software Engineering Course Outline
Lecture 0 Software Engineering Course Introduction
CSE305 Software Engineering
Database Managment System
DT249/4 Information Systems Engineering Lecture 0
مهندسي نيازمندي هاي سيستم اعلام كننده خودكار قرار ملاقاتها تحت وب
CS 425 / CS 625 Software Engineering
Information System Management
Software Engineering I
Computer Engineering Department Islamic University of Gaza
Object Oriented Programming Course Introduction
Computer Engineering Department Islamic University of Gaza
Presentation transcript:

Software Engineering (CE 352) Fall 2013 Dr: Mohamed El-Basiuny Lecture 1 1 FACULTY OF ENGINEERING COMPUTER ENGINEERING

Course Objective Define proof of correctness, self-checking software, reconfiguration, recovery, fault-tolerant systems, system reliability modeling. Familiarize with models of software life cycle, software maturity framework. Define strategies of implementing software, software process assessment, and project planning tools. Show software configuration management, managing software quality and usability, leadership principles, professional and ethical issues, and recent methodologies. Define the use of state-of-the-art tools for computer-aided software engineering (CASE). 2

Course Contents An Introduction to SE. Socio-Technical Systems (Computer-Based Systems). Software Processes. Project managements. Software Requirements. Requirements engineering processes. System Models. Architectural Design. Object oriented design. User interface design. verification and validation. 3

Instructor: Prof. Dr: Saleh El-Shehaby – Lectures: Wednesday10:30  1 2:30 Wednesday 2:30  4:30 – Office Hours: Wednesday 12:30  2:30 Teaching Assistance: Eng. Noura Samir – Tutorial: Sunday 10:30  12:30 – Office: E621 4

Recommended Textbook: Software Engineering, 7th edition, Ian Sommerville, Supplementary Reference: "Software Engineering", McGawHill, 6th Ed 5