Programming

General information/requirements/grading rules

  1. Adhere to the naming conventions discussed in class for variable names, program name and function names
  2. Use meaningful names for variables
  3. If there are two words in the variable use first word lowercase and first letter of second wordupper case i.e., firstName or underscore between 2 words i.e first_name
  4. Include appropriate comments in the code
  5. Output should be displayed exactly as mentioned against each problem
  6. Indent the lines of code appropriately

1.numeric.py  (20 Points)

Write a program that prompts the User to enter a number between the range of 1 through 10. The program should display the Roman Numeral version of that number. If the number is outside the the range of 1 through 10, the program should display the error message. The output should display the data in table as shown below:

Hints:

Prompt user to enter a number.

Use a ‘if /elif’ to verify if the number entered is within the range and display output accordingly. 

If the number is out of range, display the following error message : ”Error: Invalid Number’.

Output should look like:

Number                   Roman Numeral

1                                 I

2                                 II

3                                 III

4                                 IV

5                                 V

6                                 VI

7                                 VII

8                                 VIII

9                                 IX

10                                 X

  1. dollar.py   (30 Points)

Write a program that finds number of Dollars, quarters, dimes, nickels, pennies given an amount.

Hints:

              Prompt user to enter an amount

              Find number of one dollars (remember to convert total amounts to pennies)  

              Find number of quarters in the remaining amount

              Find number of dimes in the remaining amount

              Find number of nickels in the remaining amount

              Find number of pennies in the remaining amount

              Display results

Expected Output:

Your amount 10.63 consists of

               10 dollars

               2 quarters

               1 dimes

               0 nickels

               3 pennies

3. dates.py   (20 Points)

Design a program that asks the user to enter a month (in numeric form), a day, and a 2 digit year. The program should then determine whether the month * day is equal to the year. If so, it should display a message saying the date is magic. Otherwise, it should display a message saying the date not magic.

Hint:

Prompt user to the month, day, and year in two digit format

Verify the month input if it is between 1 and 12. Display error message otherwise.

Verify the day input if it is between 1 and 31. Display error message otherwise.

Verify the year input if it is between 0 and 99. Display error message otherwise.

If the inputs are valid, evaluate the magic date.

Expected output: 

If user enters a month as 7, day as 3, year as 21, the it should display as follows:

The date is  7 / 3 / 21
This is a magic date.

4. leapYear.py (30)

Write a program that asks the User to enter a year. The program should display the number of days in February that year. Use the following criteria to identify leap years: 

   1. Determine whether the year is divisible by 100.  If it is, then it is a leap year and if only if it is also divisible            by 400. For example,        

        2000 is a leap year but 2100 is not.

    2. If the year is not divisible by 100, then it is a leap year and if only if it is also divisible by 4. For example, 

         2008 is a leap year but 2009 is not.

Hints:

              Prompt user to enter a year

             Use nested if to verify if the year is divisible by both 100 & 400

                  determine if the leap year is ‘True or False’

            Use Else to o verify if the year is divisible by 4  (if year %4 == 0: )

                  determine if the leap year is ‘True or False’

             Now use IF and Else to print if the year entered is a leap year or not.

Output

If entered 2008, the output should display: That is a leap year. February has 29 days.

If entered 2009, the output should display:  That is not a leap year. February has 28 days.

MIS

  Do not copy/paste, all answers should be in your own words. 

 When answering, indicate the number/topic of the question. 

 Make sure your name is included inside the file. If your name is not included, it will be difficult to assign a grade to the correct student.

  Answers must be complete (no 2-3 sentence answers) 

2. Explain several approaches that can be taken when assessing future emerging technology markets. 

3. What is a ‘lumpy market’ and how can companies overcome this to succeed with new technologies? 

4. What are some challenges that emerging technologies must face? 

5. What is scenario planning and how does it help emerging technologies? 

Executive Practical Connection Assignment

 

This week select an organization that has a Global platform (they operate in more than one country), that has demonstrated operational excellence. 

 In this paper, perform the following activities:

  • Name the organization and briefly describe what good or service they sell and where they operate.
  • Note how they are a differentiator in the market.
  • Note the resources used to ensure success in their industry (remember resources are comprised of more than just people).
  • Explain what actions the company took to achieve operational excellence.

The above submission should be three pages in length.  Remember the total length does not include the APA approved cover page or the references.  There should be at least three APA approved references to support your work.

