90 likes | 104 Views
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.
E N D
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. • 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
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
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
Introduction to Course Web Site Overview: Reference to the Course Web Site Introduction Home Page Syllabus Project
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
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
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
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?