Skip to content

Instantly share code, notes, and snippets.


Robert Talbert RobertTalbert

View GitHub Profile
View MTH 225 module level objectives.tex
\section{Appendix B: MTH 225 Learning Targets}
\begin{subsubsection}{Module 1: Computer Arithmetic}
\item[CA.1] \textbf{(CORE)} \ I can represent an integer in base 2, 8, 10, and 16 and represent a negative integer in base 2 using two's complement notation.
\item[CA.2] I can perform addition, subtraction, multiplication, and division in binary.
View MTH 225

Course module structure: The course content is split up into five modules:

  • Module 1: Computer arithmetic. Representing integers in binary, octal, and hexadecimal; binary arithmetic; the Division Algorithm and modular arithmetic.

  • Module 2: Logic. Logical propositions, conditional statements, truth tables, predicates, and quantification.

View MTH 225 course level

Course-level learning objectives: Upon completion of MTH 225, you will be able to:

  • Represent integers using different number bases, and perform integer arithmetic using different bases and modular arithmetic.

  • Formulate, manipulate, and determine the truth of logical expressions using symbolic logic.

  • Formulate and solve computational problems using sets and functions.


MTH 225 Learning Objectives

By module

  • Module 1: Arithmetic
    • Given an integer in base 2, 8, 10, or 16, represent it using another base.
    • Add, subtract, multiply, and divide integers in base 2, 8, and 16.
    • Use two's complement to represent a negative integer in binary.
    • State the Division Algorithm and use it to find the quotient and remainder when dividing one positive integer by another.

Semper Libero condimentum praesent consectetuer eget ornare aliquam sagittis ligula nonummy. Placerat libero laoreet sed orci vitae id sit vestibulum sit mi mattis. Eleifend sollicitudin phasellus litora sem sociis vel ac dignissim auctor venenatis hendrerit ornare dolor inceptos ante class. Praesent lectus conubia bibendum class iaculis odio potenti fermentum amet fusce vulputate ultricies cum phasellus sed volutpat ligula. Eros. Dictum sociis ultricies accumsan mus. Congue est convallis elit velit facilisis a commodo convallis torquent feugiat.

Parturient, pharetra mattis felis nam magnis. Dolor tristique. Eu Sagittis quis hendrerit tempus scelerisque mus aliquam ipsum, commodo senectus mattis adipiscing inceptos. Proin molestie ad aliquam curae; ligula habitasse curae; sem gravida magna scelerisque tortor nisl eleifend sapien aptent cum accumsan sociis porttitor mi. Primis. Netus sagittis et, aliquam erat sit posuere nonummy tellus euismod donec vivamus. Ad sollicitudin Quis platea netus id lectus velit a

def fib(n):
if n == 0 or n == 1:
return 1
return fib(n-1) + fib(n-2)
def A(n):
if n == 1:
return 1
elif n == 2:
return 4
return A(n-1) + 2*A(n-2)

Here's a suggested work plan for the week. As always, this assumes you are putting aside 2 hours per weekday for work on MTH 201; if you can do that, and stick to the plan, you'll be free and clear for the weekend.

  • Monday: 30 minutes to get started on Daily Prep for Module 6B; 30 minutes to get started with WeBWorK for Module 5; 30 minutes to work on an AEP (new draft or a revision); 30 minutes on the Derivative Computation WeBWorK set.
  • Tuesday: 30 minutes to complete Daily Prep 6B; 30 minutes on an AEP; 30 minutes on the WebWorK for Module 6; 30 more minutes the Derivative Computation set.
  • Wednesday: 30-45 minutes to complete Followup for Module 6A; 30 minutes on WeBWorK for Module 6; 30 minutes on an AEP; 30 minutes checking in with Campuswire and asking questions.
  • Thursday: 30 minutes to start Followup for Module 6B; 30 minutes for WeBWorK; then an hour on an AEP.
  • Friday: 30 minutes to complete Followup for Module 6B; 30 minutes to complete WeBWorK for Module 6; 30

A couple of weeks ago, I made the difficult decision to leave Twitter. I have a full statement here but I wanted to expand on this.

First of all, I haven't exactly "left". I am keeping the @RobertTalbert account around but it is "broadcast-only", meaning that I only use it to post snippets of interest such as blog post announcements, articles I want to share, reading updates from GoodReads, and so on. But I am no longer responding to replies and only occasionally checking direct messages. I have Twitter blocked on my laptops and removed from my phone. I'm done using it except for broadcasts.

Why am I doing this? In my full statement I said that there is much difficult work to do in the coming months, and "If I am not only to succeed personally but also help others to be successful – as has been my primary mission throughout 23+ years in higher education – I need to disconnect from anything that consumes more energy than it produces." To put it more bluntly:**Twitter has, f

View MTH 201 Module 1A Daily

MTH 201: Calculus

Daily Preparation, Module 1A: How do we measure velocity?

**Due by: 11:59pm ET, Wednesday September 2 **

Estimated time requirement: About 60 minutes for the whole assignment. If you have worked on this assignment for 30 minutes and you're not at least halfway done, DON'T work any further --- instead, stop and ask for help on the #dailyprep channel on CampusWire.