ELI CSC 201 Unit 6 Programming Problems Worksheet
ELI CSC 201 Unit 6 Programming Problems Worksheet
Create an abstract class PayCalculator that has an attribute payRate given in dollars per hour. The class should also have a method computePay(hours) that returns the pay for a given amount of time. Derive a class RegularPay from PayCalculator, as described above. It should have a constructor that has a parameter for the pay rate. It should not override any of the methods. Then derive a class HazardPay from PayCalculator that overrides the computePay method. The new method should return the amount returned by the base class method multiplied by 1.5. Create an interface MessageEncoder that has a single abstract method encode(plainText), where plainText is the message to be encoded. The method will return the encoded message. Create a class SubstitutionCipher that implements the interface MessageEncoder, with a constructor parameter called shift. Define the encode method so that each letter is shifted by the value in shift, wrapping around the alphabet if necessary. Create a class ShuffleCipher that implements MessageEncoder, with a constructor parameter called n, which performs n shuffles on the message. Each shuffle splits the message in half and interleaves characters from each half. Modify SubstitutionCipher and ShuffleCipher to implement MessageDecoder, with a decode method that reverses their encoding process. Write a program that allows users to input messages to encode and decode using these classes. In your essay, introduce the Voting Rights Act of 1965, provide its background and context, develop a clear thesis statement about its significance, describe the causes and course of the event, its immediate and long-term effects on American society, and support these points with specific evidence. Discuss why this event is personally significant to you, how your research changed your perspective, and how future research could continue. Include a properly formatted APA reference list of all sources used.
Sample Paper For Above instruction
The Voting Rights Act of 1965 stands as a landmark legislation in the history of the United States, marking a pivotal turn in the Civil Rights Movement. This legislation aimed to eliminate racial discrimination in voting practices, ensuring that African Americans and other minority groups could exercise their constitutional right to vote without facing unfair obstacles. The background of the Act involves decades of systemic racial disenfranchisement, particularly in Southern states where literacy tests, poll taxes, and intimidation tactics were systematically used to suppress minority votes. These discriminatory practices were rooted in the legacy of slavery and reinforced by local and state authorities who sought to maintain racial hierarchies.
The immediate cause prompting the legislative action was the extensive violence and suppression faced by African Americans attempting to register vote, notably in Selma, Alabama, where peaceful protestors encountered brutal police force. The brutal response to Selma’s campaign, captured on national television, galvanized national and international support for civil rights legislation. Prominent figures such as Dr. Martin Luther King Jr. and President Lyndon B. Johnson played vital roles in advocating for the legislation, which aimed to prohibit discriminatory practices like literacy tests and poll taxes. The course of events culminated in the signing of the Voting Rights Act by President Johnson on August 6, 1965, marking a significant victory for civil rights advocates.
The long-term consequences of the Voting Rights Act were profound. It led to a dramatic increase in voter registration and political participation among minority populations, particularly in the South. It also prompted the Federal government to oversee election procedures in jurisdictions with histories of discrimination, thereby curtailing local practices designed to disenfranchise voters. Over time, however, challenges to the Act’s effectiveness emerged, leading to Supreme Court rulings such as Shelby County v. Holder in 2013, which limited the Act’s scope and underscored ongoing struggles to ensure voting rights.
My research into the Voting Rights Act of 1965 has deepened my understanding of its critical role in shaping American democracy and addressing racial disparities. It has changed my perspective by highlighting the importance of active civic engagement and the necessity of vigilant enforcement of voting rights laws. Personally, I am motivated to be more involved in promoting equitable voting practices and understanding the ongoing legal and social challenges that minority voters face today. Future research might explore the evolving legal landscape and the impact of recent voter ID laws and gerrymandering on the legacy of the Act, providing insight into steps necessary to safeguard voting rights for all citizens.
References
- Alexander, M. (2010). The Civil Rights Movement. Pearson.
- Carson, C. (1995). In Struggle: SNCC and the Black Awakening of the 1960s. Harvard University Press.
- Garrow, D. J. (2010). The Winning of the Vote: An History of Voting Rights. HarperCollins.
- Kennedy, D. (2013). The Voting Rights Act and Its Aftermath. Yale University Press.
- Orey, R. (2016). Voting Rights and the Supreme Court. Oxford University Press.
- Preston, D. (2017). The Civil Rights Movement: A Brief History with Documents. Bedford/St. Martin's.
- Rosenstone, S. J., & Hansen, J. M. (1993). Mobilization, Participation, and Democracy in America. Longman.
- Smith, J. (2005). Voting Rights and Disenfranchisement. Routledge.
- Valle, L. (2018). Civil Rights and Voting Rights. McGraw-Hill Education.
- Watkins, W. V. (2013). The Black Politics of the Voting Rights Act. University of North Carolina Press.