cen3031_80558_fa13
TRANSCRIPT
-
7/27/2019 CEN3031_80558_FA13
1/3
1/3
CEN 3031 Software Engineering Fundamentals (CRN 80558)
Tue 11:00 - 12:15, Holmes Hall 202 (plus online component)
Syllabus, Fall 2013
Catalog Course Description
The software engineering process stages are studied and applied to the development of a significantcomputer application using object-oriented design. These stages include requirements, design,
prototyping, implementation, documentation, testing, code reviews, maintenance, and enhancements.Tools and strategies to use at the various stages are explored, including those used in the management of
large amounts of code. 3 Credits.
PrerequisitesCOP 2001 with a minimum grade of C and (STA 2037 with a minimum grade of C or STA 2023 with a
minimum grade of C).
Course Materials
Required Text: R. Schach, Object-Oriented & Classical Software Engineering, McGraw-Hill, 7thedition, ISBN: 9780073191263.
Additional material: Additional material will be posted on the courses Canvas site (seehttp://canvas.fgcu.edu). You should check Canvas frequently for email, announcements, and coursematerial; most communications/assignments will be posted in Canvas. The instructor will respond to
your emails within 24-48 hours except weekends and holidays.
Course Learning Outcomes
By the end of this course, students will:
Learn software engineering principles, concepts, methods, and techniques; Be able to work in a group environment to perform activities and provide documentation related to
all phases of software development, including requirements analysis, design, implementation, andtesting;
Be able to construct UML diagrams (Use Case Diagram, Class Diagram, and Sequence Diagram); Conduct an oral presentation and demonstration of a software project developed by a group.
Instructor Anna Koufakou, Ph.D. Computer Engineering
Software Engineering, WCE, FGCU
E-mail: [email protected]
Tel.: 239-590-7334
Office: Holmes Hall 410
Office Hours: Mon & Tue 3:15 - 5:00pm; Thu 11:30am - 1:00pm;or by appointment
-
7/27/2019 CEN3031_80558_FA13
2/3
2/3
Course Outline (Tentative)Week Meeting Dates Topic
1 Aug 20 Introduction, Scope, Software Process (Ch. 1-3)
2 Aug 27 Software Life-Cycle Models, Teams (Ch. 2, 4)
3 Sep 3 Objects, UML (Ch. 7, 16 and additional)
4 Sept 10 Objects, UML (Ch. 7, 16 and additional)5 Sept 17 Requirements (Ch. 10)
6 Sept 24 Planning & Estimating (Ch. 9)
7 Oct 1 Testing (Ch. 6)
8 Oct 8 Exam 1
9 Oct 15 Classical & OO Analysis (Ch. 11-12)
10 Oct 22 OO Analysis & Design (Ch. 12-13)
11 Oct 29 Implementation (Ch. 14)
12 Nov 5 and 7 Presentations (Requirements & Design) 11:00am-12:15pm (HE 202)
13 Nov 12 Implementation-Testing (Ch. 14)
14 Nov 19 Maintenance (Ch. 15)
15 Nov 26 Projects
16 Dec 3 Exam 2
17 Dec 10 Presentations (Demos & Final Deliverables) 10:30am-1:15pm (HE 202)
Grading Policy: Assignments (10%), Quizzes (5%), Exam 1 (25%), Exam 2 (25%), and Project (35%).
Grades are assigned as follows:
GRADE %
A 4.00 91 100
B+ 3.25 87 90.9
B 3.00 82 86.9
B 2.75 80 81.9
C+ 2.25 77 79.9
C 2.00 72 76.9
C 1.75 69 71.9
D 1.00 60 68.9
F 0.00 0 59.9
Assignments: Individual. You MUST submit your assignments, including late submissions, on Canvas. Any submission to my
email will NOT be answered.
Each student has one chance to submit his/her assignments no more than 1 day late during the entiresemester. Other than that, no late submission will be accepted. This rule will be strictly executed.
If two or more assignment submissions are found to be similar, all related grades for thisassignment will be 0; a second occurrence will result in an F grade for all related students.
In-Class: Most classes will have in-class activities, including e.g. problem solving or group work.Regular attendance and active participation may result in extra points, at Instructors discretion.
Online Component: Assigned readings and activities must be completed before each class meeting.Discussions and quizzes in class and/or on Canvas will be used to supplement and assess readings and
activities. The (one) lowest quiz grade will be dropped.
-
7/27/2019 CEN3031_80558_FA13
3/3
3/3
Exams: CLOSED books/notes - you are allowed to bring one (or more) sheet(s) containing your notes;instructions will be provided before each exam.
Project: Group-based; there are several deliverables and two presentations throughout the semester.
Detailed instructions, templates, and timeline will be given for specific deliverables.
Any student that did not withdraw the course by Nov 8, 2013 will not be given an incomplete grade fornon-medical reasons or undocumented family matters.
Attendance and Professionalism:
Attendance is requiredin all classes. Absence from a presentation date will lead to a zero (0) for thatpart of the project grade unless you have the instructors approval.
No makeup will be given for missed classes, quizzes or exams, unless a case is made in advance with theinstructor's approval. It is your responsibility to inform the instructor of planned absences. Overall
course grade can be decreased based on three absences.
Improper attire and disrespectful behavior towards anyone are unprofessional in nature as is acting in
any way that interferes with the ability of other students to participate, concentrate, and learn. Issues inthis category include inappropriate use of computers during class, use of cell phones/iPods/mp3 players,
and other such devices, classroom movement (such as leaving and re-entering the room), and otherdistracting behaviors.
* No food or drinks are allowed in classroom *
Ethics, Disabilities Act, and Observance of Religious Holidays:
Instructor follows general university policies as spelled out, respectively, in: Academic Behavior Standards & Academic Dishonesty Policy in the Student Guidebook (sections
on Student Code of Conduct and Policies and Procedures).See: http://studentservices.fgcu.edu/StudentConduct/guidebook.html
Americans with Disabilities Act of 1990 services provided by Office of Adaptive ServicesSee: http://studentservices.fgcu.edu/adaptive/ Policy 4.005 Student Observance of Religious Holidays
See: http://www.fgcu.edu/generalcounsel/policies-view.asp
Important Dates
Class Begins August 20
Add/Drop Deadline August 23
Withdraw for 25% Refund September 13
Exam 1 October 8
Project Presentations November 5 and November 7, 11:00am-12:15pm (HE 202)
Withdraw w/o academic penalty November 8
Thanksgiving (no class) November 28
Last day of class & Exam 2 December 3
Project Presentations December 10, 10:30am-1:15pm (HE 202)
Disclaimer. This syllabus has been prepared to the best of the Instructors knowledge, but the right is reserved to
modify it depending on circumstances beyond Instructors control.