Category: Programming

  • 1st Assignment: Challenges and Solutions in Cloud Computing 2nd Assignment: The Interaction of Interrupt Handling and Paging in Virtualization 3rd Assignment: Analyzing Causes of Cloud System Failures: A Case Study

    1st assignment is a discussion topic should answer the following question: List some of the challenges of cloud computing. How can one overcome those challenges? It should be 150-200 words 2nd assignment is a discussion topic too should answer the following question: Virtualization of the processor combined with the virtual memory management poses multiple challenges. Analyze the interaction of interrupt handling and paging and explain what you found to the class. It should be 150-200 words 3rd assignment is a case study: Search the Web for reports of cloud system failures. Write a 3 to 4 page paper where you discuss the causes of each incident. Make sure you use APA format and adhere to the writing rubric. Writing Requirements 3–4 pages in length (excluding cover page, abstract, and reference list) Include at least two peer reviewed sources that are properly cited. You can use these 2 files below to answer the questions but also do a research.

  • Exploring Features of Splunk: Crime Data Analysis in Atlanta

    In this assignment you will be exploring the features of Splunk. For this assignment you will be sharing a Word document  or PDF with Screen Shots of each step. Please make sure the screenshot is in a resolution which makes it readable. 
    To complete this assignment first you will
    Make sure you install splunk following the instructions shared with you in the lecture and are able to run it. Screenshot should show your browser window with splunk open in it. (1 points)
    Load the attached CSV Download attached CSVfile in Splunk. The dataset is related to crimes reported in Atlanta between 2009-2017. Source of data is https://data.world/bryantahb/crime-in-atlanta-2009-2017Links to an external site. 
    I went over how to load CSV file in Splunk in the lecture videos. Screenshot should show the dataset loaded in your browser window (1 points)
    3. Query for all “AUTO THEFT” and take a screenshot of the query and results for the query.  You don’t have to show all the results. Just enough to make   sure you are able to run the query(2 points)
    4. Query for all “AUTO THEFT” which occurred between 1st of January of 2011 (Inclusive) and 31st December 2013 (Inclusive)  take a screenshot of the query and results for the query.  You don’t have to show all the results. Just enough to make sure you are able to run the query (4 points)
    5. Create a pie chart of various types of crimes e.g. Auto Theft, AGG ASSAULT etc. The Screenshot should show the pie chart. (4 points)
    6. Query the data to show type of crime and the frequency and sort it by the most common type of crime to least common type of crime.Screenshot should show the query along with the results.  (8 points). 
    7. Create a bar chart to show on X axis – neighborhood and Y-axis the frequency of crimes in the neighborhood (10 points)
    8. Create a dashboard which includes chart from step 5 and 7. Screenshot should show the dashboard view as shown in the lecture. (10 points) 

  • “Connecting PHP to Databases: Retrieving User Information”

    The PHP language is linked to a database to retrieve user information such as their details and addresses

  • Title: Exploring Computer Architecture and Performance

    1. Why are IEEE FP numbers not the same as real numbers – or even rational numbers? Why are “Integer” numbers on a computer not the same as the Integer numbers in Mathematics?  Your answer must include Mathematical definitions of the Integers and the Reals, and also the computer definitions of Integers and Floating Point numbers.
    2. What is out-of-order execution? How is it related to pre-fetching instructions? Give an example of where it occurs. Your answer must include a discussion about how and why we predict a branch, and why we may partially unroll loops.
    3. Why do CPUs typically require more power than domain specific processors (DSA)? What percentage of ISA design do you think is affected by the power issue, and what percent is determined by the need to focus on RISC architecture?
    4. Assume you have a new processor in front of you and you want to know how large to construct your input set. What type of a graph can you draw to help you decide when you are weakly scaling the built-in parallelism in your system, and when you have reached Amdahl’s law limits?  Describe the axis of this graph, and the part on the graph that tells you you’ve reached Amdahl’s law limits.

  • “Decision Tree (25 points)” Decision Tree (25 points) For this assignment, I have used the Wine dataset from the Scikit-learn library instead of the Iris dataset. The code for loading the wine dataset is similar to the code for

    Decision Tree (25 points)
    Description:
    In this weeks assignment you will be exploring Decision Tree algorithm from Scikit learn on your own using a different dataset. You will be doing the following tasks
    Download the Jupyter notebook which was shared with you in Canvas and I went over in the lecture
    Read the description for Wine dataset which is included in the Scikit-learn library (Similar to Iris)
    https://scikit-learn.org/stable/modules/generated/sklearn.datasets.load_wine.html#sklearn.datasets.load_wineLinks to an external site.
    If you check this page towards the end you will see sample code about how to load the wine dataset in the same fashion as Iris was loaded
    3. Read the description for Decision Tree on scikit-learn’s website
    https://scikit-learn.org/stable/modules/tree.htmlLinks to an external site.
    and how the tree can be exported using GraphViz https://graphviz.readthedocs.io/en/stable/manual.htmlLinks to an external site.
    4. Modify the Jupyter Notebook which was shared with you to achieve the following goals
    Load the wine dataset in place of Iris dataset (5 points)
    Use the code to do classification on the wine dataset similar to Iris (5 points)
    Identify the accuracy numbers.
    Check the documentation for Decision Tree on https://scikit-learn.org/stable/modules/generated/sklearn.tree.DecisionTreeClassifier.html#sklearn.tree.DecisionTreeClassifierLinks to an external site. and notice the parameter min_samples_split
    Tweak the value of min_samples_split with three different values. You can decide the values, but for each alteration to min_samples_split you have to print the accuracy numbers.  (10 points)
    Export the decision tree image for the value of min_samples_split which gives the highest accuracy using graphviz library as described in previous bullet point (3) as a PDF file “wine.pdf”   (5 points) 
    What to submit:
    Create a zip file containing 
    Your Jupyternotebook with the code changes. 
    PDF file with your decision tree. 

  • “Exploring Enterprise Process Management Systems: A Comprehensive Analysis of BPMN 2.0”

    No plagiarism Textbooks : Vivek Kale (2019), Enterprise Process Management Systems: Engineering Process-Centric Enterprise Systems using BPMN 2.0, CRC Press, ISBN: 9780429842344

  • Title: Exploring Hidden Implementations and Collaborative Programming in Real Life and Programming Environments

    The discussion assignment provides a forum for discussing relevant topics for this week on the basis of the course competencies covered.
    For this assignment, make sure you post your initial response to the Discussion Area by the due date assigned.
    To support your work, use your course and text readings and also use the South University Online Library. As in all assignments, cite your sources in your work and provide references for the citations in APA format.
    Start reviewing and responding to the postings of your classmates as early in the week as possible. Respond to at least two of your classmates’ initial postings. Participate in the discussion by asking a question, providing a statement of clarification, providing a point of view with a rationale, challenging an aspect of the discussion, or indicating a relationship between two or more lines of reasoning in the discussion. Cite sources in your responses to other classmates. Complete your participation for this assignment by the end of the week.
    Tasks
    Hidden implementations are often said to exist in a black box. What are the advantages of this approach in both programming and real life? Are there any disadvantages?
    A program subdivided into methods allows different programmers to write separate methods, thus dividing the work. Would you prefer to write a large program by yourself or to work on a team in which each programmer produces one or more modules? Why?

  • “Plagiarism Prevention: A Guide to Writing Original Work”

    Avoid plagiarism, the work should be in your own words, copying from students or other resources without proper referencing will result in ZERO marks. No exceptions. All answered must be typed using Times New Roman (size 12, double-spaced) font. No pictures containing text will be accepted and will be considered plagiarism).

  • “Exploring Data Structures: Algorithmic Problem Solving Project”

    Description and Instructions
    1. Objectives
    The main objective of this project is to get familiar with designing and developing an algorithmic problem solution using data structures concepts.
    2. Introduction
    On this project each group of students will solve a problem to assess their understanding of data structure. Students will work in groups of 2-3 students then collect their work in one report to be submitted with the other project materials.
    3. Required work
    Choose an algorithmic problem related to the concepts of data structures (one that has been covered in class) and write a problem statement on it.
    Examples of projects topics:
    Problem Name
    Suggested Data Structure
    Train Schedule Manager
    Doubly Link list
    Student Course Scheduler
    2D- Array
    Social Network Connections
    Graph
    Shopping Cart
    Singly Link list
    Flight Reservation System
    2D-Array
    Shortest Path Finder
    Graph
    Music Streaming Playlist
    Circular Link list
    Select one of the projects Name in the table above. It is also possible to suggest new project (must be approved by course instructor).
    Understand the problem. Implement at least two solutions of the problem using data structures.
    You must use at least one data structure in your solution. Analysis the Algorithm complexity of your solutions 4. What to submit?
    Project Report
    a)Describe the Problem. b)Describe the Algorithm used to solve the problem. c)Analysis the Algorithm complexity of your solutions.
    Source Code
    Write the program in Java code to solve the problem. Marking Criteria #
    Criteria
    Marks
    1
    Project Report
    6
    1.1
    Describe the Problem
    1
    1.2
    Describe the Algorithm used to solve the problem (solution 1)
    1
    1.3
    Describe the Algorithm used to solve the problem (solution 2)
    1
    1.4
    Analysis the Algorithm complexity of your solution 1
    1.5
    1.5
    Analysis the Algorithm complexity of your solution 2
    1.5
    2
    Source Code
    8
    2.1
    Java code to solve the problem. (Solution 1)
    4
    2.1
    Java code to solve the problem. (Solution 2)
    4
    Total
    14

  • Title: Resilience and Adaptability in the Face of Adversity: A Case Study of Peloton’s Response to the COVID-19 Pandemic Title: Business Process Analysis and Improvement for Pandemic Resilience

    Instructions:
    You must submit two separate copies (one Word file and one PDF file) using the Assignment Template on Blackboard via the allocated folder. These files must not be in compressed format.
    It is your responsibility to check and make sure that you have uploaded both the correct files.
    Zero mark will be given if you try to bypass the SafeAssign (e.g. misspell words, remove spaces between words, hide characters, use different character sets, convert text into image or languages other than English or any kind of manipulation).
    Email submission will not be accepted.
    You are advised to make your work clear and well-presented. This includes filling your information on the cover page.
    You must use this template, failing which will result in zero mark.
    You MUST show all your work, and text must not be converted into an image, unless specified otherwise by the question.
    Late submission will result in ZERO mark.
    The work should be your own, copying from students or other resources will result in ZERO mark.
    Use Times New Roman font for all your answers.
    Name: Name:
    Name: ID:
    ID:
    ID:
    Description and Instructions
    Case Study Objective:
    This case study is an opportunity for you to practice your knowledge and to develop skills of working in teams.
    Total Marks = 14
    Project Report
    Presentation
    10 marks
    4 marks
    Group Size = 3-4 Members.
    One group member (group leader/coordinator) should submit all files: Project Report and Presentation Slides on blackboard.
    Marks will be given based on your submission and quality of the contents.
    Project Report
    Each Project Report will be evaluated according to the marking criteria mentioned in each question section.
    Presentation
    Each group need to present their projects in week# 14.
    Introduction
    The global economy went through a difficult period due to COVID-19. Many businesses did struggle, and some unfortunately failed. While COVID-19 brought immense challenges, it also opened doors for new business and innovative opportunities.
    Peloton’s Rise and Fall
    Peloton, the high-end at-home fitness company, initially thrived during the early stages of the pandemic. With gyms closed and people stuck at home, demand for their stationary bikes and fitness classes skyrocketed. However, by 2022, they faced significant challenges. They overestimated demand and built-up excess inventory, leading to stockpiling and financial losses. Competitors like NordicTrack and Echelon offered cheaper alternatives, chipping away at Peloton’s market share. Rising inflation and interest rates squeezed consumer spending, making luxury items like Peloton bikes less affordable. Peloton cut expenses, closed stores, and laid off employees to streamline operations. They launched lower-priced bikes and accessories to broaden their customer base. They invested heavily in their app and content offerings, enhancing the virtual fitness experience. Collaborations with retailers like Dick’s Sporting Goods and Amazon expanded their reach. They focused on building community and the emotional benefits of fitness rather than just pushing product sales. While the road was bumpy, Peloton’s efforts are starting to pay off. They’ve reduced their losses, streamlined operations, and are seeing signs of renewed customer demand. The company has shown resilience and adaptability in the face of adversity.
    Note: The above-mentioned case study is just an example; students are supposed to find a case study of business that faced significant challenges during the pandemic but found innovative ways to overcome them.
    4 Marks
    Learning Outcome(s): CLO1: Explain the interdisciplinary concepts, theories, and trends in ES and their role in supporting business operations.
    Question One
    After selecting your case study, describe it in your own words by using the following points. §Clear introduction: It should give the most important information that describes the case study. What is the nature of the product or service they provide? (0.5 mark)
    §Business process: describe in detail the key business processes, How are they done? (1 mark)
    §The business situation: It describes their situation at that time based on the business process. What are the changes that are made on theses process to overcome the situation. (1 mark)
    §The Issues: State the problem/issues, consequences, and any hesitations in the business process. (0.5 mark)
    §The strategies: State the key success strategies that helped them to navigate the pandemic challenges. (1 mark)
    3 Marks
    Learning Outcome(s): CLO4: Design ES architectural models for various business processes.
    Question Two
    Business Process Model and Notation (BPMN) is a standardized diagramming system used to visualize business processes.
    §Use one of the tools such as Visio to model the chosen enterprise current process. (1.5 mark)
    §Analyze the model process issues from at least two perspectives such as time and quality perspectives. (1.5 mark)
    2 Marks
    Learning Outcome(s):
    CLO3: Discuss the issues and challenges associated with implementing ES and their impacts on corporate enterprises.
    Question Three
    Propose at least two suggestions for improving the process of your selected company from equipment, employees, IT & IS technologies perspectives. How your suggestions will solve business process issues. (1 mark)
    Note: Your provided suggestions or solutions should be different than the solutions that the company have used to overcome the pandemic. (1 mark)
    1 Marks
    Learning Outcome(s):
    CLO3: Discuss the issues and challenges associated with implementing ES and their impacts on corporate enterprises.
    Question Four
    Based on your information and the course materials, what innovative approaches can enterprises adopt to strengthen their disaster recovery plans? (1 mark