CS-499 Computer Science CapstoneCS 499 Final Project Guidelines and RubricOverviewAs 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.1Evaluation 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.2In this assignment, you will demonstrate your mastery of the following course outcomes:3this 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:4C. 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 EngineeringCategory Two: Algorithms and Data StructureCategory Three: DatabasesCS 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 ProjectsCore Courses:Core Courses:❑ CS 405: Secure CodingCore Courses:5Types 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.6computer 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 Review7MilestoneOne Code ReviewDeliverableDeliverables Module DueTwo ThreeFourFive SevenGradingGraded separately; Milestone One Rubric Graded separately; Milestone Two RubricGraded separately; Milestone Three RubricGraded separately; Milestone Four Rubric Components graded as a whole; Final Project RubricTwo Enhancement One: Software Design and EngineeringThreeEnhancement Two: Algorithms and DataStructureFour Enhancement Three: DatabasesePortfolio and Professional Self-AssessmentFinal 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 SuccessDoes 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 SuccessDoes 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?8Does 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 SuccessDoes 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 SuccessDoes 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 SuccessDoes 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

Get professional assignment help cheaply

Are you busy and do not have time to handle your assignment? Are you scared that your paper will not make the grade? Do you have responsibilities that may hinder you from turning in your assignment on time? Are you tired and can barely handle your assignment? Are your grades inconsistent?

Whichever your reason may is, it is valid! You can get professional academic help from our service at affordable rates. We have a team of professional academic writers who can handle all your assignments.

Our essay writers are graduates with diplomas, bachelor, masters, Ph.D., and doctorate degrees in various subjects. The minimum requirement to be an essay writer with our essay writing service is to have a college diploma. When assigning your order, we match the paper subject with the area of specialization of the writer.

Why choose our academic writing service?

Plagiarism free papers
Timely delivery
Any deadline
Skilled, Experienced Native English Writers
Subject-relevant academic writer
Adherence to paper instructions
Ability to tackle bulk assignments
Reasonable prices
24/7 Customer Support
Get superb grades consistently

Get Professional Assignment Help Cheaply
Are you busy and do not have time to handle your assignment? Are you scared that your paper will not make the grade? Do you have responsibilities that may hinder you from turning in your assignment on time? Are you tired and can barely handle your assignment? Are your grades inconsistent?
Whichever your reason may is, it is valid! You can get professional academic help from our service at affordable rates. We have a team of professional academic writers who can handle all your assignments.
Our essay writers are graduates with diplomas, bachelor’s, masters, Ph.D., and doctorate degrees in various subjects. The minimum requirement to be an essay writer with our essay writing service is to have a college diploma. When assigning your order, we match the paper subject with the area of specialization of the writer.
Why Choose Our Academic Writing Service?

Plagiarism free papers
Timely delivery
Any deadline
Skilled, Experienced Native English Writers
Subject-relevant academic writer
Adherence to paper instructions
Ability to tackle bulk assignments
Reasonable prices
24/7 Customer Support
Get superb grades consistently

How It Works
1.      Place an order
You fill all the paper instructions in the order form. Make sure you include all the helpful materials so that our academic writers can deliver the perfect paper. It will also help to eliminate unnecessary revisions.
2.      Pay for the order
Proceed to pay for the paper so that it can be assigned to one of our expert academic writers. The paper subject is matched with the writer’s area of specialization.
3.      Track the progress
You communicate with the writer and know about the progress of the paper. The client can ask the writer for drafts of the paper. The client can upload extra material and include additional instructions from the lecturer. Receive a paper.
4.      Download the paper
The paper is sent to your email and uploaded to your personal account. You also get a plagiarism report attached to your paper.

 

PLACE THIS ORDER OR A SIMILAR ORDER WITH ASSIGNMENT WORKER TODAY AND GET AN AMAZING DISCOUNT

The post computer science capstone appeared first on Essay fount.


What Students Are Saying About Us

.......... Customer ID: 12*** | Rating: ⭐⭐⭐⭐⭐
"Honestly, I was afraid to send my paper to you, but you proved you are a trustworthy service. My essay was done in less than a day, and I received a brilliant piece. I didn’t even believe it was my essay at first 🙂 Great job, thank you!"

.......... Customer ID: 11***| Rating: ⭐⭐⭐⭐⭐
"This company is the best there is. They saved me so many times, I cannot even keep count. Now I recommend it to all my friends, and none of them have complained about it. The writers here are excellent."


"Order a custom Paper on Similar Assignment at essayfount.com! No Plagiarism! Enjoy 20% Discount!"