Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Creative, Collaborative, and Quality Culture | APCSA #57

Open
utterances-bot opened this issue Jan 4, 2023 · 75 comments
Open

Creative, Collaborative, and Quality Culture | APCSA #57

utterances-bot opened this issue Jan 4, 2023 · 75 comments

Comments

@utterances-bot
Copy link

Creative, Collaborative, and Quality Culture | APCSA

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/APCSA/4.a/4.b/c1.1/c1.2/c1.3/c1.4/c2.0/c2.1/2023/01/03/HM-quality.html

Copy link

rebecca-123 commented Jan 4, 2023

Rebecca Su Period 1

1. What would you code given absolute freedom?

  • Sports-related website to customize data to my interests (ie results for certain players/teams)

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

  • Coding something that I consider useful (ie pertains to my interests/helps my community)

3. How would you measure success in your team?

  • Regular stand-up meetings (probably every Monday) with regular testing (updated deployment, checking progress on features)
  • On-time completion of tasks/issues

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?

  • By first ensuring the ideation of a project that all team members are interested in
  • Create a project that consumers would find useful on a regular basis
  • Showing our project to classmates and potentially a specific audience every 1-2 weeks to gain feedback and advice

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

  • AGILE Methodology: principles/practices in agile development that ensure efficiency in the software development process
    • Practical implementations: issues, frequent and small commits, CI/CD
  • CI/CD: Continuous integration and continuous development
    • Easily show progress on project at any given time

Summary:

  • Info in this blog is important since it outlines standards expected of each student and provides useful strategies for collaboration within my team
  • It also teaches industry techniques for software development important for success now and in future careers

7. 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 prefer PBL over FRQs because it allows more flexibility with the topic, but it is definitely harder than FRQs, because PBL projects involve much more planning and organization
    • PBL projects are much more practical and could potentially be used in real-life
  • FRQs would be easier to meet class standards, since it's typically more straight forward with less flexibility in the requirements

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

  • I will show my passion and ability to succeed in my work through daily coding and commits, and organized issues with tasks showing progress and tangibles showing code

9. What key learnings and focusses are a priority for you?

  • Improve my technical skillset and gain exposure to more tools/frameworks
  • Understand the how and why behind code that I use/write
  • Being open to feedback and suggestions to improve my team's project
  • Implementing automation to increase productivity
  • Expand my understanding of Java and prepare for the AP exam

Copy link

AadyaDaita commented Jan 4, 2023

Aadya Daita Period 1
What would you code given absolute freedom?

  • a website where users can go to find new travel locations around the city. Additionally, users will be able to recommend locations around the city. Other users can give their recommendations/reviews on the location. Users would be able to add filters, to get the best place for them (i.e. budget, distance).

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

  • For me, putting deadlines is motivating, as I would be productive in order to finish on time. This can be achieved through making issues on GitHub, and having a deadline for each one. This would ensure that I am delivering the tangibles, and making progress step by step.

How would you measure success in your team?

  • I would measure success in my team with progress. If each person has done some tangible, or shows code commits, that would progress. To track progress in a team, we would create a scrum board, and assign issues of tasks to each person. If we finished the issue, by delivering tangibles, or showed an attempt of a solution, that would be signs of learning and success.

How will you maintain motivation?

  • I will maintain motivation by assigning myself tasks that interest me, and are relevant to me. Had I been assigned tasks that don't relate to me, I would struggle to be motivated to continue. Additionally, as mentioned, I would have consistent deadlines in order to complete tasks on time. This will help me maintain motivation for long-term.

Copy link
Contributor

dtsivkovski commented Jan 4, 2023

Daniel Tsivkovski Period 1

What would you code given absolute freedom?

  • I would code a website for summaries and study guides of different classes, for example all the most important formulas for a physics class or the most important plot points of a certain book. People would be able to make their own posts for a specific book or class topic, and people could be able to comment on it and respond and vote to approve it or disapprove of it to encourage users to publish true things.

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

  • I would be motivated when I know it is something useful to me, or that I know many people would be interested in it. It is difficult to be motivated to make something when you know that it's not something that would really be used much or something that already exists.

How would you measure success in your team?

  • To measure success in the team, I think it's very important to always have issues on github and plans on a scrum board through these issues. Delegate it to different team members, and make sure to make sure everyone understands what they're doing. Communicate any issues or successes within the team too.

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 think similar to what I said in the second question, making sure that we can see a true use and goal in the project is the most important. We shouldn't add technicals for the sake of adding technicals, it should be something we add that is useful to us or the goal of our project, such as if we are making a website of tools for a specific class then we want to make sure they are applicable to the class and not just a filler feature.

Copy link
Contributor

Adi-K-Coding commented Jan 4, 2023

Adi Khandelwal Period 1

Express, “What would you code given absolute freedom?

Given absolute freedom, I would probably code something regarding my biggest interests. I think I would want to learn how to incorporate AI into something that I coded because that is something that really interests me.

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

The thing that would motivate me to be productive each day is the fact that I would be learning an extremely useful skill in learning AI, which could really come in handy in the future.

How would you measure success in your team?

The way to measure success is by how much somebody is learning something. Success is not necessarily measured by how much you are able to complete in a given timeframe. Sometimes, the method you use to accomplish something is more important than the results of it.

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

Making sure every student within the team is interested in the project that is happening. This is the single biggest factor in determining whether everybody can stay motivated or not.

Copy link

dontran15 commented Jan 4, 2023

Don Tran Period 1

  • Express, “What would you code given absolute freedom?
    If I had the absolute freedom to code whatever I wanted, I'd want to create something that could test and push my skills as a coder. Machine learning and quantum computing are one areas I'm interested in learning to program. If I had the ability to do those things in a school environment, I'd have a lot of fun especially given their applications to the real world. On a more PBL-related freedom to code, I'd want to create programs that involve all my interests as a person like the creation of artistic forms like stories, music, and art.

  • What would motivate you to be productive each day, given the freedom to code what you want?
    To motivate myself given the freedom to code what I wanted, having clear goals and focuses for the day in mind would help me to stay focused and feel accomplished as I freely code.

  • How would you measure success in your team?
    Success in our team to me means that we can accomplish all our given goals in a day in a timely and productive manner. The ability to create tangible coding progress that we can deliver and show on demand. It also means that everyone is putting an effort into the development process, putting together their skills, creativity, and ethic to create something worthwhile.

  • 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 maintain motivation revisiting our ideas and making sure what we're doing is what we want to do in relation to the changing environment can help us maintain motivation and our sense of accomplishment to be completed.

End Comment Edits:

  • 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 the blog is important in the real world as a programmer and in many ways any job. Quality and creativity were one of the main things highlighted, and they act as some of the most useful skills in programming. It relies on a creative and unique approach to each problem with a quality that allows fixes and new features. In addition collaboration with others was another quality emphasized which I find is important to consider

  • 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?
    Both are important to consider. Importantly, I want to do more free-response coding questions like those found on LeetCode because they help expand my repertoire of coding techniques and concepts. Then, to take advantage of that repertoire, PBL would help find applications of those coding techniques outside of an FRQ question.

  • Trust and Freedom are often earned. How will you show your passion and ability to succeed in your work?
    My passion to code and desire to see success paired with my capabilities can go a long way to making me a better coder. By being motivated to code, and developing my skills, ultimately, my work will become better.

  • What key learnings and focuses are a priority for you?
    One key learning that I'm focused on would be to collaborate with others around me and develop a passion to learn programming concepts and other opportunities that I can take.

Team Mantra:
Creativity over checkboxes and quality over quantity. Have fun with what you do, and try to learn and improve yourself along with your peers. However, deadlines must still be met.

Copy link

sarayu-pr11 commented Jan 4, 2023

Sarayu Pochimireddy Period 1

  1. Given absolute freedom, I would code something that would make doing college applications easier. It would give me ideas for my essays, it would proofread and edit my essays. It should keep me on track with deadlines and requirements for each application.
  2. What would motivate me to be productive each day given the freedom to code what I want is the fact that the program only reminds me to do things, but I have to be responsible in doing them.
  3. I will maintain motivation since I know there would always be an interested consumer market in this idea. There are always students applying to college so this idea won't ever be obsolete.
  4. The information in this blog is important because being organized through sprints and review issues allows for more comprehensive and efficient participation and contributions.
  5. I would rather work on a PBL project because it allows for me to show my creativity through my work. Being confined to a set of rules and right/wrong way restricts how much effort I put in an assignment, so a PBL would be easier to meet standards with.
  6. I will meet deadlines and put in as much effort as possible in order for my website to be the best reflection of my contributions.
  7. The key learnings that are a priority for me are the review tickets since they allow me to be organized and efficient.

