Software Engineering Dr R Bahsoon 1 Lecture 1. Introduction Software Engineering (Second Year) Dr. Rami Bahsoon School of Computer Science The University.

Slides:



Advertisements
Similar presentations
1 433 – 254: Software Design Rajkumar Buyya Grid Computing and Distributed Systems Lab Dept. of Computer Science and Software Engineering University of.
Advertisements

ICT for Development ICT4D: an introduction
Introducing Intute: Social Sciences Your Guide to the Best of the Web.
G5AIAI Introduction to Artificial Intelligence Graham Kendall Course Introduction.
CSC321 §1 Concurrent Programming 1 CSC 321 Concurrent Programming Course web site Lecturer: Professor N.S. Scott Room 2025,
Peter R. Pietzuch MRes in Advanced Computing: Is it for you? MRes Advanced Computing Year 2012/2013 Krysia Broda Coordinator - MRes Advanced.
Requirements Analysis 1. 1 Introduction b501.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Introduction.
CS 1150 – Lab #16A & 16B – HTML TA – Sanjaya Wijeratne – Web Page -
CS 1150 – Lab #16A & 16B – HTML TA – Sanjaya Wijeratne – Web Page -
1 Copyright © 2010 AQA and its licensors. All rights reserved. Introduction to the new specification GCSE Computer Science Paul Varey.
Welcome to CPCS 214 Computer Organization & Architecture Fall 2011 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright.
Clarke, R. J (2001) L909-01: 1 Office Automation & Intranets BUSS 909 Tutorial n Links in NetObjects.
Generalized issues derived from JCSE, CC, OO Java, SWPM, Baile Herculane, Romania, 2005 Generalized issues derived from JCSE, CC, OO Java, SWPM Klaus Bothe.
Lecture 1: IntroductionIntro to IT COSC1078 Introduction to Information Technology Lecture 2 Overview James Harland
General information CSE 230 : Introduction to Software Engineering
CS6003 Database Systems (10 credits) Lecturers: Adrian O’Riordan (term 1), Dr. Kieran Herley (term 2) Term 1 Contact: is office.
Software Engineering COMP 201
ITBP103: Principles of Information Technology W0-01: Introduction to IT.
1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 5/17/2010)
CSE1301 Computer Programming: Introductory Lecture Damian Conway Room 132, Building 26
Course Syllabus January 24, 2012 CS 426/CPE 426 Senior Projects in Computer Science/Computer Engineering University of Nevada, Reno Department of Computer.
(CS1301) Introduction to Computer Programming City Univ of HK / Dept of CS / Helena Wong 0. Course Introduction - 1
1 Welcome School of Computing and Mathematical Sciences (CMS)
1 / 16 CS 790z Seminar on Software Engineering Spring 2003 Syllabus Details January 23, 2003.
Welcome and Overview Richard Anderson University of Washington June 30, 20081IUCEE: Welcome and Overview.
Component-Based Software Engineering Dr R Bahsoon 1 Lecture 1. Introduction Component-Based Software Dr. Rami Bahsoon School of Computer Science The University.
January 28, 2014CS410 – Software Engineering Lecture #1: Introduction 1 Welcome to CS 410 – Introduction to Software Engineering Spring 2014 Instructor:
1. What is this course all about?. Learning objectives All students will organise their folders All will understand what the structure of the course is:
Welcome to CPCS 214 Computer Organization & Architecture Spring 2008 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright.
COMPSCI 101 S Principles of Programming Lecture 1 – Introduction.
1 Software Engineering CEN5035 copyright © 1996, 2001 R.S. Pressman & Associates, Inc.
Instructional Design JMA503 – 61 Monday 6:00 - 8:40.
Component-Based Software Engineering Dr R Bahsoon 1 Revision Session Component-Based Software Dr. Rami Bahsoon School of Computer Science The University.
1 Course Introduction CS423 Client/Server Programming and Apps References: Comer/Stevens, Ch1.
Computer Networks Paper Coordinator: Dr. Napoleon H. Reyes, Ph.D. Computer Science Institute of Information and Mathematical Sciences Rm
Introduction to Computer Science A Professor Uday Reddy
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Principles and Methods of Social Studies Instruction.
NATURAL LANGUAGE PROCESSING (NLP) Code: WAES3303 Lecturer: ROHANA MAHMUD (RM) Room: D04 (Annex) Website:
Software Specification and Design Sirisin Kongsilp & James Brucker.
Course Guide IS325 Systems Analysis & Design II Ms Fatima Khan Prince Sultan University, College for Women.
Introduction to CS Senior Design Project I / II Prof. Dr. H. Altay Güvenir.
01 - Course Intro.CSC4071 CSC407S / 2103S Software Architecture & Design Prof. Penny Bahen 5228 Office hours: Wednesdays 10:00 – 11:00.
STRUCTURE Institute of Mathematics and Statistics (IMS): Part of Faculty of Science, Technology and Medical Studies (STMS) Responsibilities - Mathematics.
Introduction to Computer Science II CSE1030Z 1. Your Instructor 2  Dr. Burton Ma  office  CSEB 1012J (near Gillian Moore's office)  hours : 2:30–4:00.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
CEN First Lecture CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi
01 - Course Intro.CSC4071 CSC407F Software Architecture & Design Prof. Penny LP396C
1 BUS 3500 MANAGEMENT INFORMATION SYSTEMS Abdou Illia, Ph.D. (Monday 8/24/2015)
STA1010/2010 STATISTICAL METHODS FOR SCIENCE Lecturer: Dr Malcolm Clark Room 349, Maths Building
Demonstrators and Seminar Leaders School of Biomedical Sciences Dr Debbie Bevitt
Fundamentals of Software Engineering. Instructor: Dr. Kal Bugrara Office: Snell Engineering, Rm 267 Office Hours: Sat: 12:00-2:00 pm Phone
01 - Course Intro.CSC4071 CSC407S / 2103S ECE450S Software Architecture & Design (ECE: Software Engineering II) Prof. Penny LP396C
B.A. (Mahayana Studies) Introduction to Computer Science November March Preliminaries Some background information for this course.
Welcome on Board IS 605. Course Information (Lecture 0) Eman Nasr MSc, MPhil, PhD IS605 – Advanced Topics in Information Systems.
ENGLISH FOR PROFESSIONAL COMMUNICATION LU2: DESCRIBING JOB RESPONSIBILITIES Mdm Rosnah Hj Mustafa 1.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
1 CS 491z / CS 791z Seminar on Software Engineering Spring 2006 Course Syllabus January 24, 2006.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Bedrijfsinformatica Information Systems Prof. Dr. Eddy Vandijck Vrije Universiteit Brussel.
Object-Orientated Analysis, Design and Programming
Advanced Programming Dr. Sadi Seker.
TUSK - Faculty Overview
Web Design II PHP & MySQL or ASP.NET
Course Information Mark Stanovich Principles of Operating Systems
CSC 111 Course orientation
Lecture1: Introduction to IT322 Software Engineering I
Software Engineering (Second Year) Dr
Systems Analysis and Design I
References: Eddie Burris, Rick Mercer
Presentation transcript:

Software Engineering Dr R Bahsoon 1 Lecture 1. Introduction Software Engineering (Second Year) Dr. Rami Bahsoon School of Computer Science The University Of Birmingham Office 112 Computer Science

Software Engineering Dr R Bahsoon 2 Who I am Rami Bahsoon: course facilitator –Lecturer in Software Engineering Background: MS and PhD in Software Engineering Delivered related courses at the MSc and BSc level Active researcher in the field of Software Engineering –Office: School of Computer Science, Office 112 –Web: –

Software Engineering Dr R Bahsoon 3 Objectives Describes the principles and practices of systematically engineering software systems using UML –Engineering OO Software Describes Unified Modeling Language (UML) notations to the specification, analysis, design, and modeling of OO software –Overview of process models

Software Engineering Dr R Bahsoon 4 Assessment –Assessment on Part II –2 hr examination (33%) –Continuous assessment (34%) Group modelling exercise – due date TBD –Courtesy face-to-face feedback providing training for your examination –Resit (where allowed) by examination only with the continuous assessment marks carried forward

Software Engineering Dr R Bahsoon 5 Meetings Lectures & meetings –Monday, 12:00–1:00, UGO4 – Learning Centre. –Tuesday, 12:00-1:00, LT1 – Law (all groups) –Office Hours: Open door policy or follow my timetable (TBA) Appointment by –Please use SE in the subject head –Read your s for any updates!

Software Engineering Dr R Bahsoon 6 Learning resources My teaching page: –Self-contained material –Handouts UML related books: –UML Distilled: A Brief Guide to the Standard Object Modeling Language, Martin Fowler –Using UML : Software Engineering With Objects and Components, Perdita Stevens, Rob Pooley

Software Engineering Dr R Bahsoon 7 Learning outcome Describe and use principles for building OO software systems using UML –Knowledge of UML notation: ability to produce UML documentation Group-working skills (real-life practical requirement!)

Software Engineering Dr R Bahsoon 8 Questions ?