Appropriate referencing and citation in line with Departmental standards.

Instructions:
• You must provide an answer to one question from the list.
• Your answer should be a minimum of 750 and a maximum of 1000 words in length (no leeway).
• Answers should be word-processed. Be sure to double-space your work, insert page numbers and insert a word count. Also ensure that you give the name of your seminar tutor (not the module coordinator) on the front of your assignment.
• You must cite at least five academic sources in your exam. These can be from your seminar reading and background reading. You may also draw on your seminar and lecture notes. Exams which do not cite a minimum of five academic sources will be heavily penalised.
• Any references or quotations from readings or elsewhere should be cited in accordance with the Harvard/Author-Date system, as detailed in the School of Social Sciences Coursework Production Guide available on Blackboard via the Social Science Community. Exams which do not include any references will receive a mark of no more than 40.
• A bibliography covering works cited in your answer should be appended to your paper. It should be presented in line with the instructions in the School of Social Sciences Coursework Production Guide. Exams which do not include a bibliography of sources will receive a mark of no more than 40. Your 1,000 word countdoes not include the bibliography.
• Your attention is drawn to University policies on plagiarism and collusion. You should be aware that this assessment should be prepared individually and that there are potentially severe penalties should instances of plagiarism or collusion be detected.

Assessment Criteria – Take Home Exam
• A well-structured answer (a coherent introduction/argument, balanced academic discussion and clear summary in conclusion).
• Evidence of close, critical reading of assigned texts.
• Balanced discussion of the issues raised by the question.
• Evidence of analytical engagement with themes of relevance to the course.
• Grammar and Proofreading.
• Written English of an appropriate academic standard.
• Appropriate referencing and citation in line with Departmental standards.
• A complete and well-presented bibliography in line with Departmental standards. Nots /you can see the question in the topic and make sure you answer like what i submitted in the order description please

Do not simply describe, summarize, comment or paraphrase an essay/reading as a central organizing method for your essay. This doesn’t tell us how YOUR understanding of an idea or how YOU plan to use it in YOUR essay.

