nighthawkcoders / APCSP

AP Computer Science Principles
Apache License 2.0
2 stars 96 forks source link

Creative, Collaborative, and Quality Culture | APCSP #93

Closed utterances-bot closed 1 year ago

utterances-bot commented 1 year ago

Creative, Collaborative, and Quality Culture | APCSP

Fun in software engineering is when Project Teams have a collaborative culture. My favorite projects inside a company have been when the division is not accountable for Profit and Loss P&L, just responsible for building something to change the world. Education can create a lot of those creative elements, you learn freely, only accountability is to points/grade.

https://nighthawkcoders.github.io/APCSP/1.b/1.c/2.a/4.c/6.a/c1.1/c1.2/c1.3/c1.4/c2.0/c2.1/2023/01/04/HM-quality.html

Ekamjot-Kaire commented 1 year ago

Ekamjot Kaire Period 3


JM - song recommendations could be done by capturing data from the users that helps filter song database. Figuring out partial done to a task is the tricky part of knowing accomplishment. Check boxes and tangible artifact link allow you to do it.


Questions at the end of the blog


JM - Debugging is a programmers best friend. Adding breakpoints and running code in Debug is very interesting way to look at code.

moonpiedumplings commented 1 year ago

Jeffrey Fonseca Period 3

First set of questions:

Given absolute freedom, from time and monetary constraints, I would program unblockers for websites for students to use.

I would be motivated by the purpose of my project, to become able to access my favorite websites from school wifi.

I would measure success by how many websites are working, and/or how much of a website is working.

To maintain motivation, I would track the progress of a project. For example, if a website is not working, I could sort each piece of that website into portions to work on, as I will ensure my team sees the success of people making each part work. By being able to see clear indicators of progress, people will feel more motivated.

JM - you can be a great influencer in education is one way to unblock. The other is technical and you seem to have interests in that type of thing. Have you proposed you project idea to team?

Second set:

This blog has several ideas:

Collaboration and quality are almost obvious things to focus on. However, agile is not. Agile development methods are important for this class because they enable us to get more work done in less time. With other development methods, such as waterfall, it may not be possible to get a completed project in a such a short period of time.

I have no preference towards the assignment type. A project is fun, allowing me to express myself, but FRQ questions are easier, freeing up time for other personal projects.

I will show my passion and ability to succeed in my work by going above and beyond with the content, and documenting my extra work.

For me, a key thing to learn and explore is DevOPs. I love working with linux, and Devops lets me explore that. Automating code deployment and testing enables me to cut manual work out of my workflow.

JM - Only constraint in doing a DevOps project is figuring out data/lists as required by CSP. There are many options, in fact managing and build nginx configurations could satisfy. This could be done with Shell Programming / AWK or more modern even Python.

aidenhuynh commented 1 year ago

Aiden Huynh Period 3

Questions Set #1: If I had the ability, I would like to code bionic prosthetics. I have an interest in bioengineering because it's a developing field that directly serves to better the lives of others. However, I currently do not have the ability to code at that level.

My motivation would be a time and space dedicated to coding to get myself to actually do it rather than working on my other responsibilities.

Maintaining motivation would be easy if I could code what I want because knowing that my work benefits others would be enough.

JM - bionics sounds really interesting. Is there any open source projects for that?

Questions Set #2: Creating an environment that encourages creativity is crucial for innovation and progress because without new ideas there can be no change.

PBL is a much better way of learning compared to FRQs because we learn more than what studying FRQs could teach us, and also get a chance to explore our own ideas in our projects rather than simply completing a question.

I will show my capability to succeed by delivering a high-quality project, even if my blog posts aren't organized. I can assure you this because a project allows us to learn using things that we are interested in whereas blog posts are usually just responses to questions.

I want to prioritize the importance of PBL because motivation and passion for work are greatly limited when we aren't given room to express ourselves.

JM - your judgement and expression has been good so far, I want to provide you that freedom and give you space to express. Let me know your ideas, or adaptations needed.

jagermi3ster commented 1 year ago

Jagger Klein Period 3

I would code a first-person video game if I had absolute freedom in what I code. It would probably be animated not a realistic game. It would be completely free and you couldn't buy stuff with real money to progress in the game.

I enjoy playing video games, so making one would be my motivation to make a perfect game of my liking. It would hopefully be a success with others as well and could expand into a well-known game.

I measure my success by making progress in the game and adding things daily.

I'll maintain motivation by asking people for ideas on what to add to my game, so it's not just me thinking about what should be in the game. I'll also maintain motivation by pleasing others with the making of my game

JM - in your project you should see if there is something you could do with a snake like game or some other game of familiarity. You could make adjustments to make in purposeful to your project, games will certainly have capability to exceed College Board.

Agile: Making constant small incremental changes. CICD should be able to share continuous improvement and be open to change.

Information in my blog is important because it can show the progress and troubles you are having at the time.

I would rather work in PBL because some of my team members are better at certain tasks than me, I also think that combined effort results in a better product.

I will be able to show my passion and ability to succeed with quality and timely work. I believe that if my product shows the quality and it is on time you will be able to see the amount of effort I put forth.

Some key learnings that are a priority for me are learning new functions and how to be more organized. I think organization is a big thing for me because I can get messy easily in my lifestyle.

JM - Don't fix every messy thing, just go after one. Sometimes a little messy can lead to creativity. A lot of messy tends to lead no where.

Tirth-Thakkar commented 1 year ago

Tirth Thakkar Period 3

Given absolute freedom what I would do would be a program that would provide at least some form of learning or comdic utility such as playing with ml tools available with python to be able to parse things such as images or memes or be able to have something of utility like creating a custom api to store values of my choosing on a page for posterity. The ability to preseve motiovation and perserve would draw from my own vested interest in the end goal of the project that is the desire to have the end goal would drive the development and the learning of content. The ability to measure success in our team would be able to have definite goals between different periods such as having xyz thing done by a certain deadline splitting up the larger project into smaller portions to be able to be on schedule and be able to have our desired end goal.

JM - parsing memes sound like a fun project. If you want to learn simple parsing it can be done with a calculator, items like tokens or symbols can lead to building items that can be parsed.

This Blog is important as it serves as a way to catalog information and learning that may beneift us for years to come even if not pursuing a career in computer science of software engineering it serves as a way to kindle good work ethic and values such as the ability to manage large tasks and projects and create an inclusive environment. This blog can also serve beneficial in the short-term such as serving as a learning tool for information before the AP Exam that we will be taking this year. Working on PBL projects and Free Response questions serve different values and different goals some of the advatages of PBL would be the ability for creative expression and the ability to foster innovation and creativty regrading Computer Science and the field promoting students to learn and care to learn. However FRQ questions serve as a way to bulid smaller skills and be able to build up these skills in more managble chunks as PBL to early can serve as a detriment as it can be too overwhelming and may make some no longer be interested in the field so the best way to be able to apprach a problem of this caliber would be to use FRQ as a stepping stone for building the skills needed to be able to tackle PBL and create adequete skills. Through delivering qaulity content and work ethic in our existing work we have the ability to succeed and be able to show case that we are to be trusted to pursue our own related goals and desires. Some key learnings that are important to me are the ability to gain a better understanding of the feild and be able to learn skills that are usfull for me to pursue my own out of career interests and automate smaller poritions of my life and be able to create a platform of digital self expression via programming and other such feilds so being able to kindle a work ethic of dedication and be able create things of value regradless of my walk of life and be able to create things of value via the skills I learned in this class.

JM - big paragraph. I like shorter, but I did think the FRQ skills can easily be added to PBL.

T-Dev-CCM commented 1 year ago

Trey Blalock Period 3

Given absolute freedom, I would code and create my own RPG video game. It has been a dream to learn how to code and make a video game with my own creations, and It's why I took on this class, to learn to code.

I would be solely motivated based on my dream of making this game real, and sharing my creations would be enough to motivate me to make this video game.

I would measure success with the amount of progress made on whatever we're making. If we meet certain developments and meet specific goals, then it would be a step in the right direction, and an inch closer to success, and we always look after our peers to make sure everything is going as well as it should before we submit/commit it.

I will stay motivated in this field, because I have spent a great majority of my life developing these ideas, these goals, and my creations for several years, and I will stop at nothing to make all my ideas a reality

JM - what are the first few steps in an RPG games. Creating Characters, asking questions, solving / remember characters? Part of design is to break down something simple and build upon it for a long time.

Agile fits in the process of building a software engineering culture to enable you to work on applications of interest and purpose. Agile development can help teams prioritize and deliver software while being creative…

The information in this blog is important because being agile in your software engineering can allow you to have more optimal quality for whatever you're making, and creativity and quality factors can make it a much better product in the long run

Personally, I would much prefer the free-response questions, it makes practicing what I know easier since it reflects how well I know It in words

I will show passion and ability by never stopping the fighting and doing what I can to ensure our project is as it should be

I will constantly learn by understanding new concepts as best as I can, and learning from mistakes as I make them

JM - FRQs are traditional learning. If you want that type of problems it can be provided.

ahadb63 commented 1 year ago

Ahad Biabani Period 3

Start With a Comment

JM - it would be particularly interesting if you could make a competition in your team. Competitions at classroom level we do with candy and points, but they don't produce games or make money.

Quality Method and Mantra

Caution on Deliverables

Agile Tips for Success

Jobs

End with Comment Edits

JM - strong motivation and follow your inclinations versus immediate distractions are really important.

sreejagangapuram commented 1 year ago

Sreeja Gangapuram Period 3

Starting Comment

