Southern New Hampshire Algorithms and Data Structure Paper For this milestone, you will submit an updated version of your second refined artifact based on

Southern New Hampshire Algorithms and Data Structure Paper For this milestone, you will submit an updated version of your second refined artifact based on your instructor-approved enhancements. This enhanced work will illustrate your knowledge and skill in the category of algorithms and data structure. CS 499 Milestone Three Guidelines and Rubric
Enhancement Two: Algorithms and Data Structure
Overview: Expertise in algorithms and data structure is essential for a rising computer science professional. Milestone Three provides an opportunity to take a
solid step toward demonstrating this expertise while enhancing an element of your ePortfolio. This enhancement will align with the category of algorithms and
data structure. Note that this milestone assignment uses a holistic rubric similar to your Final Project Rubric. The purpose of this is to give you some experience
with this type of rubric early in the class. The intention is that you earn full credit for completing and submitting your milestone and that the focus is on feedback
and improvement for your final submission via your ePortfolio.
Prompt: In the final project, you are charged with a creating a professional ePortfolio to showcase your skills and abilities from the Computer Science program.
This ePortfolio includes an artifact demonstrating your skills and abilities in algorithms and data structure. Working with your instructor, you have previously
selected an artifact in the relevant category that arises from a final project in another course in the Computer Science program or from instructor-approved
relevant coursework outside of the program including open-source code. Earlier in CS 499, you completed a code review that examined the code of an existing
artifact in this category and planned enhancements to the code.
In Milestone Three, you will accomplish the following:
•
•
•
Perform these planned enhancements.
Develop an accompanying narrative that explains why you selected this artifact and the skills showcased in enhancing it.
Submit the artifact and narrative for instructor review and comments.
You will then have the opportunity to incorporate these comments and polish the artifact before publishing it in the ePortfolio.
Note that the enhancements you complete in this milestone submission should follow the plan you have worked out with your instructor in the code review. If
you see issues with this plan as you work, continue to dialogue with your instructor about your plans.
The narrative that accompanies the artifact should explain why you included the artifact in your ePortfolio and reflect on the process you used to create the
artifact. The narrative should focus less on the actual creation of each artifact and more on the learning that happened through the creation of the artifact.
Discuss the following:
A. Briefly describe the artifact. What is it? When was it created?
B. Justify the inclusion of the artifact in your ePortfolio. Why did you select this item? What specific components of the artifact showcase your skills and
abilities in algorithms and data structure? How was the artifact improved?
C. Did you meet the course objectives you planned to meet with this enhancement in Module One? Do you have any updates to your outcome-coverage
plans?
D. Reflect on the process of enhancing and/or modifying the artifact. What did you learn as you were creating it and improving it? What challenges did
you face?
Assessment
Your ePortfolio is assessed as a whole, using a holistic rubric rooted in the overarching outcomes of the Computer Science program. Milestone Three does not
have you show your proficiency in every outcome or every portion of the Final Project Rubric. However, this work should demonstrate that you are making solid
progress toward proficiency in some portions of the rubric. This milestone will be graded holistically based on your ability to perform your planned enhancement
and submit your narrative. Your grade will be pass/fail, indicating emerging proficiency in the possible indicators of success or not evident in meeting the
indicators of success (similar to the final project rubric).
The Computer Science program outcomes are as follows:
•
•
•
•
•
Employ strategies for building collaborative environments that enable diverse audiences to support organizational decision making in the field of
computer science
Design, develop, and deliver professional-quality oral, written, and visual communications that are coherent, technically sound, and appropriately
adapted to specific audiences and contexts
Design and evaluate computing solutions that solve a given problem using algorithmic principles and computer science practices and standards
appropriate to its solution, while managing the trade-offs involved in design choices (data structures and algorithms)
Demonstrate an ability to use well-founded and innovative techniques, skills, and tools in computing practices for the purpose of implementing
computer solutions that deliver value and accomplish industry-specific goals (software engineering/design/database)
Develop a security mindset that anticipates adversarial exploits in software architecture and designs to expose potential vulnerabilities, mitigate design
flaws, and ensure privacy and enhanced security of data and resources
While your work in Milestone Three does not have to demonstrate full proficiency in any of these outcomes, it should illustrate substantial progress toward
proficiency in at least one, and preferably several, categories in the rubric below. For instance, your work in this milestone may not demonstrate building
collaborative environments or security, and that is OK.
Rubric
Guidelines for Submission: Submit all technical artifact file(s) for this enhancement as a zip file and the narrative as a Microsoft Word document.
This rubric will be applied to your work as a whole; neither the artifact nor narrative will be assessed on its own. The “Possible Indicators of Success” are
examples for you and the instructor of the types of concepts to look for to demonstrate proficiency. They are neither exhaustive nor prescriptive and should be
used as guides for illustrating how your milestone embodies the category of improvement.
Course Outcome
Category Two: Algorithms and Data Structure – Performs
planned enhancements to artifact and develops an
accompanying narrative that explains why the artifact was
selected and the skills showcased in the enhancement.
Progress Toward Meeting the Outcome
Emerging
100%
Value
Not Evident
0%
100
Possible Indicators of Success
Does the student demonstrate the ability to use innovative skills and techniques for implementing design solutions and accomplishing goals?
Does the student demonstrate the ability to program solutions to solve logic problems involving algorithms or data structures?
Does the student demonstrate the ability to address potential design, logical, or structural flaws related to security?
Does the student demonstrate the ability to clearly articulate his or her ideas and accomplishments as demonstrated by the working product?
Total
100%

Purchase answer to see full
attachment

Don't use plagiarized sources. Get Your Custom Essay on
Southern New Hampshire Algorithms and Data Structure Paper For this milestone, you will submit an updated version of your second refined artifact based on
For $10/Page 0nly
Order Essay
Calculator

Calculate the price of your paper

Total price:$26

Need a better grade?
We've got you covered.

Order your paper