Category: Computer Science

  • R Programming Logistic/Linear Regression

    R Programming Logistic/Linear Regression – 50 points (LO3)

    Completion requirements

    For this assignment you will write an R program to complete the tasks given below. You will hand in two files for this assignment.

    • A File with your R program. This file should contain only the code (no output) and must have the typical r extension. No other file extensions will be accepted. The reason is that the assignment be graded based on your R code and not the output file. The output file will be used to verify the code commands. Also, please make sure that all comments, discussion, and conclusions regarding results are also annotated as part of your code.
    • A PDF/DOC file with your output code. We are giving you more flexibility regarding how you want to present your output (tables, plots, etc.). You can either use RMD files that combine code, narrative txt, and plots or you can use word document with copy and paste from the R platform you are using. However, please remember that all output (tables, plots, comments, conclusions, etc.) shown in this file has to be generated by the same R code that you submit. This is important! Output shown that is generated using a separate code or output shown that is not supported by the submitted code will not be graded. Screenshots will not be accepted.
    • Use the following file
  • R Data Set: HMEQ_Scrubbed.csv (in the zip file attached).
  • The Data Dictionary in the zip file.
  • Note: The HMEQ_Scrubbed.csv file is a simple scrubbed file from the previous week homework. If you did more advanced scrubbing of data for last week, you may use your own data file instead. You might get better accuracy! If you decide to use your own version of HMEQ_Scrubbed.csv, please hand it in along with the other deliverables.

    This assignment is an extension of the Week 5 assignment. We will now incorporate Regression Analysis to the problem.

    Step 1: Use the Decision Tree / Random Forest / Decision Tree code from Week 5 as a Starting Point

    In this assignment, we will build off the models developed in Week 5. Now we will add Regression to the models.

    Step 2: Classification Models

    • Using the code discussed in the lecture, split the data into training and testing data sets.
    • Do not use TARGET_LOSS_AMT to predict TARGET_BAD_FLAG.
    • Create a LOGISTIC REGRESSION model using ALL the variables to predict the variable TARGET_BAD_FLAG
    • Create a LOGISTIC REGRESSION model and using BACKWARD VARIABLE SELECTION.
    • Create a LOGISTIC REGRESSION model and using a DECISION TREE and FORWARD STEPWISE SELECTION.
    • List the important variables from the Logistic Regression Variable Selections.
    • Compare the variables from the logistic Regression with those of the Random Forest and the Gradient Boosting.
    • Using the testing data set, create a ROC curves for all models. They must all be on the same plot.
    • Display the Area Under the ROC curve (AUC) for all models.
    • Determine which model performed best and why you believe this.
    • Write a brief summary of which model you would recommend using. Note that this is your opinion. There is no right answer. You might, for example, select a less accurate model because it is faster or easier to interpret.

    Step 3: Linear Regression

    • Using the code discussed in the lecture, split the data into training and testing data sets.
    • Do not use TARGET_BAD_FLAG to predict TARGET_LOSS_AMT.
    • Create a LINEAR REGRESSION model using ALL the variables to predict the variable TARGET_BAD_AMT
    • Create a LINEAR REGRESSION model and using BACKWARD VARIABLE SELECTION.
    • Create a LINEAR REGRESSION model and using a DECISION TREE and FORWARD STEPWISE SELECTION.
    • List the important variables from the Linear Regression Variable Selections.
    • Compare the variables from the Linear Regression with those of the Random Forest and the Gradient Boosting.
    • Using the testing data set, calculate the Root Mean Square Error (RMSE) for all models.
    • Determine which model performed best and why you believe this.
    • Write a brief summary of which model you would recommend using. Note that this is your opinion. There is no right answer. You might, for example, select a less accurate model because it is faster or easier to interpret.

    Step 4: Probability / Severity Model (Push Yourself!)

    • Using the code discussed in the lecture, split the data into training and testing data sets.
    • Use any LOGISTIC model from Step 2 in order to predict the variable TARGET_BAD_FLAG
    • Use a LINEAR REGRESSION model to predict the variable TARGET_LOSS_AMT using only records where TARGET_BAD_FLAG is 1.
    • List the important variables for both models.
    • Using your models, predict the probability of default and the loss given default.
    • Multiply the two values together for each record.
    • Calculate the RMSE value for the Probability / Severity model.
    • Comment on how this model compares to using the model from Step 3. Which one would your recommend using?

    Essential Activities:

    1. Watch all the training videos
    2. Execute the example code while watching the training videos.

    Notes:

    1. This assignment is due Sunday at 11:59 PM EST

    HMEQ_Scrubbed.zip

    February 4 2026, 3:13 PM

  • IT Project

    Project Requirements IT484 WSN Project

    Topic: Healthcare Patient Vital Signs Monitoring in Hospitals

    You need to write a full academic report with 5 sections:

    1. Introduction

    Explain the problem (monitoring patient vital signs in hospitals)

    Why is it important?

    How can WSN solve this problem?

    2. Literature Review

    Find and review at least 5 real academic papers/research related to WSN in healthcare

    Summarize what each research found

    Write 3-5 research questions based on your review

    3. Methodology

    This is the most important section:

    Specify the sensors used (heart rate, temperature, blood pressure, SpO2, etc.)

    Communication protocols (ZigBee, Bluetooth, LoRaWAN, MQTT, etc.)

    Network architecture (sensor nodes, gateway, cloud/server)

    Step-by-step implementation plan

    Must include actual simulation using OMNeT++ or OPNET screenshots and results from the software, not just text description

    4. Results

    Discuss the main findings from the simulation

    What is the ideal solution?

    What are the limitations?

    5. Conclusion

    Summarize the full project clearly

    Formatting:

    Font: Times New Roman

    Submit: Word file

  • Week 7 Forum

    Discuss the principle of dynamic programming and how it differs from greedy algorithms. Provide an example problem where dynamic programming is more suitable than a greedy approach.


    Your response should be between 250 and 300 words with references, demonstrating your understanding of these data structures and their practical implications in programming.

    Please include 2 outside source.

  • Business Intelligence for Information Technology

    Comprehensive Learning Assessment 2 (Part A): Draft a BI project proposal applying analytics

    to finance, operations, or consumer domains (810 pages).

  • Business Intelligence for Information Technology

    Explore using Power BI to create a mobile view, publish a report, build a dashboard, and use storytelling with Power BI within PowerPoint (1 hr 26 mins)

    Once complete:

    • Be sure you are logged in using your university credentials, click your initials and take a screenshot of the popup box.
    • Expand the overview, take a screenshot of the list showing all green checks capturing your initials in the right corner and accumulated points with each screenshot.
  • Concentration: Change Management and Knowledge Management

    In a 3 – 4 page paper based on your internship course experiences and the learning objectives

    achieved, review your internship experience successes and challenges leading to growth. You

    should include in your paper a description of your professional portfolio, with examples which

    provide evidence of accomplishments that you have acquired during this session. Provide at least two (2) references, including one (1) peer-reviewed sources. If you have

    completed this CLA assignment in an internship course prior to this class, select new examples

    and sources to support your response. For questions, contact your instructor.

    Provide at least two (2) peer-reviewed sources. If you have completed this CLA2 assignment in

    an internship course prior to this class, select new examples and sources to support your

    response. For questions, contact your instructor.

  • Application format for applying to school

    that SimIt’s simple,It’s simple, follow the It’s simple, follow theIt’s simple, followIt’s simple, follow the steps.It’s simple, follow step by stepIt’s simple, follow step by step.

  • CI7260 Research report

    Kingston University Assignment Brief

    School of Computer Science and Mathematics

    Module Code CI7260

    Module Title Software Quality Engineering

    Assessment Title Research report

    Element Label CWK Part 1

    Type Summative 40% of module mark

    Set by S. Khaddaj & J. Dehmeshki

    Assessment due date and time 13/04/26 at 23:59

    Formal feedback due date 27/04/2026

    All assignments must be submitted by the date and time specified above.

    You are required to submit an electronic copy of your completed assignment, in the file

    format(s) specified by the module team (e.g., Word, PDF, programme code files), via the

    Assignments section of Canvas and follow any specific instructions provided. Any change to this

    instruction will be advised via Canvas.

    If files are shared outside of Canvas (where specified by the module team), you must ensure

    that the files are accessible and available for staff to access without the need to request

    additional access privileges.

    In line with University Regulations coursework submitted up to a week late will be capped at

    50%. Coursework submitted after this time will receive 0%.

    In case of illness or other issues affecting your studies please refer to the University Mitigating

    Circumstances and Extensions Regulations. Please note that once you have submitted your work

    you have judged yourself fit to undertake the assessment and cannot usually claim mitigating

    circumstances retrospectively. Please refer to the Mitigating Circumstances Regulations for more

    information.

    Guidance on avoiding academic assessment offences such as plagiarism and collusion can be

    found in the Digital Learning and Tools module on Canvas see Academic Integrity.

    PURPOSE OF THIS ASSESSMENT / WHAT IS EXPECTED

    Aim: To Develop a Software Quality Management System (SQMS) – Requirement Stage for

    the following scenario:

    Scenario: Healthcare Appointment Management System (HAMS)

    The hospital seeks to develop an automated Healthcare Appointment Management System (HAMS) with

    the following features:

  • Patient Portal: Book, reschedule, and cancel appointments via a web/mobile interface.
  • Doctor Management: Doctors can manage their availability, schedule, and patient interactions.
  • Automated Slot Suggestion: Automated scheduling system to optimise doctor-patient appointments
  • (optional)

  • Electronic Health Record (EHR) Integration: Secure data storage and retrieval.
  • Performance & Security: Ensuring system efficiency and protection against cyber threats.
  • Page 2 of 4 Version: 5.1 (5th August 2025)

    Part1 – Software Quality Management System (SQMS) – Requirement

    Stage

    Each student must define and document the requirements for the HAMS project, ensuring compliance with

    software quality assurance principles.

    1. Standard Operating Procedures (SOPs) for Software Quality (10%)

    o Define quality control procedures for software development.

    o Outline roles and responsibilities for quality assurance.

    o Specify compliance with ISO 25010 or relevant industry standards.

    2. Software Requirement Specification (SRS) (10%)

    o Functional Requirements: Define core features (appointment booking, scheduling,

    notifications, etc.).

    o Non-Functional Requirements: Performance, security, usability, and regulatory compliance.

    o Use Cases diagrams: Visual representation of system interaction.

    o User Stories: Describe user needs and interactions.

    3. Software Quality Plan (SQP) (10%)

    o Define quality metrics (e.g., performance, security, usability).

    o Establish code review.

    o Plan for configuration and version control (Git or other VCS).

    4. Risk Analysis & Mitigation Plan (10%)

    o Identify potential risks (e.g., system failures, data breaches, incorrect scheduling).

    o Propose mitigation strategies to prevent issues.

    o Perform a Risk Assessment Matrix (Probability vs. Impact).

    LEARNING OUTCOMES

    The following module learning outcomes and professional body learning outcomes are tested in

    this assessment:

  • To understand the concepts and practices of software quality engineering in software
  • developments, and to establish in-depth understanding of principles of software quality

    assurance and software testing techniques.

  • To provide a broad and strong understanding of applying theories and practices of software
  • quality assurance throughout the software development lifecycle.

    Can I use Generative AI (GAI) as part of this Task?

    Default use of GAI: you are permitted to use Generative AI for the following purposes:

  • Support spelling, punctuation and grammar.
  • Support ideation.
  • Create a structure or outline for the assignment.
  • Support research for the assignment (identifying sources, search).
  • Take the role of a constructive critic.
  • Aid understanding.
  • Page 3 of 4 Version: 5.1 (5th August 2025)

  • Produce media artefacts to support the assignment where the artefacts are not the
  • primary focus of the assessment.

  • Perform basic image / media editing encompassing cropping, noise reduction,
  • sharpening, enlarging, compression, changing format type and adjusting lighting.

    Please note: all of the core writing, creativity, arguments, analysis and reasoning must be your

    own

    For further details on this GAI Assessment category please see:

    Student Guide to GAI at Kingston University 2025/6 in the Digital Learning and Tools module in

    Canvas (Generative AI section).

    Do I need to declare my use of GAI tools?

    Yes, if you use Generative AI for any part of your assessment, you must declare this. This

    applies to all assessments including those in the default and explicit categories.

    For this assignment the declaration should be provided at the end of the submission with the

    heading Acknowledgement of GAI Contribution. This declaration should include a statement on

    the use of generative AI including the extent of use, and how it was used as part of all stages in

    creating the final submission.

    For assessments that fall into the explicit category (does not apply to the purposes listed in the

    Default category), any GAI content included in the assignment, e.g., a quoted paragraph of text

    or an image, should be properly cited as with any non-GAI source.

    Further guidance on completing this acknowledgement is provided in the Digital Learning and

    Tools module in Canvas (Generative AI section).

    The module team may also provide additional advice on the specific details required, depending

    on the nature of the GAI tool used.

    You will also need to read and accept the similarity declaration when submitting an assignment

    in Canvas.

    FURTHER INFORMATION ABOUT THIS ASSESSMENT

    You will receive the feedback electronically using the feedback form.

    MARKING CRITERIA

    Page 4 of 4 Version: 5.1 (5th August 2025)

    Assessment of your submission will be based on the following weighted assessment criteria as

    given below which relate to the specified module and PSRB learning outcomes. Assessment

    criteria are reproduced in Canvas in a rubric.

    Standard Operating Procedures (SOPs) for Software Quality ( /10)

    ** VG G F P VP

    Definition of quality control procedures

    Outlining roles and responsibilities

    Software Requirement Specification ( /10)

    ** VG G F P VP

    Functional and non-functional requirements

    Use Cases diagrams and user stories

    Software Quality Plan (SQP) ( /10)

    ** VG G F P VP

    Definition of quality metrics

    Code review, configuration and version control

    Risk Analysis & Report ( /10)

    ** VG G F P VP

    Identification of potential risks and mitigation strategies

    Report structure

    Total 40 Marks

    ACADEMIC SKILLS SUPPORT

    For help and advice on this assessment please contact the assessment setter/s or the module

    leader.

  • CS HW HELP

    Key Assignment Draft

    After the experiments have been designed and developed, the next step should be executing the experiments to collect the data, and then to conduct data analysis. However, restricted by the time, for this class, we will only develop a project plan for the tasks of executing experiments to collect data, and to analyze data in order to answer the research questions and validate the solution.

    For this assignment, you will continue your work on the project with the development of a project plan for data collection and analysis. You will develop a list of concrete tasks of data collection and analysis first. Then you need to develop the project time line and identify the required human resource, as well as the estimated cost that are necessary for the execution of each task. You will also examine the risks in the project and determine how to mitigate those risks. Finally, you will perform a cost-benefit analysis of the project and the value to the company.

    The following are the project deliverables:

    • Update the Computer Science Problem-Solving Research Project Report document title page with a new date and project name.
    • Update the previously completed sections based on instructor feedback.
    • New Content for Week 4:
      • 4. Project Plan
      • 4.1 Project Plan for Data Collection & Analysis
        • Tasks
          • Develop a list of Data Collection and Data Analysis tasks
        • Time Line and Human Resource
          • Develop a project time line for each task.
          • Assign the human resources to each task
          • Ensure that all required tasks are identified in the time line and that the each task have dedicated human resource so that the project can be completed within the available time frame.
        • Estimated cost
          • Provide an estimated cost for each task.
      • 4.2 Risk and Cost-Benefit Analysis
        • Provide a risk analysis for the project that identifies major risks and mitigation strategies.
        • Provide the Cost-Benefit analysis for the project.
        • Be sure to update your table of contents before submission.
  • program in C language

    Write a program in C language to display the series with their sum 1,2,3,4 up to 10th terms.


    Soln,

    #include

    Int main()

    {

    Int I,s=0;

    {

    Printf(“%d”, I);

    s=s+i;

    }

    Printf(Sum is%d” , s);

    return 0;

    }