Given absolute freedom, I could code a book app that gives personalized book recommendations, has an interactive to-be-read list, a timer, etc. I noticed that many book recommendation/tracker apps and websites only give recommendations based on genre. This app would include many features that I would want in a recommendation and reading tracker app. For example, the app would have a short quiz that the user can take when they want a recommendation. This would ask questions about their age, gender, favorite genres, favorite authors, and current mood. The user would get a list of five books they can read now or save to their TBR list. The app would also have an interactive TBR list. This list can be added to at any time. Lastly, I would have a timer to track reading minutes.

JM - book list and timer sounds doable. What would it look like and could it fit into theme of team?

I would be motivated to be productive each day of coding if I'm still interested in my project. For example, if I'm still interested in reading a few years later, I would still feel motivated to work on my project whenever possible.

I believe that success in my team can be measured by two things: meeting the requirements and going above them and group member happiness with their contributions to the project. For example, my group can be successful in this class if we have a good final project with all working parts that meet the college board criteria and go above them. In addition, if all my group members finish our project while still remaining passionate about our project, we can also be considered successful.

I will maintain motivation by reminding myself why I wanted to start the project in the first place. Going back to my initial passion and excitement when I don't feel motivated about a project will help me understand the importance of the project idea and will make me want to finish it.

Ending Comment

Information on this blog is important because it helps build up our group ideals before we have to collaborate on our final project. The final project is a large task with significant value in our grade. It is vital that our group knows how to work collaboratively and peacefully with no internal issues. This blog is also important in maintaining organization while we work on our final project.

I would rather work on a PBL project than FRQ questions. Because with a PBL project, I can gain coding skills while working towards a goal that interests me. To create features that add to my project idea, I will need to do external research and learn more about coding. This option will also be easier to meet class standards. Having a personalized project will allow me to include more features and go above the rubric.

I will show my passion and ability to succeed in my work by constantly meeting requirements (in class or when working on projects) and going above them. Spending time experimenting with code shows my passion for succeeding in my work.

I have some key learnings and focuses that are a priority for me. I want to learn to work collaboratively in a group without any conflicts, and I want to learn more code. I want to be able to code basic stuff without having to ask others or help/look it up. These key learnings can come from spending a good amount of time on our final project for this class.

JM - Collaboration > Conflict is a great mantra. This is valuable for everything in life.

tanayp327 commented 1 year ago

Tanay Patel Period 3

First set: Given absolute freedom I would code some type of game because having a high quality game that people can play and enjoy sounds like it can be fun and help out people as well.

JM - it is important to state words that have some sort of attainability. High quality and sounds, what does that look like and could be part of almost any project if you can characterize the idea.

To be productive every day I would keep organized with my team so that we are able to have goals to accomplish every time we get to work on our project.

I would measure success by making significant progress on the code that actually works on a project.

To maintain motivation you should review your goals and progress to maintain a positive mindset. Continuing to improve on the project at a good pace also helps maintain motivation

Second Set: The information in this blog is helpful in ways to keep organized and make progress as well as having a team that works together well. For example, CI/CD makes sure that you are able to share with anyone where you are in your project as well as make changes and improvements to your code. Talking about collaborative culture and making sure that everyone is open to being taught and having creative liberty.

I would rather work on projects because that is far more practical than learning with simple questions, although it would be much easier to meet the teaching requirements with just asking FRQs. The projects allow us to think creatively to solve problems while working with our teams, which are qualities useful for anything, including computer science.

JM - why are FRQs perceived as easy? Ultimately a project is FRQs that are focussed on a topic.

I would be able to show my passion and ability to succeed by setting goals and deliverables, like a sort of checklist and be able to get it all turned in on time, as well as put my own creative twist.

The most important key learning and focus is being organized with my work as well as going above the simple requirements and having a level of creativity.

dashpen commented 1 year ago

Dashiell Penning Period 3 "What would you code given absolute freedom?" I really want to code a spectrogram creater for mp3 files

JM - Is this obtainable? What are the key elements?

"What would motivate you?" I would split the task into smaller tasks and work on each of those individually "How would you measure success?" A good way to measure success is to measure the amount of time spent on the project and how much you have learned. Another way is looking at the amount of tasks you have completed. In the end there should be a clear goal that you accomplish or you change the goal so that you have accomplished it "How will you maintain motivation?" I would see the tasks that have to be done and what I have accomplished. I would also have the end goal in mind and why I am coding this in the first place.

"Provide summary in comment on why information in this blog is important?" Agile is important because a team needs to be on the same page. If we all knows the same design philosophies and strategies we will work much better as a team. Agile is also a good way to organize the work of a team. "Would you rather work on PBL project, or or do assigned free-response coding questions?" I would rather work on a PBL project because it is much more fun, lets you be a lot more creative and you also learn a lot more doing PBL. "How will you show your passion and ability to succeed in your work?" The best way to show passion and ability to succeed is to do the work and have it be quality work. "What key learnings and focusses are a priority for you?" The most important key learning is to have a quality product all the time

JM - What does "quality product all the time" and "key learning" mean? Is this more of a mantra?

rey444 commented 1 year ago

Shreya Sapkal Period 3

Link to Issues with SSVJ Team Agile Manifesto

Start with a Comment

JM - from what I saw at your review you are going to live this dream, correct?

Quality Method and Mantra

Agile Tips for Success

  1. creativity > checklists
  2. quality is important
  3. promote a culture that encourage contribution/collaboration with everyone: asking questions, sharing ideas, helping each other out with fixing errors at every step of development
  4. encourage collaboration & share of information between teams
  5. identify potential areas of improvement after every checkpoint in project (testing and debugging every time we code something new)

End with Comment Edits

JM - I believe if we are intentional, we can put an FRQ feature into our PBL project. PBL and FRQs can cross-over.

Soham360 commented 1 year ago

Soham Kamat Period 3

Start with a Comment

Snake game shows simulated motion. Change concepts to a car and make keys control speed and you have a start.

Agile Tips for success

End with a Comment

JM - visually appealing could be static to some or could be a movie/gif background to others. Since you like car games, what would visually appealing mean to you.

akshat122805 commented 1 year ago

Akshat Parikh Period 3

Express, “What would you code given absolute freedom?

If I were given absolute freedom, I would code an app with my group that would be able to project competitive performance for D-1 NCAA Athletes. This is because I love sports, and combining sports with coding would make a cool and enjoyable project. The app would also be a digital sports consultant and advise professional athletes on what they should do.

JM - It was hard to see if this is what you were going for in you review. Design would start to show D-1 athletics if that is you passion for team project.

I would also code an AI algorithm that would be able to evaluate initial public offerings before they launch and are available in the public market. This is because I also think a finance and stocks project would be really cool and useful. Financial analysts and IPO attorneys would use this algorithm.

What would motivate you to be productive each day given the freedom to code what you want?

Mostly workdays and communicating constantly while coding and resolving issues. Workdays should be enjoyable though, if you don't like what you're making then don't make it. I think I would want to develop something that I enjoy (such as the 2 examples above).

How would you measure success in your team?

In the beginning, the amount of work completed is how we would measure success until completion. After that, performance and usage would measure our app's success.

In a project, most students are more motivated if the project seems useful, unique, and has an interested consumer. How will you maintain motivation?

To start off, we would need to agree on one concept and innovative idea that we think is unique and useful. For example, a few students at Stanford thought DoorDash was the best and most innovative idea, and so they created their website within 2 days and started enhancing their project as time went on. I believe that seeing constant progress will continue to motivate us to complete our unique project as well as successfully launch our project.


Take a moment to review standards linked on this page. Provide summary in comment on why information is this blog is important?

Information on this blog is important because it highlights what we should do in order to be successful individually and as a team. Concepts like individual organization, team organization, and quality are emphasized because in the real world those things are going to be valued the most.

Would you rather work on PBL project, or or do assigned free-response coding questions (aka FRQs)? Which would be easier to meet class standards?

PBL project. Project based learning would help me far more because if it is a project that I would enjoy developing with my group, I would be learning while still enjoying the process of completing our project and creating something that we think is unique and cool.

JM - it looked like you had a visual on your project. However, having passion and presenting it so I can feel it is a skill as well.

Trust and Freedom are often earned. How will you show your passion and ability to succeed in your work?

If it is a project that seems interesting to me then I would show passion, no doubt. Having passion will lead to me working harder, and working harder will help me succeed in my work.

What key learnings and focusses are a priority for you?

Some key learnings and focusses that are a priority is to be someone who loves their work and quality. As a backend, my job is to focus on data and data storage, and make it valuable with a good functionality for the frontend.

JoshuaW03628 commented 1 year ago

Joshua Williams Period 3

Questions; 1Q: Express, “What would you code given absolute freedom? 1A: I would probably create a game. its fun and an interesting subject for me as it is a hobby

JM - what kind of game would that be? I have a snake game online that could be adapted to many projects, depending on design and plans.

2Q: What would motivate you to be productive each day given the freedom to code what you want? 2A: if i have a passion for what I am creating I will be motivated. Also Money. 3Q: How would you measure success in your team? 3A: Distribute each other to whatever task that they have the highest probability of succeeding in and allow them to do that, and have someone who has the most knowledge, "the scrum master" usually overview and help fill holes when needed. 4Q: In a project, most students are more motivated if the project seems useful, unique, and has an interested consumer. How will you maintain motivation? 4A: Make our project interesting, coding is still a new topic for most of us and the satisfaction of creating something cool is motivating.

Agile ; Combining Agile methodologies and DevOps practices, you can create a light weight processes to increase efficiency of development and delivery.

Quality; Create quality work rather and make sure you are constantly looking for improvement.

