Introduction to Statistical Programming with R
Lecture, three hours; discussion, one hour. Enforced requisite: one course from course 10, 12, 13, 15, Economics 41, or Psychology 100A, or score of 4 or higher on Advanced Placement Statistics Examination. Designed to prepare students for upper-division work in statistics. Introduction to use of R, including data management, simple programming, and statistical graphics in R. P/NP or letter grading.
Review Summary
- Clarity
-
10.0 / 10
- Organization
-
10.0 / 10
- Time
-
10-15 hrs/week
- Overall
-
10.0 / 10
Reviews
Great class, the professor cares a lot with a lot of office hours opportunities to ask questions.
Great class! Mike really cares about your success.
This was a well-structured class. The material could be difficult at times and I averaged a B- on the exams, but the curve was very generous. Professor Tsiang is amazing and I would recommend this class.
Lectures were easy to follow along, Prof Mike reiterates what the slides/notes says during lecture. He also provides examples that he might have missed in the notes so you should attend lecture just in case. Although the lectures were easy to follow along, they did not necessarily reflect what was being asked on the homework. For me, there was a large gap between understanding the lecture notes and trying to understand the homework so I had to supplement my understanding with external resources. However the homework is based off completion so as long as you attempt the problem you will be okay. The tests were less difficult than the homework so it was bearable and more related to what was taught in lecture. I bombed all the tests, but I improved my score each time and I ended with an A-. Overall, the class is structured around the homeworks and tests, so that is what makes it hard, however, Prof Mike will reiterate that he just wants you to learn and improve your understanding of R each week so as long as you show that through your tests, go to office hours, ask questions, or etc., you will be okay.
Not an easy course by any means, but not as difficult as some people make it out to be. Further, Mike is one of the most passionate and goated instructors around--it is super clear how much he cares about you learning, evident through his numerous office hours. As is in the nature of an introductory programming course, there is a lot of work outside of class, but if you do the homework each week and make sure you understand it, the tests are manageable.
Great class! Highly recommend this professor for learning R. Be sure to go to OH and talk with professor Tsiang, the TA, and the LAs! Workload may be slightly heavy for someone who hasn't programmed before so I recommend taking PIC 10A or CS 31 beforehand, both of which have higher course-loads IMO and better introduce you to programming in general. This isn't to say that this isn't a great course for an introduction to programming, it's just that this is oriented toward statistical programming and may be easier if one had prior coding experience.
this class is so hard
a lot of homework
Triangle is a really friendly prof who are really generous in giving advices. Don’t be shy.
good
Learned a lot, TA and professor are very helpful/knowledgable and understanding, start work early and chip at it slowly and dont be afraid to ask for help or support.
Showing 1 to 10 of 28 reviews
Course
Grading Information
-
No group projects
-
Attendance not required
-
1 midterm
-
Finals week final
-
68% recommend the textbook