Team Agile Methodology:
Planning and preparation lead to progress over procrastination.
Attention to detail and growth mindset over a negative attitude
Collaboration and creativity over individual achievements

Copy link

MAnn223 commented Jan 4, 2023

Meena Annamalai Period 1

  1. What would you code given absolute freedom?

I would use machine learning/AI to create interactive and useful applications

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

I would be motivated knowing the end result that I'm working towards and the project I am trying to create. I would also be motivated by how the project will be useful to others.

  1. How would you measure success in your team?

I would measure success in my team by making sure to be working on the project and code consistently as well as trying to keep up with a timeline we set up for our project.

  1. 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 try to maintain motivation by making sure everyone in the team is interested in the project and like the project idea so that everyone continues to be motivated to contribute to the final product

End Edits

  1. Take a moment to review standards linked on this page. Provide summary in comment on why information is this blog is important?.
  • Use Issues, have CI/CD (continuous integration/continuous delivery - be able to share where you are with the project at any time), continuous improvement, prioritize creativity and quality, use automation in testing, focus on collaboration
  1. 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 since there is more freedom on what I want to do the project on and how to go about doing it, but doing FRQs might be easier to meet class standards since they directly relate to the required topics.
  1. Trust and Freedom are often earned. How will you show your passion and ability to succeed in your work?
  • I can show my passion and ability to succeed in my work by working on projects consistently and collaborating with teammates.
  1. What key learnings and focusses are a priority for you?
  • Some key learning and focusses that are a priority for me are exploring creativity in projects, working with my team to create projects we are passionate about, and continuing to expand my technical knowledge

Copy link

somaditya1 commented Jan 4, 2023

Somaditya Singh Period 1

  1. If I were given absolute freedom to code, I would try and code some sort of game. The reason for this is that games are very interactive and fun and I personally think that it would be very cool to design and make my own game demonstrating my creativity. The game could also provide a visual representation of the code, which benefits my learning.
  2. I feel like my motivation to work on this would come from interest and passion in the area as once I had an idea it would be very rewarding to create and play a game. The ability to see a visual representation of my code would be motivating as well because I can see the use case of the skill
  3. I would measure success in our team based on success in my team in completing our goals for our website and having a project that we are all satisfied with. I would also measure success by the investment each individual had into the project and their interest on the topic of the website. Another important factor in the success of our team in how we collaborate and support one another to make sure we all grow in our coding abilities
  4. I will maintain motivation by creating something I am proud of. If I am proud of something, I would work hard to keep it growing and improving. Another way I will stay motivated is by reaching goals and creating new ones as I progress.

Copy link

samayasankuratri commented Jan 4, 2023

Samaya Sankuratri

  • Given absolute freedom I would code an application that would be fitness oriented maybe features like calories counter, workout ideas, motivation, and a place to put your goals. I feel like this would be an interesting project because it seems like an interesting topic that would also help develop my backend skills.
  • I would be motivated to code each day if it meant that I would see actual visual tangibles and changes in my project features and if I was learning more about java for both the AP test and my own learning. I would also be more motivated if the project I would be working on would be helpful or interesting to me.
  • I would measure success in my team as completing our goals for our website and having a project that we are all satisfied with. I would also measure our success as putting in time everyday for our project to ensure that our goals are met and that we all have contributed to the success of our project.
  • I will maintain motivation by creating a PBL idea that I am passionate about and actually want to work on. I feel like if I feel like I have a use for the project then I would want to work on it more.

Comment Edits

  • Information in this blog is important because it clearly states what is expected of us the next half of this trimester, and if we have any questions on our jobs or our goals for PBL we can refer to this page which has most of the answers.
  • I would rather work on PBL because it gives me more freedom on what I want to work on. I do think that the FRQs were good for wanting to understand the collegeboard units but PBL is more fun. I feel like it is easier to meet the class standards with FRQs because there are set instructions for them but PBL allows you to be more creative and explore you own interests.
  • I will show my passion and ability to succeed in my work by trying to work on my PBL or own java skills everyday either just working on my features or learning from collegeboard. I will also try to pick a feature where I can work on it for a good amount of time and watch as it develops into an interactive feature.
  • My key learnings and focuses are understanding Java and the collegeboard topics for the AP test, but I also want to focus on improving my PBL skills by being able to do both the frontend and backend of one feature not just one or the other. I also want to be able to completely understand the code that I write and not having to guess what is going on.

Team Agile Manifesto
Planning and preparation leads to progress over procrastination.
Attention to detail and growth mindset over a negative attitude.
Collaboration and creativity over individual achievements.

Copy link

ellierozen commented Jan 4, 2023

Ellie Rozenkrants period 1

If I had the freedom and ability to code whatever I wanted, I would code a tool that helped identify if someone had cancerous cells. This tool would be accessible to all, meaning you don't have to pay hundreds of thousands of dollars for medical tests. What would motivate me to do this is the people who don't have the money, insurance, etc. to pay for life saving care. I would measure my team's success by our progress, or at least attempts to make progress and not giving up when it gets hard, as well as our attitude. If we are working hard at achieving our goals but are failing, I do believe there is still some progress being made because now we know what not to do. I would maintain motivation by reminding myself that I started this project for a reason so deciding to do said project, making it harder for me to decide to stop. I also believe setting small goals, and then hopefully achieving them, would help me continue to stay motivated.

Copy link

Dylanluo05 commented Jan 4, 2023

Dylan Luo Period 1

“What would you code given absolute freedom?"

If I were to be given absolute freedom, I would probably code a web application that helps me pursue on of my passions. For example, I enjoy playing soccer and exercising in general, so I would likely program a fitness application that helps users acheive their athletic goals. This application would consist of a variety of useful features such as a workout planner, diet tracker, exercise guide, etc.

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

I believe that the greatest motivations for me to be productive everyday given the freedom to code what I want are the important skills I will goal from my coding endeavors, as well as the ultimate goal I am trying to achieve.

"How would you measure success in your team?"

I would measure success in my team by the amount of productive work we get done everyday, the utilization of every individual's skills toward the team effort, and the effectiveness of the product.

"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 maintain motivation, I will set milestones that the team will aim to achieve. Every time we reach a milestone, we may gain more motivation to strive toward loftier heights as we try to reach our next aspirations.

Copy link

shreya-ahujaa commented Jan 4, 2023

Shreya Ahuja Period 1

If I was given absolute freedom, I would try and code something that would help other people like something that would help students with their various classes. For example, there could be different study pages for each class, and people would be able to add to the project with their updated findings and new concepts they learn. I would just want to make something that would help people and allow their lives to become easier.

Something that would motivate me to be productive each day would be seeing progress on our project. It is good to see that your work is making an impact, so that would motivate me to continue working on the project. Also, my team working with me and collaborating would motivate me as we are working together to build a project that is helpful for others.

In order to measure success in my team, I would see how our project is improving each week. I think our team would consider our project to be successful if we are all satisfied with the finished product while completing all our goals and tasks.

We would maintain motivation by making sure everyone in the group is interested in the project and the overall idea so that we are all motivated to work hard. This way, everyone would contribute equally and is involved in the content being created.

Copy link

evmyclipz commented Jan 4, 2023

Rohan M P.1

  1. I would like to code a nutrition application where users are prompted for a quiz to ask them of their favorites, the sport they play, etc... and given a meal plan based on it.
  2. Motivation: I don't want to drag people down in my team and want to contribute to the team.
  3. Success is measured by reaching checkpoints which could mean giving members of a team a goal for the week and accomplish that, if we can't then, that is our goal for next week.
  4. I will maintain my motivation by having fun in what I code, meaning making the site nice to look at or learning things about nutritution for example, how much junk food can a person eat in a week and still remain heathly.

Notes:

  • Always make issues and peer review them (Graded on these)
  • Assign jobs to team members

Copy link
Contributor

aidanywu commented Jan 4, 2023

Aidan Wu Period 1
If given ultimate freedom, I would code what I am personally interested in or something that could help me in my life. My grade and how convenient I could make something would motivate me to be productive each day given the freedom to code what I
want. I measure success in my team by how well we work together and the product and grade we make/get. I will maintain motivation by

Copy link
Collaborator

xiaoa0 commented Jan 4, 2023

Allie Xiao Period 1

