0% found this document useful (0 votes)
21 views

CSE 565 - Summer C 2024 - Syllabus

This syllabus outlines the structure and content of the Software Verification and Validation course for Summer 2024. It covers key topics such as testing background, testing tools, reliability models, and test planning. It also provides information on course technologies, workload expectations, and schedules for different modules. The course emphasizes practical applications of testing techniques, including unit testing, static analysis, and system-level testing

Uploaded by

jasonrrrr5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

CSE 565 - Summer C 2024 - Syllabus

This syllabus outlines the structure and content of the Software Verification and Validation course for Summer 2024. It covers key topics such as testing background, testing tools, reliability models, and test planning. It also provides information on course technologies, workload expectations, and schedules for different modules. The course emphasizes practical applications of testing techniques, including unit testing, static analysis, and system-level testing

Uploaded by

jasonrrrr5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

Course Syllabus - Summer C 2024

CSE 565: Software Verification and Validation

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.

Specific topics covered include:

● 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

Technologies covered include:

● Unit Testing Frameworks


● Code Coverage Tools
● Static Analyzers
● Reliability Models

Learning Outcomes
Learners completing this course will be able to:

CSE 565 Syllabus


Summer C 2024 1
● Explain how testing activities fit within leading software development process models

● Understand and apply best practices for software testing.

● Create test cases based on commonly used requirements-based testing techniques Create
test cases to achieve control and data flow structure-based coverage

● Apply static analysis techniques to identify code anomalies

● 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

● Analyze testing needs to create a plan to achieve test objectives

● Track testing progress against a plan

Estimated Workload/ Time Commitment Per Week


Average of 18 - 20 hours per week

Required Prior Knowledge and Skills


This course will be very challenging, and learners are expected to learn the necessary technologies
on their own time.

Proficient Mathematical Skills and Theoretical Understanding


● Discrete math
● Probability and statistics

Strong Application Skills


● Programming in a high-level language - Java (recommended)

Proficient Experience
● Experience with software development life cycle models

CSE 565 Syllabus


Summer C 2024 2
Course Access
Your ASU courses can be accessed by both my.asu.edu and asu.instructure.com; bookmark both in
the event that one site is down.

Technology Requirements

Honorlock Proctoring System Requirements


● Operating System: Windows 10, macOS 10.14+, Chrome OS
● Browser: Google Chrome (93+)
● Internet Speed: Speed: 1.5 Mbps download, 750 Kbps upload

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

Textbook and Readings


At the graduate level, inquiry, research, and critical reading are part of the learning experience;
however, this course does not have a required textbook. Any required readings are provided within or
are accessible through the course of the ASU Library.

Course Schedule and Important Dates


Course teams will not be working on ASU’s days off* and those are listed in the Course Schedule.
Please review the ASU Days Off for more details.

CSE 565 Syllabus


Summer C 2024 3
Begins at 12:01 AM Ends at 11:59 PM
Module: Title
Arizona (AZ) Time Arizona (AZ) Time

Orientation and Onboarding Review


You must complete required tasks in the Orientation and
May 09, 2024 May 12, 2024
Onboarding Review for Module 0: Welcome and Start
Here to be unlocked.

Module 0: Welcome and Start Here


You must complete required tasks in Module 0: Welcome May 09, 2024 May 15, 2024
and Start Here for the rest of the course to be unlocked.

Module 1: Introduction to Software Verification,


May 16, 2024 May 19, 2024
Validation, and Testing

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

Module 4: Structural-Based Techniques June 03, 2024 June 09, 2024

Exam 1 June 09, 2024 June 16, 2024

Module 5: Testing Software Quality


June 10, 2024 June 16, 2024
Characteristics - Part 1

Module 6: Testing Software Quality


June 17, 2024 June 23, 2024
Characteristics - Part 2

Course Evaluation
You may also refer to ASU’s Office of Evaluation and June 24, 2024 July 09, 2024
Educational Effectiveness (UOEEE) for dates.

Module 7: Test Management - Part 1


