CSE 565 - Summer C 2024 - Syllabus
CSE 565 - Summer C 2024 - Syllabus
Course Description
Software as a stand-alone product or embedded within a system plays an integral role in our world
today. As a consequence, it is essential that software works as expected. This requires software
testing which entails answering both the verification question: “Are we building the product right?” and
the validation question: “Are we building the right product?”. Understanding these questions is crucial
for developing good test cases. This course is for anyone involved in testing software at any level
starting from code modules to system testing. Strategies and techniques are presented for both
testing software as well as planning and tracking testing efforts.
● Testing background
● Testing process activities
● Requirements-based testing techniques
● Structure-based testing techniques
● System testing
● Testing tools
● Reliability models Statistical testing
● Test planning
● Tracking testing progress Test documentation
● Test process improvement
Learning Outcomes
Learners completing this course will be able to:
● Create test cases based on commonly used requirements-based testing techniques Create
test cases to achieve control and data flow structure-based coverage
● Create test cases that demonstrate system-level quality requirements are being met Identify
appropriate testing tools for applications
● Predict software reliability based on operational profile testing and reliability models Describe
activities to perform for improving testing processes
Proficient Experience
● Experience with software development life cycle models
Technology Requirements
Hardware
● Standard personal computer with major operating system
● Reliable, strong Internet connection
● Webcam
● Microphone
Software/Other
● To complete coursework (e.g., projects), this application/language is required:
○ Java
Module 2: Specification-Based
May 20, 2024 May 26, 2024
Techniques - Part 1
Module 3: Specification-Based
Techniques - Part 2 May 27, 2024 June 02, 2024
*ASU Day Off: Monday, May 27, 2024
Course Evaluation
You may also refer to ASU’s Office of Evaluation and June 24, 2024 July 09, 2024
Educational Effectiveness (UOEEE) for dates.
Course Closes
Past this date, Ed Discussion will no longer be
monitored. SCAI advising aims to have all issues
resolved by course closure. Please download copies of August 24, 2024
what you would like from the course (e.g., Request for
Faculty Review: MCS Portfolio Project Report Inclusion
Request) so you can access it in the future.
Grades are due July 12, 2024. Please see the ASU Academic Calendar for additional information.
If an urgent situation or emergency arises and you are unable to submit the assignment on time,
please send the instructor a private thread on Ed as soon as you are able to.
Follow the appropriate University policies to request an accommodation for religious practices or to
accommodate a missed assignment due to University-sanctioned activities.
Review specific due dates directly in your course. For learners with accommodations through Student
Accessibility and Inclusive Learning Services (SAILS) and/or the Pat Tillman Veterans Center
(PTVC), please work with your SAILS consultant and/or PTVC Advocacy Team, Connect, and your
instructor.
Single-time late penalties are manually applied by the course team after the scheduled due date and
time.
Graded Quizzes
A single-time late penalty of 10% is applied after the scheduled due date and time.
A score of zero (0) will be applied at the end of Module 4 for Module 1, 2, 3 and 4’s graded quizzes.
No late submissions will be accepted after Module 4.
A score of zero (0) will be applied at the end of Module 8 for Module 5, 6, 7 and 8’s graded quizzes. No
late submissions will be accepted after Module 8.
A single-time late penalty of 10% is applied after the scheduled due date and time. A score of zero
(0) will be applied at the end of Module 8. No late submissions will be accepted after July 02, 2024.
Exams
An automatic late penalty of 100% is applied after the scheduled due date and time.
● Exam 1
● Exam 2
Course Content
Each course in the MCS program is uniquely designed by expert faculty, so learners can best master
the learning outcomes. As a result, course features and experiences are not the same across all MCS
courses. Learners are expected to plan accordingly to accommodate for these differences.
A media guide is included at the beginning of each module in the Overview section. These guides are
designed to give you a snapshot description of each module’s media components and to provide PDF
lecture slides or note-taking materials where available, so you can plan your learning and quickly go
back and review material as you prepare for your coursework.
Overview videos do not have PDF lecture slides because they are not lectures and have associated
documents specific to them. The reading review videos build context for the course and do not have
PDF slides.
You can toggle the clipboard icon on the left of the screen and select a review to see all the
questions. You are accountable for this information as it may be assessed in different ways in other
graded coursework.
There are no late penalties. Interactions are not counted toward your final grade in the class.
Readings
This course has required readings. Citations accompany topics and are often accessible through
ASU’s Library, if not directly available in the course.
A reading guide is included at the beginning of each module in the Overview section. These guides
are designed to give you a snapshot description of each module’s reading components, such as
peer-reviewed journal articles, so you can plan your learning and quickly go back and review material
as you prepare for your coursework.
Ed Discussion
Ed Discussion (Ed) is being used in place of Canvas Discussion Forums. The purpose of Ed
Discussion is to provide a place for learners to ask questions and receive answers from course staff
and peers about course content and coursework. The course team is engaged in discussions, but it is
also a space to clarify, support, and enrich learner-to-learner communication and learning. There are
designated categories for course items. You must select a category and subcategory to start a thread.
There are no late penalties. Ed is not counted toward your final grade in the course.
There are no late penalties. Responses to discussion prompts are not counted toward your final
grade in the course.
There are no late penalties. Responses in Ed are not counted toward your final grade in the course.
There are late penalties associated with graded quizzes. All eight (8) graded quizzes count toward
your final grade in the class. No quiz scores will be dropped from your grade.
Individual Projects
This course includes four (4) individual projects. All project overview documents and materials are
provided in the Welcome and Start Here section of your course, so you can preview what is expected
and design your own learning schedules to complete these on time. Review the "Request for Faculty
Review: MCS Portfolio Project Report Inclusion Request" section of this syllabus for what can be
used from this course to potentially meet the degree portfolio requirement, which is optional and for
degree-seeking learners only.
There are late penalties associated with the projects. All four (4) projects count toward your final
grade in the class. No project scores will be dropped from your grade.
Request for Faculty Review: MCS Portfolio Project Report Inclusion Request
This is an optional task for degree students wanting to use this course’s projects as part of their
portfolio degree requirement/specialization requirements. Review your onboarding course and the
Welcome and Start Here section of your course for more details. The submission space is towards
the end of the course.
Your Request for Faculty Review: MCS Portfolio Project Report Inclusion Request will be evaluated
only if the criteria is met (see your MCS Handbook for more details):
Although there are no late penalties, these requests must be submitted by the designated deadlines.
The Request for Faculty Review: MCS Portfolio Project Report Inclusion Request does not count
toward your final grade in the class.
Address all four (4) projects in your Request for Faculty Review: MCS Portfolio Project Report
Inclusion Request:
Practice Exams
In order to help you prepare for your proctored exams, you will have practice exams. Since they are
intended to be practice opportunities and to help you learn, you have unlimited attempts and they are
untimed, ungraded, and include feedback.
Honorlock will be enabled for your practice exams, but will be set to “simulated - not proctored” so
you will not be recorded or flagged for actions performed while taking it. Treat this as a technology
check to confirm that your system will work as expected.
You may engage with your peers in Ed Discussion to address questions, share resources and
strategies, and provide feedback to help one another learn. You are encouraged to read the
feedback, review your answer choices, and compare them to the correct answers. You are
encouraged to submit questions in Ed Discussion for the course team to address during Zoom Events
and/or Zoom Support Sessions. Use the feedback to guide your learning and to study for the
proctored exam.
There are no late penalties. Practice exams are not counted toward your final grade in the class.
No late exams will be permitted or accepted and will result in a score of zero (0) points. This does not
include established accommodations for learners receiving accommodations through Student
Accessibility and Inclusive Learning Services (SAILS) and and/or the Pat Tillman Veterans Center
(PTVC).
Availability Start Sunday, June 09, 2024 at 12:01 Sunday, June 30, 2024 at 12:01
AM AZ Time AM AZ Time
Availability End Sunday, June 16, 2024 at 11:59 Sunday, July 07, 2024 at 11:59
PM AZ Time PM AZ Time
Scheduling Reminder
In order to have enough time to
complete the exam, you should start
Sunday, June 16, 2024 at 9:01 Sunday, July 07, 2024 at 9:01
your exam no later than the listed
PM AZ Time PM AZ Time
date and time to ensure you have
enough time to complete it before
the due date.
Duration 120 minutes + plan for at least 120 minutes + plan for at least
15 minutes for proctoring set up 15 minutes for proctoring set up
Review your onboarding course and the Welcome and Start Here section in your course for more
information about Honorlock and how to download the required Chrome Extension.
Any items not included in this list are not allowed during the exam or in your exam space.
Reminders
● You are to independently take your exams in a single session. Once you open your exam, your
testing session begins and you will need to complete it within the allotted time. Your exam will
automatically be submitted if it is not completed before the deadline.
● You will be allowed one (1) attempt to take and complete each exam.
● You are to independently take the exam in a single session without leaving the testing space
(e.g., no bathroom breaks) to ensure proctoring of the entire session.
● You are to stay within a clear view of the webcam throughout the duration of the proctored
exam session.
● Before the exam concludes and the proctoring session ends, all scratch paper must be
destroyed and all whiteboard markings must be erased.
● The last question in the exam will be a confirmation of you upholding ASU academic integrity.
Specific Allowances
● Site URLs: No
● Open book: No
○ Printed Notes: Hard copy; one (1) sheet/page; standard letter-size (8.5 inches x 11
inches) or A4 paper; double-sided (front and back)
○ Before the exam concludes and the proctoring session ends, all scratch paper must be
destroyed and all whiteboard markings must be erased. The last question in the exam
will be a confirmation of learners executing these ASU academic integrity actions.
*The projects count for 30% or more of the overall course grade, so this is a portfolio-eligible course.
See the MCS Graduate Handbook for more information about the portfolio requirement if you are a
degree student.
Grade Scale
You must earn a cumulative grade of 70% to earn a “C” in this course. You must earn at least a “C” to
receive graduate credit. This course has no grade curving. All graded coursework will be included to
calculate grades (i.e., no graded items will be dropped). Grades will not be rounded. Grades in this
course will not include pluses or minuses.
The instructor reserves the right to adjust individual grades based on, but not limited to: violations of
academic integrity.
Zoom Meetings
This course has three (3) types of Zoom meetings:
● Instructor Zoom Events: If you have specific questions or topics of interest to be discussed,
please indicate your request in an Ed Discussion thread. Although it may not be possible to
address all requests during the Zoom event, the instructor is interested in tailoring this time to
your questions and interests. The instructor will be following a set agenda, so please be
mindful of that when engaging in the Zoom event.
● Instructional Assistant (IA) Zoom Support Sessions: These sessions offer a chance for
learners to get their questions answered from the IAs. Although the course team is responsive
to trends in Ed Discussion, these events focus on addressing learners’ specific questions
related to content: clarifications, reteaching, assessment preparation, etc.
● Grader Zoom Support Sessions: These sessions are singularly focused on addressing
questions related to grading.
Check the Zoom tab in the navigation menu of your course. Although we try to be consistent for our
learners’ planning purposes, the schedule is subject to change throughout the course, so stay
up-to-date on the event details by checking your Ed and course announcements.
Read about the specific policies related to Zoom meetings directly in your onboarding course and
your course pages: Syllabus, ASU Course Policies, and any additional course-specific policy
information in the Welcome and Start Here area. Additional information may be included in the
Policies section of this syllabus. You are responsible for adhering to all policies.
Zoom Recordings
● Instructor Zoom Events are recorded and shared through the “Zoom” navigation link in your
course. These can be found by going to the “Cloud Recordings” tab. These recordings will be
unavailable after 120 days.
● IA Zoom Support Sessions are recorded, but not uploaded into the course. It is at the
discretion of the instructor if these sessions will be shared during the course session.
● Grader Zoom Support Sessions are recorded, but not uploaded into the course.
This section refers to course-specific policies. Please refer to the ASU Course Policies section in your
course, your onboarding course, and the Welcome and Start Here section of your course in addition
to the policies listed in this section.
In the MCS program, we strive to provide learners with exercises and applied practice beyond
quizzes and exams that align with the hands-on nature of the computer science industry. Ungraded
practice opportunities may include, but are not limited to: in-video-questions (IVQs), knowledge check
quizzes (KCs), module practice quizzes, practice exams, and other coursework. When available, the
questions and correct answers are provided to learners. Depending on the type of questions,
auto-generated feedback is built into the course to further help learners learn in real-time. Please
thoroughly review your course to ensure that you are aware of the types of practice opportunities
available to you.
For academic integrity purposes, once grades are made available, learners will see their overall total
scores. Like other standardized tests, such as the GRE and SAT, learners will receive a singular
If learners desire 1:1 feedback, please send a private thread to the course team on Ed and/or attend
a Zoom session with the course team. Rather than receiving the exact questions learners had correct
and incorrect and the answers to those questions, learners will likely receive the concepts that were
covered in the assessment questions so they will know what they need to review prior to other
assessments and how to apply this information in their professional environments.
Disclaimer
The information in this syllabus may be subject to change without advance notice. Stay informed by
checking course announcements and the syllabus section of your course.
Course Creators