Given absolute freedom I'd like to work on coding a website for studying with customizable audio and a planner/calendar function. I've found several productivity websites that have helped me with my time management, and I think it would be interesting to combine the best features from them into one interface. One thing that would motivate me to code every day would be talking with others to improve my understanding of the work and challenges. I would measure my team's success by the code's functionality/completion and adherence to the work schedule. I would maintain motivation by choosing a website concept that I'm interested in and keeping myself involved in the Agile process.

Copy link

mnarayan1 commented Jan 4, 2023

Madhumita Narayan Period 1

What would you code given absolute freedom: Adding more functionality to our PBL project from last tri, DN Marketplace. It has a lot of potential, and would be cool if we could expand it to something that is actually used by other students.

What would motivate you to be productive each day: Being interested in the project I was working on would give me motivation. However, staying accountable to someone else would also help me be productive.

How would you measure success in your team: The amount of goals that each person achieves, and whether our final project meets all of the requirements we wanted.

In a project, most students are more motivated if the project seems useful, unique, and has an interested consumer. How will you maintain motivation: Our team can stay motivated by agreeing on a project we are all interested in and something that would be useful for all of us personally. If we weren't personally invested in the project, it would be hard to stay motivated.

Copy link

Tianbin L Period 1

Copy link
Contributor

aaditgupta21 commented Jan 4, 2023

Aadit Gupta Period 1

I would code a game because that is something that gives a result right when I start coding it.
I would be motivated with this project because it is something I enjoy and allows me to try something new as I have never been full out video game.
I would measure success based on how far we got and how well we were able to work together to get each task done
I would maintain motivation by making sure that everyone is happy with the way the project is going on and if they are fine with it. If not then we would create a plan to allow them to be more passionate about.

Copy link

jz21324 commented Jan 4, 2023

Jazair Tallman Period 1

  1. If I had absolute freedom to code, I would create a school organizer where I can organize everything going on in my life. This can include a calendar displaying different events, tests, homework, etc. that I need to complete. I would also have study guides and flashcards for my classes as a way to prepare for them.

  2. It would motivate me because the work that I would be doing would be highly beneficial to me so I would be encouraged to complete any given assignment.

  3. I would measure success by how well we were able to work together to complete the given assignment. This can be seen by not just checking off the boxes, but by how we all were able to learn something.

  4. I will maintain motivation because I will keep in mind that everything that we do will help in some way for my learning. This means that I will always be encouraged to work hard because it will help in the future.

Copy link

NicholasRamos5 commented Jan 4, 2023

Nicholas Ramos Period 1

Express, “What would you code given absolute freedom?

  • Given absolute freedom , I would code some sort of interactive game that involves mathematics and critical thinking skills.

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

  • Something that would motivate me to be more productive each day would be staying focused on the goal of the project. If there is no clear standard to achieve, I would not be able to strive to do more. I enjoy having something to work towards.

