cen3031_80558_fa13

Upload: aperture321

Post on 02-Apr-2018

218 views

Category:

Documents


0 download

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.