Course #: | COMP 388-003 Course ID: 5974 COMP 488-004 Course ID: 5975 |
Prerequisites: | COMP 271 or Instructor Permission |
Instructor: | Dr. Channah Naiman |
email: | cnaiman@luc.edu |
web page: | http://webpages.cs.luc.edu/~cnaiman |
office hours: |
to be announced. All office
hours are online. |
Orientation Video: |
https://youtu.be/FJhbQkTgnCI |
Software:
Sakai:
As of this writing, Sakai will be used for course announcements,
homework submissions, and grade postings. While the raw scores
posted on Sakai should be correct (although I have encountered some
problems with that too!), please do not rely upon Sakai's Course Total
calculations. Usually, they are okay, but there have been problems.
I check the total grade postings periodically, to check up on
Sakai's calculations. Certainly, before the mid-term grade posting
on Locus, and before the drop deadlines, check your grades (and I will
too!) Grades are calculated as specified in this syllabus.
Class Format:
This class is completely online and it
is asynchronous. There are videos for lectures and "lab
prep". It is important to come prepared to any zoom meetings that
we have, as I will not repeat entire lectures and labs during those
meetings However, students have found the videos to be a good
substitute for in-person lectures, and in some ways better, as you can
start, stop and repeat those segments as required. There will be
some zoom "Q & A" meetings, times to be determined by student
poll. There will be some mandatory project team meetings with me,
and I will always be available for individual and team meetings to help
you when you need help.
Cell Phones: Only you know the
relative importance of any particular cell phone call, and whether it is
important for you to answer a call immediately rather than later. I do
want you to be respectful of your classmates and disrupt the class
as little as is practical. If you get cell phone calls with fair
frequency, be sure to have the ring muted before coming to class. If you
rarely get calls, you might not mute it ahead, and your cell phone may
happen to ring. Get rid of the noise as soon as possible, and do not get
flustered. I assume you will move outside the classroom for a
conversation. If you get fairly frequent calls that you are likely to
consider important answering, sit in a place where your exit and
re-entrance are as unobtrusive as possible.
Students with Disabilities: If you have a documented disability and wish to discuss academic accommodations, please contact the Student Accessibility Center (773-508-3700 and SAC@luc.edu) as soon as possible. Students with documented disabilities who provide me with a letter from the SAC office will be fully accommodated as per the terms of the letter.
Students with Sponsorships and Scholarships: If you require a certain grade in order to satisfy a sponsor or a scholarship requirement, please be sure to monitor your grade on Sakai. I will consider only your performance in this course in calculating grades, using the grading breakdown posted in this syllabus. If you cannot achieve a minimum grade that is required by a sponsor or a scholarship, I will not change your grade to help you meet that requirement. This would be unfair to other students, and not reflecive of your performance in this course. You are reponsible to monitor your grade and to keep apprised of the withdrawal dates posted by the registrar.Syllabus and Tour of the course video | 5 |
R and R Studio Installation | 5 |
Tableau Public Installation |
10 |
Tableau Desktop Installation |
10 |
Visualization Critique |
25 |
In-class: Intro R | 35 |
In-Class: Motivating Example questions | 30 |
In-class: RBase Graphics | 55 |
In-Class: ggplot: qplot and ggplot one-variable | 55 |
In-class: ggplot 2-dim lab assignment | 35 |
In-class: ggplot homework | 100 |
In-Class: Tableau Gallery Critique and project-relevant features | 25 |
Prep DUE: completed .tbwx workbooks | 45 |
In-Class: Project-relevant features from labs | 35 |
In-Class: using new Marks for your project. | 45 |
Prep DUE: Recreate WDC video workbook | 30 |
In-Class: Drill down in your project, (or the SuperStore) | 30 |
In-Class: Going beyond in your project |
50 |
Project Presentation |
45 |
Project: R Component |
145 |
Proiect: Tableau Component |
145 |
Project Excellence |
45 |
The dates below give the sequence and a general idea of the time spent, though we may get ahead or behind this time schedule at different points, depending on the needs of the class. Be sure to keep up with where we really are in class. There will be weekly updates on Sakai, reflecting what we actually cover (and therefore what is due, and when).
Except for the first lecture and the exam, every lecture is a lab. You are expected to participate in all labs. Some assignments are listed as "homework", but are actually started together in class, similarly to a "lab". So the rule of thumb is: You have to be in class for everything, and complete all assignments the way you are instructed to in class.
Week
of |
Activities |
Weekly
Class Assignments "In-Class" (similar to short labs) and Homeworks (more major assignments) |
before
classes begin |
|
Orientation Video Tour of the Course
DUE: 1/24 Orientation Install R and R Studio DUE: 1/24 Orientation Tableau Public and Desktop DUE: 3/14 |
1/19 |
|
Assign:
HW: Visualization Critique DUE 1/24: Orientation Video Tour of the Course DUE 1/24: Orientation, R and R Studio Installation |
1/25 |
DUE 1/26: Visualization
Critique HW: Intro R DUE: 1/31 |
|
2/01 |
|
DUE: 1/31 Intro
R In-Class:DUE: 2/03: Motivations in the motivating example |
2/08 |
|
In-Class:DUE: 2/11 RBase Graphics |
2/15 |
In-Class Lab DUE: 2/17: Intro ggplot one-variable lab | |
2/22 |
|
In-Class Lab DUE 2/24: ggplot, two-variable |
3/01 |
In-Class: begin ggplot
Homework (complete as homework) DUE 3/15 |
|
3/15 |
|
DUE
3/15: ggplot Homework Tableau Orientation DUE 3/15 |
3/22 |
|
In-Class DUE 3/23: Tableau
Public Gallery critique and features. Similar to your
first assignment, but on Tableau Public Gallery. |
3/29 |
|
Lab Prep, DUE 4/03:
Simplilearn workbooks. In-class DUE 4:04: Identify specific features, visualization types, etc., from the Simply Learn labs that might be appropriate for your project. |
4/05 | In-class DUE 4/08:
Create 1-3 worksheets for your project with at least 3 marks from
the marks shown in the lab workbook. |
|
4/12 | Lab
Prep DUE 4/14: Web data connector In-class DUE 4/18: Create a worksheet using drill-down with your project. If your project dataset is not appropriate for use with drill down, you may use the SuperStore dataset. (Check with me if you think your project can't use drill-down.) |
|
4/19 |
|
Lab
DUE 4/22: Incorporate an advanced or independently-researched
feature into your project |
4/26 |
Project
Work
Day |
DUE on 12/05: Any late
assignments, with permission, for half credit |
5/03 |
Project Presentations | DUE 5/05: Project |