1
.docx
keyboard_arrow_up
School
Iowa State University *
*We aren’t endorsed by this school
Course
160
Subject
Computer Science
Date
Apr 3, 2024
Type
docx
Pages
10
Uploaded by ChefRatPerson1118
Lab DLT – Digital lab tools •
The digital lab notebook
Computers crash, that’s just a fact of life. Save your work regularly throughout the lab
. Paper is not banned!
Before we go into the digital notebook, we want to emphasize that sometimes, it is
simply easier to figure out things with paper and pencil. You should always have them available during the lab. Just make sure that you then enter the information on the digital notebook.
•
Normal text
The notebook is a Microsoft Word document. You can also edit it with Google Docs. Students are expected to be proficient with the most basic components.
Your notes should in general be inside the provided gray spaces, so they are easy to distinguish from the rest. Enter your name in the box below.
Marcus Skidmore
For everything else that we expect students to need during the labs, there is an Icon on the Quick Access Toolbar at the very top of the window
(when you use Word in the lab computers).
α
Quick Access: Or: Insert tab and select Symbol.
Enter below one Greek letter, the symbol for infinity, and a minus sign (note that it is longer than a dash).
Ω∞−
•
Tables
Quick Access: Or: Insert tab and select Table.
Data should always be orderly displayed in tables, including proper labels and units. However, most of the time you should produce your data tables with Logger Pro, since this software provides data analysis and graphing tools, and is thus superior to a “static” table. In section 4 of this lab, we will go over the Logger Pro basics.
•
Equations
Quick Access:
Or: Insert tab and select Equation.
Insert below the following formula:
For long calculations, it is perfectly acceptable to do them on paper and insert a (good) photograph of the calculations. Even better: use a scanning app (like Adobe Scan) to turn the photograph into a clean scan before inserting it.
It is NOT acceptable to use hard-to-read options like sqrt(t^2-alpha^2)/3. Your instructor is a regular human whose brain does not run on HTML.
•
Sketches, images and the Snipping Tool
Digital notebooks are convenient and green, but sometimes we just need a space to sketch things. Each lab computer has a small graphical tablet to draw sketches and diagrams. You can also do your sketches on a piece of paper and insert a (good) photograph. Microsoft Word has a tool called Draw or Ink Tools, depending on the version. Using this tool, you can now draw anywhere on the page. Draw something below.
Sometimes you will just want to transfer an image (like a snapshot of a graph) to the notebook. You could always save a JPG or PDF file, and then insert it in the Word document. However, there is an easier and faster option: use the Snipping Tool (on the Taskbar at the bottom of the screen) or any similar screen-capture tool to take snapshots of any portion of your screen. Then, copy the snip and paste it into your notebook. Readjust the image as needed (resize, crop, etc.)
Use the Snipping Tool to capture anything you would like and insert it below.
•
Data collection Data will be collected from a variety of sources. The methods go from simple processes like reading a ruler, all the way to digital sensors connected to the computer. When sensors are used, the data is automatically collected in a software called Logger Pro
. This software is in all lab and help room computers, and we will use it for data analysis.
You can also download and install Logger Pro on your computer. The links and instructions to do so are at the bottom of the home page on Canvas, under “Helpful stuff”.
Alternative software: once you are home, you are allowed to use other data analysis softwares of your choice to complete the data analysis. We provide some basic guidance for Google Sheets (see “Helpful stuff” on Canvas), but instructors might not be able to help you with these alternative softwares. Please
note that while in the labs, you must work with Logger Pro.
•
Logger Pro: collecting data through sensors
Whenever we use sensors that send data directly to the computer, you will need to use Logger Pro for the data collection. If a .cmbl file(s) is provided on Canvas for the experiment
, use that file to open the software, to ensure
that you are working with the appropriate predefined settings.
Example: On Canvas, this lab’s module includes a file called Sample.cmbl
. Download it and open it. In a “real” lab, this will simply provide the appropriate settings for Logger Pro. In this case, we also included some data.
What is the title of the graph? Enter it in the space below.
Dampened Harmonic Oscillates
•
No sensors
If the data is collected manually, you should enter it directly on LoggerPro (more details on the software below).
•
Data analysis
•
Basic Logger Pro tools
Open the file Logger Pro Help.pdf
. This document is included next to this notebook, but it is also posted under “Helpful Stuff”.
The following tasks will guide you through the most basic procedures in Logger Pro. •
Modify tables and enter data
•
On the table, double click on the Time column. In the Column Definition tab, change the units to minutes.
•
Double click on the Displacement (
x
) column. This is a Calculated Column. It is generated from the formula in the Expression box. We will work on an example of a Calculated Column below. In the meantime, in the Options tab, change the Point symbol to a different shape and select a different color.
•
On the top toolbar, select Data and Add Manual Column, with the following parameters: Name: Time 2
Short Nm: t2 Units: s
Once the column is created, add 5 random values between 0 and 10.
•
Select Data again, and Add Calculated Column, with the following parameters: Name: Displacement 2 Short Nm: x2
Units: m
Expression: , which should be entered as 3*”Time 2”+2+sin(“Time 2”)
Note that “Time 2” can be either typed or selected from the drop menu of Variables (Columns). If you cut and paste from the notebook, you will get the wrong type of quotation marks and thus an error…
•
Modify graphs
•
Right-click on the graph and select Graph Options. In the Graph Options tab, and:
•
Change the title of the graph to whatever you fancy.
•
Explore the “Connect Points” option. As you can see, the connecting lines can be misleading if the data is not “in order” (in this case, note in the table that
t = 100 and t
= 200 are in the “wrong” places.)
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Related Questions
Explain on each detail:
arrow_forward
Overview
Reading and writing to files is a constantly used way of transferring data in many different kinds of programs. Websites, such as news sites, and various phone applications are both excellent examples of this widespread use. Phone apps in particular will always read and write to files, since the alternative of writing to databases would be too large for their purposes. Another example is an application you use for daily tasks such as writing in a Microsoft Word file and uploading it as a Brightspace submission (to later be downloaded by your instructor). All of these demonstrate the importance and prevalence of reading and writing to a file as a method of information sharing.
Later in this course, you will need to be able to share information between C++ and Python as part of completing a larger task. Practicing reading and writing to a file this week will help prepare you for that later work. Although you will eventually have a broader understanding of working with files in…
arrow_forward
Transcribed Image Text
RunRoutr is a fitness tracking application for smartphones that creates suggested running routes so that users can run with each other. Upon downloading the application, each user creates a username, a personal profile, and a contact list of friends who also use the application. The application uses the smartphone's GPS unit to track a user's location, running speed, and distance traveled. Users can use the application to review information and statistics about their previous runs. At the beginning of a run, users indicate the distance they want to run from their current location, and the application suggests a running route. Once a user accepts a suggested route, the application share the suggested route with other compatible users in the area so that they can run together. Users are considered compatible if they are on each other's contact lists or if they typically run at similar speeds. A basic RunRoutr account is free, but it displays advertisements that are…
arrow_forward
How-tos for Microsoft Word The paper's name. As a connection, you might provide a hyperlink to an external file.
arrow_forward
Q 1
Computer Science
please use Java script
Your program will: • center the rectangle at the (x,y) point where the user clicked • display a different rectangle fill color in each of the four quadrants • prevent the rectangle from going off the edge of the screen.
arrow_forward
C#(Sharp): Which Visual Studio window do you use to name a Button control?
arrow_forward
Task bar its located as bottom of .1
your screen
arrow_forward
How can I make a shopping cart using windows form c#
I want to be able to add/remove items from the cart and find the final balance of the cart
for an online shopping project
arrow_forward
user stories
I need 5 user stories about Online Crime Management for my project
For example, user stories might look like that:As a police officer, i would like to be able to check for past records with an ID number(like a passport), so that I don’t have to use the name of the person
arrow_forward
Computer Networks Course:
Can someone please provide me with a detailed solution of what to do in the given problem. In other words, i know I will need two computers but how would i do this? If possible, could you recreate the solution to this with screenshots? Also, what would be the code referred to here and how would I go about using it. Thank you!
arrow_forward
Paging: what is it and how does it function?
arrow_forward
The Pizza Ordering SystemThe Pizza Ordering System allows the user of a web browser to order pizza for home delivery. To place an order, a shopper searches to find items to purchase, adds items one at a time to a shopping cart, and possibly searches again for more items. When all items have been chosen, the shopper provides a delivery address. If not paying with cash, the shopper also provides credit card information. The system has an option for shoppers to register with the pizza shop. They can then save their name and address information, so that they do not have to enter this information every time that they place an order.
Draw a Use Case diagram for “The Pizza Ordering System”.
(Hint – correct <<include>> or <<extend>> relationships must include.
arrow_forward
Adao you need to design..
arrow_forward
PYTHON PROGRAMMING ONLY PLEASE
I am doing a patient portal/record keeping system i already have the layout need help writing the code.
Here is my layout below
Menu:
View personal information
Update personal information
View medical history
Update medical history
Exit
DECISION BLOCKS
View personal information:
View patient personal information( Name, Date of Birth, Address, Phone Number)
Press Console: "You have chosen to view your personal information."
Update personal information:
Ask the patient to update personal information
Update the patient personal information
Print to the console: "You have chosen to update your personal information."
View historical medical information:
View patient medical history (medical history, surgery, medications, allergies, etc.)
Prints to console: "You have chosen to view your medical history."
Update medical history:
Prompt patient to enter updated medical information
Update the patient's medical history
Print to the console: "You have…
arrow_forward
Computer Science: Describe about total cost of ownership
arrow_forward
– Ethical HackingLab #2 – Legal and Ethical
Overview
Write up a case that pertains to one of the laws mentioned in the course content or another law that is relevant to the cybersecurity landscape. Make sure to include your references. You should use what you learned about Google Hacking to find actual court documents that detail the case, the charges levied, and results of the case. Finding pertinent primary sources of information in this field can be quite a challenge.
Pick a case that has occurred in the last 7 years and summarize the main points of the case.
Explain which laws were cited in the case and go into detail about why they were applied. You may need to take a closer look at the law in question to describe this.
Explain the verdict of the case and your opinion of the ruling based on the law.
In your opinion, does the law need reform or will it still apply in the future. Why or why
arrow_forward
SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Fundamentals of Information Systems
Computer Science
ISBN:9781305082168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Microsoft Windows 10 Comprehensive 2019
Computer Science
ISBN:9780357392607
Author:FREUND
Publisher:Cengage
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Enhanced Discovering Computers 2017 (Shelly Cashm...
Computer Science
ISBN:9781305657458
Author:Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. Campbell
Publisher:Cengage Learning
Related Questions
- Explain on each detail:arrow_forwardOverview Reading and writing to files is a constantly used way of transferring data in many different kinds of programs. Websites, such as news sites, and various phone applications are both excellent examples of this widespread use. Phone apps in particular will always read and write to files, since the alternative of writing to databases would be too large for their purposes. Another example is an application you use for daily tasks such as writing in a Microsoft Word file and uploading it as a Brightspace submission (to later be downloaded by your instructor). All of these demonstrate the importance and prevalence of reading and writing to a file as a method of information sharing. Later in this course, you will need to be able to share information between C++ and Python as part of completing a larger task. Practicing reading and writing to a file this week will help prepare you for that later work. Although you will eventually have a broader understanding of working with files in…arrow_forwardTranscribed Image Text RunRoutr is a fitness tracking application for smartphones that creates suggested running routes so that users can run with each other. Upon downloading the application, each user creates a username, a personal profile, and a contact list of friends who also use the application. The application uses the smartphone's GPS unit to track a user's location, running speed, and distance traveled. Users can use the application to review information and statistics about their previous runs. At the beginning of a run, users indicate the distance they want to run from their current location, and the application suggests a running route. Once a user accepts a suggested route, the application share the suggested route with other compatible users in the area so that they can run together. Users are considered compatible if they are on each other's contact lists or if they typically run at similar speeds. A basic RunRoutr account is free, but it displays advertisements that are…arrow_forward
- How-tos for Microsoft Word The paper's name. As a connection, you might provide a hyperlink to an external file.arrow_forwardQ 1 Computer Science please use Java script Your program will: • center the rectangle at the (x,y) point where the user clicked • display a different rectangle fill color in each of the four quadrants • prevent the rectangle from going off the edge of the screen.arrow_forwardC#(Sharp): Which Visual Studio window do you use to name a Button control?arrow_forward
- Task bar its located as bottom of .1 your screenarrow_forwardHow can I make a shopping cart using windows form c# I want to be able to add/remove items from the cart and find the final balance of the cart for an online shopping projectarrow_forwarduser stories I need 5 user stories about Online Crime Management for my project For example, user stories might look like that:As a police officer, i would like to be able to check for past records with an ID number(like a passport), so that I don’t have to use the name of the personarrow_forward
- Computer Networks Course: Can someone please provide me with a detailed solution of what to do in the given problem. In other words, i know I will need two computers but how would i do this? If possible, could you recreate the solution to this with screenshots? Also, what would be the code referred to here and how would I go about using it. Thank you!arrow_forwardPaging: what is it and how does it function?arrow_forwardThe Pizza Ordering SystemThe Pizza Ordering System allows the user of a web browser to order pizza for home delivery. To place an order, a shopper searches to find items to purchase, adds items one at a time to a shopping cart, and possibly searches again for more items. When all items have been chosen, the shopper provides a delivery address. If not paying with cash, the shopper also provides credit card information. The system has an option for shoppers to register with the pizza shop. They can then save their name and address information, so that they do not have to enter this information every time that they place an order. Draw a Use Case diagram for “The Pizza Ordering System”. (Hint – correct <<include>> or <<extend>> relationships must include.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage LearningFundamentals of Information SystemsComputer ScienceISBN:9781305082168Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningMicrosoft Windows 10 Comprehensive 2019Computer ScienceISBN:9780357392607Author:FREUNDPublisher:Cengage
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,Enhanced Discovering Computers 2017 (Shelly Cashm...Computer ScienceISBN:9781305657458Author:Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. CampbellPublisher:Cengage Learning
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Fundamentals of Information Systems
Computer Science
ISBN:9781305082168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Microsoft Windows 10 Comprehensive 2019
Computer Science
ISBN:9780357392607
Author:FREUND
Publisher:Cengage
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Enhanced Discovering Computers 2017 (Shelly Cashm...
Computer Science
ISBN:9781305657458
Author:Misty E. Vermaat, Susan L. Sebok, Steven M. Freund, Mark Frydenberg, Jennifer T. Campbell
Publisher:Cengage Learning