CEN 4010 Introduction to Software Engineering Instructor Masoud

  • Slides: 9
Download presentation
CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi http: //www. cs. fiu. edu/~sadjadi/Teaching

CEN 4010 Introduction to Software Engineering Instructor: Masoud Sadjadi http: //www. cs. fiu. edu/~sadjadi/Teaching CEN 4010 - First Lecture

Course Home Page Overview: Introduction Web Page – http: //www. cs. fiu. edu/online/portal/ Home

Course Home Page Overview: Introduction Web Page – http: //www. cs. fiu. edu/online/portal/ Home Page General Information: – Office Hours: ECS 212 C, M/W 15: 30 – 18: 00 or by appointment. Important Information: – Course Syllabus Reading Assignments – Lecture Notes – Projects Important Note: – Please read your textbook before coming to class. – Pay attention to the reading assignments. CEN 4010: Introduction to Software Engineering First Lecture 2

Prerequisite and References Overview: Introduction Prerequisite – COP 3530 - Data Structures – Familiarity

Prerequisite and References Overview: Introduction Prerequisite – COP 3530 - Data Structures – Familiarity with Home Page Syllabus Project At least two higher level languages The foundations of computing Required Text – Bernd Bruegge and Allen H Dutoit, “Object-Oriented Software Engineering: Using UML, Patterns, and Java. ” Other reading material – Class notes. CEN 4010: Introduction to Software Engineering First Lecture 3

Grading Overview: Introduction Grading Policy – Class Attendance and Participation: 10% Home Page Syllabus

Grading Overview: Introduction Grading Policy – Class Attendance and Participation: 10% Home Page Syllabus Project + %5 extra points for those answering the difficult questions! – Term Project: 40%. – Mid-Term Exam: 25%. – Final Exam: 25%. Grading Standard – The grading scale is: A: 90 | A-: 87 | B+: 84 | B: 80 | B -: 77 | C+: 74 | C: 70 | C-: 65 | D+: 60 | D: 55 | D-: 50. – Note that a C- is not a C. Attendance – Attendance will be taken during each class meeting. CEN 4010: Introduction to Software Engineering First Lecture 4

Introduction to Course Web Site Overview: Introduction Home Page Syllabus Project Reference to the

Introduction to Course Web Site Overview: Introduction Home Page Syllabus Project Reference to the Course Web Site CEN 4010: Introduction to Software Engineering First Lecture 5

Project Objective and Grading Overview: Introduction Objective – The primary objective of the projects

Project Objective and Grading Overview: Introduction Objective – The primary objective of the projects is to give you practice in applying the phases of the software development process to a "real" software project. Home Page Syllabus Project Grading Scheme – The grade for the projects is based on three deliverables and class presentations, representing 40% of the final grade. – Each student in a project team will be evaluated separately and may receive a different grade. CEN 4010: Introduction to Software Engineering First Lecture 6

Deliverables and Presentation Overview: Introduction Deliverable (30%) – Software documentation consisting of: Home Page

Deliverables and Presentation Overview: Introduction Deliverable (30%) – Software documentation consisting of: Home Page Syllabus Project Requirements Analysis Document (5%) Object Design Document (5%) System Design Document (5%) Implementation i. e. source code (5%) Test Cases (5%) User's Guide (5%) – A CD with all project material. Presentation (10%) – Every member of team will present – Project manager opens and closes the presentation CEN 4010: Introduction to Software Engineering First Lecture 7

Project and Team Selection Overview: Introduction Selection of Project: – Each group is responsible

Project and Team Selection Overview: Introduction Selection of Project: – Each group is responsible for selecting a project from the ones introduced next. – Alternatively, you can come up with your own project, but you need to convince me first. – Before starting work on the project you must come and see me during my office hours so that we can decide on the scope of your project. – Project selection should be finalized by the end of the second week of the class. Home Page Syllabus Project Teams – Each team shall consist of 4 to 6 students. – We need to select a project manager for each group. CEN 4010: Introduction to Software Engineering First Lecture 8

Student Introduction Reply to the below questions 1. Status: Jr/Sr? 2. How many credits

Student Introduction Reply to the below questions 1. Status: Jr/Sr? 2. How many credits left to graduate? 3. Plan after graduation? 4. Programming Languages? 5. Industry Experience? 6. Project Manager? 7. What project? CEN 4010: Introduction to Software Engineering First Lecture 9