CS 5301 – Programming
Foundations for Data Analytics
Catalog Description: The course provides essential foundations of the R programming language
for developing powerful and reusable data analysis models. The students will
get hands-on training on writing programs to facilitate discoveries from data.
The topics include data import/export, data types, control
statements, functions, and data visualization.
Course
Prerequisites: With consent of the instructor.
Learning
Outcomes: After
taking this course, students should be able to
LO1. Write programs in R language and use R
packages to achieve data structuring, data visualization, mathematical
computations, and statistical summaries.
LO2. Develop R programs for statistical
analysis, and data management.
LO3. Apply programming knowledge in
exploring real-world datasets and writing reusable data analysis tools.
Textbooks:
·
R for Data Science by Hadley Wickham, and Garrett Grolemund,
2016, 1st edition, O'Reilly Media. Paper
Book-ISBN 13: 978-1491910399 |
|
·
Hands on programming with R: Write Your Own Functions
and Simulations, 1st
edition, by Garrett Grolemund,
O'Reilly
Media, ISBN-13: 978-1449359010, ISBN-10: 1449359019. |
|
Topic Prerequisites: The course
is essentially self-contained. The necessary material from statistics and
linear algebra is integrated into the course.
Background in writing computer programs is preferred but not required.
Workload: 5-7 hours/week
Online
Course Support: The Blackboard system (https://bb.uhd.edu/) will be used for online
course material. As the semester
progresses, various materials will be posted there including lecture notes,
projects, and course announcements.
Course
Grade: Course
grades will be determined as follows:
Assignment |
Weight |
Exam-1 |
20% |
Exam-2 |
20% |
Final Exam |
30% |
Programming
Assignments |
30% |
Your
final course grade will be determined by the standard college formula based on
your course average:
90-100 à
"A", 80-89 à
"B", 70-79 à
"C", 60-69 à
"D", 0-59 à
"F"
Late Submission and Make-up Policies
·
Programming
assignments: are to
be completed and turned in by the due
date. For each late day, 15 percent
of the total possible points will be deducted (a day ends at the due time).
No work will be accepted more than 5 days late.
·
Exams:
Make-up exams will only be given in cases of
documented emergencies. It is your
responsibility to contact your instructor with documentation of your emergency
as soon as possible.
·
In-class activity: No Make-ups for in-class activities.
·
All
missed grades will be recorded as zeros.
CLASS POLICIES
Class Attendance
Policies: Regular
class attendance of all class meetings is expected of every student enrolled in
this class. “Your failure to attend class, or make contact with your instructor
to adequately explain your absence by the 10th class day of the semester will
result in your being administratively dropped from this course. Being dropped
from this course may affect your enrollment status and/or your financial aid
eligibility.”
Any acts of classroom disruption that
go beyond the normal rights of students to question and discuss with
instructors the educational process relative to subject content will not be
tolerated, in accordance with the Academic Code of Conduct described in the
Student Handbook.
Only in extreme cases are children
allowed in classroom or laboratory facilities, and then only with approval of
the instructor prior to class.
Cellular phones, pagers, CD players,
radios, and similar devices are prohibited in the classroom and laboratory
facilities. Calculators and computers are prohibited during examinations and
quizzes, unless specified. Reasonable laptop-size computers may be used in
lecture for the purpose of taking notes.
Academic Dishonesty: You are encouraged to generally discuss assignments with fellow students,
but may not copy their solution or code. Doing so constitutes academic
dishonesty which will be sanctioned with a grade of F in the course. See https://www.uhd.edu/administration/employment-services-operations/resources/Documents/PS03A19.pdf for more information on UHD’s policy on
academic dishonesty.
Statement on Reasonable Accommodations:
The University of Houston-Downtown complies with Section 504 of
the Rehabilitation Act of 1973 and the Americans with Disabilities Act of 1990,
pertaining to the provision of reasonable academic adjustments/auxiliary aids
for students with a disability. In accordance with Section 504 and ADA
guidelines, UHD strives to provide reasonable academic adjustments/auxiliary
aids to students who request and require them. If you believe that you
have a documented disability requiring academic adjustments/auxiliary aids,
please contact the Office of Disability Services, One Main St., Suite
409-South, Houston, TX 77002. (Office) 713-226-522, (Website) www.uhd.edu/disability/ (Email) disabilityservices@uhd.edu
Campus
Carry Law
As of August 1, 2016, the “Campus
Carry Law” (SB 11) is in effect on the UHD campus. Any individuals who
hold a current and valid License to Carry may carry a concealed handgun on or
about their person, where permitted on UHD property. Certain areas of
campus have been designated as gun-free areas, and there are notices or signs
at those locations. Please refer to the UHD Campus Carry Policy
(https://www.uhd.edu/administration/employment-services-operations/resources/Documents/PS01A16.pdf) for a list
of the areas designated as gun-free and to understand your rights and
responsibilities under the policy.