Department of Computer Science, Mathematics, Physics, and Statistics

Course Syllabus (Official)¶

Below is the official UBC-mandated Course Syllabus for DATA 301 or COSC 301. Elements of this document are fixed and unchanging. Additional details about the course are available on the course website.

DATA 301 or COSC 301 001

Introduction to Data Analytics (3)

2021 Summer Term 2

Online (Zoom) - Lectures will be recorded and available on Canvas. - Tuesday, Wednesday, and Friday from 12-2:30 PM


Course Instructor¶

Name: Dr. Firas Moosvi (he/his/him)

Office: ROOM 111

Phone: N/A

For information on how to contact your course instructor, including office hours, see the course website.

Course Description¶

DATA 301 or COSC 301 (3) Introduction to Data Analytics

The UBCO calendar description of this course is:

DATA 301 (3) Introduction to Data Analytics Techniques for computation, analysis, and visualization of data using software. Manipulation of small and large data sets. Automation using scripting. Real-world applications from life sciences, physical sciences, economics, engineering, or psychology. No prior computing background is required.

Credit will be granted for only one of COSC 301, DATA 301 or DATA 501. [3-2-0]

Prerequisite: Either (a) third-year standing, or (b) one of COSC 111 or COSC 122

Equivalency: COSC 301.

Warning

If there is a lab and/or tutorial listed on the SSC for this course, You must register for all course elements without conflicts, otherwise the department will remove you from the course! There are usually lab or tutorial exemptions for some students (i.e. those repeating the course) and instructions for that will be in this syllabus.

Course Format¶

This course has Lectures and Labs and they will all be running online in this course.

You will find all the important term dates in the UBCO Academic Calendar.

Learning Outcomes¶

The Learning Outcomes for this course are:

  1. Understand data representation formats and techniques and how to use them.

  2. Work with large datasets and learn to manipulate them programmatically.

  3. Experience using a wide-range of data analytics tools including Excel, Git, Python, Pandas, Tableau, and other visualization packages and software.

  4. Develop a computational thinking approach to problem-solving and use programs to solve data tasks.

More details about the course can be found on the course website.

Required Materials¶

There is no requirement to purchase textbooks or any other materials for this course. Resources and materials for this course can be found on the course website.

Course Evaluation¶

Item

Weight

Frequency

Learning Logs

2%

Weekly

Labs

27%

Weekly

Project

24%

Weekly

Tests

27%

Bi-weekly

Final Exam

20%

Exam Period

Final grades will be based on the evaluations listed above and the final grade will be assigned according to the standardized grading system outlined in the UBC Okanagan Calendar.

Note

Note: Any requests for changes to final exams must be sent to the office of the Associate Dean of Students (fos.students.ubco@ubc.ca).

Passing Criteria¶

  • All students must satisfy ALL conditions to pass the course:

    1. Pass the Lab component with a grade of at least 50%,

    2. Pass the Test and Exam components (together) with a grade of at least 50%,

    3. Pass the Final Exam with a grade of at least 40%.

If students do not satisfy the appropriate requirements, the student will be assigned the lower of their earned course grade or, a maximum overall grade of 45 in the course.

Late Policy and Missed Assignments and Exams¶

Deadlines in this course have a generous no-penalty 48 hour grace period so late submissions are not generally accepted. Missed Tests and Exams will be given a score of 0 unless prior arrangements are made with the course instructor. To contact the instructor for this course, use Ed Discussion. Details on deadlines and other course policies can be found on the course website.

Lecture Outline¶

The tentative course schedule, subject to change, can be found on the course website.

This is the tentative plan for DATA 301 or COSC 301 this term. The exact details are subject to change, so this is roughly the plan we will try to follow.

Wk

Starting

Topic

Project Milestones

Lab

Logs

Tests

Concepts tested on Test

1

July 5

GitHub, Terminal, and Jupyter Lab

—

L1

LL 1

Test 0 (not for marks)

Course Policies and Procedures

2

July 12

Programming in Python I

PM1

L2

LL 2

Test 1

Commandline, Git, and Python Programming

3

July 19

Programming in Python II

—

L3

LL 3

Bonus Test 1

4

July 26

Data Visualization and EDA

PM2

L4

LL 4

Test 2

Python, Pandas, and EDA

5

Aug 2

Excel

PM3

L5

LL 5

Bonus Test 2

6

Aug 9

Tableau and Wrap-up

PM4

L6

LL 6

Test 3 / Bonus Test 3

Data Visualization and Excel

Final Examinations¶

