Software Engineering (1)

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

IS6112 Application Modelling and Design Introduction.
General information CSE 230 : Introduction to Software Engineering
IS 421 Information Systems Management James Nowotarski 16 September 2002.
ITBP103: Principles of Information Technology W0-01: Introduction to IT.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
1 Welcome to IT 323 Software Engineering II 1 st semester, 2012/2013.
Lesson 1 Week01.
Software Engineering (CE 352) Fall 2013 Dr: Mohamed El-Basiuny Lecture 1 1 FACULTY OF ENGINEERING COMPUTER ENGINEERING.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 1: Introduction.
Welcome to COE212: Engineering Programming Instructor: Wissam F. Fawaz Office 103, Bassil bldg. All week long: What is computer.
SYSE 802 John D. McGregor Module 0 Session 1 Course Introduction.
EECE 310 Software Engineering Lecture 0: Course Orientation.
Chapter 1: Introduction to Project Management
Chapter 2 – Software Processes Lecture 1 1Chapter 2 Software Processes.
Course Introduction Software Engineering
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
SE3183 Advance Web Programming Programming Session 2013/2014.
UFCEWT-20-3 Advanced Topics in Web Development 2012/13 Lecture 1 : Introduction & Course Outline.
Course Guide IS325 Systems Analysis & Design II Ms Fatima Khan Prince Sultan University, College for Women.
Introduction University of Sunderland CSEM02 Harry R Erwin, PhD Peter Dunne, PhD.
(EE429) First day Course Materials Assistant Prof. Dr. Anwar Hassan Selected Topics Communications.
1. Course Information 2 Course Description 3  Synopsis:  These subjects expose the students to the general introduction of software engineering and.
Ministry of Higher Education Sohar College of Applied Sciences IT department Comp Introduction to Programming Using C++ Fall, 2011.
EE255 Digital Communications (I)
CSC 111 COURSE ORIENTATION. Course name and Credit houres  CSC 111 – Computer Programming-I  Credit hours:  3 hours lecture  1 hour tutorial  2 hours.
Electronic Drafting DFT 58A&B Cliff Monroe - Instructor.
01 - Course Intro.CSC4071 CSC407F Software Architecture & Design Prof. Penny LP396C
1 Introduction to Design. 2 Outline Basics of design Design approaches.
Knowledge Management Systems Comp292/492 Semester 2, 2010.
Fundamentals of Software Engineering. Instructor: Dr. Kal Bugrara Office: Snell Engineering, Rm 267 Office Hours: Sat: 12:00-2:00 pm Phone
Software Engineering First term Overview Who? Getting to know me Getting to know you What? Prerequisite knowledge Content Why? Objectives.
IS2210 Systems Analysis, Systems Design and Change.
COURSE OUTLINE AZHAR HAMID IAS2143 DATABASE SYSTEM UniselFaculty of Computer Science and Information Technology.
Object Oriented Methodology Course Introduction. Objectives A 3-credit hour graduate course explaining the development of object oriented software systems.
CIT 341: IT Project Management. Objectives Understand the main concepts of project management Understand how Projects are Delivered within Budget Learn.
CE 474Dr SaMeH1 Photogrammetry (CE 474) [0] Associate Professor of Environmental Eng. Civil and Environmental Engineering Department Faculty of Engineering.
Ahmed Abdelmageed, MSc Lecturer, Comp Science Dept, UofK.
Computer Security Course Syllabus 1 Computer Security Lecturer : H.Ben Othmen.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
GE 306Dr SaMeH1 Engineering Report Writing (GE 306) Associate Professor of Environmental Eng. Civil Engineering Department Engineering College Almajma’ah.
1 ECEN209-Computer Architecture (Course Overview & Introduction)
SubjectEngineering Mathematics 2 CodeDME 2133 StatusCompulsory LevelDiploma Credit Value3(2+1) 1 credit hour lecture is equivalent to 1 hour contact per.
بسم الله الرحمن الرحيم Information’s New Technologies (Internet Technologies) Ahmed Abdelmageed, MSc Department of Computer Science, University of Khartoum.
COMP9024: Data Structures and Algorithms Course Outline Hui Wu Session 1, 2016
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Advanced Programing practices
Advanced Software Engineering
Systems integration and Testing INSE 6421
COMP9024: Data Structures and Algorithms
Lecture 0 Software Engineering Course Introduction
Course Title: Calculus II )) Course Code:
Module Content Research Principles and Approaches Types of Research
TAL 7011 Architecture of Large Software Systems
Welcome to GC311 Database Concepts
CSC 111 Course orientation
Welcome to GC311 Database Concepts
Welcome to COE212: Engineering Programming
7 Day Study Plan Begin studying 7 days prior to exam.
Teacher name | course number
EECE 310 Software Engineering
Lecture 1: Introduction
GEO221: Geographic Info. Systems (1)
Practical Software Engineering
CS 425 / CS 625 Software Engineering
Information System Management
Advanced Programing practices
Software Engineering I
INFO415 Systems Analysis Course Overview
BCS3233 – Software Testing Introduction to ST
Presentation transcript:

Software Engineering (1) Ahmed Abdelmageed, MSc Lecturer, Comp Science Dept

Module Description An introductory course to software engineering, covering the principles of software development methodologies, software design and modeling techniques as well as software testing and evolution.

Module Objectives You should leave this course with: Understanding the role of software in systems. Understanding the importance of SE practices. Differentiate between software processes and be able to make tradeoffs. Applying a set of SE tools and techniques to solve real-world problems.

Relation with other modules 5th year Software Engineering (2) 4th year Software Engineering (1) 2nd year System Analysis and Design

Course outlines Week Topic Week 1 Introduction to SE Week 2 Software process Week 3 Agile software development 1 Week 4 Agile software development 2 Week 5 Requirement engineering Week 6 System modelling 1 Week 7 ******EID Break******** Week 8 System modelling 2 Week 9 Architecture design Week 10 *****Mid Term Exam***** Week 11 Design and implementation 1 Week 12 Design and implementation 2 Week 13 Design and implementation 3 Week 14 Course review and Wrap-up.

Tutorials Object-oriented Analysis and design: Use-case diagram. Class diagram. Sequence diagram. State diagram. Component diagram,….

Assessment Tutorials: 25% Mid-term: 15% Final exam: 60%

Textbook

Contacts Ahmed.mageed@uofk.edu Office hours: Wed 8-10 Course materials are available on: Classes.uofk.edu

SE is Art or Science ?

Is it really Engineering?

Career in SE Business Analyst Software Engineer Software Designer Solution Architect ……

SE comics