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

TermSectionsEnrolledCapacityFullOpen seats/section
Fall 20233399541%18.7
Spring 20243569758%13.7
Summer A 2024186512%57.0
Fall 202432711923%30.7
Spring 202533611132%25.0
Fall 20252104025%15.0
Spring 20261172085%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

Spring

Summer A

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