Skip to content

Instantly share code, notes, and snippets.

Robert Talbert RobertTalbert

Block or report user

Report or block RobertTalbert

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View GTD Weekly Review.md
View Activity 1.2.2 input.md

This week you'll begin working on Assigned Activities in groups, and posting those to CampusWire. Here's an example of a fully worked-out Activity from the textbook, Activity 1.2.2 in Section 1.2. Read through it, ask questions in the follow-up comments, and keep it handy as a guide for writing your own solutions. This is a complete and correct solution, but your group does NOT need a complete or correct solution to start with -- just post a good faith initial attempt, and then you'll be responsible for making it complete and correct by the end of the week.

Some things to note as you read this: Each part of the solution begins by restating the part; all solutions are given in complete English sentences with an appropriate mix of English and math; all math is formatted properly (see #2 ); the solution is written with a view toward teaching the reader.

Activity: Consider a spherical tank of radius 4m that is filling with water. Let $$V$$ be the volume of water in the tank (in cubic meters)

@RobertTalbert
RobertTalbert / MTH325_Fall2015.md
Last active Aug 7, 2019
Syllabus for MTH 325 (Discrete Structures for Computer Science 2) Section 01 at Grand Valley State University, Fall 2015.
View MTH325_Fall2015.md

MTH 325: Discrete Structures for Computer Science 2 -- Fall 2015 Syllabus

Course Information

  • Meetings: MWF 9:00--9:50am in Mackinac Hall A-2-167.
  • Prerequisite: MTH 225.
  • Textbook: Applied Discrete Structures, March 2013 edition by Alan Doerr and Kenneth Levasseur. Available free online at http://applied-discrete-structures.wiki.uml.edu/.
  • Computer requirements: You will need access to a portable computing device such as a laptop, tablet, or smartphone for occasional in-class computer work. Ideally, you should bring your device with you to class each day unless this is a logistical issue. If you do not have access to such a device or cannot bring yours to class on a particular day, the Mathematics Department has loaner devices (Android tablets and Chromebooks) you can use, but you must give the professor at least 24 hours' notice if you intend to use one.
View Five_Question_Summary.py
# Code for generating Five-Question Summary reports.
# Import basic packages
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
# Read in student response data; change name of file as needed
col_names = ["Challenge", "Support", "Competence", "Autonomy",
"Relatedness"]
View 124 May 6
Good morning everyone, and welcome to Day 1 of MTH 124. Each weekday morning, you'll receive an announcement with all the stuff you need to know for the day, along with a look ahead at the rest of the week. These announcements are posted on Blackboard in the "Announcements" area, which you can find in the left sidebar; and they should also be automatically sent to your GVSU email as well once they are posted. I'll also cross-post them in the #announcements channel on CampusWire.
First of all, I posted an announcement last week. Please go check that out first.
Today you should focus on making sure you are set up on the course technology platforms (Blackboard and CampusWire) and on completing some or all of the early class assignments that are due on Tuesday, May 7. Specifically:
• On Blackboard, locate the syllabus and the calendar, and read thoroughly through the syllabus and review the calendar carefully (especially if you know you have upcoming commitments this summer). If you have a question on the syll
View 124-may6.html
<p>Good morning everyone, and welcome to Day 1 of MTH 124. Each weekday morning, you'll receive an announcement with all the stuff you need to know for the day, along with a look ahead at the rest of the week. These announcements are posted on Blackboard in the "Announcements" area, which you can find in the left sidebar; and they should also be automatically sent to your GVSU email as well once they are posted. I'll also cross-post them in the #announcements channel on CampusWire.</p>
<p>First of all, I posted an announcement last week. Please go check that out first.</p>
<p>Today you should focus on <b>making sure you are set up on the course technology platforms (Blackboard and CampusWire)</b> and on <b>completing some or all of the early class assignments that are due on Tuesday, May 7.</b> Specifically:</p>
<ul>
<li>On Blackboard, locate the syllabus and the calendar, and read thoroughly through the syllabus and review the calendar carefully (especially if you know you have upcoming commitments this
@RobertTalbert
RobertTalbert / gist:746808be87b9a593eb0451c10f51f955
Created Sep 11, 2018
Script to add all users to a Slack channel
View gist:746808be87b9a593eb0451c10f51f955
var foundAny=false;
function selectAllByLetter(remainingLetters) {
console.log(remainingLetters)
var letter = remainingLetters.pop();
$("#channel_invite_filter").val(letter).trigger("input");
setTimeout(function() {
$(".channel_invite_member:not(hidden)").each(function(i, obj) {
foundAny=true;
this.click();
});
@RobertTalbert
RobertTalbert / FAQs.md
Created Jan 10, 2018
Snippets for common info questions
View FAQs.md

Thanks for the message. The information you're requesting can be found in the course syllabus, which is linked to our Blackboard site. Did you have any questions about finding the syllabus or understanding that information? Thanks-- rt

Thanks for the message. The information you're requesting can be found in the course calendar, which is linked to our Blackboard site. Did you have any questions about accessing the calendar or understanding that information? Thanks-- rt

Thanks for the message. The information you're requesting was announced [in class | on Slack] on [date]. Did you have any questions about finding that announcement or understanding that information? Thanks-- rt

@RobertTalbert
RobertTalbert / Instructor Availability.md
Created Jan 10, 2018
Syllabus blurb on instructor availability
View Instructor Availability.md

Instructor availability: Please note that I do not typically check email or Slack messages during the hours of 6pm and 6am on weekdays, and I do not check these at all on the weekends in order to devote time to family, rest, and religious observances. Messages received during these times will receive attention once I am back online. Otherwise you can expect to receive a response to your message within 6 hours, often much sooner. If you post questions to Slack, you are likely to receive responses faster.

@RobertTalbert
RobertTalbert / SBSG-workload.md
Last active Aug 12, 2017
Potential way to beat the SBSG end of semester death march by using assessment phases
View SBSG-workload.md

A typical way to set up SBSG with reassessment is to allow students to reassess on those Learning Targets at any point all the way up through the end of the semester.

  • Pros: More true to the spirit of SBSG because the grade shows what students were eventually able to master; lowers stress by giving the entire semester to reassess
  • Cons: Almost always results in a crush of student reassessment at the end of the semester due to procrastination and/or students needing many attempts to pass a Target.

It's possible that students who "need" lots of attempts to pass a learning target would pass it earlier if the deadline for passing weren't so late; placing tighter limitations on the time frame for reassessment might inject more energy and purpose into student preparation for reassessment.

Proposal: Split the semester up into a small number of "phases". Each phase focuses on a subset of the Learning Targets. When the phase comes to an end, no more reassessment on those learning targets is permi

You can’t perform that action at this time.