Creativity; Make sure that every aspect of your creation has a unique and creative aspect to it.

Scoring; Quality 1st and Creativity/Features 2nd will be the keys to 2nd Trimester points.

My Job (Frontend); Frontend Developer should establish full system checks before reviews. All system checks should be able to be performed on localhost frontend server.

Agile Manifesto; Every Team should review comments, google agile manifesto, and then make a team manifesto.

The 4 types;

Individuals and interactions over processes and tools. ... Working software over comprehensive documentation. ... Customer collaboration over contract negotiation. ... Responding to change over following a plan.

JM - the above needs to be adapted to student life. Being able to know feelings and map them to your own mantra .... this is not unlike having design ideas and presenting them so others can understand your ideas.

Ours;

Luke-Angelini commented 1 year ago

Luke Angelini Period 3

Express, “What would you code given absolute freedom?

Given absolute freedom I would code a program that assissted the US military in keeping track of all of its information systems that it uses to keep the nation secure. The program would be used mostly by officer staff as well as field officers to assist in strategic decision making.

JM - this is a very big thing. What little thing could you do to track something to learn the concepts. Perhaps an IOT device or camera?

What would motivate you to be productive each day given the freedom to code what you want?

The knowledge that what I am working towards will be used to help the American people and keep people safe. Additionally, it would motivate me to know that the better my code is the more potential it has to save the lives of soldiers on the ground if given better and more accurate information. Outside of that specific idea, it would also motivate me to know that whatever I am coding willl give me practice for when I am programming a system of greater importance in the future.

How would you measure success in your team?

I would measure success in my team by testing the effectiveness of our program to its previous iterations seeing if we are able to meet planned goals for program capabilities and deadlines.

In a project, most students are more motivated if the project seems useful, unique, and has an interested consumer. How will you maintain motivation?

I would maintain motivation by emphasizing the code as being for the greater good of our country and focusing on coding it to appeal to a large consumer, the US government. Other than that idea specifically I would also maintain motivation more generally by ensuring each member of the team is interested in the project they are working on and want to be involved.

Agile Methodology

Take a moment to review standards linked on this page. Provide summary in comment on why information is this blog is important?

The information on this blog is important because the ideas taught here are what guide techniques used for better coding and communication in coding. More importantly, they help us to think about why we code and why we should be striving for quality in all of our work.

Would you rather work on PBL project, or or do assigned free-response coding questions (aka FRQs)? Which would be easier to meet class standards?

I think doing assigned free-response coding questions would be easier because the goals are more clearly defined. However, personally I feel as if working on PBL project would be my preference because working in a group towards a more tangible product is more motivating.

Trust and Freedom are often earned. How will you show your passion and ability to succeed in your work? What key learnings and focusses are a priority for you?

I will show my passion and ability by attempting to make my work higher quality from now on: ensuring that there are no dysfunctional parts of my code, ensuring that the interface is understandable, and ensuring that there is a purpose behind the features I add.

JM - often when I try to change a behavior I go for something really small like 5 minutes of planning before I work the next hour. Or working on a single function with tester function to make sure it works correctly.

AniCricKet commented 1 year ago

Aniket Chakradeo Period 3

  1. Given absolute freedom, I would probably code some sort of a game relating to sports as this appeals to me and would be entertaining to try and code.

JM - narrowing this thought into a specific sport, then specific event in that sport would be a start. Coding a football or soccer game would be hard. But passing a football or kicking a goal might be possible.

  1. I would be motivated to keep coding as I chose the project that I am working on and it is interesting to me. It's also good to be able to test what I am working on, and when you are coding a game, you can test smaller parts to make sure there aren't any bugs in the code before putting the whole thing together.
  2. My method of measuring our team's success would be to set a long-term goal, but to also assign benchmarks and deadlines for minor components to make sure we are on track. If we are achieving our goals on schedule I would consider that a success, and I we were falling behind, I would go back and modify the goals slightly to be more achievable.
  3. In this case, developing a game is more engaging than programming something that isn't as applicable, so everyone would be motivated due to the task at hand being something which you can actively test and visualize how it would work in the real world.
  4. The information that we have learned today is very critical as it gives us advice on how we can improve the quality of work that we are submitting, both individually and as a team. We also saw different methods that agile writers recommend to make our teams work more efficiently, yet still ensure that our team members feel both welcome and confident when it comes to collaboration and coding.
  5. I would rather work on a PBL project than answer free-response questions, as they are less stressful yet achieve the standards and lessons that we are expected to learn.
  6. When working on projects that actually appeal to me. I am more motivated/passionate to put forth my best work because of the fact that what I am working on is actually applicable to my real life. When I put in the right amount of effort, I know I will succeed.
  7. For me, as a backend developer, I prioritize learning things such as data abstraction and storing things in databases. I also want to learn more about how to make my backend code more fluid and for it to also be more compatible with the frontend.

JM - a lot of what we will be doing is making frontend and backend "fluid"

Azeem-Khan1 commented 1 year ago

Azeem Khan Period 3 Mr. Mortensen

Beginning

JM - I like to see you and team focus on UI design 1st. College athletics, games, UI design could all work together for an idea of passion.

Ending

I here: Flexibility > Organization, Ideas > Meeting Objectives ... but on 1st design turn in I think you were on the less than side.

Agile Methodology

denimjean1 commented 1 year ago

Gene Chang Period 03 Mortenson

What would you code given absolute freedom? I would code things that would help me in my daily life. This would include calculators, mobile applications to keep track of my schedule, and databases with all my resources and websites. I would also like to pursue game design and programming, a large world full of possibilities. Video game design is able to give a lot of enjoyment to people that aren't possible with conventional means and is personalizable to a large extent.

What would motivate you to be productive each day given the freedom to code what you want? Motivation is a tricky thing that comes and goes without much control. However, some things that give me motivation when working are progress and enjoyment. When I enjoy a project, I find myself spending time to make it a reality. Seeing progress is also motivating to keep making more.

How would you measure success in your team? A balance of progress and enjoyment is needed to be truly successful. A game or anything without passion or enjoyment in it cannot both progress smoothly or see enjoyment. A tightly-knit group that enjoys doing what they do is a measure of success.

In a project, most students are more motivated if the task seems useful, unique, and has an interested consumer. How will you maintain motivation? Reaching a consensus for all the group members on what they want to do is important for the group members to maintain progress. Daily progress checks and communication are key to maintaining a productive work environment. AGILE methodology and teamwork/jobs are important in upkeeping motivation

Why is the blog information important? The blog clarifies previously stated mantras about productivity and quality. The blog was important to reveal the fact that creativity and productivity are important in this working environment.

PBL or FRQ? I would rather work on PBL projects because they have more personalization and coding components. PBLs help interact and actually learn with code instead of filling in paragraphs.

How can you show passion? I can work with peers and the teacher to help with establishing larger boundaries and broaden horizons when coding. By presenting larger topics and more streamlined projects, passion is shown.

What key learnings? I would like to be able to apply programs and algorithms with code and further my vision and abilities when it comes to code. In tandem, it would also be important to resolve conflicts in these algorithms and maintain stability and consistency in my design.

yuricoder07 commented 1 year ago

Yuri Subramaniam Period 3

Given absolute freedom, I would love to code something to do with the blockchain and web3 development. I find it very interesting and that would motivate me to code. Personally when I'm coding I get motivation from solving problems correctly. This is exciting to me so I stay focused and engaged on what I'm working on.

Measuring Success in my Team: When I'm working in a team, to measure the success and progress of what we are working on I would do checkups on what we have completed and what we need to finish our project. Having a motivated team is also another crucial factor for the success of a project. Having a unique and important project that could contribute to something big might make your team successful in completion of work. To maintain motivation you would need to continue to add new and important ideas to the project.

Quality and dedication: When developing a project, quality and fine detail are a must. Little things like broken links and failed images can show the lack of dedication to a project. Prioritization and creativity also go into quality.

Jobs: When I am looking for a quality team, the 4 main jobs in a team would be the Scrum Master, Frontend, Backend, and Devops.

The information on this blog is important because it shows how teams can maximize their production and creativity while being dedicated and interested on their project.

I would rather work on a PBL project because it would be easier for me to engage in it, and learn from issues I experience with my group. The more PBL projects I complete with my group, the more it will improve our work output.

Trust and freedom in a group is important. Having trust in your teammate that they will complete what they say they will is crucial for the success of the project. Over controlling someone on their ideas for a project will also make the group non successful. Having new ideas and looks will allow the project to become more interesting.

Im the scrum master, so having a good plan for the project and organization is crucial for my focusses. Being able to organize what my group has completed throughout the week is important for tracking progress and time management.

LoveMyDogs commented 1 year ago

Giannina Ortega Rico, Period 3

Given absolute freedom I would code a game of some kind, probably focused on a storyline rather than gameplay

Something that would motivate me would be constant deadlines and timelines by a teacher, with no way to escape it. By creating priorities, making issues, so that there is something clear to focus on and visibly accomplished.

I would measure success by having tangible results given, as in a feature of the game being completed (like moving from one textbox to another), or at least attempts to it having been done, or progress in learning how to accomplish it

I would maintain motivation by By having peer reviewing, making sure that pieces of code are tested between team members, and seeing code working towards our final goal. Making sure we are flexible so even if there are setbacks we don't give up out of frustration.

This blog is important because it shows clearer expectations on what we're supposed to do in our pages, a method to work together better, and ways to keep everything like a well oiled machine. Collegeboard requirements that will help us understand the fundamental ideas of development