How would you measure success in your team?

  • To measure the success in my team, I would measure our productivity and overall effort put into the work. Communication and collaboration is also key for a successful 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?

  • I will maintain motivation by keeping myself involved in the material and understanding what the website is about. I want to be able to keep myself interested and enthusiastic about the content I work on.

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

  • This blog can serve as a reminder of what we should be mindful of, specifically when working in a team and/or for self-checking to ensure the proper quality of our work. This represents the importance of agile methodologies and collaboration. CI/CD (continuous integration continuous delivery

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 feel that FRQs are much easier to meet standards, as their expectations are very clear. There is specific learning to be done and understandings to be met. However, I feel that PBL projects are more free in that students can direct themselves and focus on certain aspects of coding. This is overall better for learning, but has a steeper learning curve to become sufficient in.

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

  • I will show by ability to succeed in my work by making sure I prioritize key learnings and complete specific requirements on a day-to-day basis. I can represent my passion by going above and beyond and giving myself extra learning opportunities to add cool concepts to projects.

What key learnings and focusses are a priority for you?

  • A key focus for me during PBL is working on my understanding and knowledge on connecting frontend and backend through the use of APIs. I want to learn about working on this sufficiently.

Agile Manifesto
Creativity over checkboxes and quality over quantity. Have fun with what you do, and try to learn and improve yourself along with your peers. However, deadlines must still be met.

Copy link

NathanManangan commented Jan 4, 2023

Nathan Manangan - Period 1

What would you code given absolute freedom?

  • I would love to be able to code a game that me and my friends would be able to enjoy together. I know hard hard that would be, and it would take a large amount of time, but I would definitely learn a lot and hopefully be satisfied with my result.

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

  • What would motivate me is interaction, whether it be from my teammates, or Mr. M, or whoever, if somebody is able to talk to me and encourage me to work, I am willing to reciprocate that and be productive each day.

How would you measure success in your team?

  • I would measure success in my team by making sure all the boxes are checked, and maybe a little more than that.

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 will maintain motivation by doing some of my own research into our project topic and find my own reason to be motivated to do a project on this for the next 8 weeks.

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

  • This blog is important because it allows myself to keep a solid track of my beliefs for the trimester, and how these beliefs will carry over to my own work and my team's work. It is also a solid way to view what my teammates say, to view what they believe and what would better our team as a whole.

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?

  • Me personally, I like the FRQs better because I'm not as creative and like being assigned a specific task to work on, however I do like some aspects of the PBL project, and it's a learning experience.

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

  • I will always get my work done on time, and ensure that my work is done to the best of my ability and can explain it so well because I just know it like the back of my hand ( im very passionate ).

What key learnings and focusses are a priority for you?

  • I think the key learnings for me are the coding aspects that I feel I'm not the strongest in (ex. backend) and improving on those with the help of my team is a large goal.

AGILE MANTRA

  • Creativity over checkboxes and quality over quantity. Have fun with what you do, and try to learn and improve yourself along with your peers. However, deadlines must still be met.

Copy link

saumyapalk23 commented Jan 4, 2023

Saumya Palakodety Period 1

  1. If given absolute freedom in coding, I would try to do my best to work with others in order to perhaps better the world in some way and to effectively reduce the difficulties that people may be dealing with everyday.
  2. The motivation to be productive given creative freedom with coding would probably be the fact that there would be an individual timeline to get things done. I would feel motivated because I would understand that it would be okay to fail, but persist.
  3. I would measure success based on a substantial amount of work and dedication from each person in the team, regardless of the functionality of the work that was done. What is important is that we try everything, go beyond in some way from the given criterion, and feel satisfied with our work.
  4. In order to maintain motivation, I hope to continue to find things to work on and add, and to never really feel like it's all over when my team has accomplished something. We could continue to work with our sponsor, weekly, in order to consult them to generate new ideas or suggestions based on our respective audience and what would be best for them.

Copy link

RohanG326 commented Jan 4, 2023

Rohan Gaikwad - Period 1

  • If I was given absolute freedom, I would probably code whatever I can think of that would parallel my life in the classroom. For example, while I'm in calculus class, I would make a function for something that we are doing in the class given the ideas and things I've learned in both classes, and combine them. Also, last year I made a jeopardy function because I really like trivia. - What would motivate me to be productive is probably constantly learning something from what I'm doing. I could never do something repetitive forever.
  • I would say success as a team is gaged on how efficiently ideas are communicated and put into fruition
  • I maintain motivation by just coding what I want to code on the side even if what I have to code is not what I want to code.

Copy link
Contributor

AkhilNandhakumar commented Jan 4, 2023

Akhil Nandhakumar - Period 1

What would you code given absolute freedom?

1. Given absolute freedom, I would code something that I could use everyday that would make my life or other people's lives significantly easier.

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

2. I would be motivated to be productive everyday if I enjoyed the process of creating what I was coding, or if I knew that the outcome of whatever I was coding would have a real purpose or use.

How would you measure success in your team?

3. I would measure success in my team by the amount of small tasks we can accomplish over a certain time, or by how many features we complete out of the overall goal of the project.

How will you maintain motivation?

4. I will maintain enthusiasm and interest by making sure that I choose useful projects to work on, and projects that are meaningful to me.

Copy link

boply commented Jan 4, 2023

Braeden Copley - Period 1

Given absolute freedom, I would probably code a video game since that is the most fun coding and testing. However, I know this isn't really realistic for this class, so maybe just a program that helps the common user with something. What motivates me is the finished product that results from countless hours of effort. After seeing a good quality product that you yourself made is extremely gratifying. I measure success with my team by the amount of effort we put in. It doesn't fully matter whether someone is better than you, what matters is that you're trying and actively making a contribution. You can maintain more motivation by researching the topic you are coding and gaining a common interest with it. It's easier to be motivated when you actually are interested in doing the said thing.

Copy link

TristanCopley commented Jan 4, 2023

Tristan Copley - Period 1

Q1: I would code video games and highly interactive and useful websites.
Q2: A team would motivate me to keep going or a deadline or a reward for completion.
Q3: I would measure the success of my team by how well they work together and the quality of the product they produce.
Q4: By just that, I only want to work on projects that will be potentially impactful.

Copy link

Natalie-Beckwith commented Jan 4, 2023

Natalie Beckwith Period 1

What would you code given absolute freedom?

  • I want to code a to-do/reminders list or a game involving machine learning

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

  • I want to have a to-do list that works the best for me. I think that if I design my own to-do list, I can use it more. I have always found machine learning to be really interesting and it's something that I want to learn and improve on.

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 will try to find something that my group is really interested in and passionate about. It should also be something that others might also have interes in. I can also talk with my group and see what ideas we have for our project. We can build off different ideas and see what each person is interested in.

Provide summary in comment on why information is this blog is important?

  • I think it's important to colaborate and make sure everyone in the group is on the same page. It's important to track team progress and see who is behind. I want my team to be comfortable together and help each other with problems that others do not understand

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 FRQs because in PBL projects I feel like I have never fully understood the concept we are learning. I often feel overwhelmed by the amount of topics we learn in PBL and it's easier for me to focus on just a few topics. In FRQs, there is just one topic we focus on and there are multiple parts to that FRQ that use the topic in different ways. I feel like PBL is great for colaboration, but FRQs can also implement colaboration within them. I liked the FRQs we did before break because we had the freedom to add something to make the FRQ unique.

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

  • I will show what I know by making sure I measure my progess each deay in my review ticket. I often feel like I am constantly spending a lot of time on my work, even though I don't make a lot of progress. I constantly undo and redo parts and it's very time consuming for me. Tracking my progress each day will allow me to see what I have accomplished

What key learnings and focusses are a priority for you?

  • I want to improve my ability on backend development. I feel like I focus too much on the frontend and the styling.

Copy link

xXAASXx commented Jan 4, 2023

Armaan Shamsaasef - Period 1

Express, “What would you code given absolute freedom?

  • I would code a video game that millions of people would play of a real life chess game with warriors and a campaign mode of a pawn reaching the other side of the map.

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

  • What motivates me to be productive each day given the freedom to code what I want is first love what I am coding so then I can never want to give up as you are always told to never give up on your dreams. Another motivation that keeps me focused is heading to the gym in the morning as there are plenty of times you could be lazy and skip it but the discipline will get you far.

How would you measure success in your team?

  • Success in a team comes with projects being completed quickly as everyone has to listen to one another and adaptive fast.

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 will maintain motivation by keeping the idea unique and always striving to think outside of the box.

Copy link

tangalice commented Jan 4, 2023

Alice Tang Period 1

  1. If given absolute freedom, I would code some sort of interactive game. It would allow me express creativity through designing the game elements and it would also be rewarding to play my game once it is finished.
  2. Something that would motivate me each day is imagining the finished product and being able to genuinely like the project I am working on.
  3. Success in my team will be measured by how well we work together and whether or not we achieve the goals we set for ourselves
  4. We will maintain motivation by ensuring that our project is an interesting idea from the start. This way we will be less likely to become bored of our project.

Comment Edits

  1. The information provided in each blog because it clearly outlines student expectations for the next half of this trimester in this class. It also provides some useful strategies for team collaboration. If we have any questions about our roles or PBL goals, we can always refer back to this page first.
  2. I would prefer PBL over FRQ because it allows for more freedom of expression. It is easier to stay motivated when working on PBL because you can choose a topic that is interesting to you. Although FRQs are good for understanding college board expectations and preparing for the AP exam, you learn more skills that are applicable to a future CS career through PBL. It is easier to meet class standards through FRQ because there are set instructions and answers for them. They are also curated to match the CB Topics
  3. I will show my passion and ability to commit through an organized scrum board that documents every step of my progress. I'll also try to have daily commits and have tangibles to prove my work.
  4. My key learnings and focusses are getting a better understanding of the Java language and the CB for the AP Test. I want to be able to fully comprehend both back end and front end without having to make assumptions about what a specific sections does/means.

Team Agile Manifesto

  1. Planning and preparation leads to progress over procrastination.
  2. Attention to detail and growth mindset over a negative attitude.
  3. Collaboration and creativity over individual achievements.

Copy link

Express, “What would you code given absolute freedom?

In general a program that has a real impact on people or society around me. I want to implement code into useful application.

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

A solid plan, this would help me see the goal in a easier way and thus progress towards achieving it.

How would you measure success in your team?
Strong communication and collaboration, every member contirbutes not only to code But to each brainstorm and meetings.

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

Creating a goal plan so I that I know each day how to progress.

Copy link

supermengman commented Jan 4, 2023

Andrew Meng
Period 2

What would you code given absolute freedom?
If given absolute freedom, I would code some app that would benefit me in my everyday life. For instance, I could create some sort of schedule tracking widget on my phone for the school schedule, which tells me when the period ends and has capability to determine if it was a finals day or a break.

What would motivate you to be productive each day given the freedom to code what you want?
The interest I have in development would get me started to code. The prospect of being able to make something to help me in my life would continue to motivate me to be productive throughout the day, as completing it would be beneficial.

How would you measure success in your team?
I would measure success in my team in how well we can work together, and if all team members are participating to improve the project. If the team can be productive and deliver a good product, that would be a 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?
I will maintain motivation similarly to most other students, such that if I the project is useful and unique, it will provide enough interest and therefore motivation to finish it. In addition, a project I would choose would probably have some sort of benefit for others or for myself, so thinking about the needs of others would motivate me to continue working.

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 focuses on agile methodology, and this is important especially for team work in development environments. It is necessary to learn this in order to have productive work, with peer reviews, incremental changes, continuous integration, and quality work. All these ideas will help to promote collaboration and better 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?
I would rather work on a PBL project, as there are more concrete results when completed. These would also be easier to fulfill class standards of collaboration, as it's harder to collaborate on FRQs. FRQs are limited in scope and harder to express creativity as well.

Trust and Freedom are often earned. How will you show your passion and ability to succeed in your work?
I will show my passion and ability to succeed through showing tangibles to the team when we have standup meetings, showing that I have the ability. I will also try to motivate members of the team to complete their work with words of encouragement, showing passion.

What key learnings and focusses are a priority for you?
Key learnings for this trimester will be to truly understand agile methodology, so I can be a more valuable member of the team. I would also like to learn more about CI/CD in order to become more adaptable as a developer.

Copy link
Contributor

rjawesome commented Jan 4, 2023

Rohan Juneja - Period 2

What would you code given absolute freedom?

I would code a website that allows users to easily make many different types of statistical calculations easily and save datasets as this would benefit me in my AP stats class to easily make these calculations.

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

I have to go to AP stats class every day so I would be motivated because I would want to more easily perform the statistcal calculations every day and therefore I would be motivated to make that application so my life is easier.

How would you measure success in your team?

I think the key measure of success is what has been created for the application, and that all team members are participating in that process to ensure we are a team. Another key aspect of uccess is communication, so we know who is doing what and this can be seen if the application is working with the multiple parts cohesively together.

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 think the project we choose for our group will be something that can benefit our daily lives in some way so every time we see the problem our project is solving in our own lives we will automatically be motivated to make a solution to the problem.

Copy link

iriisyang commented Jan 4, 2023

Iris Yang Period 2

Beginning Questions

  1. Given absolute freedom, I want to create an app that allows people to keep track of disease symptoms and possible cures/medications and ways to receive treatment.
  2. I would be motivated by the world around me. Recently, I have seem a lot of disease due to lack of access to resources so this would be able to prevented with an app as such. Also, I am interested in the medical field so I think this idea ties two of my interests together which will keep me motivated.
  3. Success is benefiting the world around me in anyway. If anyone's life is improved by this tool, I would consider it successful.
  4. I would maintain motivation by thinking of all the people that can be benefitted by this project. Additionally, since it is something personal to me and something I am interested in, I will be able to continue to be motivated to work on this project.

End Questions

  1. Information in this blog is important because it allows us to work together as a team such as with the agile methodology so that we are able to overcome challenges and failures together. Additionally, in order to ensure that we are learning and not leaving "dog hair" are providing content that is quality and creative rather than just following a checklist.
  2. I would rather do a PBL project because it is something that is able to be worked on for longer and get more invested in. It is also a project of our choosing so we are more likely to be more interested and therefore more motivated to complete certain aspects.
  3. I will show passion and ability to succeed by completely documenting my work with issues and blogs. Continuously having work shows that I can succeed.
  4. I want to be able to continuously learn and not be satisfied with just learning one thing. I want to know how to do a complete project that will be applicable in the real world and benefit in the future starting with coding and using APIs as well as deploying.

Copy link

KinerBoi commented Jan 4, 2023

Kinish Sathish Period 2

If I had the chance to code whatever I wanted granted that I knew how to, I would code video games and instructions for vehicles such as airplanes, cars, and trains to help instruct them on how to run.

The main idea that keeps me motivated and going would be the reward, as that keeps me in check to do what I need to do everyday. Sometimes, one may loose motivation, however, but discipline is needed to continue on and strive to achieve what needs to be achieved; if I lose motivation somehow, then being disciplined to the goal will take over.

3.Success means getting the job done and learning more about the experience

4.I will maintain motivation for as long as I can, by realizing the wonders that whatever I code will benefit people and be fun to use.

  1. I would rather do a PBL knowledge and put my coding skills to the test, because then I would be able to actually create something to the world instead of just answering random FRQ's.

6.I will show my trustworthiness and freedom by contributing to the group, building trust in my abilities

7.Frontend and DevOps, to code the interphase and deploy website to the world

Copy link

LindaLiu1202 commented Jan 4, 2023

Linda Liu Period 2

Express, “What would you code given absolute freedom?
Given absolute freedom, I would code things that I am interested in or things that I can learn from. Maybe a site related to kpop/dancing/singing... make the site visually appealing and try implement new things to it.

What would motivate you to be productive each day given the freedom to code what you want?
If there are interesting ideas that I am able to implement and turn into actual things, I would be motivated to code. Most of the time, I lack motivation to code because I don't know what to do and I don't know how to do. My idea for coping with this is to first start with coming up with an idea, and break it down into small tasks and identity skills I need, then start with a task and research how to do it. Having clear ideas on what to do and what to research can reduce the confusion and therefore increase motivation.

How would you measure success in your team?
All teammates are communicating with each others and do their jobs. Everyone feel comfortable asking questions to each other and working together to figure things out if don't understand.

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 definitely be motivated if the project idea is interesting and useful. However, even with project idea that is not what I came up with, I can still implement things I learned to that project or learn how the features work in that project and maybe I can implement those into project that I want to do. So learning and responsibility as part of the team would be my motivation for actively contributing to the team.

Summary
This blog can serve as a reminder of what we should be mindful of when working in a team and delivering or it can be used for self-checking to ensure quality of work.
It shows us the importance of agile methodologies and collaboration and CI/CD (continuous integration continuous delivery) - can walk up to us any moment and we can show our application right away.
We need to prioritize creativity and quality over checklist (quantity).

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 like to do PBL project if we have an interesting idea and we can implement things into the project (require more creativity and more research on our own). I also think it would be useful to do FRQs, but it is harder to figure out how to do it (with the backend/api...). I think FRQs would be easier to meet class standards because if you get it to work, you meet the standard, whereas for PBL, since every project is different, you have to come up with ideas of what to work on and get it to work, which doesn't have a definite standard (depends more on individuals' coding skills).

