๐ Activities
Every in-class activity from the course slides, in one place โ expand a card to see exactly what to do and where it gets submitted.
Cards are collapsed by default and ordered the way the slide decks run. Links inside them (CANVAS assignments, shared slide decks, helper materials) are carried over from the original slides and may update before class.
Canvas Activity: Cornell Image & Voice Release Form Week 1
- Open the Cornell Image & Voice Release Form linked from the Canvas assignment (1โ2 minutes).
- Fill it out and submit it.
- Screenshot the survey header showing your name and paste it into the Canvas text box.
๐ฎ Submit on Canvas (1 pt) โ graded on completion; your deadline is on the Canvas assignment.
Open the full activity page โCanvasAttendance ChecksAny week
- Eight 1-point checks appear on Canvas sporadically through the term, enacted in class on unannounced days.
- Be in class; when a check opens, submit it before it closes.
- Distance students: your section's corresponding check follows the usual DL window.
📮 Submit on CANVAS โ no make-ups, since the days are unannounced.
Canvas Activity: Post It Week 1
- Make your first post on Ed Discussion, our course Q&A forum.
- Ask a specific, practical question about a reading, lecture, coding example, or concept โ not an opinion question.
- Use a clear subject line and tags so the post is easy to find later.
- Paste a screenshot of your post and a link to it into the Canvas text box.
๐ฎ Submit on Canvas (1 pt) โ graded on completion; your deadline is on the Canvas assignment.
Open the full activity page โCanvas Activity: Teams Survey Week 1
- Fill out the Teams Survey โ no sign-in needed; it helps your instructor prepare the course to suit the group.
- Copy the reference number the thank-you page gives you.
- Paste the reference number into the Canvas text box.
๐ฎ Submit on Canvas (1 pt) โ graded on completion; your deadline is on the Canvas assignment.
Open the full activity page โCanvas Activity: Book Your First Office Hours Week 1
- Go to the Office Hours page (Canvas > Home > Shortcuts).
- Pick an in-person, distance-learning, or TA menu and book one slot early in the term.
- You can come as an individual or a team โ just make sure the invite says who is coming.
- Paste a screenshot of the successful booking into the Canvas text box.
๐ฎ Submit on Canvas (1 pt) โ graded on completion; your deadline is on the Canvas assignment.
Open the full activity page โYour Turn! Introductions Lesson 1
- Turn to 5 neighbors.
- It's your job to know their first name, program, and why they are here.
๐ฎ Nothing to submit โ done live in class.
Open the full activity page โActivity: Setup account with Posit.Cloud Workshop 1
- Make a free account at posit.cloud.
- New Project โ New Project from Git Repository, and paste https://github.com/timothyfraser/sysen
- In the Console, run source("workshops/packages.R") once and let it finish.
- Done-check: library(dplyr) then read.csv("workshops/mydiamonds.csv") %>% head()
๐ฎ Submit a screenshot of your Posit.Cloud setup on CANVAS (1 pt) โ graded on completion.
Open the full activity page โIn-Class Activity: Statistical Coding Workshop 1
- Work through the statistical coding questions from today's workshop.
- Submit your answers on CANVAS โ your deadline is on the Canvas assignment.
๐ฎ Submit answers on CANVAS (1 pt) โ graded on completion; your deadline is on the Canvas assignment.
Open the full activity page โIn-Class Activity: Statistical Coding (reminder) Recitation 1
- Reminder: the In-Class Activity โ Statistical Coding โ started in workshop is still open.
- Using your new coding skills, answer the questions in the Canvas assignment "Activity: Try It (Statistical Coding) [In-class]".
- When you're finished, copy and paste your code and any comments into the text box submission for this Canvas assignment.
- Graded on completion, not correctness.
๐ฎ Submit answers on CANVAS (1 pt) โ graded on completion; your deadline is on the Canvas assignment.
Open the full activity page โ
Visualization Practice: Make a practice visualization
Recitation 1
- 1. Load in the diamonds dataset: diamonds = ggplot2::diamonds %>% sample_n(1000)
- 2. Pick 1-2 variables.
- 3. Make a histogram, scatterplot, or boxplot of them.
- 4. Map ~2 aesthetics (inside aes()) and ~2 static attributes (outside aes()).
- 5. Submit your visual and code to CANVAS!
- 6. Be prepared to talk about your approach!
๐ฎ Submit your visual and code on CANVAS (1 pt) โ graded on completion.
Open the full activity page โCanvas Activity: Finalize Team Members Week 2
- Identify your homework group (4-credit students: the same as your project group).
- Write down the full names and netIDs of every member, plus your team name.
- Update your team on Canvas > People > Groups > Homework Groups.
- Each teammate submits this individually, to show you are actively choosing this group.
๐ฎ Submit on Canvas (1 pt) โ graded on completion; your deadline is on the Canvas assignment.
Open the full activity page โFailure Mode & Effects Analysis: Exercise Lesson 2
- Pick one technology from the list (mobile phone, coffee maker, infant bouncy chair, newborn onesie, toaster, scooter).
- Outline 3โ5 potential failure modes.
- Assign rough scores 1โ10 and calculate RPN.
- Copy the FMEA sheet template (copy it, don't edit the original) and record your findings there โ the link is on the full activity page.
- Work the FMEA with your group, then bring your sheet to the class discussion.
๐ฎ Bring your FMEA sheet to the class discussion, then submit it on CANVAS (1 pt) โ graded on completion.
Open the full activity page โCanvas Activity: Code It (Distributions) Week 3
- Complete Learning Check 4 from the Distributions and Descriptive Statistics chapter.
- Work out which distribution best matches the observed data, in R or Python.
- Comment your code line by line in your own words โ no AI-generated commenting.
- Paste your commented code plus a 1โ2 sentence summary into the Canvas text box.
๐ฎ Submit on Canvas (1 pt) โ graded on completion; your deadline is on the Canvas assignment.
Open the full activity page โ
Your Turn! Analyze your vector (Louisiana Parishes)
Recitation 2
- Analyze your vector in the la_parishes dataset.
- Make a histogram with hist(); calculate size, mean, median, min, max, & range. What do they tell you about your distribution? Summarize your findings in 2 sentences.
- Calculate standard deviation, variance, coefficient of variation, & standard error. Summarize your thoughts in 2 sentences.
- Calculate skewness and kurtosis. Summarize your thoughts in 1 sentence.
- Calculate parameters for each distribution (except weibull), simulate 100 observations each, visually compare your vector with the simulated data โ which matches your vector best?
๐ฎ Share your findings in recitation.
Open the full activity page โPop Quiz: Cheese Product Comparison Recitation 2
- Three firms produce cheese in Upstate New York; each sampled units and recorded time to mold, in hours.
- Take the three vectors a, b, and c from the slide into R (or Python).
- Evaluate the three distributions with descriptive statistics (mean, median, standard deviation, coefficient of variation).
- Decide which firm you would buy your cheese from: A, B, or C.
๐ฎ Take the pop quiz on Canvas (1 pt, graded on accuracy).
Open the full activity page โCanvas Activity: Code It (Probability) Week 4
- Complete Learning Check 1 from the Probability Functions chapter.
- Calculate the probability that customers stop at more than 5 stalls using Normal, Gamma, and Exponential functions.
- Comment your code line by line in your own words โ no AI-generated commenting.
- Paste your commented code plus a 1โ2 sentence summary into the Canvas text box.
๐ฎ Submit on Canvas (1 pt) โ graded on completion; your deadline is on the Canvas assignment.
Open the full activity page โCanvas Activity: Peer Review (Homework 1) Week 4
- You have been assigned 2 group submissions from Homework 1 to peer review.
- Find them in the Canvas To-Dos list or Recent Activity window.
- Give each one 1 positive comment and 1 gentle suggestion. Be nice!
- Keep a copy of your comments and paste them into the Canvas text box.
๐ฎ Submit on Canvas (1 pt) โ graded on completion; your deadline is on the Canvas assignment.
Open the full activity page โPop Quiz: Normal & Exponential Stalls Lesson 3
- n = 500 farmers-market customers: mean of 5.5 stalls, median of 5 stalls, standard deviation of 2.5 stalls.
- Calculate the probability a customer stops at more than 5 stalls under the Normal distribution.
- Calculate the same probability under the Exponential distribution.
- Report both, and be ready to say which assumption you would trust here.
๐ฎ Take the pop quiz on Canvas (1 pt, graded on accuracy).
Open the full activity page โ
Exercises 1 & 2: Life Distributions
Lesson 4
- Exercise 1: given a life distribution for a set of components, find the probability a new unit will fail by 600 hours.
- Exercise 2: a computer with 3500 identical and independent components โ work the reliability question that follows.
๐ฎ Worked live; solutions follow in the deck.
Open the full activity page โ
[In-Class Activity] Explain It: Reliability Functions
Workshop 4
- Your group has been assigned 1 of our 6 types of core failure and reliability functions, shown in the table in the activity deck.
- 0.1 Forgot your team number? Check at Canvas >> People >> Finalized Groups.
- 0.2 Copy the slide matching that function, and add it to our slide deck.
- 0.3 Update it with your group number and your names.
- 1. Fill in the slide with your answers to these questions: What does this function mean?
- 4. Take a screenshot of your slide and submit it in the CANVAS text submit box.
๐ฎ Submit on CANVAS here [link]. Follow the steps on the CANVAS assignment.
Open the full activity page โ[In-Class Activity] Practice It: Block Diagrams Recitation 4
- Pick one of the following systems and estimate system reliability at a specific time (e.g. t = 1000 hours), assuming an exponential lifespan distribution.
- Copy the corresponding slide below into the slide deck and show your reliability function and calculation.
๐ฎ Submit on CANVAS here [link].
Open the full activity page โ
Exercise 1: Interpret this Process Overview Chart
Lesson 5
- Interpret this chart.
- Q0. What kinds of geom_s are in this chart?
- Q1. Is our process centered?
- Q2. Is our process skewed?
- Q3. Are subgroup traits varying over time?
๐ฎ Discussed live in lesson.
Open the full activity page โ[In-Class Activity] Explain It: Statistical Process Control Workshop 5
- Your group has been assigned 1 of the following reading questions in our slides.
- 0.1 Forgot your team number? Check at Canvas >> People >> Finalized Groups.
- 0.2 Copy the slide matching that question, and add it to this slide deck.
- 0.3 Update it with your group number and your names.
- 1. Fill in the slide with your answers to these questions.
- 2. Take a screenshot of your slide and submit it in the CANVAS text submit box.
๐ฎ Reminder: Submit on CANVAS!
Open the full activity page โCoding Exercises: Process Control Functions Recitation 5
- Exercise 1: Copy and read through functions_process_control.R from Github. What do dn and bn do? What does ggprocess do? What does ggs do? What does ggr do?
- Exercise 2: Pick a quality metric from our onsen dataset, and generate averages, standard deviation, and range plots using our helper functions. Describe your process.
๐ฎ Share your plots and description in recitation.
Open the full activity page โCanvas Activity: Practice Midterm Exam Week 7
- Work through the practice midterm exam, delivered through the tool linked on the Canvas assignment.
- Use it to check what you know before the real midterm exercise.
๐ฎ Submit on Canvas (1 pt) โ graded on completion; your deadline is on the Canvas assignment.
Open the full activity page โ
Activity: Draw me a series of processes
Lesson 6
- Draw me a series of processes that are:
- 1. Stable and capable
- 2. Stable and incapable
- 3. Unstable but potentially capable
- 4. Unstable and incapable
- Note: the two distributions on the side count!
๐ฎ Sketch it and compare against the example slide that follows.
Open the full activity page โActivity: Code It โ SPC (Individual) Workshop 6
- Code the statistical process control task from the workshop, individually.
๐ฎ Remember: Submit on Canvas! (Individual)
Open the full activity page โActivity: Draw It (Processes) Workshop 6
- Estimated Time: 5 minutes ยท Your Task
- Using a Pen/Pencil/Stylus, please sketch out 4 scatterplots of process quality metric outcomes for a process of interest to you. You should end up with 4 process scatterplots, including 1 plot each that is: Stable and Capable; Stable but not Capable; Unstable but Capable; Unstable and Not Capable.
- Each drawing should include: Labeled Y and X axes; Raw data, not means (though it can be made up); Control Limit(s); Specification Limit(s); Clear title explaining what the process is; Clear label explaining which type this is - "eg. Stable and Capable".
- Submission Requirement: Take a screenshot/png of your drawings and submit it in the CANVAS text submit box!
- One team member can submit this in the CANVAS textbox on behalf of the team.
๐ฎ Remember: Submit on Canvas! (Group)
Open the full activity page โActivity: Code It! (Process Indices) Workshop 6
- Learning Check.
- A manufacturer of granola bars is aiming for a weight of 2 ounces (oz), plus or minus 0.05 oz. Suppose the standard deviation of our granola bar machine is 0.02 oz, and the mean weight is 2.01 oz.
- What's the process capability index? (I.e. How many times greater is the expected variation than the observed variation?)
๐ฎ Reminder: Submit your code on CANVAS! (Individual)
Open the full activity page โActivity: Practice It (Bootstrapping!) Workshop 6
- Estimated Time: 15 minutes ยท Your Task
- Bootstrapping is the computational process of iteratively computing the same statistic from samples that differ just slightly due to random sampling with replacement.
- Bootstrapping returns ~1000 statistics, each just slightly different due to chance, that approximate the true shape of the sampling distribution for that statistic.
- In this activity, you will practice bootstrapping using the workshops/onsen.csv dataset.
- Please complete the following steps: Load in your dataset. Select a variable of interest. Select a statistic of interest and compute it one time (eg. xbbar, sbar, rbar, sigma_s, etc.).
- Bootstrap your dataset to get 1000 slightly different copies of the dataset.
- Using grouping by a unique id for each bootstrapped copy of the dataset, calculate the statistic again.
- Estimate the mean and standard error of the bootstrapped statistics. (The standard deviation of a sampling distribution is the standard error.)
- Explain the result in 1-2 sentences.
- Submission Requirement: Copy and paste your commented code into the CANVAS submit textbox below. Copy your mean and standard error for the statistic, and your description.
๐ฎ Remember to submit on CANVAS! (Individual)
Open the full activity page โ
[In-Class Activity] Explain It: Process Control Indices
Workshop 6
- Your group has been assigned 1 of the following reading questions in our slides.
- 0.1 Forgot your team number? Check at Canvas >> People >> Finalized Groups.
- 0.2 Copy the slide matching that function, and add it to our slide deck.
- 0.3 Update it with your group number and your names.
- 1. Fill in the slide with your answers to these questions.
- 2. Take a screenshot of your slide and submit it in the CANVAS text submit box.
๐ฎ Remember: Submit on CANVAS!
Open the full activity page โActivity: Practice It โ Bootstrapping (Recitation) Recitation 6
- Practice bootstrapping again with the recitation's worked example.
๐ฎ Remember to submit on CANVAS! (Individual)
Open the full activity page โCanvas Activity: Hackathon Debrief Survey Week 8
- Hackathon participants: each team member individually completes the debrief survey (under 5 minutes).
- Your answers are entirely anonymous and cannot be connected with your name.
- Complete the form and copy the survey completion code into the Canvas text box.
๐ฎ Submit on Canvas (1 pt) โ graded on completion; your deadline is on the Canvas assignment.
Open the full activity page โCanvas Activity: Code It โ Create a GitHub Repository Week 8
- List your GitHub ID. (No account yet? Go back to the Posit.Cloud setup activity first.)
- Create a GitHub repository with a simple, lowercase, no-spaces name โ one per team is fine.
- Add one group member as a collaborator under Settings > Collaborators.
- Paste the repository URL and screenshots of each step into the Canvas text box.
๐ฎ Submit on Canvas (1 pt) โ graded on completion; your deadline is on the Canvas assignment.
Open the full activity page โCanvas Activity: Code It โ Commit, Pull, and Push on GitHub Week 8
- Prerequisites: a GitHub account, a repository you own or were added to, and its full URL.
- In GitHub > Developer Settings, create a Personal Access Token โ classic (with the repo and public_repo scopes) or fine-grained for one repository.
- Give the token an expiration date after the end of this term.
- Use the token to commit, pull, and push, and paste screenshots of each step into the Canvas text box.
๐ฎ Submit on Canvas (1 pt) โ graded on completion; your deadline is on the Canvas assignment.
Open the full activity page โ
Exercises 1โ3: Quantities of Interest
Lesson 7
- Exercise 1: given a product's reliability function, calculate the mean time to failure.
- Exercise 2: given a product's failure rate function, calculate the mean residual life.
- Exercise 3: a certain type of transistor has a constant failure rate of 0.08%/K โ work the probability questions that follow.
๐ฎ Worked live; solutions follow in the deck.
Open the full activity page โCanvas Activity: Practice It โ Lifespan Under Normal Use Week 9
- Work through the lifespan-under-normal-use practice set, delivered through the tool linked on the Canvas assignment.
- Practice estimating how long a component survives under normal operating conditions.
๐ฎ Submit on Canvas (1 pt) โ graded on completion; your deadline is on the Canvas assignment.
Open the full activity page โ
Your turn! Calculate the rest (Chi-Squared)
Lesson 7b
- The interval table is filled in for the first row only (0โ100 hours).
- Calculate the rest: Fexp(t2), Fexp(t1), P-expected, and R-expected for each interval.
- Then calculate Chi-Squared for the goodness-of-fit test.
๐ฎ Worked live in lesson.
Open the full activity page โExercises 1โ3: Confidence Intervals Recitation 7
- Exercise 1: Compute an 80% one-sided confidence interval โ n = 200 products, failure-censored after 13 failures, lambda-hat = 0.0015 failures per hour.
- Exercise 2: Compute a 90% two-sided confidence interval โ n = 300 products, time-censored at 500 hours, r = 25 failures, lambda-hat = 0.01 failures per hour.
- Exercise 3: Results analyzed under an exponential assumption give lambda-hat = 200 FITs, Type I censoring, 3 failures โ compute a 95% two-sided CI for lambda. What if it was Type II censored?
๐ฎ Worked live in recitation.
Open the full activity page โ
Exercise: Designing a Monitoring System
Workshop 8
- Sketch a monitoring system from its components: sensor(s), data recording, database, data extraction, reporting.
- Try the example API call in your browser URL bar: https://api.cat-apps.com/preview/granddata?geoid=36109
- Note: this API is not available 1 AM ~ 7 AM EST.
๐ฎ Share your monitoring-system sketch in class.
Open the full activity page โCanvas Activity: Explain It (Regression) Week 10
- Find your team number (Canvas > People > Finalized Groups).
- Copy the slide matching your team's function into the shared slide deck.
- Update it with your group number and names, then fill in your answers.
- One team member screenshots the slide and submits it in the Canvas text box on behalf of the team.
๐ฎ Submit on Canvas (1 pt) โ graded on completion; your deadline is on the Canvas assignment.
Open the full activity page โ
Example 1: Shape Parameter m (fill in the table)
Lesson 9
- A population of capacitors is known to fail according to a Weibull distribution with characteristic life c=20,000 power-on hours.
- Evaluate the probability a new capacitor will fail by 100, 1000, 20,000, and 30, 000 hr, for cases of shape parameter m=0.5, 1.0, and 2.0.
- Also calculate failure rates.
- Fill in the answer table in class: rows for times 100, 1,000, 20,000 and 30,000; columns for CDF in % and Failure Rate in %/K at m = 0.5, 1.0 and 2.0.
- Reminder: F(t) = 1 - e^-(t/c)^m, where c = 1/ฮป is the characteristic life and m is the shape parameter.
๐ฎ Nothing to submit โ filled in together in class.
Open the full activity page โ
Activity: Practice It โ Likelihood
Workshop 9
- Practice the likelihood calculations from the workshop.
- Check out the Helper Materials for a recap of your Exponential and Weibull formulas.
๐ฎ Submit on CANVAS.
Open the full activity page โ
Activity [Individual]: Practice It โ MOCUS Algorithm
Recitation 9
- Suppose the failure of a propeller system is contingent on components A, B, C, and D as shown in the fault tree in the deck.
- Using the MOCUS algorithm, we can find the boolean equation of this fault tree.
- Complete this fault tree's boolean equation.
- Do NOT perform boolean minimalization yet โ show the entire equation.
๐ฎ Reminder: Submit on Canvas!
Open the full activity page โ
Activity: Draw It โ Make your own fault tree!
Recitation 9
- Draw a fault tree for your team's project.
- What is the top event you want to avoid?
- What events could cause failure? At least 4.
- What gates are needed? At least 3.
- Use the sample components to draw it manually, OR draw it with Mermaid by adapting the template in the deck.
๐ฎ Reminder: Submit on Canvas!
Open the full activity page โCoding Demo: Physical Acceleration Models Workshop 10
- Coding Demo โ Workshop 10.
- Follow along with the workshop script: https://github.com/timothyfraser/sysen/blob/main/code/10_workshop.R
๐ฎ Nothing to submit โ coded along live in workshop.
Open the full activity page โCanvas Activity: Practice It (Permutation Tests) Week 11
- Load the workshops/lattes.csv dataset and pick an outcome (Y), a predictor (X), and a statistic โ a difference of means or an F-statistic.
- Compute the statistic once, then permute the dataset ~1000 times and recompute it for each permuted version.
- Report the range of your permuted statistics and the share more extreme than your observed one โ that is a one-tailed p-value.
- Paste your commented code, your numbers, and a 1โ2 sentence explanation into the Canvas text box.
๐ฎ Submit on Canvas (1 pt) โ graded on completion; your deadline is on the Canvas assignment.
Open the full activity page โCanvas Activity: Peer Review (Rough Draft) Week 11
- You have been assigned 2 group submissions from the Project Rough Draft to peer review.
- Find them in the Canvas To-Dos list or Recent Activity window.
- Give each one 1 positive comment and 1 gentle suggestion. Be nice!
- Keep a copy of your comments and paste them into the Canvas text box.
๐ฎ Submit on Canvas (1 pt) โ graded on completion; your deadline is on the Canvas assignment.
Open the full activity page โActivity: You Choose (Final-Week Topics) Lesson 13
- We have a couple of open days in the last week of class โ you choose what we cover.
- Open the Canvas poll and read the topic options (monitoring & control systems, scaling up your code, data communication, AI for Six Sigma).
- Pick the topic you most want to see, and add a sentence if you have a specific angle in mind.
- Respond by the deadline posted on the Canvas poll.
๐ฎ Submit on Canvas (1 pt): paste your text/screenshots.
Open the full activity page โ
Standard Errors of Effects: sยฒ in the Pilot Plant Example
Lesson 13
- In general, if each factor combination was replicated, a pooled estimate of the experimental run variance from g factor combinations is sยฒ = (v1ยทs1ยฒ + v2ยทs2ยฒ + โฆ + vgยทsgยฒ) / (v1 + v2 + โฆ + vg), where v = v1 + v2 + โฆ + vg is the number of DOF of the estimate.
- In the case of g duplicate combinations it is reduced to sยฒ = ฮฃdยฒ / 2g with g DOF.
- What is sยฒ in pilot plant example? What is variance (effect) and SE (effect)?
๐ฎ Nothing to submit โ worked through live in lecture.
Open the full activity page โGroup Activity: Explain It! Factorial Experiments Workshop 13
- Your group has been assigned one of the datasets in the slides.
- Copy the slide matching that dataset, and add it to this slide deck [link].
- Fill it in with your group's answers about the factorial experiment.
๐ฎ Please be sure to submit your group's response on CANVAS!
Open the full activity page โ