DS 5010 — Introduction to Programming for Data Science
4 semester hoursGraduateLectureusually offered: fall, springBostonOnlinePortland, MaineSilicon Valley, CALive CastOnlineTraditional
Offers an introductory course on fundamentals of programming and data structures. Covers lists, arrays, trees, hash tables, etc.; program design, programming practices, testing, debugging, maintainability, data collection techniques, and data cleaning and preprocessing. Includes a class project, where students use the concepts covered to collect data from the web, clean and preprocess the data, and make it ready for analysis.
Offering history
| Term | Sections | Enrolled | Capacity | Full | Open seats/section |
|---|---|---|---|---|---|
| Fall 2023 | 3 | 39 | 95 | 41% | 18.7 |
| Spring 2024 | 3 | 56 | 97 | 58% | 13.7 |
| Summer A 2024 | 1 | 8 | 65 | 12% | 57.0 |
| Fall 2024 | 3 | 27 | 119 | 23% | 30.7 |
| Spring 2025 | 3 | 36 | 111 | 32% | 25.0 |
| Fall 2025 | 2 | 10 | 40 | 25% | 15.0 |
| Spring 2026 | 1 | 17 | 20 | 85% | 3.0 |
Snapshots from scheduled scrapes — not live seat availability. "Full" can exceed 100% when sections over-enroll.
Meeting times
Share of recent sections by weekday: M 8% · T 44% · W 45% · Th 18% · F 34%
Common patterns: W (40% of sections), TF (32% of sections), R (11% of sections), T (5% of sections), MTWR (4% of sections), M (4% of sections) — in patterns, R means Thursday
Professors
Fall
- Kylie Bemis (82% of students) · reviews
- Maryam Farahmand Asil (14% of students) · reviews
- Molly Domino (4% of students) · reviews
Spring
- Jin Yu (67% of students) · reviews
- Maryam Farahmand Asil (22% of students) · reviews
- Molly Domino (6% of students) · reviews
- Philip Bogden (5% of students) · reviews
Summer A
- Kathleen Durant (100% of students) · reviews
Percentages are each professor's average share of the season's enrolled students in recent terms.
Links
Official catalog (DS course descriptions) · Student reviews on RateMyHusky · All DS courses · Plan it at numap.app