Trust and Freedom are often earned. How will you show your passion and ability to succeed in your work?
I would do my job and communicate with teammates when I need help.

What key learnings and focusses are a priority for you?
First, I still want to know more about frontend and backend and understand how we can connect them through the use of APIs (know the general but not clear on how to do it specifically). Then, I think mastering the college board units would be also what I am going to focus on, more specifically the FRQs and learning how to write code given a problem and condition without the help of internet.

@CalissaT
Copy link

CalissaT commented Jan 4, 2023

Calissa Tyrrell Period 2

  1. Express, “What would you code given absolute freedom?
    I would probably code a game or something more visually appealing because they are the most fun to code

  2. What would motivate you to be productive each day given the freedom to code what you want?
    If I enjoyed the project I was working on, I would likely be self-motivated and code daily anyways

  3. How would you measure success in your team?
    Working well together to get projects done and debug each other's work

  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 want to create projects that are presentable and functional, and wanting to do this will keep me motivated


  1. Take a moment to review standards linked on this page. Provide summary in comment on why information is this blog is important?.
    Being flexible and willing to work in an Agile work cycle will lead to success not only in this class but in your future. Understanding the process of creating issues, peer reviews, making small changes, sharing, and so forth with allow you to work best in teams.

  2. Would you rather work on PBL project, or or do assigned free-response coding questions (aka FRQs)?
    I would rather work on PBL because it allows us to collaborate on code and create projects by ourselves. It also gives us the freedom to explore different ideas and experiment with new code.

  3. Which would be easier to meet class standards?
    Mr. M cares about the growth and development of students, and as long as they are learning and producing meaningful code, either will meet standards.

  4. Trust and Freedom are often earned. How will you show your passion and ability to succeed in your work?
    I will give each project my best attempt and rely on my teammates and peers to help me if I am stuck.

  5. What key learnings and focuses are a priority for you?
    I am a slightly stubborn individual so being more flexible is probably my biggest area of growth

Copy link

NathanShih04 commented Jan 4, 2023

Nathan Shih
Period 2

What would you code given absolute freedom?
If I were given absolute freedom I would code a car website/blog that all users can contribute to and add input on different types of cars. This would help visitors narrow down their choice of car when in the market to buy one.

What would motivate you to be productive each day given the freedom to code what you want?
Food would motivate me to be productive each day given the freedom to code what I want because I always find myself to be hungry during this time of day.

How would you measure success in your team?
I would measure success based on the amount of effort given by each member. Some members will always be stronger than others but as long as each person is attempting to get their tangible completed, I would consider it successful.

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 will maintain motivation by continuing to add new and fresh ideas that enhance the website.

Summary:
Comments on blogs are necessary to stay up to date on where the team is in the process of development. I prefer having free response frqs that are assigned over PBL due to the FRQs inherent ability to walk me through and teach me through the process of how to do something. In PBL, I find myself often stuck on how to do a certain task. I will show my passion and ability to learn by personalizing my code and applying things I like to the tangibles I create. The key learnings that I take away is the importance that agile has on a team's ability to pump out quality work.

@kkwan0
Copy link

kkwan0 commented Jan 4, 2023

Kurtis Kwan Period 2

“What would you code given absolute freedom?"

  • I think that I would code a game. I think that coding a game would be very interesting and fun to code.

    What would motivate you to be productive each day given the freedom to code what you want?
  • I think that something that would motivate me to be productive would be goals or timelines. Setting goals to meet would help keep me on task. I would also think that having a team would be good motivation because that would make a better environment.

    How would you measure success in your team?
  • I think that success would be measured with how well a team works together. I think that the point of a team would be to work together, so success would be to work together well.

    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 think that if I were to work on a project that is interesting to myself or something that I have a personal connection with, I would be able to maintain motivation. I don't think that having a unique project would make it necessarily easier to maintain motivation, but it would be easier to keep motivation if the project is interesting to me.

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?

Summary:
I think that this blog is important because it outlines how the team works together. This blog also talks about how the real world utilizes things that we learned in class. I think that I would rather work on PBL Projects. I think that it would be more fun and a little less restrictive. However, I think that doing FRQs would be easier to meet class standards however. I think that choosing something that I am passionate about will help me succeed because I would be more willing to work on the project. I think that the key learnings from this are the agile methodology, I also think that CI/CD will be important because I think that devops is quite interesting.

@Saathvika-Ajith
Copy link

Saathvika-Ajith commented Jan 4, 2023

Saathvika Ajith Period 2

  • What would you code given absolute freedom?
    • A program that would do tasks that are actually useful for me to use in school
    • For example a website for the school club I run
    • Something engaging and interesting
  • What would motivate you to be productive each day given the freedom to code what you want?
    • The completion of the program that I'm working on
    • Getting scored well on the program
    • Becoming a person who values creativity and quality in my software
  • How would you measure success in your team?
    • The progress we are making
    • The efficiency if the program
    • Continuous Improvement, and being open to change
  • How will you maintain motivation?
    • The program will have to hold my interest and be engaging
    • Also, getting a good grade on it will also keep me motivated
    • Combining Agile methodologies and DevOps practices, creating a light weight processes to increase efficiency of development and delivery
  • Tips for Success!
    • Identify potential improvement areas after each check point in the project
    • Prioritize creativity, quality and set realistic expectations for project deadlines
    • Instill a culture that promotes contribution at every step and from every position in the team
  • Agile Manifesto: The quality of the code over the quantity of the code!!

