Syllabus for SSE 660
Software Test
Spring Semester 2013 (13S)
Changes are possible.
Instructor: Dr. Paul E. MacNeil
Office: Suite
223a, School of Engineering
Phone: 478-301-2185
478-301-2732
Email: macneil_pe@mercer.edu
Back to Top
Textbooks and Supplies:
Texts
(including web sites):
(Read the note after the list of texts
before you buy!)
- A Practitioner's Guide to Software Test Design by Lee
Copeland, Artech House Publishers (2004) ISBN 978-1580537919
(Required).
- Software Testing (2nd. ed.) by Ron Patton, Sams
Publishering (2005) ISBN 978-0672327988 (Required).
Back to Top
Software
(including web sites):
- Java Option:
- C# Option:
- C++ Option:
- An Internet ftp client of your choice. Core FTP LE is
free and works well http://www.coreftp.com/
. (Required, but your choice)
Back to Top
Other Useful
Resources (including web sites):
Back to Top
Catalog Description (Course Purpose):
This second course extends the material covered in SSE 550 with
greater breadth and depth. Students will use the same programming
language (e.g., C#, Java, or C++) that they used in the
prerequisite course. The specific topics covered may vary
depending on the language used by the student
This course begins on January 08, 2013.
Back to Top
Course
Objectives:
Breadth and Depth in Defining, Analyzing, and Solving Complex
Problems:
- After successfully completing this course, you should be able
to demonstrate a more advanced capability to apply OOP
development techniques to solve complex problems.
Communicate Technical Aspects of the Solution for Complex
Software Engineering Problems to a Technical Audience:
- After successfully completing this course, you should be able
to dem(team)onstrate a more advanced ability to communicate
regarding the application of OOP development techniques to a
technical audience.
Back to Top
Prerequisites:
SSE 550.
Back to Top
Class
Location:
- The Distance Learning asynchronous "meetings" take place in
Cyberspace; i.e., on the Internet.
Back to Top
Grading:
Item
|
Percent of Term Grade
|
Project 1 |
30
|
Project 2 |
30
|
Project 3 |
30
|
Listserv contributions |
10
|
Credit will be given only for
original work.
Project reports are to be submitted complete, not as incremental
partial submissions.
More information about grading is contained in the recently-updated General Project Rubric.
Back to Top
Assignments:
- Purpose of projects:
- Use the projects to develop your capabilities, and
- Use the projects to demonstrate your capabilities.
- Deliverables for all projects:
- Your report should be a single, standalone document in
.html, .pdf, or .doc format.
- Your report should be organized in such a way as to make the
topics that you want credit for covering easy to find, and
demonstrate your capabilities clearly and convincingly.
Everything you want considered for credit, including code and
tests (including test results), should be included in the
report.
- Each project can be a single, integrated project that tries
to actually do something, or a collection of exercises that
demonstrate your capabilities but don't accomplish anything
else, or any combination of these two alternatives that you
find convenient.
- Screen shots may be included in your document to clarify and
demonstrate what you did and what the results were.
- You may include other material outside of the report, if you
wish, but this material may or may not be considered in
evaluating your work.
- For each capability that you demonstrate within a report or
major section of that report, you may present only the final
result of your work; you need not demonstrate every step in
the development of that result.
- Some suggestions for doing a project are contained in
the One Way to Do a Project page.
- Project 1 (solo):
- General testing project.
- Develop and demonstrate your capabilities in the testing
issues covered by Copeland.
- There are far more topics in Copeland (and Patton) than can
be covered in this project, so you should use your own good
judgment in selecting topics that are appropriate for you.
- Project 2 (solo):
- More advanced testing project.
- Develop and demonstrate your capabilities in additional
testing issues. Please consider topics covered in Patton
(although you are free to choose topics from any source).
- Project 3 (team):
- General testing project.
- This project provides an opportunity for you to choose your
own advanced topic(s) from any of our texts, and develop and
demonstrate new (to you) capabilities in these topics.
- Please raise questions and issues via the course
listserv.
Back to Top
Additional
Information:
- Asynchronous Learning Nets (ALNs)
- Self Study: You study the texts and any other course study
material on your own.
- Collaborative Projects: After your self-study, you
collaborate (via the Internet [email, ftp]) with your
partner(s) to produce a team product. Your collaborative work
is substantial, asynchronous, and rapid.
- This course is a distance learning course. Please read this Distance Learning web page
regarding distance learning in this course and this program.
Back to Top
What Do I Do?
- Subscribe to the course email listserv and be able to access
our FTP server.
- Study the assigned material.
- Write and read email messages (to the listserv) about ideas,
problems and solutions to do with the assigned study material.
- Do the assigned exercises.
- Write and read email messages (to/from the listserv) about
ideas, problems and solutions to do with the assigned homework.
- Review the exercises done by other people, as assigned by the
professor.
Back to Top
Changes to this Syllabus:
There will be changes to this syllabus, so check back
frequently, and don't forget to hit "Reload" or "Refresh".
List of all courses.
Schedule
of Events and Assignments:
Start Date
|
End Date
|
Activity/Event
|
January 08, 2013 |
April 26, 2013 |
Course in Progress |
January 08, 2013 |
February 08, 2013 |
Work on Project 1 |
|
February 08, 2013 |
Project 1 due. |
|
March 08, 2013 |
Project 2 due. |
|
April 26, 2013 |
Project 3 due. |
|
April 26, 2013 |
Course ends. Firm date. |
Notes:
tbd
Back to Top
Contact
Information
- My Name: Dr. Paul E. MacNeil (Atlanta, Macon and DL Section)
- My E-mail: macneil_pe@mercer.edu
.
- My Office Phone: 478 301-2185
- My FAX: 478 301-2732
- US Mail:
- Dr. Paul E. MacNeil
- School of Engineering
- Mercer University
- 1400 Coleman Ave.
- Macon, GA 31207
Back to Top
Important Additional Information:
"Students requiring accommodations for a disability should inform
the instructor at the close of the first class meeting or as soon
as possible. The instructor will refer you to the Disability
Support Services Coordinator to document your disability,
determine eligibility for accommodations under the ADAAA/Section
504 and to request a Faculty Accommodation Form. Disability
accommodations or status will not be indicated on academic
transcripts. In order to receive accommodations in a class,
students with sensory, learning, psychological, physical or
medical disabilities must provide their instructor with a Faculty
Accommodation Form to sign. Students must return the signed form
to the Disability Services Coordinator. A new form must be
requested each semester. Students with a history of a disability,
perceived as having a disability or with a current disability who
do not wish to use academic accommodations are also strongly
encouraged to register with the Disability Services Coordinator
and request a Faculty Accommodation Form each semester. For
further information, please contact Carole Burrowbridge,
Disability Services Coordinator, at 301-2778 or visit the
Disability Support Services website at http://www.mercer.edu/studentaffairs/disabilityservices"
* (10/09)
Accreditation: Mercer University is accredited by SACS.