The examination period for 2021 Summer Term 2 is Monday August 16th - Friday, August 20th. Except in the case of examination clashes and hardships (three or more formal examinations scheduled within a 24-hour period) or unforeseen events, students will be permitted to apply for out-of-time final examinations only if they are representing the University, the province, or the country in a competition or performance; serving in the Canadian military; observing a religious rite; working to support themselves or their family; or caring for a family member. Unforeseen events include (but may not be limited to) the following: ill health or other personal challenges that arise during a term and changes in the requirements of an ongoing job. Further information on Academic Concession can be found under Policies and Regulation in the Okanagan Academic Calendar.

Grievances and Complaints Procedures¶

A student who has a complaint related to this course should follow the procedures summarized below:

  • The student should attempt to resolve the matter with the instructor first. Students may talk first to someone other than the instructor if they do not feel, for whatever reason, that they can directly approach the instructor.

  • If the complaint is not resolved to the student’s satisfaction, the student should e-mail the Associate Head, Yves Lucet yves.lucet@ubc.ca or the Department Head, Dr. John Braun at john.braun@ubc.ca.

Academic Integrity¶

The academic enterprise is founded on honesty, civility, and integrity. As members of this enterprise, all students are expected to know, understand, and follow the codes of conduct regarding academic integrity. At the most basic level, this means submitting only original work done by you and acknowledging all sources of information or ideas and attributing them to others as required. This also means you should not cheat, copy, or mislead others about what is your work. Violations of academic integrity (i.e., misconduct) lead to the breakdown of the academic enterprise, and therefore serious consequences arise and harsh sanctions are imposed. For example, incidences of plagiarism or cheating may result in a mark of zero on the assignment or exam and more serious consequences may apply if the matter is referred to the President’s Advisory Committee on Student Discipline. Careful records are kept in order to monitor and prevent recurrences.

A more detailed description of academic integrity, including the University’s policies and procedures, may be found in the Academic Calendar

If you have any questions about how academic integrity applies to this course, please consult with your professor.

Grading Practices¶

Faculties, departments, and schools reserve the right to scale grades in order to maintain equity among sections and conformity to University, faculty, department, or school norms. Students should therefore note that an unofficial grade given by an instructor might be changed by the faculty, department, or school. Grades are not official until they appear on a student’s academic record. If you have any questions about how academic integrity applies to this course, please consult with your professor.

Disability Assistance¶

The Disability Resource Centre ensures educational equity for students with disabilities, injuries or illness. If you are disabled, have an injury or illness and require academic accommodations to meet the course objectives, visit our website for more information or contact the DRC at: drc.questions@ubc.ca.

Equity, Human Rights, Discrimination and Harassment¶

UBC Okanagan is a place where every student, staff and faculty member should be able to study and work in an environment that is free from human rights based discrimination and harassment. If you require assistance related to an issue of equity, discrimination or harassment, please contact the Equity Office by phone (250.807.9291) or email (equity.ubco@ubc.ca), your administrative head of unit, and/or your unit’s equity representative.

Health & Wellness - UNC 337¶

At UBC Okanagan health services to students are provided by Health and Wellness. Nurses, physicians and counsellors provide health care and counselling related to physical health, emotional/mental health and sexual/reproductive health concerns. As well, health promotion, education and research activities are provided to the campus community. If you require assistance with your health, please contact Health and Wellness in person (UNC 337) or by email (healthwellness.okanagan@ubc.ca) for more information or to book an appointment.

Sexual Violence Prevention and Response Office (SVPRO)¶

A safe and confidential place for UBC students, staff and faculty who have experienced sexual violence regardless of when or where it took place. Just want to talk? We are here to listen and help you explore your options. We can help you find a safe place to stay, explain your reporting options (UBC or police), accompany you to the hospital, or support you with academic accommodations. You have the right to choose what happens next. We support your decision, whatever you decide. Visit svpro.ok.ubc.ca or call us at 250.807.9640.

Independent Investigations Office (IIO)¶

If you or someone you know has experienced sexual assault or some other form of sexual misconduct by a UBC community member and you want the Independent Investigations Office (IIO) at UBC to investigate, please contact the IIO. Investigations are conducted in a trauma informed, confidential and respectful manner in accordance with the principles of procedural fairness. You can report your experience directly to the IIO via email: director.of.investigations@ubc.ca or by calling 604.827.2060 or online by visiting investigationsoffice.ubc.ca.

The Hub¶

The Student Learning Hub (LIB 237) is your go-to resource for free math, science, writing, and language learning support. The Hub welcomes undergraduate students from all disciplines and year levels to access a range of supports that include tutoring in math, sciences, languages, and writing, as well as help with study skills and learning strategies. For more information, please visit the Hub’s website (https://students.ok.ubc.ca/student-learning-hub/) or call 250-807-9185.

SAFEWALK¶

Don’t want to walk alone at night? Not too sure how to get somewhere on campus?

Call Safewalk at 250.807.8076.

For more information, visit our website or download the UBC SAFE - Okanagan app.