0.1/27 Introduction To SW Engineering Course Overview.

Slides:



Advertisements
Similar presentations
Apprenticeship and Workplace Mathematics Meeting the Needs of Today’s Students.
Advertisements

Advances research methods and proposal writing Ronan Fitzpatrick School of Computing, Dublin Institute of Technology. September 2008.
Concordia University Department of Computer Science and Software Engineering Click to edit Master title style ADVANCED PROGRAMING PRACTICES Introduction.
Course Objectives and Instructor Information. To understanding of current software engineering theory and practice To study various software development.
Guidelines for Examination Candidates Raymond Hickey English Linguistics University of Duisburg and Essen (August 2015)
6 th semester Course Instructor: Kia Karavas.  What is educational evaluation? Why, what and how can we evaluate? How do we evaluate student learning?
Engaging First Year Biology Majors in/with the Scientific Literature Jodie Krontiris-Litowitz Youngstown State University.
Copyright © 2009 On The Edge Software Consulting Advanced Enterprise Java Instructional Plan Presentation Tier Design using an Event Driven Design Methodology.
Welcome to COE212: Engineering Programming Instructor: Wissam F. Fawaz Office 103, Bassil bldg. All week long: What is computer.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
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.
Chapter 2 – Software Processes Lecture 1 1Chapter 2 Software Processes.
Ihr Logo A Course on Testing for Blended Learning Svetla Tashevska, NBU, Sofia.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Course Introduction Software Engineering
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Faustino Jerome G. Babate Nursing Research I Brokenshire College SOCSKSARGEN.
Lecture 1Software Engineering1 (Trimester I Session 2002/2003) Lecturer / Tutor Name : Mr. R. Logeswaran
Business and Management Research WELCOME. Business and Management Research Instructor:XXXXXX Office Number:XXX Term/yearsemester two /2014.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Course Overview Prepared by L. Nouf Almujally 1. Course Objectives Fundamental concepts of database systems, in particular, relational database systems.
Online Orientation Professor: María L. Villagómez Contact Information: Office: BLDG (1031U) Telephone#:
[CS-225: Software Engineering] Course Guide Fatima Khan Prince Sultan University, College for Women.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
CSC8417 Advanced Web Data Management S Examiner: Dr Stijn Dekeyser Moderator: Dr Hua Wang.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering Foundations.
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.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
CSE 1105 Week 1 CSE 1105 Course Title: Introduction to Computer Science & Engineering Classroom Lecture Times: Section 001 W 4:00 – 4:50, 202 NH Section.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
RESEARCH PROJECT (MRP1014) ENGINEERING AND TECHNOLOGY
RESEARCH PROJECT (MRP1014) ENGINEERING AND TECHNOLOGY 1
UNIT-1 SOFTWARE PRODUCT AND PROCESS: Introduction – S/W Engineering paradigm – Verification – Validation – Life cycle models – System engineering –
Electronic Drafting DFT 58A&B Cliff Monroe - Instructor.
Peer Reviewer - Basic Workshop 2 Prof Hala Salah Consultant in NQAAP Prof Hussein El-Maghraby Member, NQAAP.
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
King Saud University1 CSC 112 Java Programming I Introduction.
Data Structures and Algorithms in Java AlaaEddin 2012.
Object-Oriented Programming Course Introduction Svetlin Nakov Technical Trainer Software University
Software Engineering First term Overview Who? Getting to know me Getting to know you What? Prerequisite knowledge Content Why? Objectives.
Software Engineering. Overview  Who? ◦ Getting to know me ◦ Getting to know you  What? ◦ Prerequisite knowledge ◦ Content  Why? ◦ Objectives ◦ Job.
1 Introduction to modeling Introduction Anna Fensel
AIM : To provide an in-depth knowledge in software engineering paradigms, life cycles and Development processes.
Programming for Beginners Course Introduction SoftUni Team Technical Trainers Software University
“Babeş-Bolyai” University Faculty of Economics and Business Administration Second semester 1st year, English line of study Business IT Introductive course.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Advanced Programing practices
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
CSCE 210 Data Structures and Algorithms
Course Selection for: 8th Grade
Computer Engineering Department Islamic University of Gaza
Lecture 1. Course Introduction
University of Haifa MA program in English Literature
RESEARCH PROJECT (MRP1014)
DT249/4 Information Systems Engineering Lecture 0
Lecture 1. Course Introduction
Lecture 1. Course Introduction
Artificial Intelligence (CS 461D)
Artificial Intelligence (CS 370D)
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Welcome to COE212: Engineering Programming
EECE 310 Software Engineering
Technical Writing (AEEE299)
Introduction to Engineering Design II (IE 202)
Object-Oriented and Classical Software Engineering Sixth Edition, WCB/McGraw-Hill, 2005 Stephen R. Schach
CS Problem Solving and Object Oriented Programming Spring 2019
University of Haifa MA program in English Literature
Presentation transcript:

