1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Revise later
SpaceTo flip
If confident
All Flashcards
What is a computing innovation?
Anything that uses a program as a key part of its function.
What is pair programming?
Two people, one computer, switching roles. One codes, the other reviews.
What is version control?
A system that allows multiple people to work on the same project and share documents.
What is consensus building?
A process of reaching a decision that everyone can support.
What is market research?
Research to determine what features are needed in a product.
What are project management tools?
Tools used to track tasks and assign work in a project.
Why is collaboration important in Computer Science?
It increases speed, discovery, inclusivity, and user satisfaction.
What role do users play in development?
Providing feedback before, during, and after development.
Why is clear communication important in a team?
To avoid conflicts and ensure everyone is on the same page.
What are the benefits of inclusivity in computing innovations?
Avoids biases and creates more user-friendly innovations.
How does user feedback shape development?
It helps improve and update the final product to meet user needs.
What is a key identifier of computing innovations?
The use of data collection and processing.
What is the importance of compromise in team projects?
Ensures everyone has a say and contributes to the final product.
How are project management tools applied in software development?
To track tasks, assign work, and manage timelines effectively.
How is version control applied in collaborative coding?
It allows multiple developers to work on the same codebase without conflicts.
How is pair programming applied in software development?
Enhances code quality through real-time review and collaborative problem-solving.
How is user feedback applied in app development?
To identify bugs, improve features, and enhance user experience.
Give an example of a computing innovation.
A smartphone app that uses data to provide personalized recommendations.
How is collaboration used in creating a self-driving car?
Engineers, programmers, and designers work together to develop the software and hardware.
How are communication platforms used in remote software development teams?
To facilitate discussions, share updates, and coordinate tasks effectively.