diff --git a/figs/grades-1.png b/figs/grades-1.png index 07ad026..f179538 100644 Binary files a/figs/grades-1.png and b/figs/grades-1.png differ diff --git a/schedule.csv b/schedule.csv index e8d1aad..c17858d 100644 --- a/schedule.csv +++ b/schedule.csv @@ -7,18 +7,18 @@ operators-data-types", 4,2024-02-06,3,Weeks 2 - 3,4,conditionals-testing,Conditionals & Testing,"If / else statements, writing unit tests",4,conditionals-testing,Conditionals & Testing,2024-02-14,"Conditionals Testing & Debugging","conditionals testing-debugging", -5,2024-02-13,,,5,iteration,Iteration,Ins and outs of loops,5,iteration,Iteration,2024-02-21,Iteration,iteration, -6,2024-02-20,,,6,vectors,Vectors,Creating and slicing collections of values,6,vectors,Vectors,2024-02-28,Vectors,vectors, -7,2024-02-27,4,Weeks 5 - 6,7,strings,Strings,All things between quotes,7,strings,Strings,2024-03-13,Strings,strings, +5,2024-02-13,4,Weeks 3 - 4,5,iteration,Iteration,Ins and outs of loops,5,iteration,Iteration,2024-02-21,Iteration,iteration, +6,2024-02-20,5,Weeks 4 - 5,6,vectors,Vectors,Creating and slicing collections of values,6,vectors,Vectors,2024-02-28,Vectors,vectors, +7,2024-02-27,6,Weeks 5 - 6,7,strings,Strings,All things between quotes,7,strings,Strings,2024-03-13,Strings,strings, 8,2024-03-06,,,,,Midterm,Don't panic!,,,,,,, 9,2024-03-13,,,,,Spring Break,No class,,,,,,, 10,2024-03-20,,,8,data-frames,Data Frames,Rows and columns of data,8,data-frames,Data Frames,2024-03-26,"Data Analysis Data Frames","data-analysis data-frames", -11,2024-03-27,5,Week 10,9,data-wrangling,Data Wrangling,Modifying data frames,9,data-wrangling,Data Wrangling,2024-04-02,Data Wrangling,data-wrangling, -12,2024-04-03,,,10,data-visualization,Data Visualization,Visualizing your data,10,data-visualization,Data Visualization,2024-04-09,Data Visualization,data-visualization, -13,2024-04-10,6,Weeks 11 - 12,11,programming-with-data,Programming with Data,Iterating through data frames and writing functions to summarize data,11,programming-with-data,Programming with Data,2024-04-16,Programming with Data,,"Sections 26.3 & 26.4 in R4DS
Post on iteration with {purrr}" -14,2024-04-17,,,12,webscraping,Webscraping,Collecting data embedded in web pages,12,webscraping,Webscraping,2024-04-23,Webscraping,,"Chapter 25 in R4DS
Post on APIs in R" -15,2024-04-24,7,Week 13,13,monte-carlo-methods,Monte Carlo Methods,Using simulation to solve problems,13,monte-carlo-methods,Monte Carlo Methods,2024-04-30,Monte Carlo Methods,monte-carlo-methods, +11,2024-03-27,7,Week 10,9,data-wrangling,Data Wrangling,Modifying data frames,9,data-wrangling,Data Wrangling,2024-04-02,Data Wrangling,data-wrangling, +12,2024-04-03,8,Week 11,10,data-visualization,Data Visualization,Visualizing your data,10,data-visualization,Data Visualization,2024-04-09,Data Visualization,data-visualization, +13,2024-04-10,9,Week 12,11,programming-with-data,Programming with Data,Iterating through data frames and writing functions to summarize data,11,programming-with-data,Programming with Data,2024-04-16,Programming with Data,,"Sections 26.3 & 26.4 in R4DS
Post on iteration with {purrr}" +14,2024-04-17,10,Week 13,12,webscraping,Webscraping,Collecting data embedded in web pages,12,webscraping,Webscraping,2024-04-23,Webscraping,,"Chapter 25 in R4DS
Post on APIs in R" +15,2024-04-24,,,13,monte-carlo-methods,Monte Carlo Methods,Using simulation to solve problems,13,monte-carlo-methods,Monte Carlo Methods,2024-04-30,Monte Carlo Methods,monte-carlo-methods, 16,2024-05-01,,,14,final-review,Final Exam Review,Overview of entire course,,,,,,, 17,2024-05-08,,,,,Final Exam,Time and location TBD,,,,,,, \ No newline at end of file diff --git a/syllabus.qmd b/syllabus.qmd index 1e0c361..0b22f9f 100644 --- a/syllabus.qmd +++ b/syllabus.qmd @@ -88,11 +88,13 @@ In addition to weekly homework assignments, students are expected to read throug ## Quizzes -There will be 7 quizzes given about once every other week immediately at the beginning of class. Please show up on time to class each week to ensure that you do not miss a quiz. +There will be 10 short quizzes throughout the semester, each given immediately at the beginning of class. Please show up on time to class each week to ensure that you do not miss a quiz. -**Make up quizzes are not available** if you miss it or are late to class. If you arrive late, you will be allowed to take the quiz in the remaining time left. Make ups will only be allowed for excused absences that are discussed and agreed upon with the professor prior to class. If you contact the professor after class for a make up, it will not be granted under any circumstances. If you cannot make it to class because of an emergency, you should notify the professor **before** class. +Quizzes are **short** (10 minutes) and are designed to test for fluency and to demonstrate where additional study is needed. They will cover material presented in previous classes and assignments during the weeks since the most-recent quiz. Quizzes are also relatively low-stakes - your worst two are dropped, and the rest count for a relatively smaller portion of your final grade. If you do poorly on one or two, use that as feedback on where you need additional improvement. -Quizzes are **short** (10 minutes) and are designed to test for fluency and to demonstrate where additional study is needed. They will cover material presented in previous classes and assignments during the weeks since the most-recent quiz. **Quizzes are low-stakes** - your worst one is dropped, and the rest count for a small portion of your final grade. If you do poorly on one or two, use that as feedback on where you need additional improvement. +**The best way to ensure you do well on quizzes is to be active in class and complete you assignments on time** + +**Make up quizzes are not available**. If you arrive late, you can take the quiz in the remaining time left, but you will not be given additional time. Make ups will only be allowed for excused absences that are discussed and agreed upon with the professor _prior_ to class. If you contact the professor after class for a make up, it will not be granted unless a true emergency prevented you from attending class that could not have been communicated earlier. If you have an excused absence you expect, you must notify the professor **before** class to schedule a make up. > **Why quiz at all?** Research shows that giving small quizzes throughout a class can dramatically help with *retention*. It's a phenomenon known as the "retrieval effect" - basically, you have to _practice_ remembering things, otherwise your brain won't remember them. The phenomenon and research on it is explained in detail in the book ["Make It Stick: The Science of Successful Learning,"](https://www.hup.harvard.edu/catalog.php?isbn=9780674729018) by Brown, Roediger, and McDaniel. @@ -132,9 +134,9 @@ Final grades will be calculated as follows:
Component | Weight | Notes ---------------------------|--------|---------------- -Participation / Attendance | 7% | (Yes, I take attendance) -Homeworks & Readings (13x) | 48% | Lowest 1 dropped -Quizzes (7x) | 15% | Lowest 2 dropped +Participation / Attendance | 6% | (Yes, I take attendance) +Homeworks & Readings (13x) | 46% | Lowest 1 dropped +Quizzes (10x) | 18% | Lowest 2 dropped Midterm Exam | 10% | Final Exam | 20% |
@@ -154,9 +156,9 @@ library(ggrepel) df <- data.frame( category = c( - 'Participation', 'Homeworks & Readings', 'Quizzes', 'Midterm', 'Final' + 'Participation', 'Homeworks', 'Quizzes', 'Midterm', 'Final' ), - percent = c(7, 48, 15, 10, 20)) %>% + percent = c(6, 46, 18, 10, 20)) %>% arrange(desc(percent)) %>% mutate( cumpercent = cumsum(percent),