MWF 9:10am - 10:00am (A2)
CSCI 382 Algorithms in Microsoft Teams
Dr. Brent Yorgey
Upon completing this course, you will be able to:
Below is a unified calendar for the semester showing the topic and
mode for each class meeting, as well as assignment due dates. All
classes (both POGIL activities and lectures) will take place in a
Microsoft Teams meeting, in the CSCI 382 Algorithms team.
The weekly problem sets, typically due Friday at 5:00pm, will
collectively be worth about 25% of your grade.
Discussion and collaboration on the problem sets is encouraged.
However, solutions must be written up individually. Copying another
student’s writeup, in whole or in part, or directly collaborating on a
writeup, will be considered an academic integrity violation.
Insightful discussion with others must be cited in your homework
solutions. You will not lose points for such citations.
Each student has four late days to spend throughout the semester as
they wish. Simply inform me any time prior to the due date for an
assignment that you wish to use a late day; you may then turn in the
assignment up to 24 hours late with no penalty. Multiple late days
may be used on the same assignment. There are no partial late days;
turning in an assignment 2 hours late or 20 hours late will both use 1
Homework assignments must be turned in electronically, in PDF format, via the
submission form. You have two options:
Each homework question will be graded on a 5 point scale, as follows:
Many of the assignments are gratefully based on materials from
There will be two midterm exams and a cumulative final exam. Each exam
will have two parts, a take-home portion and an oral portion.
Grading for this course will work on a cumulative, points-based system.
The total points available will thus be at least 850.
Final grades will be assigned as follows:
Although you and I play different roles in the course, we both have
your learning as a common goal. There are things I expect from you as
a student in the course, but there are also things you can expect of
me as the course instructor and facilitator.
If I am not fulfilling my responsibilities outlined below, you are
welcome (and encouraged!) to call me out, perhaps via the anonymous
feedback form. I will also
initiate a conversation if you are not fulfilling yours. However, none
of us will meet all of the expectations perfectly—me included!—so
it’s also important that we have grace and patience with one another.
Algorithms will meet synchronously every Monday, Wednesday, and Friday
from 9:10-10:00am in Microsoft Teams. If you wish to request approval
to participate in class asynchronously, you must apply to the
You will receive points for attendance and active participation in
POGIL activites. Although attendance to lectures is not formally
reflected in your grade, I expect you to attend and actively engage by
responding and asking questions.
The default mode of attendance should be with your microphone muted
and video on. I recognize that you may have good reasons (either
technical or personal) for turning off your video, and I will not ask
questions. However, if you are able, I highly encourage you to keep
your video on for the most part, since it contributes substantially to
everyone’s sense of engagement and connection (not least of all my
With all that said, it’s easy for connection issues to occasionally
prevent you from attending despite your best intentions. If this
happens just let me know!
This semester we will be using Piazza for class discussion. The system
is highly catered to getting you help fast and efficiently from
classmates and from me. Rather than emailing questions to me, or
sending messages in Teams, I encourage you to post your questions on
Piazza. If you have any problems or feedback for the developers, email
You should have received a signup link in your email. If you didn’t,
or you can’t find it, you can also use this class signup link.
If you have a documented disability or some other reason that you
cannot meet the above expectations, and/or your learning would be best
served by a modification to the usual course policies, I would be
happy to work with you—please get in touch (via Teams or email)! The
course policies are just a means to an end; I don’t care about the
policies per se but I do care about you and your learning.
It is the policy of Hendrix College to accommodate students with
disabilities, pursuant to federal and state law. Students should
contact Julie Brown in the Office of Academic Success (505.2954;
email@example.com) to begin the accommodation process. Any student
seeking accommodation in relation to a recognized disability should
inform the instructor at the beginning of the course.