PROF. HO – FALL 2015 – ASA 1 — SECOND PAPER TOPICS AND INSTRUCTIONS
PAPER DEADLINE: THURSDAY DEC. 3, 2015 Last Day of Class to your TA after Class Lecture.
PLEASE KEEP TO THIS DEADLINE.
GENERAL INFORMATION ON PAPER
GOAL(S): We want to be sure that you can organize and sustain a reasonable, consistent and original
argument around a central angle or point (thesis). The thesis or central idea should be defended or
supported with your well-argued assertions or claims consistently throughout the paper. (If you have no
thesis or central idea, your paper will be headless and this is not a good way to start a paper.) The
supporting assertions, in turn, must be persuasively supported by evidence/examples that are fully
discussed to show the clear relation to your assertions and to the thesis/central point or angle. The
conclusion should indicate the implications of the case argued in your paper. The prose should be clear
and consistently grammatical. You should be able to manage the topic/thesis within the proportions of the
page length. (You definitely do not want to talk in generalities and clichés throughout paper.) Please take
the time to define, explain, and provide a clear and original angle and evidence for the central assertions.
The point of your paper is to make persuasive and consistent case for your particular idea (point or thesis)
throughout your paper. Be sure to review carefully the “General Guidelines to Written Work in ASA 1” in
your ASA 1 READER Folder (First Day documents) on SmartSite. Please talk to your TA about serious
late paper penalties in this class. The paper should show you critically thinking through ideas, engaging
with them in ways that show you are really trying to process and understand the ideas in your own
original voice and writing.
Again, the “DO-NOTS” for this paper:
● Do not simply state important opinions or conclusions without providing the necessary argument
that will demonstrate–clearly and convincingly–how YOU arrived at your conclusion or line of
reasoning throughout paper.
● Do not simply describe, summarize, comment or paraphrase an essay/reading as a central
organizing method for your essay. This doesn’t tell us how YOUR understanding of an idea or
how YOU plan to use it in YOUR essay. It eats up valuable space for your own voice and critical
analysis.
● Do not use clichés (ideas and language) and fuzzy or meaningless generalities or PC language.
● Do not use up paper space with lots of quotes or worse yet, big block quotes; be selective. If you
use a lot of quotes to fill up space, this will be a clear indication that you are not doing the
necessary analysis of putting your ideas together. Use evidence to enhance your specific
assertions–not as a substitute for your ideas.
● DO NOT PLAGIARIZE as your academic ethics and integrity are on the line. If you do not
understand the syllabus definition of plagiarism, please talk to your TAs. Do not plagiarize ideas
from website papers or notes, an old student paper, etc. Do not plagiarize ideas from books,
articles, media, people, friends, or students in your class directly or indirectly.
● Do not buy papers online as that is cheating and TAs check these sites. See MLA Handbook
(book or online citation information) for correct ways to cite directly and/or indirectly.
____________________________________________________________________
STANDARD TECHNICAL REQUIREMENTS
The paper must:
1. Be at least 6-7 pages long (exclusive of bibliography). The paper should reach the bottom of the
page 6 at a minimum, exclusive of bibliography page.
2. Be on ONE topic only (see below for topics). Be sure to cite the topic option and reading in your
thesis paragraph as it makes it easier to know what option you selected.
3. Be formatted properly:
a. Document requirements:
i. 12-point font
ii. 1-inch margins
iii. Double-spaced
iv. Stapled
v. On white paper
b. Title requirements:
i. On the first page (single-spaced and aligned to the top left):
1. Course title
2. Your name
3. TA name/section number
4. The date.
5. A catchy paper title (aligned to the top middle of first page).
ii. On every page:
1. Page numbers (aligned to the top right)
4. Be spell-checked and proofed by you or someone who can check your prose/grammar.
5. Use transitions. The prompts to each of the topic options are meant to guide you through
brainstorming about the thesis/the central point that you are going to make in your paper before
you start writing. So think about how to weave or relate the questions in the prompt to the central
point/thesis you are going to state/construct for building your first paper. Do not just answer one
question after another like a robot.
6. IMPORTANT: Include a MINIMUM OF TWO EXTERNAL ARTICLES, BOOK
CHAPTERS that you researched in SHIELDS library shelves and/or library computer
research databases for journals/media/documents. The research materials you select should
be significant journal articles, documents, book chapter(s) or media/film that suggest you
know how to do some basic research for high quality, well-researched materials to use in
support of your own analysis and bibliography. If you are unsure about what to use, ask
your TA and they will be able to tell you if it counts as a serious or significant article,
chapter, reading, film, etc.
7. Cite all sources. This includes any that you reference as a quote or as an idea (directly or
indirectly) in your paper. If citing from pdf readings in the ASA 1 Reader, please cite the specific
article/reading. Do NOT cite the ASA 1 Reader as the source for any individual reading/article,
but use the individual citations provided. If the specific citation for a pdf reading on
SmartSite is unclear, please ask your TA for assistance.
8. Supply a bibliography for all works used in your paper, preferably in MLA style. If you don’t
know how to cite, you may pick-up free information on citation styles from the library or online,
or purchase a student handbook on MLA/APA style. Be consistent with each entry.
9. Ask for extra help (if you need it). The following resources are available:
a. Student Academic Success Center (SASC). Basic writing assistance is offered through
Writing and ESL Support workshops at SASC located in Dutton Hall. Students may also
sign up for drop-in tutoring, which are one-on-one appointments with a writing specialist.
For further information, visit https://success.ucdavis.edu/academic/writing.html. NOTE:
You must sign-up in-person; do not wait until last minute to schedule an appointment.
b. Visit Shield Library reference librarians. Talk to your TA if you need assistance on your
paper ideas.
IMPORTANT: You are responsible for keeping a back-up copy of your paper in case it gets lost.
—————————————————————————————————————————-
Option 1: Mary Paik Lee’s Quiet Odyssey
In ‘Doing Gender with a Feminist Gaze: A Historical Reconstruction of Asian America’, Shirley Hune
states that “viewing Asian American women’s lives as gendered reveals how they have actively
negotiated and contested traditional hierarchical gender relations and flexed their gender roles to fulfill
personal goals and to pursue household and community interests” (427). Explain and define in your own
words what Hune’s quote specifically means as part of your thesis paragraph and thesis angle for this
paper.
Using and discussing specific examples from Mary Paik Lee’s Quiet Odyssey, “Chapter 6” of Sucheng
Chan’s Asian Americans: An Interpretive History, Hune pdf reading and a minimum of two external
sources, discuss one of the following topics:
• the issues and challenges that Korean American women faced as they fulfilled various roles in
their household and in their communities.
• the roles and activities of Korean American women in the transnational movement for Korean
independence.
Remember, you are writing a paper in an Asian American history course and you should be thinking
about how the above options are embedded/situated/contextualized in particular historical times and
spaces. In your opening thesis paragraph, the reader should know clearly and precisely which one of the
above options you picked.