Copy link

divyanshisuri commented Jan 4, 2023

Divya Suri Period 2

  • I think if I were given absolute freedom I would code some sort of interactive game or an app that could help society in a way.
  • Something that would motivate me each day is wanting the feeling of satisfaction when I am done creating the project.
  • We would measure success based on how much we accomplished as a team and how much we collaborated to create these features as a team
  • Outline the goals and the tasks that we need to accomplish and stick to the plan because "branching out" constantly can distract from the main project. Also agree with the idea of the project from the start or individuals of the team members that don't agree with the project idea will begin to lose motivation.
  • This blog is important because it outlines the important information for working as a team and how to efficiently create a useful product.
  • I would rather do an FRQ because it helps prep for the exam more precisely but the PBL would be more fun to do so I don't really have a preference.
  • To earn freedom I will finish the tasks assigned according to the standards required and present some extra work to show my understanding of the assigned task.
  • I think the main focus for me is to understand the overall concepts presented as a learning factor in the FRQs and the PBLs and to be able to properly apply the learned information to various projects.

Copy link

SanjayB06 commented Jan 4, 2023

Sanjay Bharadwaj
Period 2

What would you code given absolute freedom?

Given absolute freedom, I would code an interactive application/website that revolves around some of my interests. I'd like to use data analytics/science to create different types of recommendation programs for music/books/movies, etcs.

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

I would be motivated by my own personal interests in the subject and a desire to succeed on my own in an area I am interested in. Futhermore I would be motivated by the sight of my final goal and my desire to reach my final goals. Essentially I would be motivated for myself and my expectations for myself.

How would you measure success in your team?

I would measure success based on how much the team is able to meet their weekly/daily/monthly goals. If the team is able to work together and collaborate well, with each member pulling their own weight. The team would plan out the entire course of the project and set incremental goals. If the team is able to reach each of these goals and possible exceed them, it would be a 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?

I would maintain motivation and interest by constantly changing the tasks and roles that each team member is working on. This way, no one member is constantly working on the same type of code or working on the same feature of the project. This would prevent members of the team from growing bored and tired and maintain constant interest. I would also make sure to find potential customers that would be interested in the project in order to ensure that it is worthwhile. I think that backend development and databases will be a priority for me in the future.

Summary

I think this blog is important because it talks about the psychology and mentality inside computer science projects and groups. I would rather work on PBL projects as opposed to FRQs. This is because PBL has a distinctive and tangible purpose and accomplishes something concrete. It is significantly more enjoyable to work on a project that addresses an issue of interest than to solve abstract coding problems as in the FRQs. Choosing a area for the PBL that interests me and the group as a whole would ensure that everyone remains passionate and interested.

Copy link

Jay Manjrekar Period 2

Copy link

PranavP04 commented Jan 4, 2023

Pranav Sarathy
Period 2

Questions

  • What would you code given absolute freedom? : If I was given absolute freedom, I would like to create an interactive sports website, that uses up-to-date API features, alerting individuals when their respective favorite teams are playing and giving live updates for all sports leagues globally.
  • What would motivate you to be productive each day given the freedom to code what you want? : I think collaborating with my teammates and spending time individually on problems that I may have would allow me to achieve success and make me more productive.
  • How would you measure success in your team?: How much progress each of our group members make from the start of the trimester to the end of the trimester.
  • How will you maintain motivation?: By making sure to put my best work forward and always stay motivated to become better at coding.

Summary

Firstly, I think that using the blog is an excellent way to connect with peers. Whenever I need help or someone else needs help, the easiest way to help others when not in a classroom environment is through the blog. This allows me and my peers to work together and become better coders in turn. Additionally, the blog, it allows me to see how the code I am learning is truly displayed and how I can improve to make the user's experience better and better each time around.

Copy link

deimie commented Jan 4, 2023

Evan Sanchez - Period 2


Express, “What would you code given absolute freedom?
I would likely program mods for my favorite video games, and eventually build up enough programming confidence to create my own game.

What would motivate you to be productive each day given the freedom to code what you want?
The fact that I am actively working towards improving upon one of my hobbies.

How would you measure success in your team?
I think the greatest success in a team would be achieving the goals we set for ourselves as well as maintaining consistent communication.

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 generally enjoy working on this kind of project, but I would also set out goals to complete a certain amount of work in order to meet weekly/daily requirements.

Take a moment to review standards linked on this page. Provide summary in comment on why information is this blog is important?.
I think that being able to work with other people in an agile setting is crucial to having a functional team. This blog is important to set standards 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 would rather work on a PBL project because what I write actually has meaning. This would also 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?
By achieving all the goals I set for myself, there is no reason to doubt my ability to succeed.

What key learnings and focusses are a priority for you
Being easy to work with is essential for teambuilding.

Copy link

rohitd3 commented Jan 4, 2023

Rohit De Period 2
What would you code given absolute freedom?

If I was given absolute freedom, I would code calculators for my physics class. While there are calculators available on the internet, I would want to make a calculator that is customizable and is able to provide a numerical answer in different forms with units. I could make my own modifications as I want.

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

What would motivate me is that I know I am making something useful to me and that it is something other people may find useful as well.

How would you measure success in your team?

How I would measure success in my team is that we are able to keep track of the changes and modifications we make as we progress on the project. Additionally, that we are able to communicate our ideas successfully to the whole team so that we can make something that we all find important.

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 maintain motiviation I would want each of our team members to be able to contribute something successfully.

Copy link

hetvit27 commented Jan 4, 2023

QUESTIONS

- What would you code given absolute freedom?
If given absolute freedom, I would code a program that automatically generates cell graphs while operating an imaging modality. This is because currently, I spend hours imaging cells that I feel could be optimized through a program.

- What would motivate you to be productive each day given the freedom to code what you want?
Having a clear, simple schedule would help me be productive because I would have a plan of what to accomplish each day. In addition, working alongside a team of like-minded students that I can collaborate with would make me productive because I like working in teams.

- How would you measure success in your team?
Success would be measured in progress. It's okay if certain parts of our code don't work, but simply making progress would be sufficient. In addition, success would also be measured in how we come together and discuss our ideas. Good discussions make for more progress.

- 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 through positive reinforcement and always make sure that everyone's ideas are included. This is because if everyone's voices are heard, they are likely to keep being rigorously involved. I also would make sure that we are taking care of ourselves and balancing work with team bonding.

NOTES:

  • Agile methodology: how to work in a team and prioritize quality and creativity
  • Each person needs to be open to suggestions. Less bossing around
  • Value organization, automation, and delivery
  • Make meaningful contributions

ENDING QUESTIONS

- Take a moment to review standards linked on this page. Provide a summary in comment on why information is this blog is important?
The information in this blog is important because it ensures that my PBL team agrees on expectations for our projects going forward. It is a good reminder about what our roles are and how we should be fulfilling them. It is also important to keep in mind that creativity and quality are important. Being able to use our imaginations and make something tangible out of it is the overarching goal.

- 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 do a PBL project because FRQ questions can be done individually. When I'm in a classroom setting alongside my classmates, I would prefer to work together to create a cool project than do an FRQ. An FRQ's learnings can be done within a PBL project.

- Trust and Freedom are often earned. How will you show your passion and ability to succeed in your work?
I will show my passion by always sharing my ideas and helping others feel heard. I will also always complete my tasks in a timely manner and be open to helping my other teammates. This will not only help me strengthen my collaboration skills, but it will also allow me to add my own ideas to the project.

- What key learnings and focuses are a priority for you?
My focus is to always be continuously learning. I hope to continue strengthening my HTML and CSS skills within this project and also work on completing tasks in a timely manner. Being able to make a little progress every class period is important.

Copy link

horizon-ab commented Jan 4, 2023

Bailey Say - Period 2

Express, “What would you code given absolute freedom?"
If I had absolute freedom, I would probably try to code a video game of some sort. Anything that I think would be fun. I've always wanted to create a video game, but it takes a lot of hard work and effort with so many different aspects to consider.

What would motivate you to be productive each day given the freedom to code what you want?
The idea that some tangible thing that I want is slowly being built up really excites me and motivates me. Without tangible things I get demotivated and frustrated at a "lack of progress", even though I know there still is something there.

