class: ur-title, center, middle, title-slide .title[ # BST430 Lecture 0: Class intro ] .author[ ### Tanzy Love based on notes of Andrew McDavid ] .institute[ ### U of Rochester ] .date[ ### 2021-Aug-25 (updated: 2024-08-28) ] --- # Administrivia ## Class website https://bst-urmc.github.io/bst430-fall2024-site/ **Lecture, homeworks and lab will be provided here** ## Blackboard https://learn.rochester.edu **Only used as a gradebook, announcements, and some polls/short quizzes** --- ## Course communication - Tanzy_Love@urmc.rochester.edu - See syllabus for additional professors' contact - For assignments, you are encouraged to use github issues (to be discussed) - For private matters (grading disputes, etc), use email. ### TAs [TJ Weaver](Joshua_Marvald@URMC.Rochester.edu) will be your TA. He will assist with grading, and offer an office hour. --- ## Textbooks All materials are available freely online. Some also have a deadtree version available for purchase. - [Wickham & Grolemund “R for Data Science”](https://r4ds.had.co.nz/) .small[A great tutorial to practical use of R to solve problems with data] - [Wickham “Advanced R”](https://adv-r.hadley.nz/) .small[Once you understand the basics, and want a deeper understanding of the internals of R] - [Peng “R Programming for Data Science”](https://leanpub.com/rprogramming) .small[An alternative to Wickham's "Advanced R"] - [McBain “Git for Scientists”](https://milesmcbain.github.io/git_4_sci/) .small[use of git/github beyond the rstudio gui. Eventually you'll need to worry about this] - [Wickham “R Packages”](https://r-pkgs.org/) .small[if you end up using a function in more than one project you should consider building a package. Not quite in scope for this class.] --- # Proposed office hours TJ: Schedule Fridays 1:15-3:15pm. They will be in the TA room in Biostatistics, on the 4th floor of SRB. The instructors are available to set up individual appointments by email. --- # Overview R (and programming) fundamentals with a data science and statistics emphasis. Collaborative and reproducible programming. - Homework and labs (60%) .small[~weekly. Homework will be completed independently, out-of-class. Labs will occur in-class and may be completed in groups.] - Participation / Quizzes (10%) .small[Actively attending class, completing periodic quizzes (delivered in-class) to check understanding.] - Take-home final (30%) .small[An open book, no-collaboration-permitted final will be assigned on November 4, and will be due 24 hours later.] **Then** the final credit of this class will cover SAS coding. --- # Other syllabus items ## Homework and github usage * Homework will be posted, turned-in, and graded on github classrooms. * We will shortly discuss logistics of this and how your use of this will be a component of your grade * I will sometimes accept a late assignments if I see progress and a consistent commit history in that assignment. If I do not see any progress in an assignment, I will not accept a late submission. --- ## Academic honesty and programming 1. You may generally work together<sup>1</sup>. 2. You may generally google it, but cite your sources and see the next item. 3. Write your own solutions and *own code*. **This generally means no copy-paste!** Let's look at [the syllabus](../static/syllabus430-2024.pdf) for complete details. 4. Exception: labs, which will be marked as such, are collaborative within each group. ### Code of conduct Respect each other<sup>2</sup>. The UR harassment and discrimination policy applies<sup>3</sup>. .footnote[[1] Exception: take-home final! [2] [Student handbook](http://www.rochester.edu/college/cscm/assets/pdf/standards_studentconduct.pdf) [3] [Policy 106](http://www.rochester.edu/working/hr/policies/pdfpolicies/106.pdf) ]