Final Assignment

I want you to identify the paper that was the best one of the semesters, and

the paper that was the worst one of all these papers below. You should name

each of them, and provide just a couple of sentences describing why you

choose them. Then use the scholarly search tools we listed early in the

semester to find current papers (2020 onward) on the same two general

topics. For example, if one of your choices is the paper that focused on

Multics virtual memory, you probably wouldn’t find much that is current and

specifically references Multics, but you could certainly find papers on some

aspect of virtual memory. So again, find a current paper on each of those two

topics. Then write the usual summary and reaction for each of them with the

headings. (Note: don’t forget which papers you chose for best and worst.)

Paper 1: Read this paper: Peter Chen, Edward Lee, Garth Gibson, Randy Katz,

and David Patterson, "RAID: High-Performance, Reliable Secondary Storage",

ACM Computing Surveys, volume 26, number 2, June 1994. 

Paper 2: Mendel Rosenblum and John Ousterhout, "The Design and

Implementation of a Log Structured File System", Proceedings of the

Symposium on Operating Systems Principles, 1991.

Paper 3: John Howard, Michael Kazarm Sherri Menees, David Nichols, M.

Satyanarayanan, Robert Sidebotham, and Michael West, "Scale and

Performance in a Distributed File System", ACM Transactions on Computer

Systems, Volume 6, Number 1, February 1988. 

Paper 4: The paper is A. Bensoussan and R. Daley, "The Multics Virtual Memory:

Concepts and Design", Proceedings of the Symposium on Operating Systems

Principles, 1969."

Paper 5: Peter Denning, "The Working Set Model for Program Behavior",

Communications of the ACM, 1968.

Paper 6: Richard Carr and John Hennessy, "WSClock — A Simple and Effective

Algorithm for Virtual Memory Management", Proceedings of the Symposium on

Operating Systems Principles, 1981.

Paper 7: Judy Kay and Piers Lauder, A fair share scheduler, Communications of

the ACM 31.1, 1988

Paper 8: Carl Waldspurger and Weihl William, Lottery scheduling: Flexible

proportional-share resource management,  In Proceedings of the 1st USENIX

conference on Operating Systems Design and Implementation,  1994

Paper 9: Dabek, Frank, et al. "Event-driven programming for robust software."

Proceedings of the 10th workshop on ACM SIGOPS European workshop. 2002.

Paper 10: Rob von Behren, Jeremy Condit, and Eric Brewer, Why Events Are A

Bad Idea (for high-concurrency servers), Workshop on Hot Topics in Operating

Systems, 2003.

Design a class Student that contains

  

Design a class Student that contains the following members:1- String fields firstName, lastName and status.
2- char field letterGrade.
3- double fields grade1, grade2, grade3
4- double field average
5- A two-argument constructor that takes firstName and lastName as parameters.
6- computeAverage method. Take into account that you will have different number of grades depending on the student.
7- computeStatus method (If average is < 70, the status will be “Failing”. Otherwise, the status is “Passing”)
8- computeLetterGrade method (If average >= 90 letterGrade is ‘A’, If average >= 80 letterGrade is ‘B’, If average >= 70 letterGrade is ‘C’, If average >= 60 letterGrade is ‘D’, else letterGrade is ‘F’)
9- get and set methods for all fields.
Design a class StudentList that contains the following members:
1- An ArrayList of Student objects students.
2- readStudents method that prompts the user for an input file name (use JFileChooser) and reads the contents of the input file into students. You can expect the file to be a text file with the following format:
firstName|lastName|Grade1|Grade2 //Student 1
firstName|lastName|Grade1|Grade2|Grade3 //Student 2
firstName|lastName|Gra de1 //Student 3
firstName|lastName //Student 4

Sample input file contents:
Rodolfo|Cruz|78.6|99.7
Maria|Vargas|90.5|100|100
Julio|Perez|78.1
Juan|Rodriguez
Notes:
use String.Split() method to parse the input.
• The file could have any length; therefore, you cannot make assumptions about how many students you’ll find in the file.
• You can assume that the information for every student will include firsName, LastName and between 0 and 3 grades.
• Need to populate the average, status and letterGrade fields as appropriate.3- saveStudentsToDB method that prompts the user for an DataBase file name (use JFileChooser) and writes the contents of students to the DB. The database will contain the table StudentsTbl with the following columns: ID (ignore), FirstName, LastName, Grade1, Grade2, Grade3, Average, Status and LetterGrade.
4- findStudent method that prompts the user for a student name and last name and shows a message indicating that the student was either found or not found in the DB. Continue asking the user until the user enters end.
5- writeStudents method that prompts the user for an output file name (use JFileChooser) and writes the contents of the StudentsTbl from the DB to the output file with the following format:
Name Grade 1 Grade 2 Grade 3 Average Letter Status
Grade
Rodolfo Cruz 100.00 100.00 100.00 100.00 A Passing
Julio Perez 60.00 60.00 60.00 60.00 F Failing6- writeSortedStudents method that prompts the user for an output file name (use JFileChooser) and writes the contents of the StudentsTbl from the DB to the output file in ascending order of average (use order by SQL clause) with the following format:
Name Grade 1 Grade 2 Grade 3 Average Letter Status
Grade
Rodolfo Cruz 100.00 100.00 100.00 100.00 A Passing
Julio Perez 60.00 60.00 60.00 60.00 F FailingCreate a class TestStudents to test your work. This class will have a main that looks exactly like this:
public static void main(String[] args) {
StudentList studentList = new StudentList();studentList.readStudents();
studentList.saveStudentsToDB();
studentList.writeStudents();
studentList.writeSortedStudents();
studentList.findStudent();
}

