IMPORTANT NOTE: The following schedule is a draft, based on previous quarters. It should give you a general idea of the pace and timing of the class. THIS SCHEDULE WILL CERTAINLY CHANGE AS THE QUARTER PROGRESSES. Please don't depend on this information in purchasing airline tickets or making other irrevocable scheduling decisions without consulting me first.
Reading assignments are from Kernighan's Understanding the Digital World (2nd Edition) unless specified otherwise. A summary of the quizzes and written assignments you will hand in is provided in this summary.
Getting Ready (Before Quarter Begins)
Follow the instructions in the Before Classes Start: Getting Set Up document to be ready for the start of the term.
- Ask Aaron Smith in IS to set up comp105.cs.kzoo.edu accounts!
- Add students to Microsoft Team; they can add selves to Collab Center
- Add students to Kit (could wait until M1 or T1)
- Clear all links to student presentations in presentation/presentations.html!
Skip directly to Week 1 | Week 2 | Week 3 | Week 4 | Week 5 | Week 6 | Week 7 | Week 8 | Week 9 | Week 10
DAY | PREPARATION | IN-CLASS TOPICS/ACTIVITIES | FOLLOW-UP ACTIVITIES |
---|---|---|---|
Week 1
Monday(M1) |
Join the CS Collaboration Center in
Microsoft Teams; Download Visual Studio Code and FileZilla.
(See Getting Ready above.)
|
MASKS REQUIRED !
Introduction
What is
COMP 105 about? (one-page overview)
Big-Picture Schedule
for the Term (diagram)
Set up work environment: Visual Studio Code, FileZilla,
Teams, Kit
On Kit do not reuse your
K password!
Make sure everyone joins the Collaboration Center team and turns on notifications for the General channel! |
Optional Videos for Review:
Syllabus Highlights
(4.5 min; this is from Fall 2020, but everything is still
relevant except the references to being remote or hybrid in
the 2:12 - 2:44 range)
(syllabus)
Skim this page and/or the
assignment
summary to get a sense of the pace of assignments
in this course.
Complete setting up work environment: Visual Studio Code,
FileZilla, Teams, Kit
On Kit do not reuse your
K password!
Prepare for Syllabus Quiz
(prep questions)
Start
Reflection 1
(use VS Code, Brackets, or Replit)
|
Wednesday (W1) |
What is the Internet? Reading
assignments from Kernighan's Understanding the Digital
World (K):
K Chap. 8: Intro (pp. 141-142)
K Chap. 9: Intro and 9.1 (pp. 157-160)
You may be interested in reading more in Chapters 8
and 9.
HTML: The Language of Web Pages
Video:
A Quick
Look at HTML (7.5 min)
SIDE NOTE:
"Markup" languages, like HTML, include extra
formatting information (meta-information).
"Markdown" (which you used or will use for
Reflection 1) is a way to format documents with
much less markup.
More Information about the
Internet (Optional)
External Video:
What
is the Internet? (4 min; Khan Academy & Code.org)
External Video:
Packets,
routers, and reliability (6.5 min; Khan Academy &
Code.org)
Note: Web pages are just one kind of file that moves around on
the internet.
|
MASKS REQUIRED !
Bring back the Network Flow Exercise!
Prepare for Lab 1:
Send a chat message to your instructor saying what your
K userid is (e.g.,
k21ab01 or
k21ab05 ).
Practice downloading a sample file and uploading a file
to the course web server using
these instructions.
Start
Reflection 1
(use VS Code, Brackets, or Replit)
|
Make sure you are ready for Lab 1, with downloaded files in
an appropriate class folder.
Prepare for Syllabus Quiz
(prep questions)
|
LAB1 |
Due:
Reflection 1
(Submit to Kit)
HTML: The Language of Web Pages
K Chap. 10: Intro, 10.1, and 10.2 (pp. 181-185)
w3schools HTML tutorial
(Read first page - HTML Introduction)
Video: More HTML and an Example Similar to
Lab 1 (19 min)
(slides)
SIDE NOTE:
I used Brackets in my examples, but VS Code would
look almost exactly the same except it doesn't have the
"lightning bolt" and "wand" icons.
|
Lab:
Creating a Web Page
Start by skimming the entire Lab so you know what
the structure and scope of it is.
You may find it useful to include the full set of future
programming assignments on your web page, as
in the template home page. You'll be able to watch
your progress as each list item becomes a link to a new
page.
|
Due by Friday:
Upload Lab 1 web page to
comp105.cs.kzoo.edu .
(Test it by bringing it up on comp105.cs.kzoo.edu .)
Web page should be accessible from
Student Web Pages link in Kit.
Tip:
Video
on Using FileZilla to Upload Files (8 min)
Tip 2:
2nd Video
on FileZilla covers renaming file on server to
index.html, re-uploading and replacing files on server,
and the difference between file names for local files
and files on the internet (8 min)
NOTE: These videos may refer to a
peopleftp.kzoo.edu server. We are no
longer using this server. We are using the
comp105.cs.kzoo.edu server now.
Everything else is still good.
|
Friday (F1) |
Prepare for Syllabus Quiz
(prep questions)
Due:
Syllabus Quiz
Check: Does Microsoft Forms still have a bug with
pull-down selections? If so, include the following:
[Note: Microsoft Forms may still have a bug with
pull-down selections. When you view the quiz
results it might give you 0 points when you give
the correct answer, so just check that your choice
is the one with the check mark. When I check the
results, I will see the correct point total.]
Lab 1
(Upload to
comp105.cs.kzoo.edu )
Intro to Programming in JavaScript:
Video:
A Quick
Look at JavaScript (7 min)
Video:
A Quick
Look at JavaScript Variables (4.5 min; sorry
for the slightly fuzzy background noise)
Companion notes for videos:
Reading: K Chap. 7: Intro, 7.1, 7.2, and 7.3 (pp. 115-119)
(You might find this easier to read after doing the
mini-lab; it's your choice.)
Optional: Read the
Wikipedia
article on MadLibs
|
Due Before Monday:
Complete both Mini-Labs & upload to server
(Numbers and Strings, Part I and
Mad Libs)
Remember to update your main page to
include links to the new mini-lab pages, and upload the
modified main page to the server.
Follow-up Reading:
w3schools:
JavaScript Functions
|
|
DAY | PREPARATION | IN-CLASS TOPICS/ACTIVITIES | FOLLOW-UP ACTIVITIES |
Week 2
M2
|
Due on Server:
(upload to server)
Friday Mini-Labs
(Numbers and Strings, Part I and
Mad Libs)
Updated main page with links to these assignments
JavaScript Objects
Video:
JavaScript
Objects (3 min)
Video: More about JavaScript Objects:
innerHTML property and String
objects
(9 min)
Companion notes for both videos:
Want to look ahead?
Video for Friday:
Wild Page-Modifying Examples
(8 min)
(view the page)
|
Due by Wednesday:
Complete Mini-Lab & upload to server
Update main page with links to these assignments
& upload to server
|
|
W2 |
Due on Server:
(upload to server)
Updated main page with links to these assignments
Readings: |
If you have time, start the
Virtual Pet: Initial Design
Assignment
(due before Lab tomorrow).
CLEAR (or clean) OUT ART GALLERY! (php clearArtGallery.php or clearEntry.php in labs/ArtGallery) |
Due Before Lab:
Lucky page accessible from
your published web page
Design should be either VP, Part I or Art Gallery, depending on choice for Lab 2. |
LAB2 |
Due Before Lab:
Upload
Mini-Lab: Lucky Number
Virtual Pet: Initial Design
Assignment
(bring design to lab)
If we go with the new 2-lab Virtual Pet,
the HTML Forms stuff should go later in the quarter (not
sure when) and the video on If statements should go here
instead of M3!
If Statements:
Video:
A Quick
Look at If Statements (9 min)
(view the
If example page and the
If/Else example page)
w3schools:
JavaScript If...Else Statements
Reading: K Chap. 7: 7.4 (pp. 120-122)
(You might find this easier to read after doing the
lab; it's your choice.)
|
Lab should be either VP, Part I or Art Gallery (Here's a
nice video on how to debug web
pages.)
|
Due on Server by
the end of the weekend:
Starter Pet
accessible from your published web page
Due before Lab 3
— next design phase:
Virtual Pet: State Transition Design
Assignment
|
F2 |
More on User-Defined Functions:
Video:
Wild Page-Modifying Examples
(8 min)
(view the page)
Video:
Song Example (8 min)
Image Replacement Example
(html)
|
After Mini-Lab:
Puzzle page
accessible from your published web page
Due on Server by
the end of the weekend:
Starter Pet
accessible from your published web page
Due before Lab 3:
Virtual Pet: State Transition Design
Assignment
|
|
DAY | PREPARATION | IN-CLASS TOPICS/ACTIVITIES | FOLLOW-UP ACTIVITIES |
M3 | MLK Day |
Due on Server by
the end of the weekend:
Lab 2 complete and accessible from your
published web page
Friday's Puzzle mini-lab complete and
accessible from your published web page
|
|
W3 |
If we go with the new 2-lab Virtual Pet,
the HTML Forms stuff should go later in the quarter (not
sure when).
More Complex Conditions:
Video:
Boolean
Operations
— Just watch the first 3 min and 5 seconds, until
it switches gear to Truth Tables (a Week 6 topic).
(related slides)
|
REMIND STUDENTS TO STUDY FOR OR TAKE LAB 3 ENTRANCE QUIZ AND FINISH VIRTUAL PET DESIGN! |
After Mini-Lab:
Updated puzzle page
accessible from your published web page
Don't forget the
Virtual Pet: State Transition Design
Assignment
(due before Lab 3)
Study If and If/Else statements to prepare
for Lab 3 Entrance Quiz
|
LAB3 |
Due Before Lab:
Puzzle (published to server)
Virtual Pet: State Transition Design
Assignment
(bring state diagram to lab)
Read over the Lab so you know what will be expected
Timer-Driven Activity:
w3schools:
JS Timing (Under "JS Advanced")
View the Page (and right-click to view the
Page Source) for the
Timing Sample Page
|
(Reminder: Here's the
video on how to debug web pages.)
This might be a good time to clarify the grading scheme. Virtual Pet PP raises a letter grade but is not necessarily required to get a CR or C- grade (if students do well on required assignments). |
After Lab:
Published Virtual Pet page
accessible from your published web page
Before Friday Mini-Lab:
Mini-Lab Entrance Assignment: Find 10
Art Images
Programming Project: Virtual Pet
Enhancements
(due Thursday of Week 4)
If we go back to 1-lab Virtual Pet,
use link to VirtualPetPP.html instead of
VirtualPetProgProj.html.
|
F3 |
Optional: Review videos on JavaScript objects and
functions from M2 and F2.
Creating Your Own Object Types
w3schools:
JavaScript Objects
Mini-Lab Preparation:
Read the "detour" example in
Mini-Lab: Art Catalog (Getting Started)
Arrays
A Quick
Look at Arrays (8.5 min)
(example
page)
w3schools:
w3schools:
JavaScript Array Object
Optional video:
Watch Alyce program and describe
today's mini-lab
(15 min;
The first minute provides a preview of what
this whole lab series will turn into.)
|
After Mini-Lab:
Published initial art catalog page
accessible from your published web page
Suggested:
Exercises 1 and 2 in
Monday's mini-lab.
Optional:
Watch Alyce program and describe
today's mini-lab
(15 min)
(The first minute shows what the final project will look
like; the rest of the video covers this mini-lab in
detail. Note that your art gallery entries should also
include the title of the artwork and the medium, which I
didn't include.)
|
|
DAY | PREPARATION | IN-CLASS TOPICS/ACTIVITIES | FOLLOW-UP ACTIVITIES |
M4 |
Before Mini-Lab:
For Loops:
Video:
A Quick
Look at For Loops, Part I (7 min)
Video:
Part II: Using
For Loops to Step through Arrays (6 min)
(final
version of the page)
w3schools:
JavaScript For Loop
|
After Mini-Lab:
Updated art catalog page
accessible from your published web page
Add more entries to your Art Catalog
so that you have at least 10 entries, not all by the
same artist.
Don't forget to work on the
Virtual Pet Enhancements
Programming Project
(due Thursday).
|
|
W4 |
Before Mini-Lab:
Working with Arrays:
Video:
Swapping Entries in an Array
(4 min)
(slide)
Video:
Finding the Minimum Value
in an Array
(4.5 min)
(slides)
|
After Mini-Lab:
All art catalog mini-labs should be completed and the
updated art catalog page
accessible from your published web page
|
|
LAB4 |
Due Before Lab:
Virtual Pet Enhancements PP
(publish web page and submit updated state diagram to Kit)
Sorting:
Video:
Selection Sort Algorithm
(just watch until 3:14; the rest is for the Data
Structures class). Thanks to my colleague, Dr.
Vargas-Pérez for making this video available to
us!
Read over the Lab so you know what will be expected
|
Lab 4 Entrance Quiz: For Loops (To be done together
as
sections at the beginning of lab)
(Reminder: Here's the
video on how to debug web pages.)
|
After Lab:
Updated art catalog
accessible from your published web page
PP 3: Art Catalog Enhancements (due Thursday of Week 5) |
F4 |
Video:
Where are we in this
course?
(slide)
CS History I: Concepts to
Implementation
Video:
The Machine that Changed the World, Part I
(approx. 60 min.)
is available from the
Links to CS History Videos file in
Kit.
Read: Intro to Part I Hardware (pp. 7-10)
in Kernighan's Understanding the Digital World
|
No Class |
Assignment:
Complete a video reflective response
on The Machine that Changed the World, Part I
using the
Video
Reflective Response Markdown template.
Include at least one additional thing you learned from the
reading.
|
DAY | PREPARATION | IN-CLASS TOPICS/ACTIVITIES | FOLLOW-UP ACTIVITIES |
M5 |
Due:
CS History I Video Reflective Response from Friday
(Video
Reflective Response Markdown template)
(submit to Kit)
How Do Computers Represent Numbers?
Video:
A Quick
Look at Representing Numbers in Decimal, Binary,
Octal, and Hexadecimal (12 min)
(slides)
OR
In Kernighan's Understanding the Digital World,
read Section 2.3 through 2.3.3 (pp. 32-36)
How Do Computers Represent Other
Data?
In Kernighan's
Understanding the Digital World, read:
Chap. 2: 2.2.4 Digitizing Text (pp. 31-32)
Chap. 2: Summary (p. 38)
You may be interested in reading the rest of
Chap. 2, especially 2.2.1-2.2.3 on
digitizing images, sound, and movies.
Optional Additional Resources:
Binary
and Hexadecimal Number Systems on Khan Academy.
|
Activity:
Take the online
Quiz on Binary Numbers
to test your understanding of binary numbers.
Mini-Lab: ASCII to Binary Mini-Lab
For the last 2 sets of exercises, where it says to swap
encodings with someone else in the class,
do this by posting your message to our Teams channel.
Then decode the message above yours and send the
decoded message to the person who posted it. (If you
post the first message, wait for the second poster and
decode their message.)
Reference Material: ASCII Table
|
Submit Mini-Lab Write-up to Kit
Don't forget to work on the
PP 3:
Art Catalog Enhancements
(due Thursday)
Very Important "Handout":
Very Important Number
Representation Question:
Why do computer scientists confuse Halloween and
Christmas? :-)
(show answer)
|
W5 |
Due:
Quiz 5: Arrays
(2 sections; 6 questions)
[Note: Microsoft Forms may still have a bug with
pull-down selections. When you view the quiz
results it might give you 0 points when you give
the correct answer, so just check that your choice
is the one with the check mark. When I check the
results, I will see the correct point total.]
How Do Computers Represent and Run
Programs?
Is this too much? Comment out one or more?
Read: Chap. 5: Intro, 5.1, 2 pages of 5.2 (pp. 73-77)
in Kernighan's Understanding the Digital World
External Video:
The Fetch-Execute Cycle: What's Your
Computer Actually Doing? (9 min)
Video:
Introduction
to the Central Processing Unit
(7 min)
(slides)
(an alternative slide presentation
— pdf)
Sub-topics:
High-level languages vs. machine code and assembly
code
Memory and the Central Processing
Unit (CPU)
The fetch-execute cycle
The first minute of
How a CPU Works in 100 Seconds is good,
but next 1.5 min on Fetch/Execute cycle is based on an
Accumulator model. That is followed by 10.5 min on M1 vs
Intel that is irrelevant for this audience.
|
Introduction to the mini-assembly language used by the
Simple CPU Simulator
Point out: Data has to go from memory to registers to be operated on; ALU acts on registers, stores results in registers; data has to go back to memory to be stored. Scroll down to find instruction set.
Assembly/Machine Language Exercise
Reference Material:
Simple CPU Simulator —
Recommendation: bring up in a separate browser
window and scroll down to find the instruction set.
Start Lab (See below)
|
Submit Mini-Lab Write-up to Kit
|
LAB5 |
Due Before Lab:
PP 3: Art Catalog Enhancements (published web
page)
|
Lab: Machine Language, Assembly Language,
and the CPU
In two side-by-side browser windows, bring up: |
Submit Lab Write-up to Kit
|
F5 | Mid-Quarter Break | No Class | |
DAY | PREPARATION | IN-CLASS TOPICS/ACTIVITIES | FOLLOW-UP ACTIVITIES |
M6 |
Boolean Logic, Boolean Expressions,
and Truth Tables
Video:
Boolean
Operations and Truth Tables
(8 min; first 3 minutes is review)
(slides)
|
Hands-On Boolean Logic Exercises (pdf)
(Here is a
Markdown
template for these exercises that you may use to
format your answers.)
|
Very Important "Handout":
|
W6 |
Due:
Hands-On Boolean Logic Exercises (pdf)
Logic Gates:
Video:
Introduction to Logic Gates (11.5 min)
(slides)
Video:
Going from Truth Tables to Gates - 4 min
(slide)
|
Very Important "Handout":
|
|
LAB6 |
Logic Gates → Arithmetic:
Video:
How Do Computers Do Binary Addition? - 10 min
(slides)
|
Submit Lab Write-up to Kit (pdf or jpg)
|
|
F6 |
CS History II: Evolution to Personal
Computers — Choose the video option or the
textbook option, and submit a reflective response.
Video Option: Watch the videos in the
"Mainframes to Personal Computers" section of the
CS History Videos page in Kit, and
complete a video reflective response using the
Video
Reflective Response Markdown template.
Textbook Option: Read Sections 1.2 -
1.4 in Kernighan's Understanding the Digital
World (pp. 18-24) and
complete a reflective response using the
Reading Reflective Response
Markdown template
|
No Class.
Special "in-class office hours" to help anyone working
on overdue assignments.
|
Assignment:
Complete a video or reading reflective response
using the appropriate
Video
Reflective Response Markdown template or
Reading
Reflective Response Markdown template
Follow-up Reading: A History of the GUI, Jeremy Reimer,
Ars Technica, 2005
|
DAY | PREPARATION | IN-CLASS TOPICS/ACTIVITIES | FOLLOW-UP ACTIVITIES |
M7 |
Due:
CS History II video or reading reflective
response
(video
response Markdown template,
reading
response Markdown template)
Are Alg Anal videos still useful now that we have readings from Kernighan?
Video:
Intro to Algorithms and
Algorithm Analysis —
Watch first 9.5 min
Problems, Algorithms, and
Programs (00:00 - 3:44)
Example: Linear and Binary
Search (3:44 - 9:25) — Careful! We got
right and left backwards a couple of times between
6:30 and 7:00. (Oops!)
Readings from
Kernighan's Understanding the Digital World:
Chap. 4: Intro, 4.1, 4.2 (pp. 59-63)
Chap. 4 — Sorting: 4.3 (pp. 63 - 67)
|
Hands-on Exercises
(for Monday and Wednesday)
on Searching and Sorting Algorithms
(Here is a
Markdown template for these
exercises.)
Is this the same as the exercise in 107? That one is slightly different from the one in Week 10 of 110/150, but are they too similar? Sorting Visualization Reference Materials:
|
Very Important "Handout":
Start thinking about
possible presentation topics
|
W7 |
Videos:
Time Complexity Demonstration -
9 min
Final 4.5 of video from Monday:
Computable vs Non-computable
Problems (9:25 - 10:38)
Hard Problems and Complexity
Read Chap. 4: 4.4, 4.5 (pp. 67 - 71)
in Kernighan's Understanding the Digital World
|
Continue with
Hands-on Exercises
from Monday
on Searching and Sorting Algorithms
|
Download the Java Development Kit (JDK), if you don't have it
already, and JFLAP. The JDK is available from Oracle (type
"download jdk" into a browser). JFLAP is available from
jflap.org. (You will have to fill
out a form to let them know you are using it in a course;
textbook is "NONE — Intro to CS course at Kalamazoo
College").
Continue thinking about
possible presentation topics
|
LAB7 |
Computational Models
Video:
Finite State Automata and Turing
Machines
(12 1/2 min)
(PowerPoint slides)
|
Submit Lab Write-up
to Kit (pdf or jpg)
|
|
F7 |
Halting Problem: Example of a
Non-Computable Problem
Video:
The Halting Problem
(10 1/2 min)
(PowerPoint slides)
Excellent YouTube Video — Computerphile:
Turing & The Halting Problem
(6 min)
Lighter, Less Formal YouTube Video — udiprod:
Proof That Computers Can't Do
Everything (The Halting Problem)
(8 min)
|
Submit Lab Write-up to Kit
Follow-up Reading: In Kit, read
Chapter 4 (Computation) from Complexity: A Guided
Tour by Melanie Mitchell.
Don't forget to choose a
presentation topic
by Monday. Fill out
this form
to indicate your preferences.
(Winter quarter: Ignore
question 4, since there is only 1 lab section in the
winter.)
|
|
DAY | PREPARATION | IN-CLASS TOPICS/ACTIVITIES | FOLLOW-UP ACTIVITIES |
M8 |
Due:
Fill out the
Presentation Topic Choice
form with a
1st choice of presentation topic, a backup choice, and an
indication of which lab times you could attend on
Thursday.
Human-Computer Interaction:
User Interfaces
Video:
Introduction to User Interfaces
(6 min)
(PDF slides)
Interactive Reading Assignment: Read the Introduction and
sections 4.1, 4.2, and 4.3 of Chapter 4 in the
Computer Science Field Guide: Human
Computer Interaction. (Note 4.3 is considerably longer
than the others.) Read the extra notes behind the colored
bars, but the bright blue exercises are optional.
|
With one or more partners from your lab
sub-group, do the
User Interface Lab
(due on Wednesday)
|
Start working on presentations with teammates.
(Presentation Guidelines)
|
W8 |
Due:
Social, Ethical, and Privacy
Issues
Keep intro video? Or unnecessary thanks to Kernighan?
Video:
Brief Intro to Social/Ethical
Issues in Computing
(8 min)
(PowerPoint slides)
Readings from
Kernighan's Understanding the Digital World:
Chap. 9: 9.6 (pp. 174-176)
Chap. 10: 10.3-10.9 (pp. 185-202)
Chap. 13: Intro (pp. 239-240), first 4 paragraphs of
13.2 (p. 247)
You may be interested in reading the rest of
Chap. 13, especially 13.2.1-13.2.2 on
Tor and Bitcoin.
Video:
Watch any 2 of the 3 talks from
TEDxUNCCharlotte: Inclusion
Drives Innovation
Ashley Rivenbark on how inclusive thinking
ignites innovation (9:07 - 19:04)
Dr. Manuel Pérez-Quiñones on why
technology should support bilingualism
(19:04-38:40)
Dr. Diana Rowan on battling covert racism
(38:40-53:42)
|
Work on presentation planning/research with teammates in
class.
(Presentation Guidelines)
(Or work on overdue assignments.) |
Complete a reflective response
that reflects on the introductory video,
the readings from Kernighan and
and the two TED talks you chose, using the
Video
Reflective Response Markdown template
(Pretend the template says "reading
and/or videos".)
Continue working on presentations with teammates.
(Presentation Guidelines)
|
LAB8 |
Work on presentations with teammates in lab.
(Presentation Guidelines)
(Or work on overdue assignments.) |
Continue working on presentations with teammates.
(Presentation Guidelines)
|
|
F8 |
Due:
Reflective Response on Social, Ethical,
and Privacy Issues
(Markdown template; pretend the
template says "reading and/or videos".)
Artificial Intelligence
Read Chap 12 on Artificial Intelligence and Machine
Learning from Brian Kernighan's Understanding
the Digital World.
|
Work on presentations with teammates in class.
(Presentation Guidelines)
(Or work on overdue assignments.) |
Complete a reflective response
using the
Reading
Reflective Response Markdown template
Very Important "Handout":
Continue working on presentations with teammates.
(Presentation Guidelines)
|
DAY | PREPARATION | IN-CLASS TOPICS/ACTIVITIES | FOLLOW-UP ACTIVITIES |
M9 |
Due:
Reflective Response on AI Reading
(Markdown template)
Continue working on presentations with teammates.
(Presentation Guidelines)
|
Work on presentations with teammates in class.
(Presentation Guidelines)
(Or work on overdue assignments.) |
Continue working on presentations with teammates.
(Presentation Guidelines)
|
W9 |
Continue working on presentations with teammates.
(Presentation Guidelines)
|
Work on presentations with teammates in class.
(Presentation Guidelines)
(Or work on overdue assignments.) |
Continue working on presentations with teammates.
(Presentation Guidelines)
|
LAB9 |
Continue working on presentations with teammates.
(Presentation Guidelines)
|
Work on presentations with teammates in lab.
(Presentation Guidelines)
(Or work on overdue assignments.) |
Continue working on presentations with teammates.
(Presentation Guidelines)
Look on Kit to see which assignments you have
completed but are missing grades and submit regrade
requests.
|
F9 |
Continue working on presentations with teammates.
(Presentation Guidelines)
|
Work on presentations with teammates in class.
(Presentation Guidelines)
(Or work on overdue assignments.) |
Continue working on presentations with teammates.
(Presentation Guidelines)
|
DAY | PREPARATION | IN-CLASS TOPICS/ACTIVITIES | FOLLOW-UP ACTIVITIES |
M10 |
Due:
Student Presentations
— No Class
|
||
W10 |
Watch at least 3
Student Presentations
and submit Reflective Responses to Kit.
Submit the 3 required reflections to
pass the course in one assignment.
Use this Markdown
template.
You may submit up to 7 additional reflections in a second assignment by Friday. |
Wrap up
|
|
LAB10 |
No Lab
|
||
F10 |
Watch addditional
Student Presentations
and submit
up to 7 additional
reflections using
this Markdown
template
to improve your grade.
|
||
Exam Week | No Exam |