EDH 7916: Contemporary Research in Higher Education

Spring 2024

Key Info

  • Instructor: Melvin J. Tanner, Ph.D.
    • Email:
    • Office Hours: Wednesday 12pm - 1pm and by appointment
    • Office Location: Tigert Hall 355
  • TA & R-Instructor: Matt Capaldi
    • Email:
    • Office Hours: Thursday 2pm - 4pm
    • Office Location: Norman Hall 2705-P
  • Class Meeting Time: Tuesday 5:10pm - 8:10pm
  • Class Location: NRN 2033

Course Description

Contemporary higher education researchers have a wide variety of quantitative tools at their disposal. Yet as the number and sophistication of these tools grows, so too do expectations about the quality of final analyses. Furthermore, increasing scrutiny of non-replicable results demands that researchers follow a proper workflow to mitigate errors. In this course, students will learn the fundamentals of a quantitative research workflow and apply these lessons using common open-source tools. We will cover key skills for crafting reports & publications including project organization, data wrangling/cleaning, and data visualization. Throughout, students will use coding best-practices so that their workflow may be shared and easily reproduced.

Course Objectives

Students will learn

  1. Basic data management principles & skills needed for contemporary research in higher education
  2. How to create reproducible research as increasingly required in contemporary higher education research
  3. A foundational knowledge of the R, R Studio, & Quarto

Texts

Required

  • No required textbook

  • Course website capaldi.info/7916 contains all R required reading

  • Discussion section readings can be found in Canvas

Required tools, software, and registrations

Students will be expected to bring a laptop to class. It does not matter whether the machine runs MacOS, Windows, or Linux; however, the student’s machine needs to be relatively up to date and in good running order. It needs to be able to connect to the internet during class. All software is freely available to UF students. Students need to download and install the following software on their machines:

  • R : cran.r-project.org
    • NOTE: if you have installed R on your machine in the past, make sure that you have the most up-to-date version (new versions are released about once a quarter)
    • You will also be required to install a number of R packages throughout the course
  • RStudio : posit.co/download/rstudio-desktop/
    • NOTE: if you have installed RStudio on your machine in the past, make sure that you have the most up-to-date version (new versions are released about once a quarter)
  • git : git-scm.com
    • Optional for extra-credit students also can sign up for a free GitHub account if they haven’t already: github.com/join
  • Microsoft Office: https://cloud.it.ufl.edu/collaboration-tools/office-365/
    • Office 365 is free to all UF students, simply log in with your UF account

Schedule

Class Schedule
Week Date Lesson(s) Due (Sunday 11:59pm)
1 Jan-09
  • Welcome

  • Syllabus

  • Installing R & R Studio

None
2 Jan-16
  • Excel Basics & Limitations

  • Reading Data Into R

  • Intro to IPEDS

  • Assignment 1
3 Jan-23
  • Data Wrangling I
  • Assignment 2
4 Jan-30
  • Data Wrangling II
  • Assignment 3
5 Feb-6
  • Data Visualization I
  • Assignment 4

  • Reproducible Report: Proposal

6 Feb-13
  • Data Visualization II
  • Assignment 5 (Graph replication challenge)
7 Feb-20
  • Introduction to Quarto
  • Assignment 6
8 Feb-27
  • Data Wrangling III
  • Assignment 7
9 Mar-5
  • Functional Programming
  • Assignment 8
10 Mar-12 Spring Break None, enjoy the break!
11 Mar-19
  • Data Wrangling IV
  • Reproducible Report: Initial Analysis
12 Mar-26
  • Data Visualization III
  • Assignment 9
13 Apr-2
  • Methods & Applications
  • Assignment 10
14 Apr-9
  • Modeling Basics
  • Reproducible Report: Draft (Optional)
15 Apr-16
  • Reproducible Report: Presentations
  • Reproducible Report: Lab Time
  • Reproducible Report: Presentation
16 Apr-23
  • Course Summary

  • Reproducible Report: Lab Time

  • Reproducible Report
  • Extra-Credit Assignments (Optional)

Grading

There are a total of 100 points for the class, plus extra credit opportunities.

Lesson Assignments (50 points)

There are 10 lesson assignments (see assignment tab on each lesson for details and Canvas for due dates), each worth 5 points. Assignments are always due by Sunday 11:59pm following the lesson.

You will receive one of the following grades

  • 5/5 everything is correct

  • 4.5/5 mostly correct, concepts are all understood, but slight error(s)

  • 2.5/5 at least one significant error, please re-submit

    • You will have the chance to revise and resubmit the following week with corrections to get a 4/5
  • 0/5 not turned in on time (unless excused)

    • You will have the chance to submit the following week for 2.5/5

      • If you are struggling and haven’t been able to complete the assignment, it is far better to turn in an incomplete assignment, get 2.5/5 with a chance to improve to 4/5 than miss the deadline

This grading system is designed to encourage you to revisit concepts that didn’t click the first time, not to be punitive. There are opportunities for extra credit to make up for lost points.

Reproducible Report (40 points)