I would like a mix of both methods, as I feel I am very accustomed to FRQ's and it would be easier to keep up with it along with the work from my other classes, however PBL allows me a method to actually learn how to code, maybe if FRQ's were worth more?

I will show my passion and ability by going above and beyond with work as well as actually doing it, and showing myself learning concepts.

My focuses are largely on getting a base for programming.

1905047 commented 1 year ago

James Armstrong Period 3 I would code a working game app. What would motivate me would be the idea of making a good finished product. I would measure success based on if everyone did there job effectively and if the product was well done with little to no errors. I'll maintain motivation by keeping the idea of making a unique and well done product.

The information in my blog is important because it has all of the info from past projects I have worked in a digestible way making it easy to see all that I have worked on. I would much rather do a free response coding project allowing me code whatever I want. I will show my ability in my work by showing all of my well working projects witch I have put a lot of attention into to make sure that they are working effectively and well. Key learnings that are important to me is mainly learning how I can become a better backend coder.

paravsalaniwal commented 1 year ago

Parav Salaniwal Period 3

vivianknee commented 1 year ago

Vivian Ni Period 3

Start with a Comment

  1. If I were given absolute freedom to code anything I would code an unbreakable cipher (assuming I can do this). It's well known that there is no such thing as an unbreakable cipher and every decrypted piece of code can be solved so If I were allowed(and able) to code something that makes a message undecryptable, that would be cool.
  2. The vision and the end goal would be the main contributing factors to my motivation. If I know exactly what I want something to come out as, I'll want to continue working to get my code or project to that point.
  3. I would measure the ability of our team through our communication and efficiency, which honestly are very dependent on each other. If we are efficient as a team, it means we communicate well, and if we communicate well, it means we can allocate and get work done faster.
  4. I also think that a meaningful project does provide me with some motivation but personally, I always like to finish what I start so my motivating factor might be a result of my own values. In addition, I know that finishing a tough project can be very awarding so those feelings of accomplishment that I know I will feel if I continue to the end also motivate me in a way

End Comments

SamitPoojary commented 1 year ago

Samit Poojary Period 3 Mr. Mort

Start Comment 1) If given absolute freedom, I would like to code an algorithm that offers a solution that can potentially transform how we allocate credit and risk, resulting in fairer, more inclusive credit systems. This want stems from my interest in finance and code.

2) My motivation would be sparked by my interest in ML and finance, and my desire to combine these two elements to create an effective, useful tool. I have always been a believer in doing something that actually interests you, because it is this interest that allows one to be devoted to completing their objective.

3) I would measure the success of my team by evaluating how much work my teammates and I have completed, how efficient we have been, and how my teammates and I are responding to the amount of work we are required to complete. Obviously, the end product is the ultimate success, but without a healthy team work ethic and attitude, the end product can never be made.

4) I believe that the best way to maintain motivation is to find interest in the work we are doing, so that we never become "bored" or uninterested with the work we are immersed in. If that does happen, then the final project will not be nearly as good. So, this stresses the importance of choosing a project, with my team, that we are all interested in, and devoted to perfecting.

End Comment 1) The focus of this blog is the importance of agile development and strategies for creating a successful project. Agile development is a flexible approach to improving efficiency and productivity while still maintaining the creative integrity of the project. Additionally, implementing continuous integration and continuous delivery allows team members to easily share their work and stay up-to-date on the progress of the project. These practices foster collaboration and facilitate creative outcomes.

2) Me personally, I feel that embarking upon FRQ questions would be a more simplistic method of meeting class standards. However, a PBL project, although more complex, would also be able to ignite more creativity and enjoyment. Working on any project, however, allows me to gain skills, and particularly with computer science, it allows me to develop a more analytical mindset.

3) I am committed to demonstrating my passion and aptitude for success through active collaboration with my team, sharing my ideas and suggestions, and offering assistance in any way I can. I am also dedicated to staying informed about the latest developments in both backend and frontend development, regardless of my specific role.

4) A few key takeaways from my experience are the value of fostering contributions from all team members and collaborating with other teams to gain diverse perspectives. I also recognize the importance of continuously seeking opportunities for improvement and maintaining a consistently high level of quality in my work throughout the project.

Martynguyen64 commented 1 year ago

Martin Nguyen Period 3 Mort 1) I would code a video game about basketball. I would be inspired off sport games made by EA like 2k23 or Fifa etc. I would want to make a game that has the data base of many different players and also depicits an accurate visual representation of them as well. This game would allow the user to play as their favorite players and teams.

2) To be productive when I code whatever I want, there would need to be an objective im working for like points. Although, coding something I enjoy and I am passionate about motivates me to make it high quality.

3) I would measure success in my team by utilizing feedback from people with more knowledge or other peers to give us an understanding of our progress. Amother way todo it without peer review, we would constantly test and then commit once we are fully satisfied with a certain part of codes given result.

4) To maintain motivation, I would try to center my project over something I like or am curious in making. However to mainly maintain motivation, I would need an objective to work towards.

End Comment 1) The main topic of this blog, agile development, and tips on creating a good project is super important for the success of any project. Agile development or the lightweight process to increase efficiency and development is a great method to improve work ethic while also maintaining the creativity of the project. In addition, using continuous integration and continuous delivery encourages team members to be able to share at any moment, and keep up to date with what's happening. Both create a collaborative culture and allow teams to have a creative outcome in their project.

2) I find FRQ questions to be an "easier" way to meet the standards of my class, but PBL projects are a much more enjoyable way to spend my time. Also, I believe that working on a project helps me acquire skills as well as technical knowledge. I believe that using an agile development system with my team will enable me to efficiently create meaningful projects while meeting class standards and gaining additional team skills.

3) I always work with my team and let them know my ideas and suggestions to show my passion and ability to succeed in my work. Regardless of my role, I will help in all areas and do my best to keep you up to date with back-end or front-end development.

4) Some key takeaways from my experience are the value of encouraging contributions from all team members and working with other teams to get diverse perspectives. I also know the importance of maintaining a consistently high level of quality in my work throughout a project and continually looking for ways to improve it.

Toby-Leeder commented 1 year ago

Toby Leeder Period 03 Mr. Mortensen

  1. If I was given absolute freedom I would probably code some form of game on Unity. I'm really interested in game dev but I've never tried it before.
  2. There are probably two main things that would motivate me to code if I was given the freedom to code whatever I want. One would be enjoying what I do. If I like doing the actual coding then it would motivate me to actually do the coding because I have fun doing it. Another motivating factor would be the goal. If there was some finished product that I'm working towards I would be motivated to continue working in order to reach that final product and reach the goal, especially if it's a goal I connect with or believe in.
  3. I would measure success in my team in two main ways. First of all, I would say a good measure of success is the share of work. Whether the work is evenly spread throughout the team shows the success of the team as a whole while a final product could only show the success of an individual. Of course, another metric of success is the final product and whether it accomplishes the goals it was set out to accomplish.
  4. I will maintain motivation because I do actually enjoy coding. I like creating something and seeing it work. Also, a deadline will motivate me.
  5. The standards illustrated in the blog are important for many reasons. One reason is that this method is a very efficient method. It helps boost productivity and in turn, helps to increase the output that the team can have aka the code they can write. This method also does this in a way that is interesting, as it takes into account what would motivate someone. This again speaks to the efficiency and effectiveness of this method. Taking into account what motivates someone is very important to have productivity. The method also takes into account teamwork, as it includes the creation of issues and other organization tools so people know what to do while also taking into account integration in order to again boost collaboration.
  6. Personally, I would rather work on a PBL project instead of doing code FRQs. PBL sounds more fun to me, because I enjoy being creative and coding whatever I want to code. Despite this, I think that code FRQs would be easier because it doesn't take any creative or original thinking to complete.
  7. I will show my passion and ability to succeed in my work through my finished product. While I will also show it through work ethic and organization, my final product being successful is the best indicator of my ability to succeed in the future.
  8. One key learning I have is more html and frontend. I have some, but not a lot, of experience with html and frontend and I would like to learn more.
Ethan2806 commented 1 year ago

Ethan Truong Period 3

  1. I would code some type of a shooter game that involves eliminating other players. I would like to do a game that involves a first to x amount of eliminations or points.

  2. The motivation for me would be to do a good job on the project for other people to look at and play. I think that if I had the freedom to code whatever I wanted, I would want to get as close as to finishing the video game as I could. The motivating factor for me is to reach the final goal which is to finish the game in order for people to play it. It is not that hard to stay motivated for a person like me because I am a good computer guy and I am obsessed with computers and coding is a passion of mine which is why I took this class.

  3. Our teams success would be measured upon how hard we work and how accurate we get to the game that we desired. A big factor of our success will be measured on how much of work we each do so that we can really see on what levels we need improvement on etc.

  4. I will maintain motivation by working on something I am actually interested in, rather than a project I am not interested in. I want to have pride in the projects I work on.

End Questions

  1. The blog discusses how agile development, which is a method of improving efficiency and flexibility in the development process, is crucial for the success of any project. It also mentions how using continuous integration and continuous delivery can facilitate collaboration and encourage team members to share and stay up to date with the project's progress, ultimately leading to a more creative outcome.

  2. I would prefer to work on a project-based learning (PBL) assignment rather than coding on pre-determined prompts because PBL allows for more creativity and the freedom to code whatever I want. However, I recognize that coding on pre-determined prompts may be easier because it does not require original thinking.

  3. I agree that trust and freedom must be earned rather than automatically given. To achieve success in my work, I believe it is important to clearly communicate my goals and consistently deliver on them through my actions. It is not helpful to make promises that cannot be kept or to push myself beyond my limits. Instead, it is important to know my own limitations and be willing to push myself beyond them when necessary. By following these principles consistently, I believe I can succeed in my work.

  4. I aim to work effectively with my team and manage team members in a way that ensures all project requirements are met. I want to be someone that my team can depend on and ensure that everyone is accountable for their tasks. It is also important to me to keep the team organized so that we can understand each other's roles and responsibilities in the project and avoid any issues.