I was to examine Female Rights in the Middle East, Saudi Arabia specifically.

This is my initial theme for my final and research essay. I was to examine Female Rights in the Middle East, Saudi Arabia specifically. I would also want to centre my research over their Freedom of Expression. Can the women of the Middle East really speak their mind?
There was an art piece exhibited in the Mathaf, an art museum in Doha, Qatar, last year by Aisha Al Misnad that really inspired me. She is a Saudi woman and wanted to express the struggle women have in Saudi Arabia through art. She printed out letters of permission women needed to get in order to leave the country, printed them on doves that were suspended from the ceiling. That was supposed to represent both the struggle in which a women had to endure in order to only leave the country, also it represents the freedom they felt after leaving their home.
Nonetheless, I argue that it’s still cultural. Saudi Arabians are too narrow minded to just hand women their rights. And even if they had them, they live in a highly male dominated society that it would not make any difference.

The following are the potential resources that I will use for my final essay:

Stephan, Rita. “Modernizing Women: Gender and Social Change in the Middle East.” (2004): n. pag. University of Wisconsin-Milwaukee. Web.
Women’s Rights in Saudi Arabia: Wahhabism vs. Islam Morocco World News, 2013
Women of the Middle East: The Jihad Within, Basch-Harod, Heidi (2011)
Women’s careers in the Arab Middle East. Afiouni, Fida (2014)

These are not final resources since I yet need to narrow my argument down. Basically I am aiming to investigate the power the Taliban has over the laws in Saudi Arabia and how that is affecting the role of women within. The Talibans’ interpretation of Islam is very extreme and is unfair to women whereas the Quran and the Prophet Mohammed (PBUH) speak highly of the role of women in society. Thus, their misinterpretation of Islam is segregating the women in their community. That goes against equality and basic human rights. However, the culture in Saudi Arabia is one of the reasons as to why women are restrained from certain opportunities. Such as, education and getting jobs. This could also be narrowed down to their inability to walk on their streets in some areas of Saudi Arabia since it is considered shameful and blameworthy.

What are the possible applications of your project?

Plagiarism Quiz
You should complete the quiz and also visit the Skills@Library website for more information on academic integrity.

Your work will be uploaded to Turnitin. If you plagiarise, you will be caught. Several students have been excluded from the University over the last couple of years for plagiarism. Don’t let it be you!

Your report will also contain your code. This mini-project is an individual piece of work. Do not let your friends and classmates copy your code. This is collusion.

Report Outline
Create your report in Word or similar software. Use the following structure:

Title Page (include your name and SID)
Contents Page
Introduction
Hardware Description
Software Description
Results and Testing
Conclusion
References
Appendix
Use relevant subsections as you see fit i.e. 4.1 LCD Display

The suggested length is 10 to 14 pages. The appendix does not count towards the page length.

Introduction
This is your opportunity to set your report in context.
What is an embedded system?
What is a microcontroller?
What are the possible applications of your project?
List a set of clear aims and objectives for your project.
To get the best marks, you are expected to do further reading and not just rely on the lab notes.

Hardware Description
Present an overall system block diagram.
Discuss each block in depth (use sub-sections).
Include images of each block.
Link the operation of each block to the underlying theory.
To get the best marks, you are expected to do further reading and not just rely on the lab notes (e.g. how does the LCD interface work?).

