Usability Study – Human–computer interaction

A) Select a portion of a website that you are interested in. – Target.com 

B) You are to perform a heuristic evaluation of that Website or product. You are required to use Nielsen’s 10 heuristics for this assignment, available online at: https://www.nngroup.com/articles/ten-usability-heuristics/ 

C) To guide you in your complete analysis of the usability analysis, you are required to identify at least one scenario that reflects how a user is likely to use your website or product in real-life. Try and replicate the user experience as part of the study heuristic evaluation. 

D) This can be very general — if you were evaluating a hotel or airline website, for example, you might think about someone trying to cash in all their frequent “traveler” points, or someone trying to trade in their points as part of a transaction. Your goal here is to develop a basic scenario that will guide your heuristic evaluation.

E) Using the scenario, you will then systematically evaluate the interface – screen by screen on a transactional basis of your chosen site or product, checking to see which interface elements you encounter (if any) result in problematic experiences. Once you experience challenging experiences, you will document these areas and identify ways in which these areas can be improved potentially to avoid violating any of Nielsen’s heuristics.

Note: You should work from your scenario, and not work from the heuristics (i.e., don’t take each heuristic one at a time, looking for heuristic violations on the site).

The paper should be 4-6 pages in length. You must cite all sources using APA format. It is strongly encouraged you integrate at least 2-3 screenshots of your user experience to include the outputs of your study. When responding, make sure to answer each of these questions:

Questions

1. Identify the website or product you have been assigned (including a screenshot), and briefly describe the reason you selected the section of the Website evaluated. 

2. Describe the scenario you used to focus your evaluation and explain how you approached the site/product with respect to the usability heuristics.

3. Provide a detailed analysis of the usability flaws you found for this site, along with a) the heuristics each flaw violates, and b) an explanation of why this flaw violates those heuristics.

4. Discuss some possible design recommendations that could improve the site, explaining how each recommended change would address the usability flaws you identified above.

File attachment

Data Structure

Instructions

Comparison of SORT algorithms

The objective of this Assignment is to compare the performance of some standard SORT algorithms.

You should look at MergeSort, QuickSort, (see attached code) and Selection Sort (from Week 2); you can also look at an additional Sort mechanism that isn’t covered in class or that isn’t covered in the book for extra credit. OR you can find an implmentation of Radix Sort.

You will have to find the right implementation in Java so that you can make your comparisons for the 4th algorithm (if you choose to go for the extra credit).

Things you will be comparing are the raw running time (measured with Java time functionality) and the time complexity (iteration count) in terms of a key operation for the algorithms (ex: as we discussed in class for Selection Sort comparisons are often a good way of measuring the time complexity of sort algorithms), for this purpose you’ll have to use meaningful count variables.

Refer to https://docs.oracle.com/javase/7/docs/api/java/lang/System.html for time methods. 

Use:

https://docs.oracle.com/javase/7/docs/api/java/lang/System.html#currentTimeMillis()

or

https://docs.oracle.com/javase/7/docs/api/java/lang/System.html#nanoTime()

as you see fit.

Testing:

When comparing algorithms you want to make sure that you use a wide variety of test cases. In your case, you should have at least 4 different example sets on which to run your tests, each test case should have at least 20 numbers.

Report:

If you chose a 4th algorithm for extra credit, discuss which is the 4th algorithm and why you chose that.

You must have MergeSort, QuickSort, and Selection Sort.

Discuss your plan for testing. Explain the 4 test cases that you chose and explain briefly why you chose those test cases. Test cases must have at least 50 integers or more.

Summarize your results for both measured running time and time complexity.

Describe your conclusions including insights, and surprises if any. How does the measured time complexity compare with the expected O cost?

Grading:
1. Test plan and code implementation: 50 points
2. Report and results: 40 points

3. What is the sorting mechanism that Arrays.sort() uses? How does that compare with the others? 10 points

4. Extra credit: up to 20 points

