CS-499 Computer Science Capstone CS 499 Final Project Guidelines and Rubric Overview As the final step in your journey toward a bachelor of science degree in computer science you will complete a capstone that integrates the knowledge and skills you have developed throughout your program by creating a professional electronic portfolio (ePortfolio) that is representative of your growth in the program. To do this you will polish artifacts you submitted earlier in the program add the improved artifacts to your ePortfolio and provide a reflection narrative for each artifact. You will also write a professional self-assessment in which you will reflect on your journey through the Computer Science program and how you plan to position yourself professionally. In the software industry a professional portfolio that showcases your unique abilities and talents is the best way to demonstrate your value to potential employers. A portfolio can provide you with a significant advantage in obtaining a career in the field of computer science. Whether you are seeking employment or seeking a promotion where you are currently employed a portfolio can help you verify the claims you make about yourself and provide tangible evidence that you are qualified for the position you are seeking. A well-done portfolio will convey the impression that you are strongly motivated well organized and accomplished in your field. In addition the ePortfolio and self-assessment you create for this project will demonstrate your mastery of the individual components of game programming and also your ability to integrate those components in navigating the field as a whole. The final project is divided into four milestones which will be submitted at various points throughout the course to scaffold learning and ensure quality final submissions. These assignments will be submitted in Modules Two Three Four and Five. Milestone One is a code review of existing artifacts that serves as a foundation for enhancements. Milestones Two Three and Four are the enhanced artifacts demonstrating expertise in the three areas of software engineering/design algorithms and data structure and databases (these are listed as “Enhance” in the table shown on the next page.) The final ePortfolio including the professional self-assessment will be submitted in Module Seven. 1 Evaluation of Capstone: This capstone will be assessed somewhat differently than other courses you have taken online at SNHU. All components of your ePortfolio operate together to comprise the whole capstone experience and are not assessed separately. Your work is expected to meet the highest professional standards. 2 In this assignment you will demonstrate your mastery of the following course outcomes: 3 this plan as you complete your milestones. Plan ahead to ensure coverage of outcomes and review your holistic rubric at the end of this document. If you have any questions or concerns contact your instructor. You will create a professional ePortfolio. This ePortfolio will contain the following: 4 C. Database: For this category of enhancement consider adding more advanced concepts of MySQL incorporating data mining creating a MongoDB interface with HTML/JavaScript or building a full stack with a different programming language for your artifact. These are just recommendations; consider being creative and proposing an alternative enhancement to your instructor. Note: You only need to choose one type of enhancement per category. Category One: Software Design and Engineering Category Two: Algorithms and Data Structure Category Three: Databases CS 499 Capstone ePortfolio Guidance: Pick one course and enhancement from each column. Note: You can pick the same course for multiple enhancements. Recommended Courses and Final Projects Core Courses: Core Courses: ❑ CS 405: Secure Coding Core Courses: 5 Types of Modifications or Enhancements (these are examples; feel free to be creative) Note: You are encouraged to include additional materials in your ePortfolio to showcase the full range or depth of your skills and abilities. Your additional materials will not be subject to grading but will be eligible for instructor feedback. 6 computer science knowledge skills and expertise. Be sure that your professional self-assessment is well organized and thoughtful and that it effectively communicates your strengths in the field of computer science. This artifact might serve as a great first draft of a cover letter and can be useful as you apply for jobs with your new degree. Take advantage of your instructor feedback for this reason. Include the following in your professional self-assessment: MilestonesIn Module Two you will complete your code review in video form. This milestone will be graded with the Milestone One Rubric. Milestone Two: Enhancement One: Software Design and EngineeringIn Module Three you will complete your first artifact enhancement related to software design and engineering. This milestone will be graded with the Milestone Two Rubric. Milestone Three: Enhancement Two: Algorithms and Data StructureIn Module Four you will complete your second enhancement related to algorithms and data structure. This milestone will be graded with the Milestone Three Rubric. Milestone Four: Enhancement Three: DatabasesIn Module Five you will complete your third enhancement related to databases. This milestone will be graded with the Milestone Four Rubric. Final Submission: ePortfolio and Professional Self-AssessmentIn Module Seven you will submit your final project. It should be a complete polished artifact containing all of the critical elements of the final product. It should reflect the incorporation of feedback gained throughout the course. This submission will be graded with the Final Project Rubric. Milestone One: Code Review 7 Milestone One Code Review Deliverable Deliverables Module Due Two Three Four Five Seven Grading Graded separately; Milestone One Rubric Graded separately; Milestone Two Rubric Graded separately; Milestone Three Rubric Graded separately; Milestone Four Rubric Components graded as a whole; Final Project Rubric Two Enhancement One: Software Design and Engineering Three Enhancement Two: Algorithms and Data StructureFour Enhancement Three: Databases ePortfolio and Professional Self-Assessment Final Project RubricGuidelines for Submission: Submit your final project as a multipage PDF or Microsoft Word document with a link to the GitHub Pages ePortfolio. This rubric will be applied to both components as a whole and neither component 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 capstone embodies the outcome. All outcomes are weighted equally. Possible Indicators of Success Does the student demonstrate the ability to use interaction to create code-review experiences?Does the student demonstrate the ability to understand code reviews individually and within a team environment?Does the student demonstrate the ability to provide contextual in-code comments that result in easily readable and understandable code? Does the student demonstrate the ability to support decision making for software design stakeholders?Does the student demonstrate the ability to discuss experiences and best practices working in collaborative environments? Possible Indicators of Success Does the student demonstrate the ability to communicate a code review effectively through collaborative environments? Does the student demonstrate the ability to discuss experiences and best practices in communication?Does the student demonstrate the ability to communicate appropriately to specific audiences and contexts? 8 Does the student demonstrate the ability to clearly convey his or her ideas and explain his or her thought process through written visual or oral communication? Possible Indicators of Success Does the student demonstrate the ability to use pseudocode to segment functionality in software and make design trades?Does the student demonstrate the ability to program solutions to solve logic problems and implement them in software?Does the student demonstrate the ability to clearly articulate approaches to solving complex logic problems inherent software? Does the student demonstrate the ability to discuss experiences and best practices in designing and evaluating computing solutions? Possible Indicators of Success Does the student demonstrate the ability to employ iterative testing techniques in the code?Does the student demonstrate the ability to use the software development life cycle to create realistic production schedules for software projects? Does the student demonstrate the ability to create industry-standard software designs?Does the student discuss experiences and best practices in using well-founded and innovative techniques skills and tools in computing practices? Does the student create more robust and efficient code to deliver value and accomplish industry-specific goals? Possible Indicators of Success Does the student demonstrate the ability to address potential design flaws in software architecture during the requirements phase? Does the student demonstrate the ability to find and eradicate security vulnerabilities or bugs?Does the student demonstrate the ability to define an approach that ensures all data are explicitly validated?Does the student demonstrate the ability to consider future changes to objects and classes? Does the student demonstrate the ability to discuss experiences and best practices in developing a security mindset? 9

Place your order
(550 words)

Approximate price: $22

Calculate the price of your order

550 words
We'll send you the first draft for approval by September 11, 2018 at 10:52 AM
Total price:
$26
The price is based on these factors:
Academic level
Number of pages
Urgency
Basic features
  • Free title page and bibliography
  • Unlimited revisions
  • Plagiarism-free guarantee
  • Money-back guarantee
  • 24/7 support
On-demand options
  • Writer’s samples
  • Part-by-part delivery
  • Overnight delivery
  • Copies of used sources
  • Expert Proofreading
Paper format
  • 275 words per page
  • 12 pt Arial/Times New Roman
  • Double line spacing
  • Any citation style (APA, MLA, Chicago/Turabian, Harvard)

Our guarantees

Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.

Money-back guarantee

You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.

Read more

Zero-plagiarism guarantee

Each paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.

Read more

Free-revision policy

Thanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.

Read more

Privacy policy

Your email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.

Read more

Fair-cooperation guarantee

By sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.

Read more

Order your paper today and save 30% with the discount code HAPPY

X
Open chat
1
You can contact our live agent via WhatsApp! Via + 1 323 412 5597

Feel free to ask questions, clarifications, or discounts available when placing an order.

Order your essay today and save 30% with the discount code HAPPY