Data Analytics and research

  1. Read chapters V, and IX, and X in the online textbook. Watch the videos and powerpoints that go with each chapter.
  2. Examine the County Complete database (attached here). Pick three states in the same area of the country as yours, one of which is your home state. Determine one variable that was not included in your workshop two analysis. Complete the following analysis:
    1. Determine the mean, median, mode, standard deviation, and variance for the counties in all three states. How are they different? The same?
    2. Assess each of your three variables for normality.
    3. Determine a 95% confidence level for each of the three states for the mean value of counties.
    4. Compare the confidence level of your home state to the actual value for your home county. Is it within the confidence limit you have calculated? If not, what could be factors causing it to be an outlier?
  3. Write a short report that includes the results of your analysis. Include whatever graphs or statistical output you may have generated in answering these questions along with a short explanation of your analysis.

Texbook URL: http://www.oercommons.org/courses/online-statistics-an-interactive-multimedia-course-of-study/view

Disaster and recovery planning

Describe at least three advantages and three disadvantages of outsourcing an IR process.

2. The difference between a policy and a law is that ignorance of a policy is an acceptable defense. For a policy to become enforceable, what are the five criteria it must meet?

enterprise software development

I am planning to implement my own startup, which will deal with enterprise software, and I would like to ask other participants about their experience in this area.

As we all know, enterprise software development is a complex process that requires a high level of skill and experience. Such applications require scalability, security, and reliability, which makes the development process more time-consuming and time-consuming. However, if you are confident in your ways and willing to work hard, this business can become very profitable.

It is important to understand that when developing enterprise software [url=https://dinarys.com/blog/enterprise-software-development]https://dinarys.com/blog/enterprise-software-development[/url] you need to consider not only the technical aspects, but also the business need. You need to understand customer requirements and aim for solutions that will meet their creation. You should also keep in mind that enterprise software is often used in large organizations with large revenues, so high scalability and security is required.

IT Project management part four

 Look at your project and consider potential risks your project may face. Create a risk matrix looking at at least three potential risks and create a related risk matrix. 

 You can find others on the internet as well. Here are a few examples:  

https://templatelab.com/risk-register-templates/

https://www.sketchbubble.com/en/presentation-risk-register.html

web 13

 Half Page—- 3 hours

Some classify cookies as spyware. Conduct some research to learn more about cookies. Do you think they should be classified as spyware?  How can cookies be misused? Do they provide value in some instances?  Be prepared to discuss your findings.  

Data analysis – Community grant – k Nearest Neighbor and Naive Bayes

See attached file

Part 1

write an Executive Summary of a research proposal in your area to an audience of lay reviewers. Method to be adopted may be the k-Nearest-Neighbor data mining technique or Naive Bayes. The goal is to convince the panel that your project should be funded.

Part 2

A

Identify a current (open within the last year) granting opportunity in community-based research. This may be anywhere on the planet – the goal is simply to leverage the language used in the scope of projects to frame your responses in subsequent steps. Provide the title of the granting opportunity and the hyperlink. 

B

In ten or more sentences, write a compelling narrative explaining (1) the problem your research question will address, (2) why and how that problem is important, and (3) how findings from your work will transform the space (e.g. recidivism rates, access to healthcare, financial education, etc). one image is acceptable if properly referenced, annotated, and labeled. 

C

In ten or more sentences, (1) explain what k-Nearest-Neighbor analysis/Naive Bayes is, (2) how it will be used in your research, (3) the data set you will analyze, and (4) your anticipated outcomes. It is recommended that the final sentence in this section tie into what was presented in Section A. 

Web Development I Project

  

Taking Your Website Global

You are developing a website for this class. That website is oriented toward a domestic audience. This paper assignment invites you to consider what work you would need to do if you wanted to launch your website in another country or another region. 

Assignment: Choose a country or a region where you would like to re-launch your website. Write a two-page paper that discusses the major factors that you will need to address in order to launch your website in another country or another region. The following questions must be addressed in your report:

1. Overview: why are you interested in launching your website in another country or region? 

2. What factors will you add to your website to make it appeal to people in the country or region you have chosen as your target for your global launch? 

3. What challenges will you face when you try to move the website to another country or region? 

a. Think about cultural differences you will need to accommodate. How will these change your choices about the global version of your website? 

b. How will government regulations change your approach to your content? Find out what kinds of regulations you may need to accommodate based on the country and/or region you have chosen.  

4. How would you change the website content and design to make it work in the country or region you have chosen to launch it?

5. What are the ethical issues related to launching your site in the country or region you have chosen? Explain why these ethical issues are important.

6. Write a conclusion that relates your website to global learning (definition below). Reflect on what you have learned and how you will use this learning in the future?

Citations. All sources of information used to support your essay should be cited using APA format.

Global Learning Definition:

Global learning focuses on transnational economic, political, environmental, physical, social and cultural issues and their implications. It enables students to: 

1. Advance their knowledge and understanding of global issues, events and histories; 

2. Strengthen their knowledge and understanding of divergent global perspectives and pluralistic views and develop their abilities to thoughtfully communicate across difference; and, 

3. Apply learning and consider opportunities for ethical engagement, identifying ways their actions affect both local and global communities.