0.1/27 Introduction To SW Engineering Course Overview

0.2/27 Self Introductory The lecturer… Bs.C. In computer engineering [1985], and a MS.C. In electrical engineering [1989], at the Technion, Technion 1989 – 1997, Elbit, leading SW development for real-time embedded systems,Elbit 1997 – 2001, Intel, group leading in DT, Intel internal CAD organization, and various intranet tool development,Intel 2001 – computer department, Braude college, Karmiel,computer department, Braude college, Karmiel Research interests are in the field of SW engineering.

0.3/27 Prologue English…. –Lectures are written in English, –Homework are written in English, –Articles are written in English, –Final exam will be given in English, –The SW industry takes English knowledge for granted, You miss some words, You may find most of them in the course site, Learn them, Ask and you shall be given!

0.4/27 Overview Course subject, Course content, Requirements, Resources, The Question Bank, Questions?, Location Commentary,

0.5/27 Course subject, Course content, Requirements, Resources, The Question Bank, Questions?

0.6/27 Course Subject … Aim: to provide an understanding of the problems, difficulties and issues associated with specifying, designing and building high quality large SW systems. To discuss the management, professional issues of SW development. Main focus will be on the process rather than the final product itself.

0.7/27 Course Subject (Cont’d) … Objectives: To gain a broad understanding of the development processes involved in producing a large SW system, To be exposed to the typical problems inherent in large projects involving many people over extended periods of time, To be able to make reasoned choices among alternative development paths.

0.8/27 Course Subject (Cont’d) … Objectives (cont’d): To understand the need for quality assurance techniques, and gain the knowledge required to apply suitable strategies in simple cases, To get acquainted with modern tools and techniques, To understand what “professionalism” means in the context of the SW industry, Last but not least: to gain a more realistic view of the SW industry.

0.9/27 Course Subject (Cont’d) Few words about the course difference:

0.10/27 Course subject, Course content, Requirements, Resources, The Question Bank, Questions?

0.11/27 Course Content … SW engineering concepts, The SW process, SW life cycle paradigms, The development team, SW development tools, Verification, validation and testing, SW engineering and object oriented methodology, SW reusability, portability and interoperability, SW project planning.

0.12/27 Course Content (Cont’d) During exercise: –Deepening lectures topics, –Meeting with SW development document and templates, –Solving problems, Homework: –Memorizing and deepening lectures topics, Articles: –Few, meeting some legends.

0.13/27 Course subject, Course content, Requirements, Resources, The Question Bank, Questions?

0.14/27 Course Requirements … Requirements: Listen carefully: These are the rules of the game! Prerequisites: –Profound knowledge of C, –Reasonable programming experience in high level language, –English,

0.15/27 Course Requirements (Cont’d) Course evaluation elements: –Homework: 30%, –Final exam: 70%, Homework: –Webassign: All assignments are required, Including Introduction and Acquaintance, Do not wait for the last day! Regularly, once a week, Two submission. –Articles – Most of them in English Regularly, once a week.

0.16/27 Course subject, Course content, Requirements, Resources, The Question Bank, Questions?

0.17/27 Resources... Literature: –Schach, S. R., Classical and Object Oriented SW Engineering with UML and Java, 4th edition, McGraw-Hill, 1999, (There are 4 copies at the library) –Pressman R. S., SW Engineering – A Practitioner’s Approach, 4th edition, McGraw-Hill, 1999, –דניאל גלין וזיגמונד בלובבנד הבטחת איכות תוכנה אופוס, 1995.

0.18/27 Resources (Cont’d)... Course’ Slides (you may purchase Several articles: –Brooks, –Dijkstra, –Stallman, –...

0.19/27 Resources – Internet … Course site: My HP : Course introduction (this presentation), Syllabus, Lectures, Vocabulary, Test Bank + solutions (ALL!), News and updates, (sample twice a week), Forum – “ways and means”, , And more...

0.20/27 Resources – Internet …

0.21/27 Resources – Internet (Cont’d) … Registering to clickit: –Enter your full name, –Enter a valid address, For each session: –Lectures, –Articles, –Documents standards, –Pointers to various sites, –Schach 1 st chapter (PDF),

0.22/27 Resources – Internet (Cont’d) Schach, S. R: SW engineering coordinating committee (SWECC):

0.23/27 Course subject, Course content, Requirements, Resources, The Question Bank, Questions?

0.24/27 The Question Bank Bank of 100 (!) final mark bonus points! To get 2 points: write a question that … –is genuine, –is from the course material, –is in the level of final exam, –is in English, –is an American one – or a calculation one, –is not ambiguous, –Has an enclosed solution. All the approved questions will be published in the course site, and … Some of them will appear in the exam!

0.25/27 Course subject, Course content, Requirements, Resources, The Question Bank, Questions?

0.26/27 Questions? Who? Where? When? Why? How?

0.27/27 Introduction To SW Engineering. Course Overview – The End.