Module 7 Part 1 and Module 8 Part 2 will be taught June 24, 2024 June 30, 2024
in the same Zoom Event session.

Module 8: Test Management - Part 2


Module 7 Part 1 and Module 8 Part 2 will be taught June 24, 2024 June 30, 2024
in the same Zoom Event session.

CSE 565 Syllabus


Summer C 2024 4
Exam 2
June 30, 2024 July 07, 2024
*ASU Day Off: Thursday, July 04, 2024

Request for Faculty Review: MCS Portfolio


Project Report Inclusion Request
Optional, degree-seeking learner degree requirement First submission
deadline by:
If you submit by the first deadline and it is not accepted, July 21, 2024
you are encouraged to review the feedback and July 12, 2024
re-submit it a second time by the last submission Last submission
deadline. Anything submitted past the last submission deadline (if
deadline will not be reviewed for approval in your necessary):
portfolio to meet your degree requirements. You will July 28, 2024
have to repeat this process for another course and a
project from that course.

Faculty Feedback for the Review: MCS


Portfolio Project Report Inclusion Request
July 26, 2024 August 09, 2024
Optional, degree-seeking learner degree requirement

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.

Late or Missed Coursework


When possible, kindly notify the instructor before a coursework deadline by creating a private thread
in Ed.

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.

CSE 565 Syllabus


Summer C 2024 5
Coursework Due Dates and Late Penalties
Unless otherwise noted, all coursework is due on Sundays at 11:59 PM Arizona (AZ) time. Due
dates in your course are set up in Arizona Standard time. Use a Time Converter to ensure you
account for the difference in time zones and remember to update your course settings to reflect your
time zone (see your onboarding course for directions). Arizona does not observe daylight savings
time.

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.

● Module 1 Graded Quiz


● Module 2 Graded Quiz
● Module 3 Graded Quiz
● Module 4 Graded Quiz
● Module 5 Graded Quiz
● Module 6 Graded Quiz
● Module 7 Graded Quiz
● Module 8 Graded Quiz

CSE 565 Syllabus


Summer C 2024 6
Projects
Projects are due Tuesdays by 11:59PM AZ Time.

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.

● Software Unit Testing Framework Project

● Specification-Based Testing Project

● Design of Experiments Project

● Structural-Based Testing Project

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.

Content and Assessment Details


If you have specific questions related to instructional and assessment items in this course that you
would like to be considered to be addressed in the Zoom event hosted by the instructor, please
clearly indicate your request in your Ed Discussion thread.

PlayPosit Lecture Playlists


The course content is presented through a collection of Playposit Playlists embedded in each module.
Playposit is a video platform that prompts interaction and note-taking while viewing course content.
The playlists launch automatically and you can playback the course content by selecting the video
titles in the playlist. The videos can be rewatched, but playlist videos cannot be downloaded. The

CSE 565 Syllabus


Summer C 2024 7
playlist pages will include the downloadable video transcripts and any applicable supplementary
material. Other course materials that accompany the lectures will be found in the media guides.

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.

Playposit Interactions: Knowledge Checks


Playposit provides opportunities for interaction and reflection as you learn the course content. After
lecture videos, there are interactions called knowledge checks. Interactions are designed to support
your learning, highlight specific content, encourage active viewing and/or note-taking and provide
practice opportunities. They are untimed, ungraded learning opportunities to test your knowledge of
the concepts presented during the lecture videos. You may retake these as often as you would like at
any point in the course.

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.

CSE 565 Syllabus


Summer C 2024 8
Discussions

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.

Discussions in Ed are designed to provide:


● Clarification
● Feedback
● Enrichment and deeper learning
● Connections between concepts or key ideas
● Reflection opportunities of real-world experiences
● Respectful debate and perspective building
● Resource sharing
● Networking

There are no late penalties. Ed is not counted toward your final grade in the course.

Discussion Prompts in Ed Discussion


There are discussion prompts alongside other items in the course. Please review the directions and
prompts carefully. Posts/Threads should be categorized by their designated module and title in Ed.
After responding, you can see and comment on your peers' responses.