MAKE SURE TO USE TEAMS for discussion and to clear doubts.

You can either use the class attached or you can copy and paste into separate classes. 

Additional resources for assignment

AI and iOS Apps

Q1 (Chapter 10): There have been many books and opinion pieces written about the impact of AI on jobs and ideas for societal responses to address the issues. Two ideas were mentioned in the chapter – UBI and SIS. What are the pros and cons of these ideas? How would these be implemented?

Q2 (Chapter 11): Explain how GDSS can increase some benefits of collaboration and decision-making in groups and eliminate or reduce some losses.

Each response should be 300 words. There must be at least one APA formatted reference (and APA in-text citation) to support the thoughts in the post.  Do not use direct quotes, rather rephrase the author’s words, and continue to use in-text citations. Please refer to Textbook: Business Intelligence and Analytics ISBN: 9780135192016

Q3 Answer the following questions in a separate word document consisting of 2-3 pages with at least one APA formatted reference (and APA in-text citation) to support the thoughts in the post. 

1. When compared to the web world where some popular apps could get away with mediocre design, why do mobile apps face a higher design bar?

2. Compare and contrast native mobile app design versus standard desktop app design.  Discuss considerations for choosing one over the other.  Elaborate on main advantages vs disadvantages.

3. Discuss the importance of data persistence

4. Why is it important to persist mobile application data in a database?

5. Why is navigation using tables an important aspect of mobile app development?

To answer the Q3 please refer to Textbook – Title: Mobile App Development for iOS and Android by Authors: Jakob Iversen and Michael Eierman.

Write a JavaScript program to

Write a JavaScript program to solve the following problem: A company pays its salespeople on a commission basis. The salespeople receive $200 per week plus 9% of their gross sales for that week. For example, a salesperson who grosses $5000 in sales in a week receives $200 plus 9% of $5000, or a total of $650. Your program should obtain the gross sales for each employee through an XHTML form and determines how many of the salespeople earned salaries in each of the following ranges (assume that each salesperson’s salary is truncated to an integer amount): 

Ø $200 – 299

Ø $300 – 399

Ø $400 – 499

Ø $500 – 599

Ø $600 – 699

Ø $700 – 799

Ø $800 – 899

Ø $900 – 999

Ø $1000 and over

Discussion 9-1 – Access Control

Create a physical security considerations checklist for an office building or a hospital that evaluates necessary or optional physical controls to reduce inappropriate access or alert personnel of inappropriate access.  APA formatting is expected for any references.  Initial posts due by Thursday end of day and two peer responses due by the end of the unit.

Cyber

I want a branding statement in cybersecurity for my LinkedIn profile

Question

  

The boundary between OSI model layers is referred to as

The type of signal that is generated by altering the voltage magnitude of the signal up or down over time to create a unique discernable signal pattern is called.

The function that binds multiple network layer protocols with multiple data link layer protocols is called the.

The IEEE standard for CSMA/CD is

Fast ethernet uses category cable for maximum performance. 

The most common type of LLC service is…

Describe the purpose of a MAC address, where it is used, and a specific example of a specific address itself

What are the two primary signalling methods for networks? What are the main differences and where is one used versus the other?

Why does FDDI have counter-rotating rings?

345 Week 6 B

 Discussion 6 B

Find a recent article that relates to either employee monitoring that is conceived as too invasive or a recent incident of where employee data has been breached. Summarize the article and discuss how you believe this will impact the company, and application (if applicable). Also, was the data exploited through an application or storage location that is not necessarily needed to run a business? Is it a nice to have? Example: a social media type application.

Post your reply by Wednesday at midnight. Your response should be at least 200 words and appropriately cite your resources.

Respond to two of your classmates by Sunday at midnight. Your responses should be at least 100 words and should be substantive. You should offer additional resources, insight, or other helpful feedback. A simple “I like your post” will result in a 0.

You will not be able to see other posts until you make your first post.