Human Rights

Paper, Order, or Assignment Requirements



analyse the social conditions and machinations that produce vulnerable groups and to propose appropriate and viable strategies to address/change those social conditions and machinations.

Describe the social conditions(e.g. institutions, social values, cultural practises, beliefs, attitudes, conflicts, etc.)that interact to produce
vulnerable groups and discuss strategies that can be implemented by Nation States to assist these vulnerable groups. Your answer must use the vulnerable groups low income and detailed illustrations of your argument

Efforts to address conflicts, social injustices, inequalities and poverty both at home (Australia) and aboard through the United Nations and significant Non-Government Organisations have produced mixed results. Examine an issue on vulnerable groups and persons and discuss and critique efforts by the UN, Governments
and non government organisations to address and alleviate these social problems so as to achieve pace and encourage/enable development
Problem description


  1. a) Given a text file, display a list of the words occurring in the file with the number of times each occurs. Normalize for capitalization and ignore connecting words (e.g. “an”, “the”, “for”).
  2. b) Develop this further by displaying the N (e.g. 10) most frequently occurring words and their corresponding frequencies ordered by decreasing value of frequency. It does not matter about the ordering of words occurring with the same frequency.


For example, with the file containing:

“You may seek him in the basement, you may look up in the air”

the output would be:

you                 2

may                2

seek                1

him                 1

look                 1

up                   1

air                    1



Indicative Resources

Bansal, A. K. (2014) Introduction to Programming Languages , CRC Press

Hutton, G (2007) Programming in Haskell, Cambridge University Press, UK

Lutz, M. (2010) Programming Python, 4th. Edition, O’Reilly.

Sebesta R. W. (2010), 9th ed., Concepts of Programming Languages, Pearson Education.

Thompson, S.  (1999), Haskell The Craft of Functional Programming 2nd Edition, Addison-Wesley

Watt D. A. (2004), Programming Language Design Concepts, John Wiley.

Wilson, L. B. (2001), 3rd ed. Comparative Programming Languages, Addison-Wesley.

A variety of relevant languages and environments, such as Java, C++, Python, Haskell, PROLOG.