sarahliu2006 commented 1 year ago

Sarah Liu Period 3

  1. What would you code given absolute freedom? If I were given absolute freedom to code I would code a game that would be played if people were bored or wanted to kill time. It will similarly look like the dinosaur game people would get when they don't have Wi-Fi.

  2. What would motivate you to be productive each day given the freedom to code what you want? Setting goals everyday to code a chunk a code everyday so that I know that I am accomplishing and learning something new everyday.

  3. How would you measure success in your team? I would measure success in my team based on how we cooperate, our ideas, and how we can collaborate to combine all of our ideas into one. I would also make sure to check up on my teammates and see if they have any new ideas .

  4. In a project, most students are more motivated if the project seems useful, unique, and has an interested consumer. How will you maintain motivation? Remembering that even though that code can be hard and something doesn't go my way, the learning experience is really valuable and help me grow my knowledge on code.

  5. Why information in this blog is important?. The information in this blog is important because it is a good reminder to everyone on the standards we are being held to and what we should be expected to do.

  6. Would you rather work on PBL project, or or do assigned free-response coding questions (aka FRQs)? Which would be easier to meet class standards? I would rather do assigned free- response coding questions because I would rather learn the code and fully understand it rather than be given a project and not know what to do since I may not understand the code.

  7. Trust and Freedom are often earned. How will you show your passion and ability to succeed in your work? What key learnings and focuses are a priority for you?

JishnuS420 commented 1 year ago

Jishnu Singiresu Period. 3 Mr.Mortensen

  1. Given absolute freedom, I would code maybe a game or some other form of entertainment since I have always wanted to create something that me and others can enjoy and not get bored. I like the idea of being able to express my own designs and ideas, and being able to share my passion with others in an interactive way thats fun for both me and the users. Although it might be a little frustrating, the learning process and the result would be challenging since it would be my first time creating one but I believe that in the end, it would all pay off.

  2. What would motivate me to be productive each day given the freedom to code a game or any other entertainment platform would be the learning process since if I was to start the development of such an idea, I believe that regardless of whether people like it or not, I would have still learnt something and gained something of value from even attempting to make the platform. If people don't like it, that means that I would need more experiance and learning, further motivating me to do my best.

  3. I would measure my success in my team through the way that I personally have contributed to the group in making our project becoming a reality but also in the way that I was able to coordinate and combine the collective ideas of the group in order to match the best interests of my team and what we are trying to accomplish. Another important thing would also be out self reflection in what we can do better and how we can improve and apply our group learning to our own personal projects

  4. I will maintain motivations by making sure that as long as I am working on it, I gain something in return and that it is truly something that I want to do and accomplish what I want.

End Questions:

  1. The information in this blog is not only important because its required for the AP curriculum but also for the fact that it can also be applied in other fields in life not just Computer Science. These ideas also set the standards to how we should look to collaborate and work together and serve as an aid to when we are struggling with something or even with eachother. It provides a direction

  2. I would rather work on an PBL project since it would involve my own ideas and it seems like it would much more fun and since I learn better from doing my own thing and interacting with the stuff I do, it would also benefit me in learning how to program significantly better.

  3. I will show my passion for the project through the finished result and the quality and effort will reflect my passion and aong with the process that I took along the way and what I gained from doing the project.

  4. I want to be able to work well with my group and managing the team members while making sure the requirements for both PBL and CPT are met with the projects that we do. I also want to be someone that my team can rely on and make sure that every is responsible for the things that they are meant to do. I also want to make sure that my group is organized so that we can understand what others are doing in the project and so that problems don't occur.

TheGerbil21 commented 1 year ago

Jeffrey Lee Period 3

What would you code given absolute freedom?

Given absolute freedom, I would want to learn how to code the basic structure and functions of video games, because I am extremely interested in these topics. Afterward, I would expand my knowledge into utilizing the internet and understanding how networks, servers, and other online infrastructures work to make high-quality projects.

What would motivate you to be productive each day given the freedom to code what you want?

In order for me to be productive each day given the freedom to code what I want, I would like to be surrounded by like-minded individuals that have the same interests in coding as myself, as well as having teammates that I can build and teach knowledge off of. I would be more motivated to be productive if I know that I am an integral part of the overall finished product or solution.

How would you measure success in your team?

For me, measuring success in my team would be looking at everyone's individual skill, their efforts towards making the project, and how working together can actually help make a better product or solution. Even if our work took twice as long to complete if the final product is better than if we worked individually then it was time well spent. If the final product has flaws but was created much more efficiently then success can still be measured. Bonus points if both of these positives end up happening.

In a project, most students are more motivated if the project seems useful, unique, and has an interested consumer. How will you maintain motivation?

I would maintain motivation by first selecting and sticking to a project that I genuinely want to make. My teammates should also undoubtedly want to make this project a reality. By starting with this, you can make objectives and goals, and working on this project won't feel like a chore. Motivation can be maintained as long as you are still interested in the work and not tired of bumps in the road.

Take a moment to review standards linked on this page. Provide summary in comment on why information is this blog is important?

The information in this blog is very important, especially to me. I had a difficult experience working as a team during the first trimester of APCSP, and knowing how to work alongside others in CS is an invaluable skill to learn. Aspects of coding like consistent updates, quality control, and effective team communication and structure all build towards a final product or solution that everyone can agree with and work towards, not just one individual.

Would you rather work on PBL project, or do assigned free-response coding questions (aka FRQs)? Which would be easier to meet class standards?

I would rather work on a PBL project because ultimately it features a more practical use case of computer science and coding. It also essentially forces people to work together, because it is near impossible for one person to maintain all aspects of a coding project, from backend to deployment. It prepares an individual to use coding skills in the workplace environment, creating features people want in society.

Trust and Freedom are often earned. How will you show your passion and ability to succeed in your work?

I do agree that Trust and Freedom are earned instead of innately received. To succeed in my work, I believe you need to both declare your goals in the work you are doing and deliver through your actions. There's no point in making promises you can't keep, or overworking yourself to no end. You need to know your limits, and also when your limits need to go further beyond. By doing this consistently you will be able to succeed in your work.

What key learnings and focuses are a priority for you?

I care the most about keeping communication between Scrum Team members strong and making sure the requirements for both PBL and CPT are met regularly. I also need to be a bit more strict when teammates don't fulfill their jobs and roles for the team, as it causes lots of conflict and separation (one person ends up doing all the work). I want to prevent this from happing as much as possible.

DreamerBlock commented 1 year ago

Devon Shepherd Period 3

Express, “What would you code given absolute freedom?

What would motivate you to be productive each day given the freedom to code what you want?

How would you measure success in your team?

In a project, most students are more motivated if the project seems useful, unique, and has an interested consumer. How will you maintain motivation?

AGILE method is about making working software with every comit. Test everything as you make it.

CICD Comiting auto puts it on the site.

Take a moment to review standards linked on this page. Provide summary in comment on why information is this blog is important?.

Would you rather work on PBL project, or or do assigned free-response coding questions (aka FRQs)? Which would be easier to meet class standards?

Trust and Freedom are often earned. How will you show your passion and ability to succeed in your work?

What key learnings and focusses are a priority for you?

A1234l commented 1 year ago

Alan Liu-Sui Period 3

  1. I would code a video game or code a robot which could help me do things if I am given absolute freedom. For me, the mechnisms in a game and being able to get physical objects to move by just typing code are what I find very interesting.
  2. Problem-solving and being able to get the code to work is what motivates me to be productive each day. By making the code work, I feel happy and will continue to work on it until the code can function as one entire project.
  3. I can measure success in my team by checking to see if each person has fulfilled their responsibilities in their role. After that, I will also check to see if the team has collaborated enough to produce one big project.
  4. I can maintain motivation by constantly reminding myself of what I can achieve if I finish working on a project.

End Comments:

  1. The information in this blog is important because it provides the standards for how team members should think creatively and communicate their creativity to the rest of the team. Creativity and communication are the most essential things in a team because both of them are needed to merge individual work into one big project.
  2. I would rather work on a PBL project because working on a project without learning the traditional way can help motivate me to self discover new methods in coding. A PBL project can also be easier to meet class standards because you can meet the Collegeboard criteria more easily with a PBL project.
  3. I will try to ask as many questions as possible, and try to produce quality work. I will also try to meet deadlines and put extra care in my code.
  4. Some key learnings that are a priority for me are coding using the "shortcut" method by using iteration, etc. Another key learning is to fully understand the instructions so I can communicate with my teammates without confusion.
DerekSol commented 1 year ago

Derek Sol Period 3

  1. The thing I would code if I was given the absolute freedom is a video game, most likely a shooter game. Video games is one of the most fascinating things I've seen when it comes to coding, and there is good enjoyment and potential knowledge that can come out of playing a video game as well.

  2. What motivates me to be productive each day given the freedom to code what I want is that I will actually pursue a project that is interesting to me. That way I don't feel forced to do it, but more so passionate about working on that project everyday. It will also motivate me because I if I code a video game, it will be a pretty challenging, so that is something I would have to work harder towards making rather than something easy and simple. Some easy and simple project wouldn't motivate me to do it because I feel it would be a waste of time and not benefit me.

  3. The way I would measure success in our team is making sure that everyone is passionate and interested in the first place about the project at hand. Then being able to plan the amount of work we are willing to get done each day and actually getting it done in a timely manner shows success. Without a good plan I believe you can't really achieve the success you look for.

  4. In order to stay motivated, I will create a project that is tailored to my liking so that it encourages me to spend the time and effort into it. Not only will I make something that just interest me, but also making it sure that it is useful. That way, I will want to put my all into this effort so that it benefits me when I use it.

