Instructor: Robert Talbert, Ph.D., Professor of Mathematics
This document contains all the information you need to navigate the course. This syllabus is meant to be read once, then searched as needed. If you need to find something, use the table of contents found in the left sidebar of the web version. Click "Expand All" to see the subsections in the table. You can also hit Control-F
to bring up a search field, and then type in the text you are looking for.
Meetings: MTWR 1:00-2:30pm ET, on Zoom. Click here to join the Zoom meeting; this link is also on the Class Page and on Blackboard.
Student drop-in hours: MTWR 2:30-3:15pm ET, on Zoom. No appointment is necessary for drop-in hours; just click here to join the meeting. The drop-in hours Zoom link is also on the Class Page and on Blackboard. Additional times are available by appointment; schedule those using my Calendly page.
Contacting the prof: Email (talbertr@gvsu.edu) is preferred; you can schedule a phone call through my Calendly page. Be sure to read my availability/response policy.
Course calendar: The official course calendar is in Appendix B, linked on the Class Page and on Blackboard. In case of a date conflict on assignments or course documents, the Class Calendar is assumed to be correct.
Definition of "week": In our course, a "week" is defined to begin at 12:01am ET on Monday and end at 11:59pm ET the following Sunday.
Textbook and videos: The textbook is Discrete Mathematics: An Open Introduction by Oscar Levin. It's free; just click the link. A PDF copy is available for download here. A playlist of instructional videos for the course is available on Vimeo at this link.
Software: You will need to create an account on Perusall, a web tool used for commenting on PDFs and videos. Our class code is TALBERT-WDT74
. You will also need to create an account on Miro, our online whiteboard tool.
Required technology: For our class, you must have access to:
You are strongly encouraged to have a device with a touchscreen and stylus input, or an external drawing pad, for handwritten work at an online whiteboard. If technology access is an issue for you, please let me know so we can discuss your options. Click here for a full list of tech skills and equipment expected of all students in GVSU online courses.
Blackboard and announcements: Our Blackboard page is at https://lms.gvsu.edu. Announcements will be posted on Sundays and Wednesdays and other times as needed. Be sure to check announcements, email, and the calendar at least once daily.
In Discrete Structures for Computer Science 1, you'll be learning the math that computer science is built on. You'll learn things like how to do arithmetic in binary, how to count the number of ways to deal a five-card poker hand, and how to generate complex data structures using simple rules involving recursion. And more! By studying discrete structures, you'll gain a superpower to make you an expert learner of any hardware and any software, including those that haven't been invented yet.
Your success in the course depends on three things:
If you can commit to these three things, then there is every expectation that you'll succeed in the course, no matter what your math background or perceived math skill is.
My #1 job as the professor is to make sure you succeed in learning. Success in the course doesn't come cheap. Like learning to program, learning math involves hard work, a willingness to try things that might not work the first time, and the ability to improve using feedback. But I promise you that I will work to make MTH 225 a class where you can make mistakes and grow safely and productively.
The overall goal of MTH 225 is to build a solid foundation in the basic theory and tools for the mathematics that computer science is built on, especially the theory and tools you will need for later coursework such as MTH 325 and CIS 263.
Upon completion of MTH 225, you will be able to:
The course content is split up into five modules:
The basic skills that you'll learn in the course are encapsulated in a list of 21 Learning Targets, eight (8) of which are labelled as CORE targets and represent the eight essential skills that every MTH 225 student should possess by the end of the course. You can find that list in Appendix A, and it's linked elsewhere on our various course sites.
Each class meeting has activities for you to do before, during and after the class. For details on specific assignment types, see the next section.
Our class meetings are 90 minutes long. To keep our energy up, we'll structure our time in 30-minute blocks (25 minutes of heads-down work followed by a 5-minute break):
Time | Focus |
---|---|
1:00-1:30 | Q&A and review on the Daily Prep assignment; and a 5-minute break |
1:30-2:00 | Focused group work on the main concept of the day; and a 5-minute break |
2:00-2:30 | Focused active learning on whatever needs it the most – and wrap-up for the day |
Click here to learn more about the time management technique that underlies this "25+5" approach.
You can only learn by doing things. The things you will do to learn include many things that are not assessed or graded, along with some items that are formally assessed and graded. These are:
The way we do grades in this course is a little different than you might be used to. Please read this part carefully and ask questions as needed.
As a teacher and learner, I strongly believe that learning takes time and that grading your work based on a single point of data such as a single quiz or test is not only inaccurate, but invalid and even unethical. A truly valid measure of learning has to involve multiple attempts that allow you to learn from your past mistakes and demonstrate not only your skill, but also your growth; and you should not be penalized for having a bad day that results in a bad test score, so long as you can show evidence that you've eventually learned what you need to learn.
I also strongly believe that assigning points to your work is deeply unhelpful for all parties involved. Points give the appearance of a scientific measurement, but in reality all grading involves a judgment call by the instructor based on their professional expertise. And points lead to arguments about points and "grade grubbing", both of which are gross. So rather than try to pretend otherwise, I believe your work should be evaluated just like everyone else's work in the real world is evaluated: Have clearly defined standards for quality, then I give detailed verbal feedback on your work instead of points, then give you the opportunity to try again based on the feedback. This gets you into a feedback loop, a conversation between you and me about your work, that continues until your work meets the standards.
So in MTH 225:
This is not as weird as it sounds. It's actually the way all human learning works, and the way most professionals are evaluated in their work. It only seems strange because it's not how school is typically done. But school and the real world are, well, not necessarily aligned. We will take the "real world" approach.
Keep reading for more details.
Each kind of graded assignment is different, and here is how each is graded:
Assignment | How it's graded | What's recorded in Blackboard |
---|---|---|
Daily Prep | Completeness and effort only | 1 for complete, good-faith effort; 0 otherwise |
Learning Targets | Completeness and correctness | Successful or Retry (see below) |
AEPs | Completeness, effort, correctness, and communication quality | E , M , R , or N (see below) |
Online practice | Correctness | N/A, these are recorded in WeBWorK and not ported to Blackboard |
Final exam | Completeness, effort and correctness | Points, 70 maximum |
The "Standards for Assessments in MTH 225" document contains details on the quality standards for each kind of assessment in the course. Please read this carefully and review before each submission you make.
A main goal for you in the class is to demonstrate skill on the Learning Target. The primary way you'll demonstrate skill is through Learning Target quizzes, given 1-2 times per week. Each quiz contains several problems, and each problem covers exactly one of the Learning Targets. Work on a quiz problem for a Learning Target with only a limited number of errors will constitute a "successful demonstration" of skill and will be marked Successful. Work on a Learning Target quiz problem that doesn't meet the standards will be marked Retry, and you'll have a chance to try again later after further study and practuce. See the Standards for Assessments document for the details on what you'll be asked to do for each Learning Target and the precise criteria for success.
Each Learning Target requires two successful demonstrations of skill. Once you've successfully demonstrated skill twice on a Learning Target, the Target is completed and no further assessment on that target is necessary.
Each quiz is cumulative, meaning that it will contain problems for each new Learning Target along with new versions of quiz problems for earlier Learning Targets. You do not need to do all the problems on each quiz; just attempt the problems for Learning Targets that you haven't completed yet and feel ready to try.
Your work on Learning Target quizzes will be done by hand, then scanned and uploaded to Blackboard. You will be responsible for keeping track of how many successful attempts you've made, although I will update you on your records around week 4.
Alternative ways of demonstrating skill on Learning Targets: You can also demonstrate your skill on a Learning Target in the following ways other than quizzes:
Details on using these alternative assessment methods are found in the Instructions for alternative Learning Target assessments document. Other ways of demonstrating skill may be introduced later, especially for Learning Targets appearing near the end of the course.
AEP sets are assigned occasionally. You are free to work as many or as few of these as you want, although a course grade of B or higher requires acceptable work on at least one of these. They involve more in-depth problem solving and writing and are graded on a four-level rubric:
Your grade in the course is determined by how many requirements for each kind of assessment you eventually meet. To earn a course grade, satisfy all of the requirements in the row for that grade in the table below:
Learning Targets completed (21) | All 8 Core Learning Targets complete? | AEP marks | Online practice (60+) | Daily Prep (20) | Final Exam score (70) | |
---|---|---|---|---|---|---|
A | 18 | Yes | 1 E and 1 M+ | 50 | 17 | 42 |
B | 15 | Yes | 1 M+ | 42 | 14 | 35 |
C | 12 | No | none | 34 | 11 | 28 |
D | 9 | No | none | 26 | 8 | 21 |
Numbers in parentheses indicate the total number of assignments or points available. "M+" means "Either M or E". A grade of "F" is assigned if not all of the requirements for a D are met.
Example: Alice finishes the semester with the following things accomplished:
Looking across the row for a grade of "B", she has satisfied all the requirements for that grade. Her work on Online Practice and the Final Exam is at "A" level. But since she fulfilled all the requirements for a B, she gets a B in the course; but not an A, because not all of the requirements for that grade were met.
Plus/minus grades: To earn a "plus" grade, complete all the requirements for a basic letter grade and the requirements for the next grade up in at least two of the following: Learning Targets completed, AEP marks, and the Final Exam. A "minus" grade is assigned if you meet all of the requirements for a grade except for one category, and that category is no more than one level lower than the rest.
Exceptions: GVSU does not award grades of A+ or D-.
Important facts about this grading system
Except for Daily Prep and the Final Exam, you can revise and resubmit any work you turn in, without penalty, until it meets course standards. How this works depends on the assignment:
Learning Targets: As detailed above, work on a Learning Target (via a quiz or other means) that doesn't meet the standards for "success" can be reattempted, through work on a new version of the same problem –- on a later quiz, an oral quiz in drop-in hours, or on a video.
AEPs: An AEP earning a mark of M, R, or N can be revised and resubmitted by uploading a revised version of the work to the same Blackboard "assignment" folder where it was previously submitted. All versions of the AEP will be kept in that folder for reference.
Online Practice: Problems on WeBWorK sets can be reattempted as often as needed until the deadline.
Although there is no penalty for revising and resubmitting work, we place the following reasonable limitations on this:
This course is subject to GVSU course policies and the GVSU student code. This document establishes guidelines and expands and clarifies these policies with respect to all work done in MTH 225 this semester. Be sure to read it carefully and honor it fully.
The student code defines academic misconduct as any action or behavior that misrepresents one’s contributions to or the results of any scholarly product submitted for credit, evaluation, or dissemination. This includes cheating, collusion, dual submission, falsification, and plagiarism –- as well as any behavior that enables or helps others do these things.
Academic misconduct is a serious matter and carries significant consequences, up to and including failure of the course and possible suspension from the university. In all cases, the guidelines established in the GVSU catalog and GVSU student code will be followed. I reserve the right to discuss the nature and origins of any assignment with any student before assessing it.
Here are the specific parameters for how much and with whom you may collaborate on each piece of graded work in the course:
Assessment | Collaboration allowed |
---|---|
Daily Prep | You are encouraged to collaborate with others, particularly on Perusall via questions and discussion threads. On the response forms, your work must be your own and reflect your own understanding. |
Learning Targets | No collaboration is allowed at all with other people (including online forums such as Stack Exchange or Reddit). You are allowed to use resources from the class such as the textbook, your notes, the videos, and your past quiz work; but getting answers or significant parts of solutions from print or electronic resources is not allowed. |
Video Learning Target solutions | Same guidelines and restrictions as for "Learning Targets" above. However, it's OK to have someone help you in the technical process of making the video (for example having a friend film you). |
AEPs | No collaboration is allowed at all –- with other people, or with print or electronic sources other than your textbook, the video playlist, or your notes. |
Online practice | You are encouraged to collaborate on these, and you can use outside sources. But your work must be your own and reflect your own understanding. |
Final Exam | No collaboration is allowed at all –- with other people, or with print or electronic sources other than your textbook, the video playlist, or your notes. |
There's no need to be academically dishonest here, because you can revise and resubmit almost everything. Rather than cheat, ask questions and use the feedback loop so that you really grow and learn in the course.
As mentioned, you will almost certainly find yourself lost, stuck, or confused on something in this course, possibly quite often. This is not a defect in your character or intelligence; it's a sign you are being challenged, and you can turn that challenge into real growth by seeking out help as soon as you need it.
Make every effort to get yourself unstuck and resolve your questions on your own first. But then:
GVSU’s Math Tutoring Center offers both in-person and online (via Discord Voice) tutoring this semester, starting Monday, May 9. You can access the most up-to-date information at http://gvsu.edu/tutoring/math/. There you will find current hybrid hours where tutors will be available both in-person on the Allendale campus (MAK A-2-601) and online via Discord Voice. Hybrid tutoring is available Monday – Thursday 12p-4p. The Allendale Math Center follows the same safety protocols as GVSU classrooms. The virtual center will be open Monday – Wednesday 6p-9p, also via Discord Voice. Bring questions to any center about using technology (calculator or Desmos), on methods and concepts, or on specific problems. All Math Center tutoring is FREE, so stop by early and often.
To access virtual drop-in tutoring, you can use the link in your Blackboard course called Math Tutoring Center or visit our website. Then you will need to click on the “Online Math Tutoring Center” button, which will require a GVSU login. We ask that when you enter our Discord server, please change your username to your first and last name so we can get you signed in and connected with a tutor.
Tutoring Center Appointments: GVSU’s Tutoring Center is offering appointment tutoring in-person and virtually. You can sign up for 50-minute tutoring appointments for many mathematics courses. Request a tutor at http://www.gvsu.edu/tc/ or schedule directly on Navigate. Questions about the Tutoring Center can be directed to tutoring@gvsu.edu.
Attendance: Attenance is expected at all class meetings. The pace of the course is such that missing a class will result in falling behind immediately, and it's very hard to recover given the compressed nature of the schedule. Attendance will be recorded so I can keep track of it.
Absences: If you must be absent, you do not need prior permission or justification; a heads-up is appreciated. However please avoid any non-essential absences such as skipping class, or scheduling a vacation during a day where class is scheduled. If you miss, you are solely responsible for catching up.
Missing Learning Target quizzes: If you miss a class meeting during which there is a Learning Target quiz (these are clearly marked on the Class Calendar), there are no makeups offered. Instead, just attempt the problems you intended to take on the next quiz, or through an oral quiz or video.
Participation in class: You are expected to participate actively during each class meeting. Keep your Zoom camera turned on during all class meetings so that you are fully "present". (However, please keep your microphone muted unless you have a question.)
Daily Prep, AEPs, and Online Practice sets all have deadlines. Those are handled in different ways:
You should be proficient in the basic technology skills listed at this GVSU policy page. If you need help at any time with those skills, please ask me or a classmate.
Tech support: Technology issues will happen with almost 100% certainty, usually at the worst possible moment. When this happens, do NOT contact me first! Instead, contact the appropriate person or office listed below:
I (Talbert) am not able to provide tech support since I lack the skill and permissions to fix all possible problems.
If technology issues prevent submitting work: If you have contacted an appropriate source of help and an issue still persists that prevents you from turning in work in the usual way (for example on Blackboard), you are expected to take alternative measures to get your work turned in on time. For example, if Blackboard is offline and a deadline is looming, send an email with an attachment. Then, submit the work using the normal means later. If Zoom isn't working on your computer, try joining the meeting on your phone.
You have a right and the responsibility to ask a question about anything you don't fully understand, at any time. To ask me questions, you can use email (talbertr@gvsu.edu), drop-in hours or appointments.
I do not always respond to all messages immediately because I have to prioritize a number of tasks throughout the week that make demands on my time; and I do not leave my email open all day.
I typically respond to email and Padlet posts once per day in the late afternoon. If you send a message on a weekday (Monday through Friday) before 4:00pm ET, it will get a same-day response. Messages sent after 4:00pm on Fridays or on the weekends will get a response no later than the following Monday afternoon. Please note: If you have a significant question over a weekend, your best bet is to post it to the course Padlet where it will be seen by the entire class, so you might get an answer before Monday. (Update: The Padlet was shut down in week 2.)
If you have special needs because of learning, physical or other disabilities, it is your responsibility to contact Disability Support Resources (DSR) at (616)331-2490 or http://www.gvsu.edu/dsr/. DSR will help you arrange accommodations. Then, speak with me in person about making those accommodations and ensure that they are consistent with your arrangements with DSR.
If you have difficulty affording groceries or accessing sufficient food to eat every day, or if you lack a safe and stable place to live, I encourage you to visit Replenish, a food resource for GVSU students. If you are comfortable doing so, please speak with me about your circumstances so that I can advocate for you and to connect you with other campus resources.
If, for purposes of gender identity and expression, your official name (in Banner) does not match your preferred name, your name can be updated in Blackboard. Please contact the registrar's office to submit this request. The registrar's office will contact the Blackboard administrator to make the change and will also contact your professors to inform them that your name in Banner will not match the name in Blackboard.
This list will be added to throughout the semester as issues arise. Check back often!
Changes to this syllabus may occur during the semester. In those cases, the changes will be announced in class and online, and if appropriate, students will be given a voice on how the changes will be implemented. Again it is your responsibility to attend class and process all the information passed along in course announcements so that you will be aware of any changes that take place.
I'm Robert Talbert, the professor for this course. I'm a Professor of Mathematics and also work in the president's office as Presidential Fellow for the Advancement of Learning. This is my 30th year of teaching overall (not counting tutoring gigs). I have a Ph.D. in Mathematics from Vanderbilt University and a B.S. degree from Tennessee Tech University.
I was, at best, a thoroughly mediocre math student in school until my senior year of high school, when I had a teacher for Calculus (hi, Mrs. Allen) who stopped trying to cram things into my head and instead showed me the basics and then backed off, and let me work with things (with support if I got stuck) until I came to my own understanding of them. Basically, this is how I teach today.
After a two-year gig as a Psychology major in college, I changed my major to math after a late-night dare from my roommate (long story) and, to my great surprise, I fell in love with the subject. I ended up getting a Ph.D. working in an obscure area at the intersection of abstract algebra and geometry, and I also discovered I loved teaching math to college students. So I went on to spend 14 years teaching in small liberal arts colleges before coming to GVSU.
Now, I teach computer scientists and engineers how to think like mathematicians, do research on how to make college teaching better, and coordinate large-scale teaching/learning projects for President Mantella's office. When nobody is looking I am always trying to build my skills in Python, data science, and project management.
I live in Allendale with my wife, three teenage kids, and three cats. I am a halfway-decent cook, a longtime bass guitarist, and lover of the outdoors. I aspire to spend more time in a kayak or on a bike than in front of a computer. You can read more about what I'm thinking and doing at my website, rtalbert.org, or at my "other blog" Grading for Growth about alternative grading practices which I co-author with my GVSU colleague Prof. David Clark. I'm also on Twitter at @RobertTalbert and on LinkedIn. I will accept any connection request on LinkedIn from a student!
There are 21 Learning Targets in the course overall. These represent the basic skills that are available to learn in the course. Of those, eight (8) are labeled as CORE targets.
FLOOR
, CEIL
, DIV
, %
(MOD
), and !
(FACT
).The calendar can be accessed directly at this link; it is also available on Blackboard.