College computer classes in computer science usually curve grades. While beneficial for some, this can create tension amongst students is someone that scores highly is curved to a lower grade. This harms the relationships students can grow, including detering soft skills like critical thinking and conflict resolution because of the competitive nature that this type of environment creates. Pair programming might be the solution.
Pair programming involves having two programmers work together on projects using one computer. It has been shown to help students earn higher grades, create stronger projects, and display higher levels of satisfaction with their computer science classes. It is possible to have success with pair programming with pre-university students as well.
Students that do not have a computer science background are known to benefit from this type of learning, especially women and students of color. Right now, the field shows a lack of diversity with computer and mathematical occupations are just 25% women, 8.4% Black, and 7.5% Latino. Encouraging students to learn using a collaborative method can help change these numbers.
A Summer of Collaboration and Teamwork
The TryEngineering Summer Institute offers teens ages 13 – 17 the opportunity to work together while learning about engineering. The two-week program lets teens experience first hand what it is like to be an engineer.
A limited number of need-based scholarships are also available through the generous support of donors and IEEE societies.