End Comment

  1. The information in this blog is important because it further explains why agile methodology is a great way to work on projects and how it bring success.

  2. I would rather work on the PBL project because it would allow for more creativity. Assigned FRQ's would limit the creativity as you would rather focus on getting right answers instead of figuring out how code can be used in the real world. FRQs would probably meet the standards easier, but PBL project has a lot more benefits.

  3. I will show my passion and ability to succeed in work by showing it through my actions. Instead of saying I will do all this amount of work, I will just get done what I need to get done from day to day. That way, I am building trust and freedom to show that I am reliable and will get work done when needed, and not someone who says they will do a bunch of things, and fail to achieve them.

  4. Key learnings and focuses for me is definitely going beyond just a "checklist" and being able to accomplish what is expected of me and much more. Not only just in this class setting, but in all classes as it will prepare me to do the same in the real world.

kalanicabralomana commented 1 year ago

Kalani Cabral-Omana Per 3

Start with a Comment

  1. Express, “What would you code given absolute freedom? If I was given absolute freedom I would code a program to assist a robot to complete a certain task like driving and picking up objects. I feel like this type of code seems more interesting to me because it has more of a tangible outcome and something that I can see and experience live in real life.

  2. What would motivate you to be productive each day given the freedom to code what you want? My enthusiasm and complete interest in the topic of coding would keep me productive knowing that I am committed to the topic.

  3. How would you measure success in your team? I would measure success by improvement and effort to learn their own code.

  4. In a project, most students are more motivated if the project seems useful, unique, and has an interested consumer. How will you maintain motivation? I would maintain motivation by remembering my interest in the topic I would code.

End with a Comment

  1. Take a moment to review the standards linked on this page. Provide a summary in a comment on why information is this blog is important? After reviewing the standards I can understand that agile development is a key aspect of creating a successful project. Being able to collaborate in an efficient yet successful way encourages creativity and productivity. Being able to stay put to date with your teammates and understandingtheir jobs and tasks is critical to success.

  2. Would you rather work on PBL project, or or do assigned free-response coding questions (aka FRQs)? Which would be easier to meet class standards? In my opinion I would rather do fre-response questions because I work better with those type of questions and helps me understand the concepts and material better. I feel like this would also be able to simulate what college board wants since they are college board based.

  3. Trust and Freedom are often earned. How will you show your passion and ability to succeed in your work? By working hard and showing commitment to my work I will be able to succeed in my work. By doing this I will display a true interest and passing in my work. I will also be able to display my abilities and how I can use them to mak great work.

  4. What key learnings and focusses are a priority for you? Some key learnings and focusses for me are improving my skills in code so that I can use these abilities in the future. Even if I end up not coding in the future I will be able to use some skills that I learned in this class and apply them to future tasks.

mmaxwu commented 1 year ago

Max Wu

Period 3

Beginning Comments

End Comments

manigggg18 commented 1 year ago

Mani Taleban

Per 3

  1. I am really interested in machine learning even though I really don't know much about it. However, given absolute freedom, I would try to learn about machine learning and the coding surrounding it.

  2. Learning new material and problem solving are the two factors that would motivate me.

  3. I believe the key components of success are cooperation, creative freedom, and general creativity.

  4. I believe that the ultimate product should be unique and born from creativity.

  5. All of these principles/methods are key elements that ultimately create a successful and efficient teamwork. They promote responsibility and cooperation and encourage each individual team member to be productive. In addition, they promote a healthy workplace and prevent toxic relationships between team members.

  6. Doing simple FRQs would be much easier. However, it would be very inefficient for courses similar to computer science. Students who are truly interested in computer science and programming must learn to participate in projects and value teamwork. It is a necessity when it comes to future careers and real-world projects.

  7. This can be done by putting as much as work as possible while being cooperative and implementing creative elements.

  8. I value getting the job done by the deadline and more important surpass the minimum requirements and implement uniqueness and creativity.

DeDuva4 commented 1 year ago

Dhruva Iyer Period 3

Given absolute freedom, I would code some sort of website that could be used to teach people things. Something like a mix of a wikipedia and Khan academy. It would have the vast knowledge of wikipedia with some of the structure of Khan academy. People could learn about things they were interested in not just academics.

I would be motivated to work on this project because I would thing about how satisfying it would be to finish the project and have a working website. I would also be thinking about the people I could help and teach.

I would measure the success of my team by comparing our goals, whether they are daily, weekly, or monthly, with what we actually completed. I would also make sure that our goals would be met and fulfilled with creativity, and not just to be finished. I would hold my team accountable for the tasks they complete.

I think I would be much better at coding FRQs and meeting class standards with that method of learning, however that goes to show that I need to work on my ability to work on projects, so I would prefer to learn with PBL projects, because I will benefit the most from them.

I will show my passion and ability to succeed by focusing on my learning and understanding of the concepts. I will also try to impress Mr. Mortenson.

chewyboba10 commented 1 year ago

Evan Aparri Period 3

  1. Express, "What would you code given absolute freedom?" If I had absolute freedom to code and was specifically focused on creating a virtual reality experience, I would probably work on creating a program that could accurately and vividly simulate the real world. This would involve creating a highly realistic and detailed virtual environment, as well as developing algorithms and other technologies to accurately simulate the laws of physics and other natural phenomena, such as a sense of touch and taste. I can see that this would be extremely difficult because this may require me to explore the mysteries of the human brain to help stimulate taste within a virtual environment. I would also focus on creating avatars and other digital representations of people that are able to convincingly mimic human behavior and interactions. The end goal would be to create a virtual reality experience that is so realistic and immersive that users feel like they are truly living in a different world.
  2. What would motivate you to be productive each day given the freedom to code what you want? Given the freedom to code something related to virtual reality, I would be motivated to be productive each day by the desire to create innovative and meaningful projects, the opportunity to learn and grow as a coder every day, and the sense of accomplishment that comes from successfully completing a project.
  3. How would you measure success in your team? I would measure success in my team based on our ability to meet deadlines for our projects, assignments, or other small goals that we agree upon. Another would be on the quality of our work, such as the efficiency of the code and its functionality. Third would be whether or not our team has a good environment, which would help us work well together. Lastly, whether input and comments from my team help me grow as a coder.
  4. In a project, most students are more motivated if the project seems useful, unique, and has an interesting consumer. How will you maintain motivation? Setting multople smaller goals are essential to maintaining motivation because setting one big goal would make the person feel as if their project is extremely difficult, unachieveable, and out of reach.

Agile Methodology The Quality Method is a approach to software development that emphasizes the importance of quality at every step of the process. This includes practices such as code reviews, automated testing, and continuous integration/continuous delivery (CI/CD). The goal of the Quality Method is to produce high-quality software that meets the needs of users and stakeholders.

The Mantra of the Quality Method is to prioritize quality and creativity in software development. This involves valuing the contributions of all team members and promoting a culture of collaboration and open communication. It also involves being open to change and continuous improvement, and embracing automation in testing and delivery.

Agile is a software development methodology that aligns with the Quality Method. Agile development helps teams prioritize and deliver software while being flexible and responsive to change. Combining Agile methodologies with DevOps practices can create lightweight processes to increase the efficiency of development and delivery.

To be successful with the Quality Method and Mantra, it's important to establish clear goals and responsibilities for each team member, and to establish metrics to measure and monitor the completeness and quality of each feature. It's also important to establish a culture of collaboration and open communication, and to encourage contribution from all team members. Finally, it's important to prioritize quality and creativity in all aspects of the project, and to embrace automation and continuous improvement.

End with Comment Edits

  1. Take a moment to review standards linked on this page. Provide summary in comment on why information is this blog is important? In order to maintain motivation and produce high quality software, it is important to adopt Agile methodologies and DevOps practices, prioritize creativity and quality, educate the team on the importance of code reviews and automated testing, embrace automation in testing and delivery, encourage collaboration and contribution from all team members, and establish metrics to measure and monitor the completeness of each feature. It is also important to establish clear goals for each team role, maintain fluid communication channels and a development plan, and prioritize customer satisfaction. In order to ensure success, it is crucial to be committed to a culture that values creativity and quality, and to be open to continuous improvement and change.
  2. Would you rather work on PBL project, or or do assigned free-response coding questions (aka FRQs)? Which would be easier to meet class standards? I would rather work on PBL projects because it would allow me to collaborate with my peers and share ideas, we can point out faults in someone's code that they may have missed, and vice versa. It would be easier to meet class standards working in PBL projects.
  3. Trust and Freedom are often earned. How will you show your passion and ability to succeed in your work? I will show these by being creative and not just meeting the requirements set. Doing so will show genuine interest in my work. I also need to ensure that I work hard because it is important that I don't lose focus in what I am doing.
  4. What key learnings and focusses are a priority for you? Creativity and collaboration are the priorities for me.
ABA-Aziz commented 1 year ago

Abdullah Abdul-Aziz Period 3

Given absolute freedom, I would code a literature-viewing website where users can make accounts and write their own works.

The thing that would motivate me to keep working every day would be knowing that if I didn't, I would inevitably fall behind and it would never meet the standard I had set for myself, even with my current skill level

I would measure success in my team through our cohesion and how well our project goes out

