CSE305 Software Engineering

Slides:



Advertisements
Similar presentations
Prof. Dr. Ramdan Abdel Maksoud Pharos University Faculty of Engineering Architectural Department.
Advertisements

General information CSE 230 : Introduction to Software Engineering
1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
1. Introduction Fundamental English Writing Skills Dr. Hsin-Hsin Cindy Lee.
Course Objectives and Instructor Information. To understanding of current software engineering theory and practice To study various software development.
New experiences with teaching Java as a second programming language Ioan Jurca “Politehnica” University of Timisoara/Romania
Experience with Teaching Software Quality Assurance Dušanka Bošković Computing and Informatics Bachelor Programme Faculty of Electrical Engineering Sarajevo,
Software Engineering (CE 352) Fall 2013 Dr: Mohamed El-Basiuny Lecture 1 1 FACULTY OF ENGINEERING COMPUTER ENGINEERING.
1 Computer Engineering Department Islamic University of Gaza ECOM 6301: Advanced Computer Architectures (Graduate Course) Fall 2013 Prof. Mohammad A. Mikki.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
EECE 310 Software Engineering Lecture 0: Course Orientation.
SE-308 Software Engineering-II 7th Term SE University of Engineering & Technology Taxila, Pakistan Software Engineering Department.
Chapter 1: Introduction to Project Management
Chapter 2 – Software Processes Lecture 1 1Chapter 2 Software Processes.
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
Software Engineering (2+1) NUST Intitue of Information Technology 4 th March, 2008 BIT-8.
SKU3033 / SKF3033 NETWORK & SYSTEM ADMINISTRATOR.
(EE429) First day Course Materials Assistant Prof. Dr. Anwar Hassan Selected Topics Communications.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
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!
Fall 2011 Course Syllabus Instructor: Sergiu Dascalu Department of Computer Science and Engineering August 30,
Electronic Drafting DFT 58A&B Cliff Monroe - Instructor.
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
Software Engineering (CSI 321) Introduction. Introduction Course Title: Software Engineering Course Code: CSI-321 Credit Hours: 3 Section: 1 2.
COP4020 INTRODUCTION FALL COURSE DESCRIPTION Programming Languages introduces the fundamentals of the design and implementation of programming languages.
COP4610 Principles of Operating Systems Prof. Robert van Engelen Department of Computer Science Florida State University.
1 Welcome to IT 323 Software Engineering II 2 nd Semester, 2012/2013.
IMS 4212: Course Introduction 1 Dr. Lawrence West, Management Dept., University of Central Florida ISM 4212 Dr. Larry West
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
BMTS Computer and Systems Pre-requisites :CT140 –Computer Skills Nature Of the Course: This course deals about the fundamentals of Computer such.
Operating Systems (CS 340 D) Dr. Abeer Mahmoud Princess Nora University Faculty of Computer & Information Systems Computer science Department.
CSE202 Database Management Systems
ENG3380 Computer Organization
Welcome to CS 4390/CS5381: Introduction to Formal Methods
Advanced Software Engineering
INTERNATIONAL BURCH UNIVERSITY
Course Overview - Database Systems
CSE 111 Introduction to Computer Applications
CS101 Computer Programming I
Lecture 0 Software Engineering Course Introduction
Advanced Software Engineering
CSE309 Computer Architecture and Organization
Introduction to CS Senior Design Project I / II
Computer Architecture Syllabus
Software Engineering (CSI 321)
Bulgaria Higher Education System
Artificial Intelligence (CS 461D)
Artificial Intelligence (CS 370D)
Princess Nora University Faculty of Computer & Information Systems
Introduction to CS Senior Design Project I / II
CS 425 Software Engineering
Course Overview - Database Systems
EECE 310 Software Engineering
Organizational Issues
ENG3380 Computer Organization
CSE 310 Human-Computer Interaction
CSE 307 Basics of Image Processing Lecture #0 Organizational Issues
CSC227: Operating Systems
CS 425 / CS 625 Software Engineering
CSE 411 Computer Graphics Lecture #0 Organizational Issues
CSE 414 Systems Analysis and Design
Organizational Issues
L L Line CSE 420 Computer Games Organizational Issues.
Orientation CSC 111.
Kingdom of Saudi Arabia
Princess Nora University Faculty of Computer & Information Systems
CSE 310 Human-Computer Interaction
CMSC 345 Software Design and Development Spring 2004 Sections 0101 & 0201 Ms. Susan Mitchell Leave Your Ego at the Door! CMSC 345, Spring 2004.
Presentation transcript:

CSE305 Software Engineering Lecture 0 Organizational Issues Prepared & Presented by Asst. Prof. Dr. Samsun M. BAŞARICI

