Category: Programming

  • “Optimizing Dijkstra’s Algorithm for Efficient Map Routing”

    (See the attached pdf for complete details)
    Map Routing:
    Implement the classic Dijkstra’s shortest path algorithm and optimize it for maps. Such algorithms are widely used in geographic information systems (GIS) including MapQuest and GPS-based car navigation systems.
    Your goal:
    Optimize Dijkstra’s algorithm so that it can process thousands of shortest path queries for a given map. Once you read in (and optionally preprocess) the map, your program should solve shortest path problems in sublinear time. One method would be to precompute the shortest path for all pairs of vertices; however you cannot afford the quadratic space required to store all of this information. Your goal is to reduce the amount of work involved per shortest path computation, without using excessive space. We suggest a number of potential ideas below which you may choose to implement. Or you can develop and implement your own ideas.
    You need to implement 2 improvement ideas, in order to get full points on the coding part. If you come up with your own ideas, you will get extra credits. (up to 10 points)
    Requirements: Based on the requirement of the question | Java

  • Title: Enterprise Systems Development and Reengineering Best Practices

    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: ###
    CRN: ###
    ID: ###
    2 Marks
    Learning Outcome(s):
    Describe the development life cycle of ES and reengineering best practices.
    Question One
    A manufacturing company is deciding to implement new software to streamline production.
    Discuss in your own words how Deming Cycle Change Management Model could be applied.
    2 Marks
    Learning Outcome(s):
    Design ES architectural models for various business processes.
    Question Two
    Modelling Ontology involves two key approaches: reverse engineering and forward engineering.
    Explain each approach with examples.
    2 Marks
    Learning Outcome(s):
    Design ES architectural models for various business processes.
    Question Three
    Both error events and escalation events are used for exception handling in BPMN 2.0 workflows, but they signal different situations and have different effects on the process flow.
    Explain the concept for each one and the effects on the process flow.
    2 Marks
    Learning Outcome(s):
    Develop robust business intelligence solutions that provide an integrated framework for improved business processes within a global context.
    Question Four
    In Process-Oriented Enterprise, values are characterized by some determinants for example:
    -Time
    -Flexibility
    -Responsiveness
    -Quality
    -Price
    In your own words, define each one of them and briefly explain why these values are considered determinates?

  • Title: Submission Instructions for Assignment

    Instructions:
    You must submit two separate copies (one Word file and one PDF file). 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)
    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.

  • Title: IT Project Management Plan for Improving Company Operations Title: Project Management Plan for Implementing a New Software System

    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:
    Name:
    ID:
    ID:
    ID:
    ID:
    Learning Outcome(s): LO3
    The student will be able to develop a comprehensive IT project plan for estimation, scheduling, communication, resource management, procurement, risk, and quality.
    Description and Instructions
    Project Instructions
    This project enables the students to integrate the covered knowledge and skills in this course to perform as project managers in the field of computing and improve the success rate of the IT projects.
    Total Marks = 14
    Project Report
    Presentation
    10 marks
    4 marks
    Group Size = 3- 4 members.
    One group member (group leader) should submit all files: Project Report and Presentation Slides on blackboard on 12th May 2024. Marks will be given based on your submission and quality of the contents.
    Each group must come up with a unique scenario for the project based on the below description and get approved by your instructor before 3rd March 2024.
    Presentation
    Grading Criteria:
    Criteria
    Marks
    Complete content (Introduction, body, and conclusion)
    2 marks
    Answers questions accurately and effectively and clearly justify and support the point of view when needed.
    1 mark
    Effective use of time (max. 8-10 mints)
    0.5 mark
    Voice projection and loudness/ Eye contact/ Confidence and attitude
    0.5 mark
    Learning Outcome(s): LO3
    The student will be able to develop a comprehensive IT project plan for estimation, scheduling, communication, resource management, procurement, risk, and quality.
    Project DescriptionAssume that you are an IT project manager, and your company is facing a problem in one of the following areas:
    1.Customer Services
    2.Security
    3.Processes Automation
    4.Human Resources
    5.Supply Chain
    6.Procurement
    Develop a unique project scenario with your team to solve a problem in one of the above areas and provide the following requirements based on the approved scenario.
    1.Describe the company, problem, and your proposed IT solution. (1 mark).
    2.Using a mind mapping software create a mind map of a SWOT analysis for the project, including at least two strengths, weaknesses, opportunities and threats. (1 mark).
    3.Develop project charter. (1 mark).
    4.Document your approach for collecting requirements for the project. Include at least five technical requirements and five non-technical requirements in a requirements traceability matrix. (1 mark).
    5.Develop a Cause-and-effect diagram to understand possible causes of the problem and identify areas for improvement. (1 mark).
    6.Identify at least 5 milestones covers the main functions that the project provides. (1 mark).
    7.
    Learning Outcome(s): LO3
    The student will be able to develop a comprehensive IT project plan for estimation, scheduling, communication, resource management, procurement, risk, and quality.
    Using Microsoft Project, or any similar tool, to develop a project plan and draw a Gantt chart organized by the five project management process groups showing the task name and the duration of each task for the Work Breakdown Structure (WBS) to Level 3 or Level 4, as appropriate. Be sure the WBS is based on the project charter, the project scope statement, and other relevant information. (1 mark).8.Define your strategy for monitoring and controlling the flow of the project. (1 mark).
    9.Define your strategy for mitigating the potential risks. (1 mark).
    10.Make the necessary assumptions for the estimated costs, benefits and discount rate over three years. Then, Perform a financial analysis (NPV, ROI and Payback) for the project. (1 mark).

  • Title: Academic Integrity and Timely Submissions

    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.