Categories
C++

“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.

Categories
C++

“Exploring Myth and Religion in Literature: An Analysis of Karen Armstrong’s A Short History of Myth and Various Literary Works”

Early in the semester, you will have to choose a research topic.  This will require that you set aside some time to peruse the choices listed below.  All the primary texts for this project have been included in this module.  To get started, I recommend that you read completely Karen Armstrong’s A Short History of Myth and then reread each chapter as we move through the various course sections during the semester.  
The next step in the process is to compile an annotated bibliography, which can be very useful tool in composing the initial and final draft of your term paper.
Choose one of the following.  Support all assertions, claims, inferences, theories, and arguments with details, examples, and evidence from the narrative sources referred to below as well as from secondary sources.
Karen Armstrong tells us that myth is an art form. She adds, “Any powerful work of art invades our being and changes it forever.” Evaluate the effectiveness, then, with which a novel such as My Antonia has taken over from religion the priestly function of instruction in mythical lore by providing the requisite transformative experience.
Analyze the way in which Twelfth Night reflects a shift away from the Post-Axial values of the Middle Ages.
Evaluate the effectiveness with which Shakespeare’s Twelfth Night forces us to go beyond our experience and connects us with what is timeless in human existence, thus exemplifying the process by which art has taken over from religion the priestly function of instruction in mythical lore.
Evaluate Goethe’s efforts to stave off the death of mythology: In what ways does Faust (Part One) reflect a break with the spirit of the Enlightenment, i.e., a break with decorum in favor of free artistic expression, a break with reason (logos) in favor of greater emotion or feeling?
Alan Watts once said that in the Court of Heaven, Lucifer is the district attorney.  What role does Mephistopheles play in the larger cosmological context of Goethe’s Faust (Part One), and is it consistent with Watts’ observation?
Locate (and read) a copy of The Iliad and analyze its qualities as a proto-tragedy in Aristotelian terms.
The LAMC Library has resources available that can assist you with all of your writing and research needs.  The URL is http://www.lamission.edu/Library/Home.aspxLinks to an external site..

Categories
C++

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

Categories
C++

Multi-Tier Architecture and Working with XML Design Document for Multi-Tier Architecture and Working with XML Overview: The purpose of this application is to create a multi-tier architecture that reads and parses student grades from an XML file. The application will

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.

Categories
C++

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.

Categories
C++

“Optimizing Conway’s Game of Life with Pragmas for Improved Performance and Correct RTL Cosimulation”

The code is a demo for the Conway’s game of life, need to be review that it looks good. Then optimize the implementation of Conway’s Game of Life using pragmas in order to improve performance while ensuring the RTL cosimulation works correctly and how to interpret the results of the waveform.

Categories
C++

“Optimizing Conway’s Game of Life with Pragmas for Improved Performance and Correct RTL Cosimulation”

The code is a demo for the Conway’s game of life, need to be review that it looks good. Then optimize the implementation of Conway’s Game of Life using pragmas in order to improve performance while ensuring the RTL cosimulation works correctly and how to interpret the results of the waveform.

Categories
C++

Unity Game Project Guidelines

Project Guidelines
• Your code must be organized in different scripts, depending on the functionality. Each
script must have a distinct role.
• Use script names that make sense and attach them to related game objects. For example,
create a ”UIManager” script to handle the game UI, a ”GameManager” script to hold
variables and objects that keep track of the game’s state.
• Your code must be written in C# programming language ONLY.
• Organize your game objects in a hierarchy that makes sense and is easy to understand.
For example, if you have game objects such as ”Cube(1)”, ”Cube(2)”, ”Cube(3)”, … ,
make them children of a single ”CUBES” game object.
• Organize your asset files (textures, 3d models, materials, scripts, sounds, …) in separate
folders. Obviously, the name of the folder should be representative of the content.
• You may use the Internet (YouTube, blogs, ..) to your help for tutorials and code examples,
but copy-pasting entire code or functionality is obvious and will NOT be accepted.

Categories
C++

HCI Concepts and Best Practices: Designing an Interactive User Interface.

Unit Outcomes:
Review HCI concepts and best practices.
Define input and output and dataflow.
Create a wireframe of UI.
Course Outcomes:
IT391-3: Analyze best practices for interactive user interface design.
GEL-1.02: Demonstrate college-level communication through the composition of original materials in Standard English.
Purpose
The purpose of this assignment is to design a basic interface that implements graphical user interface elements and takes in some data from a user that can then be accepted by a program and reported back through a form to an end-user. The use of wireframe concepts will provide a framework for capturing the information and displaying the captured information to the end-user in a proper format based on the requirements of the end-user.
Assignment Requirements
This assignment will consist of two parts (Part A and Part B).
Part A
Develop an idea for an interactive user interface for an application or website of your choice. You will write a 2- to 3-page paper that discusses your approach to creating your interactive user interface design. You will want to discuss the interface design principles that you applied, and you will also want to discuss how you considered consistent, continuous, and complementary approaches as you considered your user interface on multiple devices.
Part A Instructions:
1. Describe the software application or website for which you are designing the user interface.
2. Discuss what input is required from the end-user.
3. Discuss how that input will be processed in the application.
4. Discuss what output needs to be displayed back to the end-user.
5. Discuss how you will apply the core user interface design principles.
6. Discuss how porting this interface to other devices might influence usability.
7. Discuss how you intend to consider and apply the concepts of consistency, continuity, and complementarity about this user interface on multiple devices.
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. The 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.
Part B
Create a wireframe for your interactive user interface. You can create this in Microsoft® Visio® or PowerPoint®.
Part B Instructions:
Be sure you provide all the detail necessary to illustrate all elements that will appear on the interactive user interface.
1. Navigation bar/links
2. User input elements
3. Submit buttons
4. Area for display of feedback to end-user
Directions for Saving and Submitting Your Assignments
Submit both your Word document and your wireframe file in a single zip file.

Categories
C++

“Secure Student Information” #include #include using namespace std; //Function to replace all digits in a string with ‘x’ string replaceDigits(string str) { for (int i = 0; i < str

Write a program that reads in a line consisting of a student’s name, Social Security number, user ID, and password. The program outputs the string in which all the digits of the Social Security number and all the characters in the password are replaced by x. (The Social Security number is in the form 000-00-0000, and the user ID and the password do not contain any spaces.) Your program should not use the operator [] to access a string element. Use the appropriate functions described in Table 7-1 below.
Expression Effect
strVar.at(index) Returns the element at the position specified by index
strVar[index] Returns the element at the position specified by index
strVar.append(n, ch) Appends n copies of ch to strVar, where ch is a char variable or a char constant
strVar.append(str) Appends str to strVar
strVar.clear() Deletes all the characters in strVar
strVar.compare(str) Returns 1 if strVar > str returns 0 if strVar == str; returns −1 if strVar  length of strVar, then all the characters until the end of strVar are replaced
strVar.substr(pos, len) Returns a string which is a substring of strVar starting at pos. The length of the substring is at most len characters. If len is too large, it means “to the end“ of the string in *strVar
strVar.size() Returns a value of type string::size_type giving the number of characters in strVar
strVar.swap(str1) Swaps the contents of strVar and str1. str1 is a string variable