There are no late penalties. Responses to discussion prompts are not counted toward your final
grade in the course.

Designated Project Discussion in Ed Discussion


Use Ed to discuss items relating to the course projects. Questions/Threads should be categorized by
their designated title in Ed. Please check for questions already asked and answered, or marked as
resolved.

There are no late penalties. Responses in Ed are not counted toward your final grade in the course.

CSE 565 Syllabus


Summer C 2024 9
Graded Quizzes
Modules 1-8 each include one (1) graded quiz for a total of eight (8) graded quizzes in the course.
Each graded quiz includes eight to ten (8-10) single-select multiple-choice questions. You will be
allowed one (1) attempt for each of these quizzes. There is a 60-minute time limit permitted to
complete each graded quiz. Once you open a graded quiz, the timer will start and you are to
complete the graded quiz in a single session. Graded quizzes in this course include no automated
feedback and do not include the incorrect and correct answers. Read the Graded Quiz and Exam
Policy for your course for more information.

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):

● Your course is designated as a portfolio-eligible course


● You address the designated projects, which equal 30% or more of your overall course grade
● Your final course letter grade of a B* or higher

CSE 565 Syllabus


Summer C 2024 10
*Degree-seeking students with course letter grades that are lower than a B will not have their
submissions reviewed.

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:

● Software Unit Testing Framework Project

● Specification-Based Testing Project

● Design of Experiments Project

● Structural-Based Testing Project

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.

CSE 565 Syllabus


Summer C 2024 11
Proctored Exams
You have two (2) proctored exams. These consist of Exam 1 and Exam 2. Proctored exams do not
include automatic feedback, which means you will not see the correct and incorrect answers. Read
the Graded Quiz and Exam Policy for your course for more information.

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).

Proctored exams count toward your final grade in the class.

Exam Details Exam 1 Exam 2

Content Covered Modules 1, 2, 3, and 4 Modules 5, 6, 7, and 8

Question Type single-answer multiple choice single-answer multiple choice


and fill-in-the-blank questions, and fill-in-the-blank questions,
autograded autograded

Number of Questions 31 total questions 31 total questions

(30 content questions + 1 (30 content questions + 1


academic integrity question) academic integrity question)

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

CSE 565 Syllabus


Summer C 2024 12
Proctoring
Honorlock will proctor your exam this semester. Honorlock is an online proctoring service. You do not
need to create an account or schedule an appointment in advance. Honorlock is available twenty-four
hours a day and seven days a week (24 hours/7 days), and all that is required is a computer, a
working webcam/microphone, your ID, and a stable internet connection.

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.

Exam 1 and Exam 2 Allowances


Learners needing accommodations need work through the Student Accessibility and Inclusive
Learning Services (SAILS) and/or the Pat Tillman Veterans Center (PTVC).

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

CSE 565 Syllabus


Summer C 2024 13
● Pre-written paper notes: Yes
○ Handwritten notes: Hard copy; one (1) sheet/page; standard letter-size (8.5 inches x
11 inches) or A4 paper; double-sided (front and back)

○ 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)

● Scratch paper: Yes


○ Two (2) sheets/pages; standard letter-size (8.5 inches x 11 inches) or A4 paper;
double-sided (front and back); writing utensils (e.g., pens, pencils, markers, and/or
highlighters) and erasers; please have extra ones in your testing area should you run
out of ink, the pencil breaks, etc.

○ 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.

● On-Screen Calculator: Yes


○ Basic Calculator
● Handheld calculator: No
● Restroom breaks: No
● Copy and Paste: No
● Hats: No
● Headphones: No
● Take Exam in a Public Area: No
● Mobile Phone Use: No
● Background Noise (Occasional sounds expected in the testing area): No

Course Grade Breakdown


Team or Points
Course Work Quantity
Individual
Graded Quizzes 8 Individual 120

CSE 565 Syllabus


Summer C 2024 14
Software Unit Testing Framework Project 1 Individual 100

Specification-Based Testing Project 1 Individual 80