Discussion 6- Legal

Assigned Readings:Chapter 7. International Law.Initial Postings: Read and reflect on the assigned readings for the week. Then post what you thought was the most important concept(s), method(s), term(s), and/or any other thing that you felt was worthy of your understanding in each assigned textbook chapter.Your initial post should be based upon the assigned reading for the week, so the textbook should be a source listed in your reference section and cited within the body of the text. Other sources are not required but feel free to use them if they aid in your discussion.Also, provide a graduate-level response to each of the following questions:

  1. Define expropriation, explain how it effects a county’s investments in foreign counties, and how counties respond to it.
  2. Sprockets Unlimited, a United States corporation, is considering doing business in a foreign country that is known to have an unstable government and corrupt politicians; however, the market could be lucrative and greatly expand Sprockets Unlimited’s profits.  What consideration should Sprockets Unlimited consider before doing so?  Could the United States not allow Sprockets Unlimited to do business in this country?
[Your post must be substantive and demonstrate insight gained from the course material. Postings must be in the student’s own words – do not provide quotes!]

Text
Title: Business 

ISBN: 9780357447642 

Authors: Marianne M. Jennings 

Publication Date: 2021-01-01 

Edition: 12th Edition

Communication Transfer through Technology

 

Overview

There are a number of cellular phone  companies, each serving its own unique geographical areas. Likewise,  they each may use different technology to transfer communication.  Research the pros and cons of 3G and 4G technologies and their roles in today’s applications.     

Instructions

Write a fully developed paper in which you: 

  1. Compare the pros and cons of 3G and 4G technology to determine the best uses of 3G and 4G technology in today’s applications.
  2. Describe how an enterprise would use 3G, 4G, WWAN, and WiMAX to  improve business. Explain why they would use one solution over the remaining three.
  3. Analyze the changes in 4G technology since the printing of the textbook in 2013 and identify those of importance for a user of 4G  technology.
  4. Take a position on the following statement, “Wireless application  protocol is a necessity for wireless communication organizations and  their users.” Then, explain your position with supporting evidence.
  5. Use at least three quality resources in this assignment.

250 words

 

Select ONE ARTICLE from the following links and summarize the reading in your own words. Your summary should be 2-3 paragraphs in length and uploaded as a TEXT DOCUMENT. Click the link above to submit your work. There is an EXAMPLE attached to show you the format requirements.

What is most important is that you use YOUR OWN WORDS to summarize the news article. It is essential that you do not copy text directly from the Internet. Plagiarism is unacceptable. You can easily avoid this by rephrasing the contents and summarizing it using your own words.

http://topics.nytimes.com/top/reference/timestopics/subjects/c/computer_security/index.html

https://www.lifewire.com/learn-how-antivirus-4102748

http://www.sans.org/newsletters/

http://news.cnet.com/security/https://www.onlinesecurity.com/news–publications-pagehttp://www.esecurityplanet.com/viewshttp://netsecurity.about.com/
https://www.techrepublic.com/

Analysis

 

Using a word crowed visualization tool of your choice (e.g. https://tagcrowd.com), analyze President Biden’s Address to a Joint Session of Congress delivered on April 28, 2021.

The transcript of the speech is available here:

https://www.whitehouse.gov/briefing-room/speeches-remarks/2021/04/29/remarks-by-president-biden-in-address-to-a-joint-session-of-congress/

Provide detailed analysis of what you noticed and understood from the resulting visual report.

(Maximum 600 words)

Make sure to include a screenshot of the resulting tagcrowd.

Make sure to exclude common words such as ‘America’, ‘American’, ‘applause’, ‘days’, ‘years’ etc. that do not add significance to understand the content of the message in your tag-crowed analysis.

Software Process Discussion

 Respond to the peer discussion with at least 75 words.

Discussion Topic:

In this module, we have studied various types of software development methodologies. Discuss.

Peer Response: 

 The application of standards sets the foundation for the decisions you will make throughout the development process and also allows you to have a good measure of how well the project is executed.  Without a suitable set of standards in place, a project will tend to run its own course and will be difficult to organize. 

Course Collaboration

  • using technologies such as Kaltura, PowerPoint, or any other tool to explain the concepts learned during the week.
  • Minimum of 1 scholarly source

Initial Post Instructions

This week you learned how to collaborate with others online. Based on what you learned, which features did you find most beneficial and how could you use these in your current workplace? Why is online collaboration so important? Is this something that is needed in the healthcare environment? Which tools do you use to collaborate today?

Assignment

 

  1. Select a subfield of Artificial intelligence that interests you. Find an example of current work (no more than 5 years old) on this topic and research on it. Franklin’s library is a great resource where you can find many books, papers and conference proceedings in AI.
  2. For what you pick, write a summary report with your answers to the following questions as best as you can:
    1. What is the problem being solved?
    2. What approach does it take to solve it?
    3. Is there anything unique or different or special about this approach that makes it different from other similar approaches? (There almost always is.)
    4. How well does it work?
    5. Do they talk about what they want to do next, in terms of new functionality, or new approaches?
  3. The paper should be 1-2 pages, and should talk about these issues in your own words. Anyone can quote Wikipedia or a section of someone’s web page.  What I want to see is you distilling the information and explaining what’s going on. You must cite your sources appropriately.