How would you measure success in your team?
I'd measure success by the ability to perform the tasks given. If a program can't even do what it's asked to do, then what's the point of making it? But it should also be quality work. Just because a program can perform a task doesn't mean it's good. It should be creative and optimized work to deliver the maximum performance possible. It should value quality over quantity.

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'll try to maintain motivation by sprinkling in unique elements that make it fun for me. It's a lot easier for me to continue working if I enjoy what I'm making, so if I just add a bit of that fun in there then it'll be easy to maintain motivation.

Conclusion
Essentially, it's important that we collaborate as a team in order actually create quality tangibles. We often fail to deliver on quality due to our lack of collaboration, so we need to use development frameworks like AGILE in order to ensure that everyone can deliver their quality creative work. We need to communicate, work on small amounts at a time, be open to change, and automate certain parts of the process using issues, CI/CD, peer reviews, and more. Instead of valuing quantity of the work done, we need to prioritize the quality.

Personally, I'd rather work on a PBL project. It's a lot more useful to learn as it actually appears in the real world and it can foster collaboration and other essential skills to know. Even if it's easier to meet expectations with FRQs, it's a lot more helpful in the long run to work on PBL projects.

I'll show my passion and ability to succeed in my work by trying to add extra tangibles or unique/creative solutions to my work. It'll show that I'm invested in these projects beyond just meeting standards and that I want to actually learn something new from these projects.

I'm going to prioritize learning how to collaborate properly with others. Before, I coded alone all the time, so I'm used to working alone on these kinds of projects. Even now, it's easy for me to just work on my own part while letting my partner work on his. I know that I have to learn how to collaborate properly in order to maximize creativity and quality in our work, so I'll prioritize this learning.

Copy link
Contributor

ellenjxu commented Jan 4, 2023

Ellen Xu Period 2

  • What would you code given absolute freedom?

Some thoughts: Algorithms to help solve differential equations. Creating a meta-algorithm which has capabilities to modify its own source code/rules. A self-learning agent which uses axioms to derive mathematical formulas.

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

Being given enough time and support from people who are interested in pursuing similar projects, and can work together as a group to help accomplish and move through hurdles. In addition, having the creative freedom to choose what to code and having the time and resources to complete it.

  • How would you measure success in your team?

Ability to work together efficiently and solve problems. This includes adequate division of tasks and agile collaboration, open and constant communication, ability to ask and answer questions, and having a shared common goal.

  • 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 will maintain motivation by knowing the end user and problem that I am solving. When projects are applied to the real world, it provides concrete motivation for why we are coding and what we are working on.

Copy link

riya-patil commented Jan 4, 2023

Riya Patil Period 2

  • What would you code given absolute freedom? If given absolute freedom, I would code something that allows me to incorporate my interests and creativity into the code, and make it more interesting for myself.

  • What would motivate you to be productive each day given the freedom to code what you want? To keep me motivated are my interests in coding and what I'm coding, because my interests are what motivate me to do things every day.

  • How would you measure success in your team? To measure success, the team should set goals and check upon those goals and also with how the members of the team are working together.

  • How will you maintain motivation? In order to maintain motivation, the project/code I'm working on needs to be interesting and engaging and something that I actively want to work on.

Agile Tips

  • Is the process of building a software engineering culture to enable you to work on applications of interest and purpose
  • If the team is doing things that other team members didn't agree with, the whole team is doing something wrong
  • Prioritize creativity and quality
  • Collaboration between the members of your team and between other teams
  • Continuous integration and learning
  • Team Agile Manifesto: The quality of the code and the collaboration of the members is more important than the quantity of the code. Testing throughout over testing at the end.

Copy link

Reem57 commented Jan 4, 2023

Reem Ben Ishai Period 2

Questions

What would you code given absolute freedom?
If I had all the skills I needed for coding and all the time in the world, I would create some sort of an everything AI. You could ask it anything and it would output an answer. The more people in the world ask it the more accurate it gets.

What would motivate you to be productive each day given the freedom to code what you want?
The main motivation I would get every day is the feeling of success. After the code doesn't work for a while and there are many bugs, the feeling of being able to accomplish a complicated challenge would keep chacing for more the next day.

How would you measure success in your team?

  • Meeting targets and deadlines: One way to measure success is by tracking whether the team is meeting its targets and deadlines.
  • Quality of work: Another way to measure success is by evaluating the quality of the work produced by the team. This can be done through regular reviews and evaluations.
  • Customer satisfaction: If the team is working on a customer-facing project, measuring success can involve tracking customer satisfaction levels.
  • Team morale: Another way to measure success is by assessing the overall morale and engagement of the team. A positive and motivated team is often a sign of success.
  • Productivity: Measuring the team's productivity, such as the amount of work completed or the efficiency with which tasks are being carried out, can also be a way to assess success.

How will you maintain motivation?

  • Recognize and reward success: Recognizing and rewarding team members for their contributions and successes can help to boost motivation and morale.
  • Encourage work-life balance: Allowing team members to have a healthy work-life balance can help to reduce burnout and maintain motivation over the long term.
  • Create a common motive/end result for the entire team so they want to work on the same project together.

Agile success

Agile success can be achieved by valuing creativity and quality in the software engineering culture and being committed to it. Prioritizing these values and setting realistic expectations for project deadlines is important. It is also essential to educate the team on the importance of code reviews, automated testing, and CI/CD, and to embrace automation in testing and delivery. Encouraging contribution from all members of the team and promoting collaboration between different teams can also help ensure success. Finally, establishing metrics to measure and monitor progress can help identify areas for improvement.

Copy link

nicm2 commented Jan 4, 2023

Nicolas Mounier - Period 2

What would you code given absolute freedom?

  • Given absolute freedom I would make an application that would be a beneficial tool for my everyday life, so that it could be used and serve a purpose. For example a school resource would benefit me greatly like a specific calculator for physics or calculus not already available or maybe something to keep me organized either with my work or time.

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

  • If given the freedom to code whatever I want I would have to be self motivated in order to be productive each day rather than chasing deadlines or points. I feel that if I got to focus on what I wanted to make, I would be fueled by the desire to create something cool and helpful. I would be excited to work on something with a meaningful impact and something I can actually use.

How would you measure success in your team?

  • To measure success in a team I would focus on analyzing the ability of my team to effectively collaborate including a division of tasks, productive and constant communication, division of roles and team members. We would also be organized and share common goals and check to make sure we've completed tasks for the weeks.

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

  • In order to maintain motivation amongst a team and project I would prioritize creativity and keep actively adding features that are fun and interesting to work on. I would also be motivated by the desire to collaborate and achieve set out goals to reach a final product.

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

  • The information in this blog is important as it shows value in our projects and the PBL ideology. It also ensures that our groups have similar expectations when performing tasks and also understand the importance of creativity and collaboration.

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 much rather work on a PBL project then be restricted to assigned free-response doing questions. While FRQs might be better at getting ready for the AP exam, PBL will promote much more important learnings that will actually help us in the real world when applying for jobs and internships.

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

  • To prove my passion and ability to succeed in my work I will show progress through achieved tasks and the effectiveness of working together as a team and important takeaways .

What key learnings and focuses are a priority for you?

  • The key learnings and focuses that I want to prioritize while working on a project is team collaboration and learning to be reliant on your team and effective at communication and dividing up tasks to achieve a common goal.

Copy link

EvanYang24 commented Jan 4, 2023

Evan Yang P2

  • Express, “What would you code given absolute freedom?
    With absolute freedom, I'd probably code something related to your best interests. I would love to learn how to integrate AI into anything I code because that's what I'm really interested in. I would also like to have this AI benefit those around me.
  • What would motivate you to be productive each day given the freedom to code what you want?
    I feel that my motivation for working on this code comes from my interest and passion for this field. Because once you have an idea, developing and playing a game can be very rewarding. It's also motivating to have a visual representation of my code as I can see the skill's use cases.
  • How would you measure success in your team?
    I would measure success in my team as the amount of joy and relaxation that is achieved afterward. If doing a project that had drained the life out of all of us. Once done, I would like to see my team overjoyed at their creation. Having that kind of feeling is the true kind of success that I look for.
  • 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 will maintain motivation by understanding the importance of my code in the end, I would focus on the effect that it has on others and how it is important for me and the others looking forward to see it.
  • 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 as it ensures that my PBL team agrees on expectations for future projects. It reminds us what our role is and how we should play it. It's also important to remember that creativity and quality matter. The ultimate goal is to use our imagination and turn it into something concrete.
  • 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 like to work on PBL. Because we can work on the code together and build the project ourselves. It also gives you the freedom to explore different ideas and experiment with new code.
  • Trust and Freedom are often earned. How will you show your passion and ability to succeed in your work?
    Demonstrate your ability to succeed on the job by prioritizing key insights and ensuring that specific requirements are met on a daily basis. Beyond that, you can express your passion by giving yourself extra learning opportunities to add cool concepts to your projects.
  • What key learnings and focusses are a priority for you?
    My focus during PBL is working on my understanding and knowledge of connecting frontends and backends using APIs. I want to learn to work hard enough.