Organizational Issues About this Course Course Title Course Code Semester Course Hour/Week ADU Credit ECTS Introduction to Computer Applications CSE 305 Fall Theory 2 Practice 3 5 Course Type 1. Compulsory Courses   1.1. Programme Compulsory Courses X 1.2. University Compulsory Courses (UFND) 1.3. YÖK (Higher Education Council) Compulsory Courses 2. Elective Courses 2.1. Program Elective Courses 2.2. University Elective Courses 3. Prerequisites Courses 3.1. Compulsory Prerequisites Courses 3.2. Elective Prerequisites Courses Organizational Issues

About this Course (Cont.) Language of Instruction English Level of Course Associate Degree (Short Cycle) Undergraduate (First Cycle) Graduate (Second Cycle) Doctoral Course (Third Cycle) Special Pre-Conditions of the Course (compulsory)  None Special Pre-Conditions of the Course (recommended) Course Instructor(s) Dr. Samsun M. Başarıcı Mail: sbasarici@adu.edu.tr Web: http://akademik.adu.edu.tr/fakulte/muhendislik/personel/sbasarici/anasayfa Organizational Issues

Main Objective(s) of this Course Acquisition of the basic principles of software engineering and the ability to apply them in a software development project Organizational Issues

Learning Outcomes of this Course Upon successful completion of this course, students will Distinguish software development processes Review major software development processes like waterfall, evolutionary and spiral Apply risk analysis in software projects Describe the requirements of a software project Organizational Issues

Learning Outcomes of this Course (Cont.) Design software projects. Use UML notation during software design process. Distinguish the software architecture models Apply software maintenance activities Organizational Issues

Organizational Issues Course Content Basic concepts of Software Engineering Process Models Project Management Requirements Analysis System Models Requirements Specification Prototyping Software Design Software Reliability Validation and Verification Software Maintenance Organizational Issues

Organizational Issues Resources Required Course Material (s) /Reading(s)/Text Book (s) Ian Sommerville, Software Engineering 10th Global Edition, Pearson, 2016 2) Lecture Notes Recommended Course Material (s)/Reading(s)/Other Other sources will be announced Organizational Issues

Course Schedule (Weekly) Topics Preliminary Preparation Methodology and Implementation (theory, practice, assignment etc) 1 Introduction to software engineering Ch. 1 Theory 2 Software processes Ch. 2 Theory, practice 3 Agile software development Ch. 3 Theory, practice, assignment 4 Requirements engineering and system modeling Ch. 4-5 Theory, practice, quiz 5 Architectural design and implementation Ch. 6-7 6 Software testing and evolution Ch. 8-9 7 Project management Ch. 22 Organizational Issues

Course Schedule (Weekly) (Cont.) Topics Preliminary Preparation Methodology and Implementation (theory, practice, assignment etc) 8 MIDTERM EXAM 9 Project planning Ch. 23 Theory, practice, assignment, quiz 10 Quality and configuration management Ch. 24-25 Theory, practice 11 Software reuse Ch. 15 Theory, practice, assignment 12 Component-based and service- oriented software engineering Ch. 16 & 18 Theory, practice, quiz 13 Distributed software engineering and systems engineering Ch. 17 & 19 14 Real-time software engineering Ch. 21 15 Systems of systems Ch. 20 16 FINAL EXAM Organizational Issues

Assessment (tentative) Semester Activities/ Studies NUMBER WEIGHT in % Mid- Term 1 15 Attendance - Quiz 4 20 Assignment (s) 5 10 Project Laboratory Field Studies (Technical Visits) Presentation/ Seminar Practice (Laboratory, Virtual Court, Studio Studies etc.) Other (Placement/Internship etc.) TOTAL   60 Contribution of Semester Activities/Studies to the Final Grade Contribution of Final Examination/Final Project/ Dissertation to the Final Grade  1 40 100 Organizational Issues

Organizational Issues Assessment (Cont.) Final Grades will be determined according to the Adnan Menderes University Associate Degree, Bachelor Degree and Graduate Degree Education and Examination Regulation Organizational Issues

Responsibilities of the Students Obtaining the text book(s) Coming to the course with a good preparation Completing the exercises with individual efforts unless told otherwise Following the rules set by the responsibles for the course and the implementation/lab. studies HONESTY !!! Organizational Issues

Organizational Issues Plagiarism Plagiarism will not be tolerated Projects without references: a penalty of 20% Submitting your own work that has been earlier submitted to satisfy the requirements of another course is (self)-plagiarism (also called double dipping) Copying a journal article or a section of a book or code from an article or book and submitting it as your own is plagiarism Organizational Issues

Organizational Issues Plagiarism (Cont.) Using significant ideas from someone else, but putting them in to your own words and not acknowledging the source of the ideas is plagiarism Copying an essay, code, work etc. from another student and submitting it as your own is plagiarism And PLAGIARISM is THEFT So don’t steal (Nobody likes thieves) Organizational Issues