Semester course; 3 lecture hours. 3 credits. Enrollment is restricted to students with graduate standing or those with one course in statistics and permission of the instructor. Develop quantitative skills for the visualization, manipulation, analysis, and communication of environmental "big data." This course focuses on spatial environmental data analysis, interpretation, and communication, using real-time data from the Rice Rivers Center and the R statistical analysis environment.
As both a student and instructor in statistics classes, I found I spent a vast amount of time and effort describing the characteristics of statistics (derivations, expectations, etc.). This is perfectly fine; it is important on many levels to make sure that practitioners understand the basis and context of all the kinds of analyses they use. However, the drawback here, in my experience, is that once you've spent a semester or year getting all this knowledge under your belt, and you can easily demonstrate your understanding of the parameters in a model, you cannot actually work with real data. This class is designed to produce practitioners of data analysis.
To understand data analytics, one needs to recognize the entire workflow. Below is a brief graphical depiction of how analysis actually works—in the real world. In this class, we will work on all of these components using the open-source R language.
- Collect: Getting data from an external source into a format that you can use is often the most time-consuming step in the analysis. The content of this class will provide training in data import from local, online, and database sources.\
- Visualize: Visualizing data is key to understanding. In the image below, notice that the variables X and Y in all the displayed data sets have equivalent means, standard deviations, and correlation up to 2 decimal places! We will emphasize visualization, both static and dynamic, throughout this class.
- Transform: Pulling data into your analysis ecosystem is not sufficient. Often the data need to be reformatted and reconfigured before it is actually usable.
- Model: The application of models to subsets of data is often the step that takes the least amount of time and effort. However, the application of a model to data is not the endpoint. The model must be visualized and, many times, the underlying data or derivate data must be transformed and submitted to subsequent models.
- Communicate: The effort we put into research and analyses is meaningless without effective communication of your data and findings to a broad audience. Here we will focus on how to develop effective data communication strategies and formats.
The purpose of this course is to help you build your data skills and to develop a foundational understanding upon which subsequent courses will build. The overarching goal here is to develop a working knowledge of the R statistical computing language and enough proficiency to import raw data and then iterate through the visualization, manipulation, and analysis steps in the creation of output that is easily communicated to a scientific audience.
The content of this course is built upon the following general Ctudent Learning Objectives (CLO):
Students will demonstrate functional fluency in using R and its associated libraries (e.g., Tidyverse, Quarto) for data import, transformation, visualization, and analysis, establishing a generalizable skillset for quantitative inquiry.
- Bloom's Level: Apply / Analyze
- Reinforces: Seeing R as a tool for thinking and doing, not just syntax or statistical analysis
- Notes: This aligns with the practical literacy needed to "think with data" in a coding environment. It emphasizes generalized fluency over memorization or syntax drills.
CLO 2: Analyze and interpret commonly encountered environmental data and associated analyses using appropriate exploratory and statistical techniques
Students will apply foundational exploratory and statistical approaches (e.g., binomial models, contingency tables, regression, spatial summaries) to common ecological, environmental, and evolutionary datasets to support data-driven inference.
- Bloom's Level: Analyze / Evaluate
- Reinforces: Judgment in data workflows, including exploratory iteration and critique.
- Notes: This keeps the emphasis on doing the analysis and interpreting results, not on statistical derivation of model components. It fits the framing: "not a stats class" but "using common tools to make sense of real data." It also creates space for iteration and model refinement, aligning with the "model, visualize, refine" approach.
CLO 3: Communicate data-driven findings using publication-quality scientific writing and visualizations.
Students will produce clear, compelling, and reproducible documents that communicate quantitative findings, formatted according to scientific norms and using tools like Quarto and Markdown.
- Bloom's Level: Create
- Reinforces: Scientific communication and agile presentation of quantitative and qualitative information in industry-standard formats.
- Notes: This grounds communication in scientific practice, where students must compose and format their insights clearly and rigorously. It ties tightly into how you assess work ("as if submitting for publication") and emphasizes narrative data fluency, not just procedural results.
This course is designed as a sequence of individual, stand-alone modules. Each is self-contained and includes a lecture, slides, a larger narrative document, a video demonstration, and an assessment.
| Deliverable | Details |
|---|---|
| Welcome & Logistics | Setting up the logistics for the class, getting R, RStudio, and Quarto installed on each of your machines, and getting a tour of the IDE. |
| Markdown | Establish a functional working knowledge of markdown for reproducible research and begin working with Markdown as an output for data analysis. |
| Data Types & Containers | Understanding the fundamental data types and containers within R and how to import, work with easily, and export raw data. |
| Tidyverse | Data manipulation. Like a boss. |
| Graphics that DON’T suck | Hello publication quality graphics, using the grammar of graphics approach |
| AI in Data Analytics | Integrate Artificial Intelligence in the development of code and text. |
| Points Data | Spatial process and data configurations |
| Lines, Polygons, & Shapefiles | Vector data formats |
| Raster Data | Continuously distributed spatial data |
| Statistical Confidence | Base understanding of statistical inferences and the properties of sampled data |
| Categorical~f(Categorical) | Contingency table and categorical count data |
| Continuous~f(Categorical) | Analysis of Variance (or equality of means) |
| Continuous~f(Continuous) | Correlation & Regression approaches |
| Categorical~f(Continuous) | Logistic regression |
- Course Instructor: Professor Rodney Dyer
- Email: rjdyer@vcu.edu
- Webpage: rodneydyer.com.
- Office Hours: Online Wednesday 9-10 and 1:30-2:30 via zoom or by appointment.
- Meeting Times: T/R 12:30 - 13:45
- Meeting Location: MCALC 1105
- Final Exam Scheduled: First Tuesday of Finals Week
This course requires that you bring your own laptop or other computing device that is capable of running RStudio and the R statistical language. There is no required book and all content is provided via online resources.
The grade for this course is based upon the totality of the points gained for all assignments, as well as a single large data analysis project that will be due at the end of the semester. This final will account for 10% of your overall grade. Grades will be determined using the normal 10% scale:
- A (>= 90%),
- B (>= 80% & < 90%),
- C (>= 70% & < 80%),
- D (>= 60% & < 70%), and
- F (< 60%).
All percentages are concrete, and scores will be rounded to the nearest integer; no extra credit will be given.
All of the content in this class is given as take-home assignments and tests. You will have a full 7 days to complete and turn in the work. The intention here is to give you more than sufficient time to complete the work because we do not rush data analysis. On the due date, I will post the answers so you can check your work. After the answers are posted, there will be no points awarded for late work.
All content is provided as slides, handouts, and video content. Much of the work in this class will be conducted during the in-class session. As such, you must show up to class if you intend to get the content. Data analysis is a hands-on experience, and the more doing it you engage in it, the more efficient you will become.
Note that the specifics of this Course Syllabus may be changed at any time during the semester. You will be responsible for abiding by any such changes that are communicated to you via email, course announcement, and/or posting in the course discussion forums.
Students should visit http://go.vcu.edu/syllabus and review all syllabus statement information. The full university syllabus statement includes information on safety, registration, the VCU Honor Code, student conduct, withdrawal, and more.
Use VCU Libraries to find and access library resources, spaces, technology, and services that support and enhance all learning opportunities at the university.
Health advisories, including information about COVID-19 testing, vaccination, supplies, and other public health measures, can be found at the Safety and Risk Management website. Visit this site to stay informed about recommendations for VCU and the surrounding communities. Additional links to health, wellness, and safety information are on the Life at VCU webpage.
Sign up to receive at VCU Alerts. It is essential to keep your information up-to-date within VCU Alert and to keep your permanent address and emergency contact information current in eServices. VCU uses a variety of communication methods to alert the campus community about emergencies and safety threats. Learn more about types of alerts online. Know the emergency phone number for the VCU Police (828-1234), and report suspicious activities and objects.
Students may experience situations or challenges that can interfere with learning and interpersonal functioning, including stress, anxiety, depression, alcohol and/or other drug use, concern for a friend or family member, loss, sleep difficulties, feeling hopeless, or relationship problems. There are numerous campus resources available to students including University Counseling Services (804-828-6200 MPC Campus, 804-828-3964 MCV Campus) which provides brief therapy treatment, University Student Health Services (MPC 804 828-8828, MCV Campus 804 828-9220) and the Department of Recreation & Well-Being (RecWell) (804-828-9355). 24-hour emergency mental health support is available by calling (804) 828-6200 or utilizing the National Suicide Prevention Lifeline (dial 988).
All VCU faculty members are Responsible Employees as defined by University policy. Responsible employees have a duty to report alleged policy violations to the Title IX Coordinator. This includes incidents of sexual harassment, sexual assault, dating & domestic violence, stalking, sexual exploitation, and related retaliation. Responsible employees may report information through this form or by emailing titleix@vcu.edu. For confidential support, contact University Counseling Services, (804-828-6200 for MP Campus/804-828-3964 for MCV Campus) For more information, visit our Title IX webpage.
No classes or exams are held on Reading Day (Friday, Oct. 21, 2022) except in instances where a student is involved in clinical and field placements, practica, co-ops, internships, and other work-related experiential learning activities. Faculty may not give an examination or an assignment on those days. Instead, students are encouraged to use these days for relaxation, study, and/or review of class materials.
The VCU Honor System policy describes the responsibilities of students, faculty, and administration in upholding academic integrity. According to this policy, "Members of the academic community are required to conduct themselves in accordance with the highest standards of academic honesty, ethics, and integrity at all times." Students are expected to read the policy in full and learn about requirements.
VCU’s Early Notification Program supports student success. If, as an instructor, I am concerned about your academic engagement or performance in the first few weeks of class, you may receive a Progress Report email encouraging you to reach out to me after class or during student hours (office hours) for additional support. As a community of care, your academic advisor, the Writing Center, and the Campus Learning Center may also follow up to provide additional layers of support.
VCU is committed to ensuring that all students maintain equal access to all aspects of the university, including educational experiences through the provision of reasonable accommodations and academic adjustments. In addition to being a requirement under Section 504 of the Rehabilitation Act of 1973 and the Americans with Disabilities Act, this speaks directly to VCU's mission of inclusion, equity, and access. To receive accommodations or other disability-related supports, students must register with the Office of Student Accessibility and Educational Opportunity on the Monroe Park Campus (828-2253) or the Division for Academic Success on the MCV campus (828-9782). Students and faculty can visit the Student Accessibility and Educational Opportunity website and/or the Division for Academic Success website for additional information. Once students have completed the registration process, they will be provided with a letter of accommodation. They should provide a copy to their instructor(s) and attempt to schedule a meeting to discuss the implementation of accommodations as early in the semester as possible.
Looking for ways to tie what you are learning in your class to your future career or professional goals? VCU Career Services provides career planning services for all current VCU students and alumni. Career Services can help students with finding a work-study job on/off campus, resume writing, internship development, interviewing, preparing for graduate school, networking, or job searching. Students are invited to attend career events and workshops and schedule individualized career advising appointments.
Students may attend only those classes for which they have registered. Faculty may not add students to class rosters. If students are attending a class for which they have not registered, they must stop attending.
The instructional programs at VCU are based upon a series of class meetings involving lectures, discussions, field experiences, special readings, and reporting assignments. Therefore, it is important for each student to be in attendance regularly. A student who misses a class session is responsible for completing all material covered or assignments made during the absence.
-
Students having attendance problems should contact their instructor to explain the reasons for nonattendance and to discuss the feasibility of continuing in the course. If the student has fallen so far behind that the successful completion of the course is impossible, the student should withdraw from the course before the end of the first 10 weeks of classes (by Oct. 28, 2022).
-
If the student continues to miss class and does not officially withdraw from the course, the instructor may withdraw the student for nonattendance with a mark of “W'' before the end of the first 10 weeks of classes or may assign an academic grade at the end. Withdrawals are not permitted after the end of the first 10 weeks of classes. For classes that do not conform to the semester calendar, the final withdrawal date occurs when half of the course has been completed.
Before withdrawing from classes, students should consult their instructor as well as other appropriate university offices. Withdrawing from classes may negatively impact a student’s financial aid award and his or her semester charges. To discuss financial aid and the student bill, contact the Student Financial Management Center (RAMQ) regarding the impact on your financial aid.
If military students receive orders for short-term training or for deployment/mobilization, they should inform and present their orders to Military Student Services and to their professor(s). For further information on policies and procedures, contact Military Student Services at 828-5993.
Students who represent the university (athletes and others) do not choose their schedules. All student-athletes should provide their schedules to their instructors at the beginning of the semester. The Intercollegiate Athletic Council strongly encourages faculty to treat missed classes or exams (because of a scheduling conflict) as excused absences and urges faculty to work with the students to make up the work or exam.
Students assume the responsibility of full payment of tuition and fees generated from their registration, all charges for housing and dining services, and other applicable miscellaneous charges. Students are ultimately responsible for any unpaid balance on their account as a result of the University Financial Aid Office or their third-party sponsor canceling or reducing their award(s).
All students are expected to know and comply with VCU's Computer and Network Use policy.
Email is considered an official method of communication at VCU. Students are expected to check their official VCU email on a frequent and consistent basis (the university recommends daily) in order to remain informed of university-related communications. Students are responsible for the consequences of not reading, in a timely fashion, university-related communications sent to their official VCU student email account. Mail sent to the VCU email address may include notification of university-related actions, including disciplinary action. Students must read this standard in its entirety.
VCU instructional faculty, administrators, and staff maintain confidentiality of student records and disclose information in accordance with the Family Educational Rights and Privacy Act (FERPA). This means that VCU officials may disclose student record information without the consent of the student in certain situations. To support university operations, for example, VCU officials share information about students with other educational officials as necessary to perform their job duties. FERPA permits this disclosure to school officials who have a legitimate educational interest in the student information. In addition, VCU officials have obligations to report information shared by a student depending on the content of that information, for example, in compliance with VCU’s policy on the duty to report. Unless FERPA permits a certain disclosure, VCU generally requires consent from a student to disclose information from their education record to another individual. You may find additional information on the VCU FERPA website.
Important dates for the current and future semesters are listed in the VCU Academic Calendar.