Software Description
If you followed good software engineering practice, your code should be split into different functions.
Present flowchart of the overall software flow.
You should not create a flowchart that mirrors the code line-by-line, it is more of a general overview.
If the flowchart is too simple, the reader would not be able implement the algorithm.
If the flowchart is too complex, it can be difficult for the reader to follow. Find the right balance.
Present flowcharts of each function.

Results and Testing
This corresponds to the technical merit of the project in the report rubric.

Present the testing of the temperature logger.
You can take images of the LCD screen using a camera demonstrating the functionality.
To achieve the highest marks, you are required to implement original features – ensure these are discussed here to obtain credit for them.

Conclusion
Discuss each of the aims and objectives presented in the introduction.
If you did not meet them, explain why.
Discuss how you could expand the project in fututre.

References
Reference any resources you have used.
Avoid the use of Wikipedia.
Use IEEE referencing style. There are good examples on the University of York website.

Appendix
Paste your code into the appendix so that it can be run through Turnitin and checked for plagiarism/similarity with your classmates.

Formatting
Do not use colourful/jazzy Word templates. They look amateurish and detract from the technical content.
Use sections and sub-sections to break the text up. Technical reports are not like essays. Section titles are normally bold and can be slightly larger font.
Use a consistent size for your images. Ensure they are of sufficient resolution. This is especially important for images with text in.
Create your own images, avoid copying from online. If you do, respect copyright and include a reference.
Taking pictures of images on the monitor using your smartphone is terrible practice and makes the report look amateurish. Use screen-shots.
If you take pictures of hardware, do it on a clear background (e.g. white paper) and clip as much as the background out as possible. Pictures of PCB’s on a messy lab bench look awful in a report!
Place images in between paragraphs. Do not embed them within paragraphs.
Write in the passive voice.
The multiplexer circuit was designed…

Do not write in the first person
I designed the multiplexer circuit…

Include page numbers and a table of contents.
Use consistent formatting. Do not jump between different fonts and font sizes within the body of the text (this usually happens when you cut-and-paste i.e. plagiarism!).
Write in full sentences. Avoid informal language.
The first time you use an abbreviation, you should include the expanded form e.g. SPI (Serial Peripheral Information).
Write clearly. I appreciate that English may not be your first language, but you are studying at an English-speaking University. If an explanation does not make sense, it detracts from the technical content.
For students who are registered with DSAS, your work is marked for content only.

Please you need to do the last WEEK#10 because i didn’t finish it , it will be next Tuesday our last lab of WEEK#10 , so you can do the experiment.

Critically evaluate the use of the Balanced Scorecard as part of modern business management accounting techniques.

Critically evaluate the use of the Balanced Scorecard as part of modern business
management accounting techniques. You should use examples wherever possible to
support your work.
Secondary Research Level HE6 – It is expected that the Reference List will contain
between five to fifteen sources. As a MINIMUM the Reference List should include
three referenced academic journals and four academic books.
Specific Assessment Criteria
First class:
Students will evaluate with expertise the effectiveness of the balanced scorecard.
They will show a wide ranging understanding of how it can best be compiled and
employed, together with its shortcomings. Students will draw upon a range of highly
relevant examples to underpin their conclusions. Extensive research demonstrating
use of a wide range of current secondary research sources will be evident. Academic
style and referencing will be excellent.
Second class:
Students will evaluate competently the effectiveness of the Balanced Scorecard, and
show a sound understanding of how it can best be compiled and employed, together
with its shortcomings. Students will draw on a number of valid examples to underpin
their conclusions. Research demonstrating use of a wide range of current secondary
research sources will be evident. Academic style and referencing will be good.
Third class:
Students will evaluate satisfactorily the effectiveness of the balanced scorecard.
They will show some understanding of how it can best be compiled and employed,
together with an appreciation of its shortcomings. Students will draw on a number of
examples to underpin their conclusions. Research demonstrating use of a range of
current secondary research sources will be evident. Academic style and referencing
will be fair, with the report being produced to a satisfactory standard.

Critically discuss the continued relevance of the Hawthorne studies to 21st Century Management.

