This syllabus and the course schedule are subject to change.
ITFN
3314 Testing and Quality Assurance – Summer 2005
CRN 51800
ELMS (MSDNAA) is located at https://msdn06.e-academy.com/clayton_it/
http://newcollege.clayton.edu/itfn3314
Jon A. Preston
E-mail:
Phone: 770 960 4354
Office: UC340
Office hours: “Open door policy” and by appointment – use
this!
Discussion Forum: TBA
Course Description
Testing and Quality Assurance
A high-level class in testing and quality assurance emphasizing the planned development of software and the nature of test development and implementation. Topics include: test strategies, test planning, functionality testing, stability testing and debugging techniques.
Prerequisites
ITFN 2123; ITFN 1301/2/3; ITFN 2012; ITFN 2601; English and Math (see the DUCK for more info)
Outcomes
Students are expected to refine their mastery of project management (1, 4, 8), programming and algorithms to a proficient level as they apply them to real-world projects (5, 6). Students will attain a maturing level of skills with regard to test terminology, strategy, planning (2, 3), and debugging (5, 6). Students will demonstrate the ability to integrate their existing skills to complete problems that require problem solving and critical thinking (7). In addition to working independently on assigned tasks, students will integrate their components as a team member and develop communication (9) and leadership skills. Students will also develop communication skills among their teams (9).
Objectives
Students coming out of this class will have understanding of:
Meeting Times
Lecture
Tuesday and Thursday 10:30-12:50 (UC324)
Given the project-based nature of this course, we will meet less
often later in the semester. Note the schedule as to when attendance is
required. When you’re not in
lecture - typically on Thursday - you are to meet with your team to do project work.
Failure to meet with your team will result in poor performance
in this course and a low grade.
Each week, you will be required to meet with your team and update all members on the progress and status of your responsibilities. The time and location of these “outside of lecture” meetings will be determined by the team but will most likely occur during the “course” time when you aren’t in lecture.
Required Textbooks
I have assembled a book from SafariU that is available in the bookstore. The title is "Building Better Systems Using Modern Methods" and should cost approximately $29. You cannot order this book online or elsewhere as it is an assembled text specific to this semester's course. We will read this entire 150 page book, so you are free to read ahead.
Additionally, you will have various readings pertaining to Software
Engineering and Testing and Quality Control as assigned during the
semester. Be sure to listen in class and watch the course Web site for
more information.
The optional textbook for the course is On Time, Within Budget: Software Project Management Practices and Techniques by Bennatan (Wiley-QED, 2000).
Assessment
It is up to you to keep current on all readings and
assignments (including in-class announcements).
If you fall behind, you will most assuredly fail this course!
Because this is a project-based course, there will be no
midterm or final exam. You are thus expected to demonstrate mastery of
the concepts in this course by applying them in your project work.
You are expected to be working between 9 and 12 hours a week
outside of class. Some weeks will be higher, some weeks will be
lower… but amortized, you should expect to work 150 hours in this class.
If you don’t put in these hours, it will show and you will receive a poor
grade. This is not a “coast by” kind of class.
It is up to you to make your accomplishments known to the IA
and the instructor. If it seems like you’ve just done an average job on
your project, you’ll receive a C (average). If you stand out and show
excellent work, you’re more likely to get an A (excellent). If you are
counting on passing this course (or getting a high grade), then you must
work diligently and perform well. Your grade is determined on
performance, not effort.
Grading will be based upon the following scale:
|
Letter Grade |
Average |
|
A |
>= 90% |
|
B |
80% - 90% |
|
C |
70% - 80% |
|
D |
60% - 70% |
|
F |
< 60% |
|
Assignment
|
Portion
of Grade |
|
|
|
|
Team |
|
|
Plan Document |
10% |
|
Project 1 (Online Survey System) |
20% |
| Project 2 (WebSubmit 2.0) |
20% |
|
|
|
|
Individual |
|
|
Presentation
& discussion leading - from the readings
|
15% |
|
Participation (contribution, meetings &
accomplishments) |
30% |
| Submitting your status reports complete and on time |
5% |
Notice that 50% of your grade is individual effort and 50%
of your grade is team effort.
Please be advised that no credit will be given for late assignments. If you have a problem that arises during the course of the semester, please contact me as soon as possible.
Writing Guidelines
I expect that your deliverables are professional. Grammar and spelling are important, and clarity is critical. Please follow the CCSU writing guidelines published at http://a-s.clayton.edu/langlit/guidelines/handbook.html.
Words of Wisdom (TAKE THIS PART
SERIOUSLY!)
I expect your active
participation in class. Class attendance is expected because it’s much
easier to learn if you’re coming to class and asking questions in lecture about
things that confuse you. Remember – if you knew all of this, you’d be
teaching and I’d be hiking in the mountains!
J
Start assignments early. This way, you can ask
questions and clarify things that are confusing. Assignments are
intentionally “open” so that you can come up with creative solutions, but this
also means it’s often easy to misread what I’m looking for in the correct
solution. Better to ask and learn than to get a low grade!
Also notice that the only way to do well in this course is
to work well with your team. If you have problems (someone’s not doing
his part, etc.), please come talk with me immediately or the entire team will
“sink” and it’ll be too late to get back on track. Notice the “Lone Wolf”
section below!
Your grade in this course is determined completely on
performance, not on effort.
Academic
Misconduct
If a student is found obtaining or granting inappropriate
help in this course on any assignment (test, quiz, exam, homework, etc.) he
will receive an F in the course. The offense will go on permanent record
with the university. If this is not the student’s first academic
misconduct offense at CCSU, she will be recommended for expulsion from the
university. This is in full accord with CCSU’s
policy, and we encourage you to read and review the university’s policy in your
student handbook.
ITP Choice Information
Beginning Fall Semester 2001, all students at CCSU are
required to state that they have on-demand access to a notebook computer that
meets the recommended hardware/software specifications that have been
established by
Individuals with disabilities who need to request
accommodations should contact the Disability Services Coordinator,