Design of Experiment Project 1 Individual 100

Structural-Based Testing Project 1 Individual 100

Exam 1 1 Individual 250

Exam 2 1 Individual 250

Total Course Points 1000

*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.

Range of Points Percentage Letter


Grade

900 - 1000 90 - 100 A

800 - 899.99 80 - 89.99 B

700 - 799.99 70 - 79.99 C

600 - 699.99 60 - 69.99 D

CSE 565 Syllabus


Summer C 2024 15
0 - 599.99 0 - 59.99 E

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.

CSE 565 Syllabus


Summer C 2024 16
Policies
For ASU, FSE, and MCS policies, review your onboarding course and read the ASU Online Course
Policies in your course’s navigation menu.

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.

Use of Generative AI is Generally Permitted Within Guidelines


Artificial Intelligence (AI), including ChatGPT, are being used in workplaces all over the world to save
time and improve outcomes by generating text, images, computer code, audio, or other media. Use of
AI tools is generally welcome and even encouraged [N.B.: This could say required in some instances]
in this class with attribution aligned with disciplinary guidelines. AI tools might be employed to
brainstorm, draft, edit, revise, etc. I will provide examples of how to properly cite use. Any submitted
course assignment not explicitly identified as having used generative AI will be assumed to be your
original work. Using AI tools to generate content without proper attribution will be considered a
violation of the ASU Academic Integrity Policy, and students may be sanctioned for confirmed,
non-allowable use. If at any point you have questions about what is permitted, contact the instructor
to discuss before submitting work.

Graded Quiz and Exam Policy


Each course in the MCS program is uniquely designed by expert faculty so that learners can best
master the learning outcomes specific to each course. By design, course features and experiences
are different across all MCS courses.

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

CSE 565 Syllabus


Summer C 2024 17
grade for the graded quizzes and exams, but the questions, correct and incorrect answers, and
feedback to each question will not be provided.

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

James Collofello, PhD


Dr. James Collofello serves as Vice Dean of Academic and Student Affairs and has held this position
since 2006. In this capacity he leads the school’s student recruitment and retention, career
development and placement, K-12 programming, new curriculum development, accreditation and
oversight of Fulton Difference programming. The Fulton Difference consists of innovative programs
operated at scale to provide students with opportunities to develop and enhance their research,
leadership, project development and entrepreneurship skills. Major Fulton Difference programs
include engineering student organizations, Fulton Undergraduate Research Initiative, Grand
Challenge Scholars Program, Undergraduate Teaching Assistant Program and Engineering Projects
in Community Service. He is also a professor of computer science and software engineering. His

CSE 565 Syllabus


Summer C 2024 18
teaching and research interests lie in the software engineering area with an emphasis on software
quality assurance, software process improvement and software project management. He has also
been active in developing and improving computer science curriculum and working to improve
undergraduate retention. In addition to his academic activities, he has also been involved in applied
research projects, training and consulting with many large corporations over the last 25 years.

Ayca Tuzmen, PhD


Dr. Ayca Tuzmen serves as Assistant Teaching Faculty at Academic and Student Affairs at Arizona
State University and has held this position since 2021. She received a PhD in Design Computing at
Arizona State University; Master of Computer Science, Arizona State University; Master of Science,
New Jersey Institute of Technology; Bachelor of Science, Middle East Technical University. Her
academic experiences include lecturer at Koc University, assistant prof at Okan University,
Kemerburgaz University, Aydin University and University of Sydney. She has introduced courses on
topics: Introduction to Programming, SW Verification and Validation, SW Project Management,
Database Design, Internet of Things, Industry 4.0. Her industry experience includes validation
engineer and project manager at Intel, Chandler; managing consultant at IBM Global Services;
software engineer at Bull HN. She worked on CRM and charging projects for Vodafone
telecommunication company; Change and Release Management project for Morgan Stanley financial
company; IT transformation projects for Isbank, Akbank financial companies and Akbank, Marphe
insurance companies.

CSE 565 Syllabus


Summer C 2024 19

You might also like