DS 4100: Data Collection, Integration and Analysis Syllabus & Policies Required Textbooks R for Data Science Garrett Grolemund Hadley Wickham website Course Prerequisites Course Description This course teaches students the R programming language. In particular it covers topics such as R data objects, iteration through loops and vectorization, and the tidy verse universe. It also covers advanced as well as simple data cleaning techniques. Multiple methods for collecting data from online sources will be covered as well as methods for accessing data from JSON, XML, HTML, CSV and other file formats. Collected data will be integrated into a consistent data set using the R data frame object and stored in databases. Both relational and NoSQL databases will be discussed. Shows how to assess and ensure quality of data. Introduces descriptive analysis of data through descriptive statistics and plotting. Course Outcomes Upon completion of this course, a student will be able to:
Learning Assessment and Point Distribution
Homework All homework assignments and project milestones must be submitted through Blackboard. No submissions will be accepted via email. One homework assignment may be late without a late penalty. We encourage you to submit within a week of the due date but will accept the assignment up until the administered exam for the homework's content. All other assignments must be submitted by the assignment’s deadline in order to receive full credit for the assignment. The late penalty is 10% for each day late. Tests The tests occur, on average, every four weeks. If you miss a test, you must contact the instructor before the test is administered. Makeup tests must be scheduled within 1 week of the administered test. Makeup tests will only be granted for documented illness. Participation/Discussion Board Interaction outside of class occurs primarily through the piazza discussion board. When a student has a question or an interesting discussion point topic, students are expected to:
Attendance While attendance at lectures is strongly suggested and imperative for successful learning, it is not mandatory and no course credit is given for attendance. However, 2% of the grade is allocated to class participation, so students who do not contribute to the classroom discussion or to piazza discussions will not receive full credit for this portion of the course. Communication Communication between instructor and students is through:
Collaboration Students may discuss assignments with other students in the class, although all of the work submitted for grading must be the student’s own, and may not be copied in whole or in part from anyone. Accommodations for Students with Disabilities If a student has a disability-related need for reasonable academic accommodations in this course and has not yet met with a Disability Specialist, then visit www.northeastern.edu/drc and follow the outlined procedure to request services. If the Disability Resource Center has formally approved an academic accommodation in this class, the student must present the instructor with a “Professor Notification Letter” during the first week of the semester, so that the instructor can address specific needs as early as possible. Any requests for taking an exam or quiz at the Disability Resource Center must be received by the instructor in writing at least seven (7) days prior. Academic Integrity Policy The University views academic dishonesty as one of the most serious offenses that a student can commit while in college and imposes appropriate punitive sanctions on violators. Students are expected to read and understand the Northeastern University Academic Honesty Policy found here. In general, unauthorized collaboration is any collaboration that has not been specifically authorized. However, in this course we specifically list any form of file sharing as unauthorized. Any form of cheating or sharing of files or assignments (whether receiver or provider) will result in a grade of 0 for that assignment, a report to OSCRR, and a full letter reduction in the final grade. Late Homework Submissions 10 percentage points will be deducted from assignments for each day that they are submitted late. Exceptions to this rule will only be granted for a valid medical excuse accompanied by a doctor's note. Any homework that is submitted more than five days past the due date will not receive any credit. One assignment may be submitted late without a penalty. However, it must be completed BEFORE the quiz for that content. Rules for exams All exams will be closed notes and will be 60 minutes in length. They will be conducted at the beginning of class time. Grading Scale Final semester letter grades will be awarded according to the scale below, where X is the final numerical grade: X >= 95 A 90 <= X < 95 A- 87 <= X < 90 B+ 83 <= X < 87 B 80 <= X < 83 B- 77 <= X < 80 C+ 73 <= X < 77 C 70 <= X < 73 C- 67 <= X < 70 D+ 63 <= X < 67 D 60 <= X < 63 D- X < 60 F |