“Critically discuss the continued relevance of the Hawthorne studies to 21st Century Management. In developing your argument, please give consideration to the work of McAuley et al. (2014), Burnes and Cooke (2013), Roethlisberger (1948), Franke and Kaul (1978) and any other relevant sources you wish to use.”
What is expected of me?
With regard to the above title and making use of a range of resources please provide a critical discussion of the arguments for and against the continued use of the insights published by the Hawthorne Studies collaborators. Please provide some insight into the epistemological models that your arguments are built on (See Lecture 9 – Organization Theory 2). How might engagement with other models have changed the course of your discussion?
In developing your work you should use a range of sources including, but not restricted to, the ones in the title. All these works have already been set as lecture and/or workshop readings with the exception of the final one that you should be able to find in the library using the skills you have learned in the information retrieval sessions. It is through your learning from the library session that you will, also, be able to search out other, relevant, material to enhance your argument.
Six Key Points
1. The hand-in deadline is Thursday December 3rd 2015 at 12 noon.
2. The weighting for this essay is 30% of the total course marks.
3. The expected word count for the essay is 1500 – 2000 words excluding bibliography/reference list. Please note that you are expected to include a word count (excluding the bibliography) on the cover sheet of your essay.
4. Please note that the reference style must be Harvard: Author (Date). Footnote referencing styles are not permitted.
5. Standard School of Management rules are that under/over length of 10% is permitted but that any greater deviation may be penalised.
6. Please see your Essay Writing and Referencing Guide and the Handbook for The Marking Criteria for a full discussion of assignment expectations in the School.

Describe the predicted result of each analysis that was proposed in the Method section.

Present the final research proposal using the following sections as a guide:
Assignment ===> Section 5: Hypothetical Results:

1.The Hypothetical Results section should be 500 words in length.
2.Describe the predicted result of each analysis that was proposed in the Method section.
3.Use the results to determine whether the research hypotheses are confirmed or not.
4.Present the final answer to the main research question posed in the introduction and/or literature review.
5.Evaluate the conclusion against the existing literature.
6.In the Hypothetical Results section, cite at least two new references or two from those cited in the literature review.

Prepare this assignment according to the APA guidelines found in the APA Style Guide, located in the Student Success Center. An abstract is not required.

This assignment uses a rubric. Please review the rubric prior to beginning the assignment to become familiar with the expectations for successful completion.

You are required to submit this assignment to Turnitin. Please refer to the directions in the Student Success Center.

If there are still some threads running when the server is shut down, you should allow up to five seconds for these threads to complete .

Coursework link : https://cgi.csc.liv.ac.uk/~grant/Teaching/COMP213/Assignments/FriendFace/Ass2/

In the first assignment you implemented the basic FriendFace functionality of joining up and making friends. Now it’s time to unleash that on the world. In this assignment you’ll implement a FriendFace server that makes that functionality available on the world-wide web. The FriendFace server allows anyone with a web connection (and who knows the address of the server) to use the system to register and make friends with others.

The FriendFace Protocol allows client programs to communicate with the FriendFace Server. It describes the format that requests from the client program should take, and the format of the responses from the Server to the client program. There are six kinds of request that a client program can make: each of these requests is made by the client program sending a number of non-empty lines to the server; each request is met with a response by the server, as detailed below. The response “o\n” indicates success; the response “x\n” indicates failure; and the response “?\n” indicates that the client hasn’t followed the protocol, i.e., the client’s request wasn’t syntactically correct.

