Melody Mates

Purpose: To bring together users with similar musical preferences to foster a community and encourage meaningful connections through shared musical interests.

melody

Night @ The Museum Feedback

  • "The website frontend CSS styling looks really nice"
  • "The website is very aesthetically pleasing and the profile picture was really cute." - Arshia (csp)
  • "I'm obsessed with the color scheme and the overall moral of the website. I like the censorship, making it accessible to all age groups and such. Amazing work!!!!!!!"
  • "some text is difficult to read in some backgrounds and add some drop down menus"
  • night1 night4 night3

    Travel Website

    • Includes a map feature that shows different locations all across the globe
    • Users can rate different hotels and look at other people's ratings

    College Board MC Reflection

    finalmc

    5. (C) With these inputs, the OR gate will produce an output of true and the first AND gate will produce an output of true. Since both inputs to the second AND gate will be true, the circuit will have an output of true.

    7. (C) While some simulations are realistic, they are simplified representations of more complex objects or phenomena.

    10. (B) This code segment initially sets cost to 6 (the cheapest possible ticket price), then increases cost by 2 for people whose age is greater than 12. Regardless of the person’s age, cost is increased by 2 for people going on a guided tour.

    15. (A) Program A initializes i to 1. Inside the loop, it prints i and then increments i. The loop terminates when i is greater than 10, which occurs after 10 is printed.

    17. (D) At the lowest level, all digital data (including integers, alphanumeric characters, and machine language instructions) are represented with sequences of bits.

    20. (A) The two line graphs are roughly the same shape. Each value on the right line graph is about 10 times the corresponding value on the left line graph.

    21. (B) The files that are up to 10 MB represent 76% of the total.

    23. (D) The flowchart sets available to true whenever weekday is true and miles is less than 20, and sets available to false otherwise.

    25. (C) Statement I is false. The Internet is not controlled from a central device. Statements II and III are true.

    29. (A) Lossless compression is a technique that allows for complete reconstruction of the original data.

    30. (D) The string "out of range" could only be displayed if the condition n ≥ 1 was false.

    34. (C) In this code segment, the first call to BotMover moves the robot forward one square, rotates it right one time so that it faces right, and moves it forward one square.

    35. (B) The procedures MaxTwo and MaxThree are each used to determine the maximum among a group of given values.

    36. (A) The time required for a simulation to run is impacted by the level of detail used in the model.

    43. (C) It is possible to have redundant routing in both configurations.

    45. (D) In this code segment, three coin flips are simulated, where one result is represented by 1 and the other result is represented by 0.

    50. For an algorithm to run in reasonable time, it must take a number of steps less than or equal to a polynomial function.

    53. (C) This system uses an application to enlist the services of a large number of people to help find a lost pet.

    56. (D) Version I calls the GetPrediction procedure once for each element of idList, or four times total.

    MCQ Topics I need to focus on

  • Data Compression (0%) --> The process of reducing the size of data to save space
  • Boolean expressions (50%) --> Logical statements that evaluate to true or false
  • Nested Conditionals (0%) --> Conditionals within other conditionals to check multiple criteria
  • Calling Procedures (60%) --> The process of invoking procedures to perform specific tasks in a program
  • Algorithmic Efficicency (0%) --> The study of how well an algorithm performs
  • Developing Procedures (0%) --> Creating functions or procedures to solve specific tasks
  • Individual Strengths and Weaknesses Reflection

    burndown

    Weaknesses:

  • improve my understanding behind concepts like the deployment processes
  • asking teacher questions/for help
  • time management since it takes me more time to complete tasks
  • Strengths:

  • Communicating with group members
  • coding organization --> burn down lists (including comments frequently in my code)
  • helping group members understand Unit 4 concepts and College Board videos more clearly
  • Project Reflection

    chatroom

    Melodymates Next Steps:

  • Enhancing feature interconnectivity to make user experiences more ideal
  • Improving login functionality by adding different permissions for users and admin (Thomas Edison)
  • Melodymates strengths:

  • User Interface (UI): The frontend follows best practices for accessibility and usability, ensuring efficient navigation and engagement.
  • encourages communication and collaboration through music sharing features
  • Melodymates Weaknesses:

  • Some features lack a connection between them --> making everything more cohesive
  • design styles vary across different features/pages
  • Honest Self Grade Assesment:

    5 things done over the 12 weeks: 4.6/5 I maintained organization through issues and burndown lists, but they could have been more detailed and thorough.

    full stack demo/ Night @ The museum Feedback: 1.5/2 I successfully implemented my feature, though at times, I exceeded the deadline to ensure full functionality.

    Project feature Blog writeup (using CPT/FRQ language): 1/1 I effectively used CPT/FRQ language, demonstrating a strong understanding of key concepts.

    MCQ: 1/1 I showed improvement from the initial MCQ, taking more time to analyze and solve each problem.

    Final score: .9/1

    Future in Computer Science:

    Although I won't directly major in Computer Science, I will still use what I have learned and apply it to my field of study

  • Collaboration
  • persevering
  • logical thinking
  • Feedback from Ms. Pataki:

  • She suggested for the Artist reccomendation feature that we should allow users to edit their favorite artists after submitting
  • A button to be able to change the color of the frontend to your liking
  • CPT requirements:

  • User Input (Instructions for input from one of the following): This code receives user input from a JSON request, extracting the "message" and "user_id" fields, which are necessary for processing the chat message.
  • userinput
  • List/collection (use of at least 1 list to represent a collection of data that is stored): This code retrieves all chat messages from the database, stores them in a list, and returns the list as a JSON response, demonstrating the use of list collections.
  • listcollection
  • Procedure with Parameters (one procedure that contributes to the programs purpose): This function, censor_message(text), takes a string (text) as a parameter, processes it by checking for banned words, and returns a censored version
  • procedure

    PPR Requirements

  • Calls to your student-developed procedure: This line calls the sendMessage() procedure when the "Send" button is clicked
  • student

    Peer reviewing

  • I peer reviewed with Drishya who is in CSA during office hours and had the opportunity to show him my feature
  • This experience made me feel more confident and prepared for the live review since I was able to get feedback from someone who has already taken csp
  • peer