@wangzi190
Copy link

wangzi190 commented Jan 4, 2023

Soren P2

Express, “What would you code given absolute freedom?
If given absolute freedom, I would want to create a 2000s web game style (think Neopets or something?) gamified planner application that allows users to store and organize their to-do lists/schedules/etc. and earn points for completing tasks. The "game" part of this project might include a "shop" where users can spend points to make their characters stronger, or something like that. I'm actually already working on this but the progress is practically snail speed at the moment because I am so focused on my blog and portfolio website.

What would motivate you to be productive each day given the freedom to code what you want?
I am already pretty self-motivated to code (e.g. I always code during breaks); I just have trouble managing my time well enough to make progress on my own projects while also staying on top of school and other activities. Usually, if I am interested enough, I don't need to worry about being unmotivated.

How would you measure success in your team?
Success = getting along with each other well, resolving any miscommunications quickly, and creating a working product we are all proud of.

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

Copy link
Contributor

Gabrielboudreau commented Jan 4, 2023

Gabriel Boudreau Period 2

  1. Given absolute freedom to code whatever I would probably work on an individual website which would be biography and collection of projects that I developed myself or I learned from class or another source. This website could later be expanded or edited to include adaptations or new elements for individual project ideas I come up with, allowing me to develop knowledge in back and front end.
  2. I would be motivated to be productive every day if I had a personal connection and deep interest in the topic that I am coding about. Every principle explained in this class is a fairly basic element and could be applied to a personal project that I am interested
  3. I would measure success by both completion and knowledge gained over the course of the project. If collaboration and research is used to gain the knowledge to finish a project or code idea then that would be a success.
  4. I will keep my projects as useful and personally applicable as possible, while trying to use what I understand to help assist me in what I do not. If I have no idea what an entire program does from the ground up it is impossible to learn every component and how they work together.

@SlimeyTurtles
Copy link

SlimeyTurtles commented Jan 4, 2023

Avinh Huynh (Period 2)

Questions

What would you code given absolute freedom?
  • I have been meaning to code a speech to text IDE that would work like Amazon Alexa, but it would let you code so I can code while driving. It could also be used as a calculator with a DB for certain physics formulas because I want to do my homework in the car. Maybe google Drive integration so I can see my homework.
What would motivate you to be productive each day given the freedom to code what you want?
  • I have a genuine passion for the things I want to code, and coding is one of the most fun activities I have. There are semicolons at the end of my dreams. My project would be something I want to use and I want to show other people, so that pressure would keep me motivated.
How would you measure success in your team?
  • I would measure success with Agile by setting goals and seeing which goals were achieved. I would also measure success by the effort and competency of myself and my teammates.
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 wanted to make a youtube channel to upload my code and projects for another class, and the pressure of my friends bullying me for not uploading and procrastinating would make me keep coding. Also I could just send Mr Mort videos instead of having to use Jupyter Notebooks

ending questions

Take a moment to review standards linked on this page. Provide summary in comment on why information is this blog is important?.
  • This emphasizes collaboration and effective teamwork. This outlines the key concepts of Agile, CI/CD, and productive teamwork, and it shows the systems used in real tech jobs to get projects moving.
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 because it uses more real world code, and it shows tangibles for job applications, resumes, and college apps. PBL is also more fun because it adds more freedom and more opportunity to build off of existing projects.
What key learnings and focusses are a priority for you?
  • Quality and a product that is useful, and learning the steps it takes to build a project. I also want to focus more on actually using scrum to improve the team instead of doing it as a chore.

Copy link

  1. Express, “What would you code given absolute freedom?
    If I was given absolute freedom, I would code a website that would enable me to help fund people in rural areas around the world. I feel like this cause is something that I would be constantly engaged in while having a purpose that is worthwhile.

  2. What would motivate you to be productive each day given the freedom to code what you want?
    My goal and purpose to help others would motivate me to be more productive each day. I would also encouraged by the idea of the long term goal of being a full stack developer, and that this project is a building block in my journey to becoming one.

  3. How would you measure success in your team?

I would measure success in two ways. One if my customer is pleased with the product I have provided them and two: if I have my own internal satisfaction as a coder. If I feel mastery over the topics I have covered, then I can say that I was successful.

  1. 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 will maintain my motivation by writing down my goals for the day. When I have small mini goals to complete each day, it allows me to create a doorway to the long term goals that I have in mind.

Copy link

Vidhi Kulkarni Period 2

If I was given absolute freedom, I would code something that will be useful for me at school, for example a calculator for calculus. Being able to code what I want to would motivate me to keep coding. I will also work with the rest of my team. I would measure success in my team by how well we work with one another and how much we get done. I will maintain motivation by working on projects that I am interested in and adding on what the sponsor suggests.

Copy link

kiannp44 commented Jan 4, 2023

Kian Pasokhi - Period 2

What would you code given absolute freedom?

  • What I would code with absolute freedom is a website where students are able to share their skills, hobbies, and interests. This website could be used to get people jobs and could help people find friends within their social group. It could help with networking and collaboration between teams.

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

  • Less lectures and more code code code. Lectures are boring and they don't really get me pumped to work. I'd rather have more code code code so I have more time to develop my project. Vague opportunities to gain extra credit would also be very motivating for not only me, but a lot of other people. Right now grades are everything and if we were given opportunities to gain extra credit that isn't too difficult and that it is something everyone could do, Im sure it would motivate me and many others to work and code.

How would you measure success in your team?

  • I would measure success in our team by measuring our satisfaction with the website and the amount of work we have done. Success could also be how much we have learned. If we learned a lot from our projects then that means were successful in our class and project.

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

  • Motivation is important and how we will maintain it is by giving each other a reason to continue working hard and I think peer pressure is a great way to motivate somebody to work. Group peer pressure could motivate all of us to continue working. We will also make sure to have fun while we are working and coding.

Copy link

7unlim commented Jan 5, 2023

Jun Lim Period 1

  • Express, “What would you code given absolute freedom?
    If I were given absolute freedom, I would want to learn AI in order to do something in the direction of environmental awareness/promotion of better treatment of our planet. Although I'm not 100% sure what that would be or how I would use AI for it yet, I believe that this is what I want to do with my future.

  • What would motivate you to be productive each day given the freedom to code what you want?
    Having the freedom to code what I want gives me the motivation I need because I would be actively working towards a goal that aligns with my interests. Additionally, with this specific goal in mind, I would also know that I'm impacting an area that I want to see change in.

  • How would you measure success in your team?
    On our team, I would measure success through learning. Although learning can be expressed in many ways, most notably tangibles, the whole point of having the freedom to take differing course loads is to pursue what you specifically want to learn. However, I also do think that this can somewhat be expressed through tangibles. Even if I'm unable to get something to work, conceptually understanding it and addressing weaknesses or issues that prevent me from completing a certain task is still invaluable experience that teaches me to advance my problem-solving skills.

  • 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 hope to maintain motivation within our team by choosing a topic that all of us are at least somewhat interested in. This doesn't necessarily have to be unique to our team if it's a topic that everybody can find interest in.


End Edits

  • Take a moment to review standards linked on this page. Provide summary in comment on why information is this blog is important?.
    Information in this blog is important because it gives us a framework as to how we should approach our group work in the future. I would assume that this is also largely what people in the industry do.
  • 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 because it challenges me more. With FRQ questions, there are much fewer moving parts, meaning that I really only need to solve a few conceptual problems rather than having lots of factors that I have to account for. For example, I can answer an FRQ question about making a calculator, but it would honestly be a much greater challenge for me to see its applications through by making a frontend calculator that uses the FRQ response as backend code.
  • Trust and Freedom are often earned. How will you show your passion and ability to succeed in your work?
    I will show my passion and ability to succeed in my work through consistent work activity and consequently tangibles hopefully.
  • What key learnings and focusses are a priority for you?
    I want to focus on things that have the widest applications in a general sense. For example, I believe that databases are something that can be applied to a lot of different things, so I made sure to keep that in mind during our last PBL project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests