Sei sulla pagina 1di 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 significant computer 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. Prerequisites COP 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, 7th edition, ISBN: 9780073191263. Additional material: Additional material will be posted on the courses Canvas site (see http://canvas.fgcu.edu). You should check Canvas frequently for email, announcements, and course material; 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, and testing; 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: akoufakou@fgcu.edu Tel.: 239-590-7334 Office: Holmes Hall 410 Office Hours: Mon & Tue 3:15 - 5:00pm; Thu 11:30am - 1:00pm; or by appointment

1/3

Course Outline (Tentative)


Week 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Meeting Dates Aug 20 Aug 27 Sep 3 Sept 10 Sept 17 Sept 24 Oct 1 Oct 8 Oct 15 Oct 22 Oct 29 Nov 5 and 7 Nov 12 Nov 19 Nov 26 Dec 3 Dec 10 Topic Introduction, Scope, Software Process (Ch. 1-3) Software Life-Cycle Models, Teams (Ch. 2, 4) Objects, UML (Ch. 7, 16 and additional) Objects, UML (Ch. 7, 16 and additional) Requirements (Ch. 10) Planning & Estimating (Ch. 9) Testing (Ch. 6) Exam 1 Classical & OO Analysis (Ch. 11-12) OO Analysis & Design (Ch. 12-13) Implementation (Ch. 14) Presentations (Requirements & Design) 11:00am-12:15pm (HE 202) Implementation-Testing (Ch. 14) Maintenance (Ch. 15) Projects Exam 2 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 B+ B B C+ C C D F 4.00 3.25 3.00 2.75 2.25 2.00 1.75 1.00 0.00 % 91 100 87 90.9 82 86.9 80 81.9 77 79.9 72 76.9 69 71.9 60 68.9 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 entire semester. 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 this assignment 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.

2/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 for non-medical reasons or undocumented family matters. Attendance and Professionalism: Attendance is required in all classes. Absence from a presentation date will lead to a zero (0) for that part 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 the instructor'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 in this 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 other distracting 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 Services See: 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 Add/Drop Deadline Withdraw for 25% Refund Exam 1 Project Presentations Withdraw w/o academic penalty Thanksgiving (no class) Last day of class & Exam 2 Project Presentations August 20 August 23 September 13 October 8 November 5 and November 7, 11:00am-12:15pm (HE 202) November 8 November 28 December 3 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.

3/3

Potrebbero piacerti anche