Students will compose a lab report based on a lab experiment/topic specific to their chosen area/concentration of engineering. This is an English class but we are writing a lab report of out choice and I decided to choose computer science as my lab report topic so anything related to computed science and that field. They want us to carefully crafted arguments meant to persuade an audience to accept our findings and conclusions. There should be a table of contents containing Abstract, Introduction, Materials, Procedure, Results, Discussions, Conclusion, and References.
Category: Computer Science
Hello There, Can you help me with this project?
We should write on written report questions 3 and 5 on Week 3 – user role modelling.
I need help with this assignment:
Objective
•
To introduce PEP8 programming
o
Use of simple structures (loops, conditional statements)
o
Use of simple addressing modes
o
Familiarization with the PEP8 simulator
▪
Development, execution, debugging
Problem
You must design a program named ″conversion.txt″ that converts a positive decimal integer into its representation in a base X. The specified base X can be between 2 and 36. Your program must return text corresponding to the representation of this number in the specified base.
In a positional numbering system X, symbols 0 to X-1 are used for writing each number.
For decimal base, the digits 0 to 9 are used, for binary base only 0 and 1 and for base 36, the symbols 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ.
To convert a decimal number n into its representation in a base X, a successive division algorithm could be used:
•
n is iteratively divided by X until a quotient equal to 0 is obtained
•
The conversion of the number n into the base X is obtained by noting the remainders of each of the divisions performed since the last division until the first.
Since PEP8 does not have division operations (we need integer division for this algorithm) and modulo (the remainder of division), we will have to implement them using available operations.
We will find that the value of the quotient of each division must be compared with zero to stop the algorithm and will serve as a starting point to convert the next digit of the number. The remainder of the division must be converted into the corresponding symbol and kept in a buffer containing all the symbols of the conversion found. The remainder of the division represents a shift to find the necessary encoding symbol in the 36-symbol string.
Your program must request the necessary information from the user by explaining how it works.
The number n read is positive (between 0 and 32767).
For each invalid input, the corresponding message must be generated.
The execution scenarios presented below only reflect the functional aspects.
Discussion
Could an array be defined to hold a collection of objects that need to be processed using a first in last out procedure similar to a stack? If so, how?
Your posts should be at least 200 words long and contain at least one scholarly source, with APA format for sources.
Be sure to reply to two peers.
Your peer replies must be substantive in nature. Statements lik not count as a post. Please refer to the syllabus when in doubt!
Discussion
Could an array be defined to hold a collection of objects that need to be processed using a first in last out procedure similar to a stack? If so, how?
Your posts should be at least 200 words long and contain at least one scholarly source, with APA format for sources.
Be sure to reply to two peers.
Your peer replies must be substantive in nature. Statements lik not count as a post. Please refer to the syllabus when in doubt!
Overview
You work as a C++ and OpenGL 3D graphics developer for Triangle & Cube Studios. This company designs 3D worlds for clients and customizes them based on the varied needs presented by each particular client.
In this professional landscape, the demand for computational graphics and visualizations is continually growing. Your clients may come from the games industry looking for graphics and animations, the healthcare industry for medical visualizations, the entertainment industry for computer-generated imagery (CGI) and visual effects, business industries for 3D printing to create physical objects for applied real-world problem solving, and much more. When you are assigned one of these types of projects, you become responsible for writing code in OpenGL to create objects, apply texture, apply light, render, and control virtual environments relative to a virtual camera.
Your current project with Triangle & Cube Studios is to recreate a 3D version of a 2D image that you have been given by a client. Your client will later be 3D printing this to use as a preliminary concept for their business, so they only need you to create a simple approximation using a few basic shapes.
This week you will begin recreating the 2D scene by constructing just one 3D object. Note that you will be using the image you selected last week for this task.
Prompt
Using the image you selected in the Module Two milestone, begin creating a 3D object to represent one of the objects in your 2D scene. The object you create in this milestone will need to be made from two or more primitive 3D shapes. You will complete your work in Visual Studio. Be sure to work from a project file that has the libraries set up correctly from your work in Module One.
Specifically, you must address the following rubric criteria:
Create a complex 3D object using at least two primitive shapes. The object you create should be reflective of one object from your 2D scene. At this stage of your object’s creation, you should add different colors to each vertex of the object. This will help you better visualize the variance between the different parts of the shapes you are creating. Note that the code you already have uses rainbow colors on the shapes that are provided; if you use this code you may keep that rainbow format. Remember, the shapes you may wish to use are as follows:
Cube
Cylinder
Plane
Pyramid
Sphere
Torus
Apply transformations so shapes are scaled, rotated, and translated (placed) correctly. This work should be relevant for the 2D reference image. For example, if you are working with a cylinder, should it be standing up or lying on its side, based on the image you are referencing? If you are also creating a cube, where should it be placed relative to the cylinder? What sizes are the two objects when compared to each other? It will be easier if you complete these transformations in the right order for your specific object. In general, you will wish to first scale, then rotate, and then translate. While this is not always the case, that is the most likely order for your process to follow.
Create code that follows a logical flow without syntax errors. The code you create needs to be executable and all the code that is included will have to be reached by the execution. Note that not everything should be written in a single function and your work should be well-modularized.
Apply coding best practices in your creations. Pay particular attention to the way you format and comment your code. Program code should be easy to read and follow industry standard code formatting practices, such as indentation and spacing. Commenting best practices should be in place to ensure the source code is briefly and clearly explained using descriptive comments.
Guidelines for Submission
Submit a completed ZIP folder with all of your code, which may include one or multiple CPP files along with Visual Studio project files. Also make sure the ZIP folder includes an EXE file, because without this your code will not be able to run. Checking for the EXE can be used as a quick reference on the functionality of your code before you submit. Reference the Visual Studio Export Tutorial, linked in this week’s Resources, for guidance on how to download the necessary ZIP folder.
Overview
You work as a C++ and OpenGL 3D graphics developer for Triangle & Cube Studios. This company designs 3D worlds for clients and customizes them based on the varied needs presented by each particular client.
In this professional landscape, the demand for computational graphics and visualizations is continually growing. Your clients may come from the games industry looking for graphics and animations, the healthcare industry for medical visualizations, the entertainment industry for computer-generated imagery (CGI) and visual effects, business industries for 3D printing to create physical objects for applied real-world problem solving, and much more. When you are assigned one of these types of projects, you become responsible for writing code in OpenGL to create objects, apply texture, apply light, render, and control virtual environments relative to a virtual camera.
Your current project with Triangle & Cube Studios is to recreate a 3D version of a 2D image that you have been given by a client. Your client will later be 3D printing this to use as a preliminary concept for their business, so they only need you to create a simple approximation using a few basic shapes.
This week you will begin recreating the 2D scene by constructing just one 3D object. Note that you will be using the image you selected last week for this task.
Prompt
Using the image you selected in the Module Two milestone, begin creating a 3D object to represent one of the objects in your 2D scene. The object you create in this milestone will need to be made from two or more primitive 3D shapes. You will complete your work in Visual Studio. Be sure to work from a project file that has the libraries set up correctly from your work in Module One.
Specifically, you must address the following rubric criteria:
Create a complex 3D object using at least two primitive shapes. The object you create should be reflective of one object from your 2D scene. At this stage of your object’s creation, you should add different colors to each vertex of the object. This will help you better visualize the variance between the different parts of the shapes you are creating. Note that the code you already have uses rainbow colors on the shapes that are provided; if you use this code you may keep that rainbow format. Remember, the shapes you may wish to use are as follows:
Cube
Cylinder
Plane
Pyramid
Sphere
Torus
Apply transformations so shapes are scaled, rotated, and translated (placed) correctly. This work should be relevant for the 2D reference image. For example, if you are working with a cylinder, should it be standing up or lying on its side, based on the image you are referencing? If you are also creating a cube, where should it be placed relative to the cylinder? What sizes are the two objects when compared to each other? It will be easier if you complete these transformations in the right order for your specific object. In general, you will wish to first scale, then rotate, and then translate. While this is not always the case, that is the most likely order for your process to follow.
Create code that follows a logical flow without syntax errors. The code you create needs to be executable and all the code that is included will have to be reached by the execution. Note that not everything should be written in a single function and your work should be well-modularized.
Apply coding best practices in your creations. Pay particular attention to the way you format and comment your code. Program code should be easy to read and follow industry standard code formatting practices, such as indentation and spacing. Commenting best practices should be in place to ensure the source code is briefly and clearly explained using descriptive comments.
Guidelines for Submission
Submit a completed ZIP folder with all of your code, which may include one or multiple CPP files along with Visual Studio project files. Also make sure the ZIP folder includes an EXE file, because without this your code will not be able to run. Checking for the EXE can be used as a quick reference on the functionality of your code before you submit. Reference the Visual Studio Export Tutorial, linked in this week’s Resources, for guidance on how to download the necessary ZIP folder.
Please write a presentation for me on the topic of “Currently Encountered Autonomous Driving Problems,” in which you will refer to research and findings and draw conclusions about their implications for the field of computer science research, as well as areas for further research based on this topic.
For this topic, a 1-page summary with references and speech will be submitted. Please provide at least four pictures that I can use in my speech slides.
Ensure that the information is current and must be from recent years.
Please write a presentation for me on the topic of “Currently Encountered Autonomous Driving Problems,” in which you will refer to research and findings and draw conclusions about their implications for the field of computer science research, as well as areas for further research based on this topic.
For this topic, a 1-page summary with references and speech will be submitted. Please provide at least four pictures that I can use in my speech slides.
Ensure that the information is current and must be from recent years.
Complete this discussion by selecting one of the Case Studies from Module 1- 5 in MindTap (this can any of the Case Studies in your MindTap book). Answer the questions and then post a summary along with your responses. *Do not submit to MindTap post to the discussion here. Your summary should be paragraph written responses that reflects your understanding- NOT a simple 1 sentence response. No more than 300 words. Use APA citations/references. Case Study1 An efficient and effective supply chain plays a major role in the success of a multinational corporation (MNC). MNCs deal with a myriad of issues, including quality of raw materials, scarcity of materials, the locations where the materials’ ingredients or components are grown or manufactured, and the counterfeiting of materials (especially in the pharmaceutical industry). MNCs also face environmental challenges, such as tsunamis in the Philippines, monsoons in Thailand, and volcanos in Indonesia. Piracy and theft of intellectual properties are yet another set of issues that MNCs must deal with. Because supply chains, in many cases, are outsourced and subcontracted, controlling each point of the supply chain becomes a challenge. Although IT cannot solve all of these problems, it can provide timely information that executives in MNCs can use to quickly respond to any of these issues. MNCs are using data warehouses and analytics to analyze, pinpoint, and quickly deliver key information related to parts of the supply chain. RFIDs, GPSs, and QR codes have significantly improved the efficiency of these supply chains. Ports America, for example, uses optical character recognition cameras to scan each container, RFID tags to match the contents with the trucks, and GPS sensors to identify equipment locations and cargo movements. Computer networks and the Internet have created unparalleled connections throughout the world. Major logistics companies such as UPS and FedEx are using state-of-the-art information technologies to efficiently deliver products and services around the globe. Answer the following questions in a Microsoft® Word document and save the file on your computer with your last name in the file. (Example: module_09_case1_Jones.doc) 1.What are some of the challenges that MNCs face as far as intellectual properties are concerned? 2.What are some of the environmental challenges MNCs face? 3.How can information technology assist with the counterfeit problem? 4.How can information technology assist with logistics? Case Study2 The Toyota Motor Company is a global automobile manufacturer that operates on five different continents. In the United States, it runs five major assembly plants. To manage its operations efficiently and effectively around the globe, Toyota uses several types of information systems. It uses the Internet and global networks to communicate with its offices, plants, and dealerships around the globe. Toyota is one of the founders of the Toyota Production System, an early version of the Just In Time (JIT) inventory system. This system allows Toyota to have on hand the exact number of components needed at any time in order to continue its operations, given that waste often occurs when components are inventoried and stored. To use a JIT inventory system, Toyota’s GIS must be capable of managing real-time inventory, not only within its own manufacturing facilities but in all of its suppliers’ facilities. Because of this, Toyota requires all of its suppliers to have a system capable of interfacing with the one Toyota uses for its own operations. Toyota worked with Dell, Microsoft, and WorldCom to develop a “Dealer Daily” system that offers a centralized data center for the more than 1,100 Toyota and Lexus dealers in the United States. This system allows dealers to spend more time focusing on selling cars and less time on paperwork. For example, the system is capable of providing a response to a financing application in 15 seconds. Using Oracle E-Business Suite 12.1, Toyota Motor Europe (TME) implemented Toyota’s Vehicle Order Management (VOM) system. This system, which encompasses 13 countries, enables TME to improve its European operations by reducing delivery time to customers and managing inventory more efficiently. As a result, the system reduces operating costs. Answer the following questions in a Microsoft® Word document and save the file on your computer with your last name in the file. (Example: module_09_case1_Jones.doc) 1.What role do global networks play in the effective implementation of JIT? 2.What role does the Dealer Daily system play in Toyota’s implementation of a GIS? 3.What is the function of Vehicle Order Management (VOM)? 4.How many countries will be impacted by VOM and in which part of the world?