Skip to content
Object-Oriented Programming · Weeks 19-27

Unit Testing for OOP

Writing automated tests for individual components (classes/methods) to ensure correctness.

Key Questions

  1. Explain the purpose and benefits of unit testing in software development.
  2. Design effective unit tests for a given class or method.
  3. Evaluate the quality of a test suite based on its coverage and effectiveness.

Common Core State Standards

CSTA: 3B-AP-16
Grade: 11th Grade
Subject: Computer Science
Unit: Object-Oriented Programming
Period: Weeks 19-27

About This Topic

The Plessy Era and Black Resistance covers the strategies for survival and progress developed by the African American community during the height of Jim Crow. This topic focuses on the intense debate between Booker T. Washington and W.E.B. Du Bois over the best path to racial equality. Students also examine the role of the Black church, the growth of Black-owned businesses, and the founding of the NAACP and the Niagara Movement.

For 11th graders, this topic is essential for recognizing that Black Americans were not passive victims of Jim Crow but active agents of change. It highlights the diversity of thought within the Black community and the long-term foundations of the modern Civil Rights Movement. Students grasp these complex ideological shifts faster through structured debates and collaborative investigations into the 'self-help' institutions of the era.

Active Learning Ideas

Watch Out for These Misconceptions

Common MisconceptionBooker T. Washington didn't care about civil rights.

What to Teach Instead

While he publicly advocated for economic focus, he secretly funded legal challenges to segregation. Peer-led analysis of his 'Atlanta Compromise' speech alongside his private actions helps students see the complexity of his strategy.

Common MisconceptionThe NAACP was the first organization to fight for Black rights.

What to Teach Instead

It was preceded by many other groups, including the Afro-American Council and the Niagara Movement. A 'genealogy of resistance' activity helps students see the continuous history of Black organizing.

Ready to teach this topic?

Generate a complete, classroom-ready active learning mission in seconds.

Frequently Asked Questions

What was the 'Atlanta Compromise'?
It was a speech by Booker T. Washington in which he suggested that Black people should accept social segregation for the time being in exchange for economic opportunities and vocational education, arguing that progress would come through hard work and patience.
How did W.E.B. Du Bois's approach differ from Washington's?
Du Bois rejected Washington's 'accommodation' and demanded immediate political and social equality. He believed that Black people should fight for their constitutional rights and that the 'Talented Tenth' should be trained for leadership through higher education.
What role did Black businesses play in the Jim Crow era?
Because of segregation, Black communities built their own banks, insurance companies, and newspapers. These businesses provided essential services, created a Black middle class, and served as independent sites of political and social resistance.
How can active learning help students understand Black resistance?
Active learning strategies like 'Ideological Debates' help students understand that there was no 'one way' to fight Jim Crow. By arguing the positions of Washington and Du Bois, students realize that both men were responding to the same horrific reality with different strategic visions. This hands-on approach helps them appreciate the sophistication of Black political thought and the immense difficulty of the choices they faced.

Browse curriculum by country

AmericasUSCAMXCLCOBR
Asia & PacificINSGAU