Your final project grade comes from four elements

  • Proposal: 5 points

  • Initial analysis: 10 points

  • Presentation: 5 points

  • Report: 20 points

    • Optional: You can submit a draft of the report for a preliminary grade and feedback on how to improve (see schedule and/or Canvas for due date)

Class Participation (10 points)

We will use class time to work through lesson modules together. Students are expected to follow along with the presentation and run code on their own machine. Students are also expected to answer questions, participate in discussions, and work through example problems throughout the class session.

Two or more unaccetpable absences could negatively affect your participation grade. Acceptable reasons for absences include illness, serious family emergency, professional conferences, severe weather conditions, religious holidays, and other university-approved reasons. Please let us know if you unable to make class for any reason. Due to the nature of the class and the need for trouble-shooting on your computer, Zoom attendance is not typically an option.

Extra-Credit Assignments

On the class website you will see lessons titled “Extra: …” which are opportunities for extra credit.

  • Lesson follow the same structure as class lessons, review the lesson content then complete tasks in the assignment tab

    • Time permitting, some extra credit lessons may be completed in class, assignments will still count for extra credit
  • Each extra credit assignment is worth 2.5 points

    • Simply make a good faith effort to complete the assignment and you will receive the points
  • All extra credit assignments are due during week 16 (see schedule and/or Canvas for due date)

Grading Scale

Grading Scale
Grade Score
A 93 or Above
A- 90 to 92.5
B+ 87.5 to 89.5
B 83 to 87
B- 80 to 82.5
C+ 77.5 to 79.5
C 73 to 77
C- 70 to 72.5
D+ 67.5 to 69.5
D 63 to 67
D- 60 to 62.5
E Below 60

Getting Coding Help

  1. Take a break, go outside, get some food
  2. Talk to your rubber duck
  3. Talk to your classmates
    • Please acknowledge with a ## h/t
  4. Try Google or Stack Overflow
    • Please acknowledge with a ## h/t (it helps you later too!)
    • Caution: the internet does strange things to people… Sometimes people offering “help” can be unnecessarily blunt and/or mean, particularly to people just starting out
  5. Matt’s office hours or email
    • Trying the above steps first really helps me help you
      • I’d probably start by going through them anyway
    • I rarely will give direct answers, I just help you think through the issue

Note: As one of the main purposes of this class is to teach you the basics of R programming, the use of AI-based coding tools (such as ChatGPT, GitHub Co-Pilot, Google Bard, etc.) is not permitted.

UF Graduate School Policies

See UF Graduate School policies on grading, attendance, academic integrity, and more.

Honor code

UF students are bound by The Honor Pledge which states,

We, the members of the University of Florida community, pledge to hold ourselves and our peers to the highest standards of honor and integrity by abiding by the Honor Code. On all work submitted for credit by students at the University of Florida, the following pledge is either required or implied: “On my honor, I have neither given nor received unauthorized aid in doing this assignment.”

The Honor Code specifies a number of behaviors that are in violation of this code and the possible sanctions. Furthermore, you are obligated to report any condition that facilitates academic misconduct to appropriate personnel. If you have any questions or concerns, please consult with the instructor or TAs in this class.

Accommodations

Students with disabilities who experience learning barriers and would like to request academic accommodations should connect with the disability Resource Center. It is important for students to share their accommodation letter with their instructor and discuss their access needs, as early as possible in the semester.

Course evaluations

Students are expected to provide professional and respectful feedback on the quality of instruction in this course by completing course evaluations online via GatorEvals. Guidance on how to give feedback in a professional and respectful manner is available here. Students will be notified when the evaluation period opens, and can complete evaluations through the email they receive from GatorEvals, in their Canvas course menu under GatorEvals, or here. Summaries of course evaluation results are available to students here.

In-class recording

Students are allowed to record video or audio of class lectures. However, the purposes for which these recordings may be used are strictly controlled. The only allowable purposes are (1) for personal educational use, (2) in connection with a complaint to the university, or (3) as evidence in, or in preparation for, a criminal or civil proceeding. All other purposes are prohibited. Specifically, students may not publish recorded lectures without the written consent of the instructor.

A “class lecture” is an educational presentation intended to inform or teach enrolled students about a particular subject, including any instructor-led discussions that form part of the presentation, and delivered by any instructor hired or appointed by the University, or by a guest instructor, as part of a University of Florida course. A class lecture does not include lab sessions, student presentations, clinical presentations such as patient history, academic exercises involving solely student participation, assessments (quizzes, tests, exams), field trips, private conversations between students in the class or between a student and the faculty or lecturer during a class session.

Publication without permission of the instructor is prohibited. To “publish” means to share, transmit, circulate, distribute, or provide access to a recording, regardless of format or medium, to an- other person (or persons), including but not limited to another student within the same class section. Additionally, a recording, or transcript of a recording, is considered published if it is posted on or uploaded to, in whole or in part, any media platform, including but not limited to social media, book, magazine, newspaper, leaflet, or third party note/tutoring services. A student who publishes a recording without written consent may be subject to a civil cause of action instituted by a person injured by the publication and/or discipline under UF Regulation 4.040 Student Honor Code and Student Conduct Code.