Register a new member. In order to register a new member, the client sends
a line (i.e., a string ending with a newline “\n”) beginning with ‘0’
a non-empty line containing the desired name of the new member
For example, to register a new member with name “Moss”, the client should send “0\nMoss\n”; to register a new member with name “Jennywenny”, the client should send “0\nJennywenny\n”. The server responds with:
“o\n” if the request is successful; i.e., the given member name does not already exist in FriendFace, and is now added as a new member;
“x\n” if the request is unsuccessful because there is already a member with that name in FriendFace;
“?\n” if the client has not supplied a non-empty line for the desired name.
For example, if the FriendFace member list is (in the notation of the Maude spec)
[“Moss”, null] ~> null
(just one member, called “Moss”, with no friends), then the request “0\nJennywenny\n” will be met with the response “o\n” (success), and the member list will become
[“Jennywenny”, null] ~> [“Moss”, null] ~> null
(the order of members in the list is not important); the request “0\nMoss\n” will be met with the response “x\n” as Moss is already a member, and the member list would remain unchanged; and the requests “0\nDelina” and “0\n\n would both be met with the response “?\n”, as neither conform to the protocol (no second line in the first case; empty second line in the second case), and the member list remains unchanged.
Request a list of all friendship requests for a given member. In order to request a list of all the members who have asked to be friends with a given member, the client sends:
a line beginning with “1”; and
a line containing the name of the given member.
For example, “1\nRoy\n” would be the request to find the names of all members who have asked to be friends with Roy. The server responds with “o\n\n” if there are no friendship requests for the given member (this includes the case that the given member is not in fact a registered member); if there are requests for the given member, the server responds with “o\n” followed by the names of all members who have requested to be friends with the given member. For example, if Moss and Jennywenny have both asked to be friends with Roy, the response would be “o\nMoss\nJennywenny\n”. If the request is not properly formatted, the server responds with “?\n”. For example, “1\nRoy” would be met with “?\n”.
Submit a friendship request. In order to submit a friendship request, the client sends three lines:
a line beginning with “2”
a line containing the name of the member requesting friendship
a line containing the name of the member they want to be friends with.
For example, if the client wants to send a request from Moss to be friends with Roy, it would send “2\nMoss\nRoy\n”. The server responds with “o\n” if the request is successfully added, i.e., Moss and Roy are both members of FriendFace, and the request does not already exist; otherwise, if the request already exists, or if at least one of Moss and Roy are not registered members, the server responds with “x\n”. If the request is not properly formatted, the server responds with “?\n”. For example, “2\nMoss\nRoy” and “2\nMoss\n\n” would both be met with “?\n”, as neither provide three non-empty lines.
Accept a friendship request. In order to accept a friendship request, a client sends:
a line beginning with “3”;
a line containing the name of the member who requested the friendship;
a line containing the name of the member they want to be friends with.
For example, “3\nMoss\nRoy\n” is a request to accept Moss’s request to be friends with Roy. If a request for the two given members exists in FriendFace, the server removes the request from the system, adds each of the two members to the other’s list of friends, and responds with “o\n”. If there is no such request in FriendFace, the server responds with “x\n”. If the request is not properly formatted, the server responds with “?\n”. For example, “3\n\n\n” would be met with “?\n”.
Refuse a friendship request. In order to refuse a friendship request, a client sends:
a line beginning with “4”;
a line containing the name of the member who requested the friendship;
a line containing the name of the member they want to be friends with.
For example, “4\nMoss\nRoy” is a request to refuse Moss’s request to be friends with Roy. If a request for the two given members exists in FriendFace, the server removes the request from the system, and responds with “o\n”. If there is no such request in FriendFace, the server responds with “x\n”. If the request is not properly formatted, the server responds with “?\n”. For example, “4\n\nRoy\n” would be met with “?\n”.
Request a list of all the friends of a given member’s friends. In order to request a list of all the members who are friends of friends of a given member, the client sends:
a line beginning with “5”; and
a line containing the name of the given member.
For example, “5\nRoy\n” would be the request to find the names of all members who are friends with some friend of Roy’s, not including Roy himself (who is obviously a friend of each of his friends). The server responds with “o\n\n” if there are no such members (e.g., if Roy has no friends, or if all of his friends are friends only with him). If there are friends of friends of the given member, the server responds with “o\n” followed by the names of all members who have requested to be friends with the given member. For example, if Roy, Moss and Jennywenny are all friends with each other, and only with each other, then the request “5\nRoy\n” would be met with “o\nMoss\nJennywenny\n”. If the request is not properly formatted, the server responds with “?\n”. For example, “5\n” would be met with “?\n”.
Task 1: Specify the FriendFace server

Any request a client makes to the server is just a string. When the server receives such a string, two things happen:

