1 / 9

CEN 4010 Introduction to Software Engineering

CEN 4010 Introduction to Software Engineering. Instructor: Masoud Sadjadi http://www.cs.fiu.edu/~sadjadi/Teaching. Course Home Page. Overview:. Web Page http://www.cs.fiu.edu/online/portal/ General Information: Office Hours: ECS 212C, M/W 15:30 – 18:00 or by appointment.

flindsey
Télécharger la présentation

CEN 4010 Introduction to Software Engineering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Course Home Page Overview: • Web Page • http://www.cs.fiu.edu/online/portal/ • General Information: • Office Hours: ECS 212C, 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. Introduction Home Page

  3. Prerequisite and References Overview: • 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.  Introduction Home Page Syllabus Project

  4. Grading Overview: • Grading Policy • Class Attendance and Participation: 10% • + %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. Introduction Home Page Syllabus Project

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

  6. Project Objective and Grading Overview: • 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 40% of the final grade.   • Each student in a project team will be evaluated separately and may receive a different grade. Introduction Home Page Syllabus Project

  7. Deliverables and Presentation Overview: • Deliverable (30%) • Software documentation consisting of: • 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 Introduction Home Page Syllabus Project

  8. Project and Team Selection Overview: • 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. • Project Teams   • Each team shall consist of 4 to 6 students.   • We need to select a project manager for each group. Introduction Home Page Syllabus Project

  9. Student Introduction • Reply to the below questions • Status: Jr/Sr? • How many credits left to graduate? • Plan after graduation? • Programming Languages? • Industry Experience? • Project Manager? • What project?

More Related