cen 4010 first lecture january 9, 2006 cen 4010 introduction to software engineering spring 2006...

10
CEN 4010 First Lecture January 9, 2006 CEN 4010 CEN 4010 Introduction to Software Introduction to Software Engineering Engineering Spring 2006 Instructor: Masoud Sadjadi http://www.cs.fiu.edu/~sadjadi/Teaching

Upload: denis-maxwell

Post on 03-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi sadjadi/Teaching

CEN 4010 First Lecture January 9, 2006

CEN 4010 CEN 4010 Introduction to Software Introduction to Software

EngineeringEngineering

Spring 2006

Instructor: Masoud Sadjadi

http://www.cs.fiu.edu/~sadjadi/Teaching

Page 2: CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi sadjadi/Teaching

First Lecture on Jan. 9, 2006 2CEN 4010: Introduction to Software Engineering

Course Home PageCourse Home Page

Web Page– http://www.cs.fiu.edu/~sadjadi/Teaching

General Information:– Office Hours: ECS 212C, M/W 15:30 – 18:00 or by

appointment.

Important Links:– Course Syllabus – Class Schedule, Reading Assignments, and

Lecture Notes – Project

Class Notices – Please read your textbook before coming to class.– Pay attention to the reading assignments.

OvervieOverview:w:Introduction

Home Page

Page 3: CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi sadjadi/Teaching

First Lecture on Jan. 9, 2006 3CEN 4010: Introduction to Software Engineering

Prerequisite and ReferencesPrerequisite and References

Prerequisite– COP 3530 - Data Structures – Familiarity with

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. 

OvervieOverview:w:Introduction

Home Page

Syllabus

Project

Page 4: CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi sadjadi/Teaching

First Lecture on Jan. 9, 2006 4CEN 4010: Introduction to Software Engineering

GradingGrading

Grading Policy – Class Attendance and Participation: 10%. – Homework: 20%. – Term Project: 30%. – Mid-Term Exam: 20%. – Final Exam: 20%.

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.

OvervieOverview:w:Introduction

Home Page

Syllabus

Project

Page 5: CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi sadjadi/Teaching

First Lecture on Jan. 9, 2006 5CEN 4010: Introduction to Software Engineering

Tentative Course ScheduleTentative Course Schedule

Refer to the Course Syllabus

OvervieOverview:w:Introduction

Home Page

Syllabus

Project

Page 6: CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi sadjadi/Teaching

First Lecture on Jan. 9, 2006 6CEN 4010: Introduction to Software Engineering

Project Objective and GradingProject Objective and Grading

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.

Grading Scheme  – The grade for the projects is based on three

deliverables and class presentations, representing 30% of the final grade.  

– Each student in a project team will be evaluated separately and may receive a different grade.

OvervieOverview:w:Introduction

Home Page

Syllabus

Project

Page 7: CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi sadjadi/Teaching

First Lecture on Jan. 9, 2006 7CEN 4010: Introduction to Software Engineering

Deliverables and Presentation Deliverables and Presentation OvervieOverview:w:Introduction

Home Page

Syllabus

Project

Deliverable 1 Requirements Analysis Document (RAD) (5%)RAD Template

2/14Due at the beginning of the

class.

Presentation 1 A brief description of  SRD.  Details will follow. (5%) 5 mins presentation for each group member.

2/14

Deliverable 2 Design Document (DD) (5%)SDD TemplateODD Template

3/28Due at the beginning of the

class.

Presentation 2 A brief description of DD.  Details will follow. (5%) 5 mins presentation for each group member.

3/28

Deliverable 3 Software documentation consisting of: (5%)Requirements Analysis Document,  Design Document,  Implementation i.e. code design, and   Test Cases User's GuideA CD with all project material.

4/18Due at the beginning of the

class.

Presentation 3 A brief description of the software system - (5%)requirements, design, implementation and test cases.5 mins presentation for each group member. 4/18

Page 8: CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi sadjadi/Teaching

First Lecture on Jan. 9, 2006 8CEN 4010: Introduction to Software Engineering

Project and Team SelectionProject and Team Selection

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 next Wednesday at the end of our class (Jan. 18).

Project Teams  – Each team shall consist of 4 to 6 students.  – Next class (Wednesday, Jan. 11), Eduardo

Monteiro will introduce the projects.

OvervieOverview:w:Introduction

Home Page

Syllabus

Project

Page 9: CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi sadjadi/Teaching

First Lecture on Jan. 9, 2006 9CEN 4010: Introduction to Software Engineering

Student IntroductionStudent Introduction

1. Allauca,Jaime F

2. Alvarez,Diego F

3. Apolinar,Juan Miguel

4. Aybar,Miguel Jose

5. Barsilai Fernandez,Mandy

6. Bartels,Christophe Andrew

7. Bicchi,Alberto

8. Collazo,Jeanny

9. D Amico,Miguel A

10. De Los Santos,Barbara

11. Dickson,Gregory P

12. Duque,Ruben Dario

13. Flores,Danil M

14. Gastelo,Fernando A

15. Gonzalez,Andres

16. Gonzalez,Benjamin

17. Ho,Wing S

18. Lau,Ngai-Chung

19. Lopez,Roger A

20. Ma,Christopher

21. Morales,Heliel

22. Orta,Alexander Daniel

23. Parra,Donny

24. Perez,Johan

25. Quiroga,Alexis

26. Rodriguez,Alirio A

27. Ross,Julian O

28. Wong,Kason Yu Ting

Page 10: CEN 4010 First Lecture January 9, 2006 CEN 4010 Introduction to Software Engineering Spring 2006 Instructor: Masoud Sadjadi sadjadi/Teaching

First Lecture on Jan. 9, 2006 10CEN 4010: Introduction to Software Engineering

Reply to the below questionsReply to the below questions

1. Status: Jr/Sr 2. How many to graduate? 3. Plan after graduation 4. Programming Languages 5. What project? 6. Industry Experience 7. Project Manager?

Also fill out the online Student Profile and submit a short resume by noon Jan. 11.

This information will be used for project group selection.