I will maintain motivation through talking about the end goal and bringing up how we can do what we plan to do

amayadvani commented 1 year ago

Amay Advani Period 4

Given absoulute freedom, I would code an perfect productivity app or website so that I could organize my tasks in order to finish my homework and personal things that users can set different filters on each task and set priority on a given task.

The thing that would motivate me to keep working everyday would be the results that I would get by organizing my tasks and making it so accessible. This is known as academic validation!

To evaluate the success of my team, I consider several factors, including the number and complexity of tasks completed, the number of features implemented, and the progress made on assigned tasks. Additionally, success can be demonstrated through the resolution of technical issues and the successful implementation of fixes in the code.

Throughout this process, I would set more short term goals then long term goals, because they are easier to accomplish and encorage productivity, while long term goals can be lumming and discouraging.

One of the main benefits of agile is that it allows teams to respond to changing requirements or user needs quickly, as the process encourages ongoing assessment and iteration. This can help teams deliver higher-quality products that better meet the needs of users.

Me personally, I would work on a PBL Project because it provides actual experience and is more creative based in comparison to just FRQ questions. It also promotes quality because rather then just answering prompts, the user has to actually make a working project.

To show passion and ability to succed in my work is to take initiative and start to code tests for out project. In addition, we should set goals and strive to acheive said goals. Finally, out team should collaborate and communitcate effectively.

Some key learnings for me it to overall be more efficient in coding python and html/javascript.

yashakhoshini commented 1 year ago

Yasha Khoshini Period 4

Given absolute freedom, I would code an indicator in pine script that tells you when to buy and sell a stock, it would also include channel bands that show you if a stock is overbought or oversold.

Money would motivate me the most because using that code I can advertise it and make money. It would also motivate me because I crave success and success to me is making money and gaining status.

I would measure my team's success by using peers to rate their code / program.

Maintaining motivation is just another way of applying discipline. Motivation with only take you so far, it is habits that will keep you going. If my team and I stay disciplined then we will all go far and produce great work.

I would rather work on a PBL project because I feel like it gives us more time to evaluate, edit, and professionalize with maximises out coding capability. I also like working in groups so a group PBL project is helpful. I will show passion and ability in my work by spending most of my time perfecting my work.

To me, school is ONLY helpful if used in the future as a tool to help benefit us. Building off that, a key learning that I would love to master is the ability to take my knowledge and apply it to various endeavors of human workplace such as web design, working for companies like apple, or starting your own business.

kaiden-dough commented 1 year ago

Kaiden Do Period 4

Express, “What would you code given absolute freedom?

What would motivate you to be productive each day given the freedom to code what you want?

How would you measure success in your team?

In a project, most students are more motivated if the project seems useful, unique, and has an interested consumer. How will you maintain motivation?


Take a moment to review standards linked on this page. Provide summary in comment on why information is this blog is important?.

-The information in this blog is important because of the Agile Methodologies and DevOps processes that promote quality and creativity in the code. The Agile Methodologies gives a structure to the process of programming. It allow and guides groups to work with each other. The CI/CD of Continuous Integration/Continuous Delivery is important because it continuously updating and committing small edits. This allows the code to be up to date and when something goes wrong it can be easy to find the error. Agile Methodologies also promotes collaboration and this helps people solve their problems and helps other learn. The four roles of the Agile Methodologies gives team members a role in the project and keeps everybody working.

Would you rather work on PBL project, or or do assigned free-response coding questions (aka FRQs)? Which would be easier to meet class standards?

Trust and Freedom are often earned. How will you show your passion and ability to succeed in your work?

What key learnings and focusses are a priority for you?

TaiyoI commented 1 year ago

Taiyo Iwazaki Period 4

What would you code given absolute freedom?

Given absolute freedom, I program something that helps everyone. For example, A program or app that recommends outfits for a person given their wardrobe. This will be very useful for people that aren't confident in their fashion choices.

What would motivate you to be productive each day given the freedom to code what you want?

I would be motivated to be productive each day by setting myself challenging but achievable goals and striving to create something meaningful. Having the freedom to work on my own projects would also be a great motivator, as it would allow me to learn new technologies and focus on areas of coding that interest me. Additionally, working with a supportive team and having regular feedback would help keep me motivated, as it would provide me with an opportunity to discuss ideas and receive recognition for my work.

How would you measure success in your team?

I would measure success by multiple factors. Including finishing their share of their work, whole team collaboration and outside of school collaboration. Some other ways I could measure success is by successful completion of projects, customer satisfaction, team morale, employee engagement, customer/employee feedback, quality of products, sales and profitability.

In a project, most students are more motivated if the project seems useful, unique, and has an interested consumer. How will you maintain motivation?

  1. Make sure that the project is challenging enough to keep students engaged.
  2. Provide feedback and recognition for work that has been completed.
  3. Set achievable goals and break the project down into smaller tasks.
  4. Keep the communication open with students and make sure they are aware of their progress.
  5. Celebrate successes and recognize individual contributions.
  6. Introduce fun activities to keep them motivated and prevent burnout.

    Agile Methodology

What is Agile methodology? Agile Methodology is a process that allows the team to prioritize the team and let everyone be creative.

What are the steps of Agile Methodology? Individuals and interactions over processes and tools. Working software over comprehensive documentation. Customer collaboration over contract negotiation. Responding to change over following a plan.

Take a moment to review standards linked on this page. Provide summary in comment on why information is this blog is important?. The information on this blog is important because it teaches the teams to be more cooperative and to use your creativity and quality to help you create the best code.

Would you rather work on PBL project, or or do assigned free-response coding questions (aka FRQs)? Which would be easier to meet class standards? To be honest, FRQs would be easier because its just a question to answer. However, I would prefer the PBL projects a lot more because first, I would learn more, second, they are more fun, and third, they give you a better learning experience compared to the traditional FRQ.

Trust and Freedom are often earned. How will you show your passion and ability to succeed in your work? I will demonstrate my passion and ability to succeed in my work by taking initiative, staying organized and focused on the task at hand, and always striving to do better. I will be proactive in communicating with my team and supervisors to ensure that all work is done correctly and efficiently. I will strive to create an environment of trust and respect among my colleagues and will always be open to constructive criticism.

What key learnings and focusses are a priority for you? My learning focuses are mainly the actual application of the code and programming we learn into apps or programs.

SaavanGade commented 1 year ago

Saavan Gade Period 4

  1. If I were able to code then I would code and build a robot that would do anything that I need of it. It would complete any task I require, such as cleaning the house, doing chores, or other miscellaneous tasks that I do not want to do.
  2. One thing that would really motivate me would be some cold hard cash. I feel that money allows you to do anything you really want and if I am working productively coding something that can benefit everyone then I want to be compensated for it. I would be able to do anything with money and it would help me stay focused on the task because I know I am getting a sufficient reward.
  3. I measure success by determining how well the final project or tasks came out to be. If the final product came out terrible then clearly as a team we were not successful in our duties. However, if it came out successful then we had clearly worked together well and it led to a great product.
  4. I will make sure everyone has a piece of the project they enjoy and as a result the whole team will enjoy completing their designated part. Why Information in the Blog is Important? It is important because everyone needs to stay on task and have a recognition of what exactly the plan is. Without proper information, the final result will not be as proper and as a result, the project won't come out as good. PBL or Assigned Free Questions? I would rather do assigned free-response questions because they give us a set series of instructions and questions to answer. This helps us interact with the knowledge that the teacher directly believes we need to know. How will you show your passion and ability to succeed in this project? I will dedicate myself to leading my team to victory. I am going to put in the work because I know that my team depends on it and my grade does too. The grade results in extra motivation. What are key things I want to learn? I want to become a better coder in general. I want to learn more advanced coding mechanics and how to lead a team through this process.
clairehzhao commented 1 year ago

Claire Zhao Period 4

Start with a Comment:

  1. What would you code given absolute freedom? If given absolute freedom I would want to code something that is related to something medical. I am interested in the medical field and being able to code something that can help with medicine would be really cool and interesting. This would be able to not only help other people right now with their health but it can also be advanced in the future to help others in the future.

  2. What would motivate you to be productive each day given the freedom to code what you want? What would give me motivation is having a goal to look forward to. This goal can not only be a good thing to look forward to but it also gives a vision for what to look forward to. Since this is a meaningful project it would be able to help me become more motivated too as I am interested in what we are coding about.

  3. How would you measure success in your team? I would measure success in the ability for the team to finish the project in a timely manner. Not only completing in a timely manner but also being able to finish their part of their project accurately. If you finish in a timely manner, but not accurately then there is no point. Later we would have to redo that part of the project anyway.

  4. In a project, most students are more motivated if the project seems useful, unique, and has an interested consumer. How will you maintain motivation? Being able to set goals that are doing something useful to the project will help keep everyone motivated. These small milestones will show everyone that there is progress in the project while also keeping everyone engaged and interested in the project.

End with a Comment:

  1. Provide summary in comment on why information is this blog is important? The information in this blog is important because it shows what is important and what to look out for when working with your team. It is important to collaborate with others while working, be creative, and commit often. Being able to know what is important and what to look out on when working is important because it shows people how to work together and maintain a good work space with each other.

  2. Would you rather work on PBL project, or or do assigned free-response coding questions (aka FRQs)? Which would be easier to meet class standards? I think that I would rather work on PBL projects because being able to work on project based learning projects makes sure that people are able to work on things that they enjoy and makes the project more interesting. Often it is also worked in a group which is good to learn how to collaborate and learn off of each other while coding. It could be easier to meet class standards through FRQs because there is set work that everyone is doing. There is a rubric that people follow and everyone in the class is doing the same thing.

  3. How will you show your passion and ability to succeed in your work? Passion and ability can be shown through working hard and contributing to the project. Being able to write code that is useful in the project will also help the group succeed. Communicating and talking with the group with the concerns that we have will also be able to show passion and ability in my work.

  4. What key learnings and focusses are a priority for you? Some key learnings and focusses that are a priority for me include: collaborating with my team, being able to learn more code, and stay organized and consistent with my work.

