Write a program that would allow

  

Write a program that would allow a user to enter student names and Final grades (e.g. A,B,C,D,F) from their courses. You do not know how many students need to be entered. You also do not know how many courses each of the students completed. Design your program to calculate the Grade Point Average (GPA) for each student based on each of their final grades. The program should output the Student name along with the GPA. Be sure to use Repetition for this assignment.

GPA is calculated by summing the point equivalents for final grades and taking the average. A =4, B=3, C=2, D=1, and F = 0. So, if someone earned 2 A’s and 1 B, their GPA would be (4 + 4 + 3)/3 = 3.67
Think about using a simple process to stop entering students and course grades. For example, if StudentName == “X” (or While StudentName != “X”).

Password-Based Authentication

  

Many organizations use password-based authentication to authenticate their users. Passwords that do not meet the criteria can be placed in a vulnerable state. Hackers can use password crackers to guess the passwords and infiltrate systems.

Data Mining

 This week our focus is on data mining. In the article this week, we focus on deciding whether the results of two different data mining algorithms provides significantly different information.  Therefore, answer the following questions:

  1. When using different data algorithms, why is it fundamentally important to understand why they are being used?
  2. If there are significant differences in the data output, how can this happen and why is it important to note the differences?
  3. Who should determine which algorithm is “right” and the one to keep?  Why?

Need 350 words with minimum 3 APA formatted references

Topics: 1, 2 , 3 , 4,

Term Project – Research Paper Presentation Content

Final Term Project – Term Project – Research Paper & Presentation document for detailed information about requirements for the content of the Presentation

Include at least 12 slides (of content) that include the following (note that each group should select 2 slides for 2 topics marked below with 2 slides,presentation should total at least 12 slides):

1. Title Page: APA 7 formatted Title Page.

2. Introduction – 2 slides

3. Background – 2 slides

4. Root Cause of Problem – 2 slides

5. What Went Wrong – 2 slides

6. Literature Review

7. Discussion – 2 slides

8. Recommendations – 2 slides

9. Conclusions – 2 slides

10. Reference Page: APA 7 formatted Reference Page.

computer science

Object-oriented programming has been adopted widely because of its capability to reuse code. Most application development software provides class libraries and extensive support for complex data structures, including linked lists. 

Investigate one of these libraries, such as the Microsoft Foundation Class (www.microsoft.com) or the Java 2 Platform (http://www .java.com) application programming interface (API). 

  • What data structures are supported by the library? 
  • What types of data are recommended for use with each data structure object? 
  • Which classes contain which data structures, and what methods does the library provide?

back-door encryption.

Over the last several years there has been a push to insert back doors into encryption software so government and police can access encrypted data, 

 research an article either for or against backdoors in encryption software and summarize the article. Discuss if you agree or disagree with the author and why. 

Dynamin and Static Data Structures

 Respond to the following with 150 words or more and be sure to use references.

Discuss the trade-offs between dynamic and static data  structures. What are the advantages of and differences between  ArrayList, LinkedList, and Vector? Provide examples of how to best  implement each of these data structures.