Create a GitHub account. You may want to use this to show-off work to future employers so I recommend using something professional (like your name) as your user name.
Send me an email with answers to the following questions:
Q - What background is assumed for the course?
A - Familiarity with concepts from statistical inference, linear regression, and logistic regression. A solid grounding in R, including the tidyverse
and ggplot
.
Q - Will we be doing computing?
A - Yes. We will use the computing language R for analysis, Quarto for writing up results, and GitHub for version control and collaboration
Q - Will we learn the mathematical theory?
A - Yes and No. The course is primarily focused on application; however, we will discuss some of the mathematics occasionally.
Q - What distinguishes this from a 300-level course?
A - I expect a high level of independence from you. You should not be relying on me to teach you every small detail from this course. For example, if you tell you about an R function, I expect that you will be able to figure out how to use it yourself.
Q - Is there anything else I should know?
A - Machine learning is a RAPIDLY evolving field. If you want to be successful in this field going forward, you will need to be able to learn things for yourself and SELF-ASSESS whether you know them. There are portions of this course that I have intentionally designed to not give you enough information to solve on your own.
By the end of the semester, you will be able to…
tackle predictive modeling problems arising from real data.
use R to fit and evaluate machine learning models.
assess whether a proposed model is appropriate and describe its limitations.
use Quarto to write reproducible reports and GitHub for version control and collaboration.
effectively communicate results results through writing and oral presentations.
All analyses using R, a statistical programming language
Write reproducible reports in Quarto
Access RStudio through your personal computer (preferred) or the RStudio Server (email me ASAP if you are doing this)
Access assignments
Facilitates version control and collaboration
All work in MAT 427 course classroom
Prepare: Introduce new content and prepare for lectures by completing the readings (and sometimes watching the videos)
Participate: Attend and actively participate in lectures, office hours, team meetings
Practice: Practice applying statistical concepts and computing with team-based homework graded for completion
Perform: Put together what you’ve learned to analyze real-world data
Two Job Applications/Portfolios (individual)
Two Job Interviews (individual)
One Hack-a-thon/Presentation (individual-ish)
One Project & Presentation (team)
Category | Percentage |
---|---|
Homework | 10% |
Job Application 1 | 15% |
Job Application 2 | 15% |
Job Interview 1 | 15% |
Job Interview 2 | 15% |
Hack-a-thon & Presentation | 15% |
Final Project | 15% |
See the syllabus for details on how the final letter grade will be calculated.
The College of Idaho maintains that academic honesty and integrity are essential values in the educational process. Operating under an Honor Code philosophy, the College expects conduct rooted in honesty, integrity, and understanding, allowing members of a diverse student body to live together and interact and learn from one another in ways that protect both personal freedom and community standards. Violations of academic honesty are addressed primarily by the instructor and may be referred to the Student Judicial Board.
By participating in this course, you are agreeing that all your work and conduct will be in accordance with the College of Idaho Honor Code.
Understand everything you write down
Tell me where you got it from
Don’t lie about it
Important
In general, you may use AI as a resource as you complete assignments but not to answer the exercises for you. You are ultimately responsible for the work you turn in; it should reflect your understanding of the course content. Any code or content from your homework is eligible for inclusion during your job interview.
If we discuss/agree to something in class or office hours which requires action from me (e.g. “you may turn in your homework late due to a sporting event”), you MUST send me a follow-up message. If you don’t, I will almost certainly forget, and our agreement will be considered null and void.
Complete all the preparation work (readings and videos) before class.
Ask questions, come to office hours and help session.
Do the homework; get started on homework early when possible.
Don’t procrastinate and don’t let a week pass by with lingering questions.
Stay up-to-date on announcements on Canvas and sent via email.
If you email me about an error please include a screenshot of the error and the code causing the error.
Raise your hand or email me.