the state of FriendFace is updated
the server sends a string to the client.
We’ll call the string that the client program sends the “input string”, and we’ll call the string that the server sends to the client in response the “output string”. How the state of the FriendFace is changed depends upon the request made by the client program. If the client registers a new member, the state will be updated by having one new member added to the list of members, assuming the requested name isn’t already taken. Or if the request is to accept a friendship request between two members, the state will change by updating the lists of friends of the two members. And so on. In order to specify the behaviour of the FriendFace server, we need to say, for any given input string received in any given FriendFace state:
what the resulting FriendFace state is, and
what the output string sent back to the client program is.
The functionality of the FriendFace server therefore takes two inputs: the input string sent by the client program, and the current Friendface state. The output is a pair consisting of the resulting FriendFace state and the output sent back to the client program. For example, if the input string is “0\nMoss\n” and the current FriendFace state is { null, null }, then the result should be the pair consisting of the FriendFace state { [“Moss”, null] ~> null, null } and the string “o\n”. Similarly, if the input is the string “0\nRoy\n” and that last FriendFace state, the output should be the FriendFace state { [“Roy”, null] ~> [“Moss”, null] ~> null, null } and the string “o\n”. And if the input string is “2\nRoy\nMoss\n” and the FriendFace state is the last one (with members Roy and Moss), then the output would be { [“Roy”, null] ~> [“Moss”, null] ~> null, [“Roy”, “Moss”] ~> null } and the string “o\n”. As a final example, if the input string is the same, i.e., “2\nRoy\nMoss\n”, but the FriendFace state is the one with just Moss as member, i.e., { [“Moss”, null] ~> null, null }, then the output should consist of the same state (i.e., no change to the state) and the output string “x\n”.
The file friendFaceServer.maude contains a partial specification of the FriendFace protocol. This specification uses utilities.maude that contains some useful operations for working with strings. Equations are given that specify how the server should respond to requests to register a new member. For example,

var S : String .
var FF : FriendFace .

cq S > FF = register(secondLine(S), FF) > okToken + “\n”
if S beginsWith registerToken and
S has 2 lines and
not isIn(secondLine(S), getMembers(FF)) .
describes successfully responding to a request to register a new member. For example,
“0\nMoss\n” > { null, null }
simplifies to
{ [ “Moss”, null ] ~> null, null } > “o\n” .
You should add equations to this file to specify how the server responds to the other requests that clients can make.
The operation

op _>>_ : StreamList FriendFace -> FriendFaceAndOutputs .
extends _>_ to take a list of input streams and produce a list of output streams. For example, “0\nMoss\n” “0\nRoy\n” “0Moss” >> { null, null } represents three client connections to the new FriendFace server, the first two of which are register-requests and the third of which doesn’t conform to protocol. The expected result would be
{ [“Moss”, null] ~> [“Roy”, null] ~> null, null } >> “o\n” “o\n” “?\n”
with two successful registrations and one protocol error message. Finally, operation getOutputs takes a list of input requests (strings), sends them to the new FriendFace state, and returns the list of responses from the server. For example, getOutputs “0\nMoss\n” “0\nRoy\n” “0Moss” gives result “o\n” “o\n” “?\n”. Your tests (see Task 3 below) should use getOutputs in this way.
Task 2: Implement the FriendFace server

Implement the FriendFace server in Java by writing a class FriendFaceServer in a file FriendFaceServer.java.

The server should be multi-threaded and for each client there should be a time-out on the socket connection so that the connection is closed if there is no input from the client program over a period of 5 seconds.
Your server should use an ExecutorService to execute threads, and you should include some means of shutting the server down cleanly. If there are still some threads running when the server is shut down, you should allow up to five seconds for these threads to complete before exiting the Java interpreter (see the APIs for how to do this).
Your server should be thread-safe. You should make it thread-safe without modifying FriendFace.java, and you should include in your in-line comments some indication as to why your implementation is thread-safe.
Task 3: Test the FriendFace server

The file friendFaceServer.maude contains some test reductions that show the expected outputs from four client connections. You should add more tests to this file, and include a main method in a file FriendFaceServerTest.java with corresponding tests. These should give the same results as your Maude tests.

While you are developing your code, it may be useful to test your server using telnet, or this example GUI (save the file, then run with java -jar MetaClient.jar).

