INTRODUCTION TO �DATA SCIENCE
– FARDINA FATHMIUL ALAM
(fardina@umd.edu)
CMSC/DATA 320
Fall 2026
Course Logistics
1
THIS COURSE
You’ll learn to take data:
Course Website: https://cmsc320.github.io/
Course Textbook: https://ffalam.github.io/CMSC320TextBook/index.html (Some Chapters will be added eventually)
Piazza: https://piazza.com/umd/fall2026/cmsc3200301/home
ELMS: Everyone should be registered automatically.
Gradescope: Everyone registered in ELMS should be added automatically.
2
Who Am I
9
COURSE STAFFS
Instructor: Dr. Fardina Fathmiul Alam
TAs: check course website
Please check ELMS and Piazza regularly for TA office hours and updates.
3
PREREQUISITE KNOWLEDGE
Aimed at CMSC undergraduate – but likely accessible to others with programming experience and mathematical maturity.
We do not assume:
We do assume:
4
PREREQUISITE KNOWLEDGE
This course is designed for CMSC/DATA undergraduates and assumes general programming and mathematical maturity.
You do not need prior experience with:
Helpful:
Most important:
4
How To Succeed in this Course
“Go to class! College isn’t that hard if you actually, you know, show up!”
– Andrew, Financial Analyst, University of Wisconsin Madison, Class of 1993, from The Advice I’d Give My College Freshman Self, PBS News Hour
\
5
Course Setup
Components | Percentages |
5 Assignments/Mini Projects | 30% HW1 — 5% HW2 — 5% HW3 — 6% HW4 — 6% HW5 — 8% |
1 Mid Exam 01 | 17% |
1 Mid Exam 02 | 18% |
1 Final Group Project/Tutorial | 15% |
1 Final Exam | 20% |
6
Exam Dates Information
Location: IRB 0324
7
Other Logistics
Slides
Will be posted on our course website (https://cmsc320.github.io/ ) daily basis (before the class)
Assignments and Final Tutorial
Will be posted in ELMS and you need to submit the assignment in the Gradescope.
Class Recording
Class sessions will be recorded and posted in Panepto in ELMS (Request basis).
8
Piazza
ELMS
Gradescope
11
Piazza, ELMS & Gradescope
Rule of thumb:�If it could help the whole class, post publicly. If it is personal or grade-specific, post privately.
How to Contact the Course Staff
No TA office hours in first week of the semester.
10
Course Logistic Support
We have a specific logistic form and a course email:
Please do not send these requests to my personal UMD email; they have a mysterious tendency to disappear into the abyss of my inbox. 😄
11
Late Policy
Homework
Group Project/Tutorial
Note: Any optional bonus activity, if offered, must be submitted by its posted deadline; late submissions will not be accepted.
12
Extension Requests
Extension requests will be handled on a case-by-case basis.
How to request an extension in advance: Submit your request through the CMSC320 Logistics Form
13
POTENTIAL BONUS OPPORTUNITIES
Important: Please do not rely on bonus opportunities when planning your grade, as they are tentative and may not be offered. Your primary focus should be on the regular graded course activities, including assignments, projects, exams, and other required work.
14
SOME TECHNOLOGIES WE MIGHT USE (MOSTLY)
15
IMPORTANT WALLS OF TEXT
16
ANTI-HARASSMENT
The open exchange of ideas and the freedom of thought and expression are central to our aims and goals. These require an environment that recognizes the inherent worth of every person and group, fosters dignity, understanding, and mutual respect, and embraces diversity.
For these reasons, we are dedicated to providing a harassment-free experience for participants in and out of this class.
Harassment is unwelcome or hostile behavior, including speech that intimidates, creates discomfort, or interferes with a person’s participation or opportunity to participate.
(Adapted from ACM SIGCOMM’s policies)
Common Sense!
17
ACADEMIC INTEGRITY
Any assignment or exam that is handed in must be your own work (unless otherwise stated). However, talking with one another to understand the material better is strongly encouraged. Recognizing the distinction between cheating and cooperation is very important. If you copy someone else's solution, you are cheating. If you let someone else copy your solution, you are cheating, including posting solutions online in a public place. If someone dictates a solution to you, you are cheating.
Everything you hand in must be in your own words and based on your own understanding. If someone helps you understand the problem during a high-level discussion, you are not cheating. We strongly encourage students to help one another understand the material presented in class, in the book, and general issues relevant to the assignments.
When taking an exam, you must work independently. Any collaboration during an exam will be considered cheating. Any student who is caught cheating will be referred to the University Office of Student Conduct and may receive serious course consequences. Please don't take that chance — if you're having trouble understanding the material, please ask for help.
Common Sense!
18
AI Tools Policy
Use of AI tools (e.g., ChatGPT, Copilot, Bard, Claude, etc.) is not permitted for assignments, exams, or projects in this course.�Assignments must reflect your own work, reasoning, and coding.
Exception:
Bottom Line: If you didn’t write it, code it, or think it → don’t submit it.
19
Next Topics
20