Category: C#

  • Instructions for Programming Assignment 1

    Instructions
    Download and extract the .zip file with program source code and directions.
    Complete the Test functions in the Submission.cpp file.
    While working, Debug/Run the lab to see how many test runs pass or fail.
    Ideally, you want all test runs to pass to get the maximum amount of points.
    Your grade is shown at the bottom when you run the program.
    You cannot use auto in place of known data types in PG1.
    You cannot use multiple return statements in any method submitted for this project. Additionally, the use of auto is not permitted. You must write the necessary programming statements/logic to accomplish each task. No credit will be given for using existing methods (thereby avoiding the need to write the programming statements) to accomplish the assigned tasks.
    Note: This program will not compile/build until the Student class (Tests 1 and 2) is completed.
    Test 1 – Member fields and Constructors
    Student Test1(string last, string first, int idNo)For this test you will add member fields and constructors to the Student class.
    The private member fields to add are a string to represent a last name, a string to represent a first name and an int to represent an identification number.
    You will provide the default (no parameter) constructor and one overloaded constructor.
    The default constructor will set last and first names to empty strings (“”) and set the id number to 1000000 (1 million).
    The overloaded constructor that will accept two strings (last name, first name) and one int (id number) and update the member fields the received values.
    After making the specified additions in the Student class, create and then return a new Student object using the provided parameters.
    Test 2 – Getters and Setters
    Student Test2()For this test, you must add public getters and setters for the Student class member fields. The methods must be named:
    GettersSetters
    GetFirstNameSetFirstName
    GetLastNameSetLastName
    GetIDNumberSetIDNumber
    After making the specified additions in the Student class, create and then return a new Student object using the default constructor. Note: Identifiers (method names and variables) are case-sensitive. For example, SetIdNumber is not the same as SetIDNumber. If a specific name is provided, you must use the exact name provided.
    Note: For Tests 3-5, you will use the enrollment array. It is a static member of the Submission class.
    Test 3 – Insert in collection
    bool Test3(Student enrolled)Given a string, enrolled, search the enrollment array to find an empty element (null). If an empty element is located, place enrolled in the empty element and return true. If there are no available slots, return false.
    Test 4 – Remove from collection
    bool Test4(int idNumber)Given an int, idNumber, search the array to find idNumber. Examine each element in the enrollment array to find idNumber. If it is found, mark the array location as empty (null) and return true. If idNumber is not found in the array, return false.
    Test 5 – Retrieve from collection
    Student Test5(int idNumber)Given an int, idNumber, search the array to find idNumber. Examine each element in the enrollment array to find idNumber. If it is found, return the first Student with the ID number idNumber. If idNumber is not found in the array, return null.
    Rubric
    Test 1 – Return the exact requested result – 20%
    Test 2 – Return the exact requested result – 20%
    Test 3 – Return the exact requested result – 20%
    Test 4 – Return the exact requested result – 20%
    Test 5 – Return the exact requested result – 20%
    Deductions
    One-time 10pt deduction: Any method contains multiple return statements.
    One-time 10pt deduction: Submission does not contain detailed comments, using appropriate terminology to explain code solutions.
    Deliverables

  • “Exploring Cybercrime and Emerging Technologies: A Journal Assignment”

    Although the assignment does not call for references or citations, I prefer, if a source is used that the pertinent information is provided. 
    In this unit, you examined various security threats and ways to mitigate those threats. You also explored various emerging technologies, such as AI, drones, virtual and augmented reality, and IoT.
    In this journal assignment, you will explore cybercrime and emerging technologies. This activity will have two parts:
    Part 1: Cybercrime
    Research a recent cybercrime incident (within the last 5 years) that attracted media attention. Summarize the details of the incident, making sure to discuss:
    Who the target was.
    What the attack was.
    When the attack occurred.
    The damage caused by the attack and what could have been done to mitigate or prevent the attack.
    Part 2: Emerging Technology
    Research an emerging technology that interests you. Summarize the emerging technology, making sure to discuss:
    What the emerging technology is.
    Why the emerging technology interest you?
    Who or what is impacted by the emerging technology?
    The challenges, ethical concerns, or risks associated with the emerging technology you chose.
    Your journal must be at least one page in length, not counting the title and reference pages. It should be organized well and contain an introduction. No references or citations are necessary.

  • “C++ Catch-Up: A Comprehensive Review and Assessment”

    I need help catching up and someone who is familar with C++ programing. 
    You will NOT be writing any code at all just answer the questions in the word documents
    attached below. 
    Please do not use any from of AI becuase my universitly will find out. 

  • Preparing your IDE for Mobility Development Introduction In today’s technology-driven world, mobile applications have become an essential part of our daily lives. As a developer, it is crucial to have the necessary tools and resources to create mobile apps efficiently.

    Unit 9 Assignment: Preparing your IDE for Mobility Development
    Outcomes covered in this activity:
    Unit Outcome:
    Design an application written in Java, C#, or web development languages to be a mobile app.
    Course Outcome:
    IT391-6: Design interactive web applications or mobile applications.
    Purpose
    The purpose of this assignment is to design an application to be a mobile app and to install the necessary tools to create the app.
    Assignment Instructions
    Step 1: You will install the IDE or plug-in required to convert an application in your chosen language to an Android mobile app.
    Java: You will install the CodeNameOne plug-in for Eclipse. Use CodeNameOne website.
    C#: You will configure your MS Visual Studio environment to include the mobility applications (Xamarin).
    Web Development: You will install the Apache Cordova framework. After the framework is installed, you can use the Eclipse IDE. This is the Apache Cordova website: https://cordova.apache.org/ Videos have been provided for the installation required for each language. Be sure to follow the instructions in the video to ensure that everyone is completing the installation in the same way and to ensure that the correct plug-in or IDE is being installed. Alternatively, you may elect to install Android Studio if you are using the web development approach.
    Step 2: Document the process.
    After you have completed your installation, write a 1-page paper in which you discuss your installation experience and any issues you encountered. If you did experience issues, please discuss how the issues were resolved. At the bottom of the paper, include a screenshot that shows evidence of your completed installation.
    Your paper should include discussion of:
    1. Where the installation was found.
    2. Time required for download.
    3. Time required for install.
    4. Any updates required after install, if any.
    5. The process of creating a new mobile app project.
    6. Any installation issues, if any.
    7. The action taken to resolve those issues, if any.
    Be sure to include both in-text citations and references as appropriate. Your sources and content should follow proper APA citation style. For more information on APA style formatting, go to Academic Writer, formerly APA Style Central, under the Academic Tools area of this course.
    Plagiarism
    Plagiarism is an act of academic dishonesty. It violates the University Honor Code, and the offense is subject to disciplinary action. You are expected to be the sole author of your work. Use of another person’s work or ideas must be accompanied by specific citations and references. Whether the action is intentional or not, it still constitutes plagiarism.
    For more information on University’s Plagiarism policy, refer to the current University Catalog.
    Directions for Saving and Submitting Your Assignments
    You should include your screenshots as part of the same document of your paper. Paste screenshots directly into the paper following the citations page.

  • “Exploring Parallel Computing Techniques for Prime Factorization: A Comparison of OpenMP and MPI Implementations”

    report about calculating the factors prime by parallel computing code using both openMP and mpi upon some criteria .

  • “Expanding the Depth: Building a Multi-Layer Convolutional Neural Network”

    I have the code (will send it to you). Right now is 2D convolution. Just need to add more layers to the convolution.

  • “Accelerating DSP/ML Tasks with CUDA: A Comparison of Single-Core and Parallel Processing Implementations”

    For this assignment, select a computationally intensive two- or three-dimensional DSP/ML task such as performing image convolution, and implement it on both a single-core processor and parallel processors using CUDA.
    Measure the speed-up achieved with the CUDA implementation, and, compare the power analysis of both implementations.

  • Sorting Algorithm Comparison Sorting Algorithm Comparison Instructions: 1. Download the SortComparison.zip file and unzip it. 2. Open the SortComparison project in Visual Studio. 3. Open the Sorter.cpp file located in the SortComparison folder. 4.

    Download the zip file below. SortComparison.zipDownload SortComparison.zip
    Unzip it, open it up in the VS. All the instructions are located in the ReadMe file. You goal is to fill out the Sorter.cpp file with your own code. Assignment- Implement heapSort.
    required including:- testInsertionSort testPartition
    testQuickSort
    testMerge
    testMergeSort
    testPmd
    testHeapify
    testHeapSort
    What to submit:1. Your SortComparison project zipped. 2. Screenshot with gtest results for this project

  • Multi-Tier Architecture and Working with XML Design Document: Multi-Tier Architecture and Working with XML Introduction: The purpose of this assignment is to design and implement a multi-tier application that works with XML data. The application will read and parse

    Unit 7 Assignment: Multi-Tier Architecture and Working with XML
    Outcomes covered in this activity:
    Unit Outcomes:
    Create XML sequential file from the data.
    Add data, remove data, and update data.
    Identify client/server relationship.
    Apply three-tier architecture.
    Course Outcome:
    IT391-4: Analyze client/server relationship.
    Purpose
    The purpose of this assignment is to design and implement a multi-tier application. The data will be stored in an XML file. You will first create an XML file using a text editor of your choice. Specifically, you will create an XML file that holds 24 final student grades. The application you create will read and parse the grades from the XML file (stored on the server). The application will then calculate the average grade, the lowest grade, and the highest grade and return this information to a browser page, using a form to display the values.
    Java students will create the application using Java Server Pages (JSP).
    C# students will create the application using C# and ASP.NET or ASP.NET Core
    Web Development students will create the application using HTML with PHP and/or JavaScript.
    It is important to design the application before coding (implementation) begins.
    Create a design document that shows the approach you will take in creating the application, including the description of each tier.
    When you have completed the assignment, document the steps you took, and discuss any issues you faced and how you addressed each issue.
    Assignment Instructions
    1. Create an XML file that stores 24 student grades.
    2. Store the XML file on your server. Use the following locations based on the programming language you are using:
    Java: on the Apache® Tomcat server — store the file in the Temp folder.
    C#: on the Microsoft Internet Information Server® (IIS) within Visual Studio — store the file in the IIS root directory, which during a typical installation is located in C:Program Files (x86)IIS Express.
    Web Development: on the Apache web server — store the file in the htdocs folder.
    (Videos in the reading section are available in this unit for using Java with the Apache Tomcat and for using C# with IIS. For web development, you will use the XXAMP Apache web server that you set up for previous units.)
    3. Name the file studentGrades.xml.
    You will find examples of how to create an XML file and what the format is in your textbook readings and videos. Write a multi-tier program that performs the following actions:
    1. Read and parse the grades from the studentGrades.xml.
    2. Determine the lowest grade, the highest grade, and the average grade. Display these values to the screen in graphical user interface form, not console output.
    3. Provide documentation of steps taken, issues faced, and how issues were resolved. (You can add this to the end of the design document.)
    Directions for Saving and Submitting Your Assignments
    Zip your solution folder, the design document, and the XML file in one zip file.