What You Need to Submit

You should submit the following files (please use the names specified).

A file friendFaceServer.maude containing the equations that fully specify the FriendFace protocol, and some test reductions.
A file FriendFaceServer.java containing your implementation of the Friendface server.
A file FriendFaceServerTest.java w. This file should contain a main method with tests that give the same results as your Maude tests.
Any other Java files containing any other classes that your implementation uses. You do not need to re-submit your FriendFace code from the first assignment; I will run the tests in FriendFaceServerTest.java using the model solution. Only submit your FriendFaceServerTest.java file if your solution does not work correctly with the model solution.
Marking

This assignment contributes 25% of your final grade for this module, and will be marked according to how far the following requirements are met:

the Maude specification should correctly specify the FriendFace protocol, as described above;
the Java code should be laid out according to a consistent format (e.g., as laid out by the Java mode of Emacs), it should contain clear comments, and follow the standard Java naming conventions (ALL_CAPS for constants, CapitalisedNames for classes, and lowerCaseNames for methods and variables), see the Code Conventions for Java;
the Java code should correctly implement the functionality set out above, using functional decomposition where appropriate;
the Java code should be robust and able to handle unexpected input from clients;
the Java tests should agree with the Maude tests.
A first-class solution (70+%) will meet all these requirements fully; a 2.I solution (60-69%) will meet most but perhaps not all of these requirements (e.g., the specification or code may not quite implement all the desired functionality, or may lack comments, or have an untidy layout); a 2.II solution (50-59%) will probably have some more serious faults (e.g., the specification or code may fall some way short of all the desired functionality, or may contain syntactic errors); a third-class (40-49%) solution will have serious faults, though it should still show that a decent attempt was made (e.g., code that falls further short of being functional – though it still shouldn’t be too far away). A solution getting a failing grade will simply be bad. Failure to hand in a solution will get a zero grade.

Explain and discuss the economics and political effects derived from the devaluation of the China currency experienced in Summer 2015.

Order Description

Coursework Brief
Using journal articles, newspapers, University’s online resources, etc; critically identify, explain and discuss the economics and political effects derived from the devaluation of the China currency experienced in Summer 2015. Furthermore, explain how that affects the Multinational Companies (MNC)’s financial risks exposure. [Abstract, Section 1: What and Why did China do it; Section 2: What does this event mean for the rest of the world; Section 3: Market effects; Section 4: Conclusions].

Key Marking criteria will include:
• Initiative: originality, innovativeness of answer
• Assignment Structure: clarity of aims, objective, structure and presentation
• Quality of Writing: Readability and ability to convey key message(s) concisely
• Quality/Scope of Literature Review: Understanding of established knowledge
• Suitability of Literature: Use of suitable sources, focused to answer key research aims • Literature Analysis: Quality/level of analytical skill demonstrated
• Insightfulness of Analysis: Interest and usefulness of findings, conclusions drawn.
• Understanding: Assignment demonstrates students have understood key topics
• Overall Quality of Assignment

Currently 1 writers are viewing this order

This is a Masters of Special Education Transition Education and Services course assignment on Indicator 13 Analysis of an IEP.

Order Description

This is a Masters of Special Education Transition Education and Services course assignment on Indicator 13 Analysis of an IEP.

Please review the uploaded word documents and PDF forms for more detailed assignment instructions, paper requirements, and important information to help you complete this assignment.

1.) M5 Module Overview that tells you the expected outcome and tasks to be completed to fulfill this assignment.

2.) M5 Website Exploration for the NSTTAC Indicator 13 Checklist that will inform you on how to fill out the uploaded PDF Indicator 13 Checklist 13 Form: B for this Assignment as well.

3.) M5 Assignment – Indicator 13 Analysis IEP that will help guide you step by step on how to complete this Assignment correctly.

4.) IEP Sample that has all the student’s transition information to help you complete this assignment.

5.) Indicator 13 Checklist Form: B that needs to be filled out correctly with the information from the IEP Sample.

6.) IDEA Transition Requirements 2-1-07 that will help you with IDEA transition requirements.

Currently 1 writers are viewing this order