Problem of the Day
Wednesday, January 14, 2026
Problem:
One of the challenges in working with larger programming projects is tracking changes in those programs over time, or as they're worked on by multiple people. Software systems designed to manage changes in a project are called
- version control
- project management
- object-oriented programming
- transport protocols
(Note: This question includes topics that are not currently part of the AP Computer Science A core curriculum.)
The correct answer is a. Version control systems such as git or Subversion are software tools specifically designed to allow for people to contribute to a project and track changes over time.