PaarasPurohit commented 1 year ago

Paaras Purohit Period 4 Mortensen

  1. If given absolute freedom, I would create more than just an app. Coding, nowadays, has found its way to make essential things in everyday life function. From games and apps on your phone, to the medical technology that saves lives, code is everywhere. So I would code an operating system. Not just an operating system for a phone or laptop, but an operating system that integrates with all types of technology. An operating system that can do anything from creating the best gaming experience, to powering and optimizing the technology that is used in industrial and even medical technology. I want to make a positive impact in the world while bringing joy to it as well. For this answer, my definition of "absolute freedom" applies to self-restrictions as well, meaning my knowledge and skill set being restricted.

  2. I usually lose motivation because of too many errors and because of mistakes that pile on each other. At this point, I want to go out, by a new Windows machine, with all the basic information and vanilla OS on it, then do everything again. This time, though the machine is fresh, my knowledge isn't, and I can do it better and with more motivation.

  3. If we get our basic project working, meaning, a project that is deployable and functions as intended, I would be satisfied and consider our team successful. This is because at that point, we can improve on it with user feedback and we have a strong basis to continue working off of

  4. I will maintain motivation by keeping a plan. I will have tasks and levels that I feel are achievable one by one, so that I get things done.

  5. The information is about collaboration, quality, and self-motivation. All these are essential to create projects that are of quality, and create a culture that is productive, motivated, and able to get things done, which is why this blog is very important.

  6. FRQ's would make it easy to pass the class, but it would not help me in the long run. I won't be answering FRQ's to create a project and get things done properly and with quality, however, though it will be harder, a PBL project would help me much more. I may not get a better grade with it, I may do really bad, but I will have become better because of it.

  7. I will communicate and collaborate with my team members to find a project purpose that I am motivated to complete.

  8. I want to make sure that all instructions are available to me and I can use them to properly get quality work done.

realethantran commented 1 year ago

Ethan Tran Period 4

1. Express, “What would you code given absolute freedom? Given absolute freedom, I would code an AI that helps students study - an artificial tutor.

2. What would motivate you to be productive each day given the freedom to code what you want? The motivation for myself to be productive each day given coding freedom would be the determination and vision of my final product/code.

3. How would you measure success in your team? In a team, I would measure success as cooperation, ideation, and commitment to the work/project at hand.

4. In a project, most students are more motivated if the project seems useful, unique, and has an interested consumer. How will you maintain motivation? My motivation would derive from my goal to see the end-product of my or my team's code. The satisfaction of being able to use and display a project that I worked on is my ultimate motivation.

5. Provide summary in comment on why information is this blog is important? The information in this blog is crucial to working efficiently and staying on task. Furthermore, this blog displays how to work well with your team and how to plan and layout projects.

6. Would you rather work on PBL project, or or do assigned free-response coding questions (aka FRQs)? Which would be easier to meet class standards? I would rather work on a PBL project, as it would allow me to learn and demonstrate my knowledge through my work. On the other hand, an FRQ would allow me to show my technical knowledge, yet it would not allow me to show how I can implement said knowledge in a real-world/working environment.

7. Trust and Freedom are often earned. How will you show your passion and ability to succeed in your work? My passion and ability to succeed in my work will be shown through my actual work and presentation of the projects.

8. What key learnings and focusses are a priority for you? Developing a well thought-out layout of my work using agile methodologies, along with working hard for the benefit of my group are my top priorities.

alexac54767 commented 1 year ago

Alexa Carlson Mort Period 4

If I was given absolute freedom, I would code a program that assists a class president in the homecoming float building process. I have gone through this process twice now, and every time it is absolutely time-consuming, and stressful. If I could build a program that would generate ideas for a float theme based on the overall homecoming theme, and then go on to use AI to generate possible designs for the float, it would be amazing. Obviously, I am not capable of all that yet. However, maybe I could make a program that at least could generate a to-do list with the dates that each step of the planning process should be completed by. (ex: finish design by October 3rd, buy all online supplies by October 24th, etc)

I would be motivated by my excitement with my team to finish the project. Once we start discussing our plan and what we should include, my team and I get on a roll. I think it's fun and I feel accomplished when we finally get a piece of code to work or finish a part of a project.

I would measure success by how much progress we make. For example, if a small piece of code finally runs the way we intended after my team and I worked together, I would feel successful. Even if that small piece of code is a tiny percentage of progress in our entire project. A lot of small goals will eventually build to a large one.

I will maintain motivation by continuing to make progress. If I have small successes everyday, I will be motivated to continue onto the next one. I also think that I would be motivated if the project is interesting, challenging, but also attainable. That way I don't feel helpless, but excited to try and figure it out.

This blog is very important. It highlights all of the key aspects to working efficiently, thoroughly, and well with a team. All of these aspects are seen in our class every day and are used in the Scrum process. When the four positions (scrum master, frontend, backend, devops) are all done well, the team is very successful and everyone contributed to it. This blog also goes over how you can do quality work. Coding in small increments, making issues that track your progress, and tracking your commits can be very helpful in good work and in working with a team.

I think a free-response coding question would be more interesting and fun to work on. However, only with guidance. I like the PBL projects since there are set standards that we have to meet. I think it would be easier to meet the class standards with a PBL project since it is like a checklist. However, it does limit creativity.

I will use quality work (like described in the earlier question) and will describe our progress in our work to show our success. For example, I may describe how we had an issue but worked together to figure it out. My pride in my group will shine through.

I prioritize my progress. I have learned a lot since I joined the class, and continue to understand more. Tracking and reflecting on that progress is a priority, especially since that is what fuels my motivation and confidence. I also want to prioritize efficiency and quality work.

aaron-rub commented 1 year ago

Aaron Rubin Period 4

If I was given absolute freedom, I would attempt to code a point of sales system and also I would like to try a home automation program. I would like to get into point of sales because its one of the biggest and most profitable career paths. I would also like to do home automation because its a cool side project that I can do to keep myself busy and constantly learning new things.

I would be motivated to code everyday, if I were to actually be put into the spotlight. I feel like being put under pressure and going into a situation where I feel like I would need to perform well then I would be motivated.

The way I measure success if by the amount of time my group puts in doing work. I think that it is important that we take our time to fully understand what we are doing and that we should not try to rush it.

We can maintain motivation by keeping it organized and fun. Prevent stress from happening so that we can get our work done without worrying about anything else.

This blog is important because it goes over all the necessities not only to work in a team but also to work independently efficiently. It describes how to measure success and how to improve collaboration within your own group.

I think that PBL projects would be better because they are more interactive for the student. It allows the student to learn from the teacher and to learn independently in their own free time. It also opens the student to collaboration which is important for future coders.

I will show passion in my work and my abilities by making sure that my work looks presentable and good for the projects so that I can prove to my classmates that I am capable.

The most important key learning for me is organization, using my blog and github to sort out my work is important because it helps navigating through all my work easy and makes it presentable and shows my capability and dedication to the class.

gwang1224 commented 1 year ago

Grace Wang Period 4

  1. Given the opportunity to code with absolute freedom, I would code something with bioinformatics applications such as making a database for biological data. This would be important for the field of biological data science, which is a field of study I am interested in. I am also very interested in AI. Another project could be to create an application that can generate anything from AI by inputting a couple of words and outputting an image or inputting a prompt and outputting an essay. This would make my life a lot easier.

  2. I will stay motivated and productive each day by choosing a project I am passionate about. By coding something I am interested in, I will want to see the project to its completion and be more eager to work on it. Making the task simpler using issues and short To-Do lists will also help with motivation because it makes a bigger task less daunting and easier to approach in order to not get overwhelmed.

  3. I would measure the success of my team by the level of collaboration and the quality of the end product. If all members of the team pull their weight and complete the tasks given to them and ask for help when needed and work collaboratively to create the best end product we can, I would consider the project a success.

  4. As mentioned before, I will make a detailed TO-DO list in order to make sure I don't get overwhelmed and lose interest in the project. I will make sure the project is something I am passionate about so that I won't be losing interest halfway through.

  5. This blog post contains information on how to work collaboratively in a team. This includes using agile methodologies, assigning roles, and choosing a unique and important project. By first instilling these ideas, we are then able to work with our teams more collaboratively. In the upcoming project, our team will implement the methodology by assigning a Scrum Master, DevOps, Backend, and Frontend. We will also be sure to maintain motivation by choosing a project that all of us are interested in and is creative. This blog post is effective in providing the standards for creating a good project.

  6. I would rather work on a PBL project because it allows more freedom, personalization, and creativity. Additionally, I would be more motivated because I would choose a project that I am interested in and passionate about. However, I think it is easier to meet FRQ standards because the requirements are noted on a rubric and completion is just checking off the boxes while a PBL project is focused on usability.

  7. I will show my passion and ability to succeed in my work by devoting time to the project and doing the best that I can to make the idea come to fruition. When I am unable to do the task myself, I will ask for help as I know the limitations to my ability.

  8. Key focuses and learnings that are a priority to me are to improve my coding skills. I am also hoping to exercise my leadership skills and communication skills as the Scrum Master of my team.