Skip to content

Final Project Plan #151

Description

@jm1021

The Final Project should include algorithmic updates to their full stack additions. Divide and conquer on the elements below. Additionally, each student needs to write their algorithmic / data structures item(s) into their Blog. Be sure final team project project work complements your ability to perform your final assignments, "Final Project N@tM preview" and "Final Interview".

  • Loops (Algorithmic)
    Show specific example of building a List using List Comprehension. Show examples of processing a list using conventional and for each methods.

  • Sorting / Searching (Algorithmic)
    Show examples of sorting and searching using the backend of your project.. FYI, SQLAlchemy allows filtered selections and sorting. Additionally, you have sorting options discussed in tech talk.

  • Big(O)
    Illustrate Space and Time complexity used in your Sorting / Searching algorithm.

  • 2D Iteration
    Show examples of code that use 2D iteration. This can be anywhere in your code where you are using rows and columns.

  • Deployment (Full Stack)
    A complete deployment illustration multiple people using and updating your Full Stack Web Application simultaneously.

Pair Task two week Sprint. Code collaboratively in your team project.

  • Issue Due: May 17th at the beginning of class. No exception, if you are not here for class you should make arrangements before or after school or Slack. This should describe you key features or extension to your project for N@tM. It should have some algorithmic value and purpose.
  • N@tM Preview. Due day before or day of to Teacher as pairs. Be sure to reference issues, show demo, and show some sort of before and after demo. This presentation will be on ditto and you should be able to rehearse and show this in 2 minutes.
  • N@tM Presentation. Be present for your shift at N@tM with your Pair ready to do your demo if approved.

Blog / FInal Interview
A personal blog of key Data Structures learned through the year is a key component to an 'A" grade. Topics include graphical user interfaces, input and output, lists, dictionaries, databases, searching, sorting, and algorithm analysis. Additionally, you should consider work done in pandas, using requests data, using response data, using model queries and saving data into persistent storage. The blog show contain a section on how your N@tM and CPT project have enabled you become a full stack developer.

  • Due for Senior last Friday of School
  • Due for all others during Finals Week

Resources
There are several articles each student should review and blog prior to the end of the year.

  • Weeks 30-37 all contains blogs that are require in final work.
  • Example code from flask_portfolio project and can be viewed in Samples Menu. These contain examples of algorithmic work and options for success.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions