CNET 5051 — Analyzing Complex Network Data
4 semester hoursGraduateLectureusually offered: falltypical days: M/ThBostonTraditional
Presents an overview of the core data scientific skills required to analyze complex networks.Through hands-on lectures, labs, and projects, exercises actionable skills about network analysis techniques using Python (in particular, the NetworkX library). Covers the basics of network analysis including data input/output, network statistics, and visualization.Explores instruction in random graph models and algorithms for computing network properties such as path lengths, clustering, degree distributions, and community structure. Offers students an opportunity to develop web scraping skills and introduces the vast landscape of software tools for analyzing complex networks. Concludes with a large-scale final project to demonstrate proficiency in network analysis.
Offering history
| Term | Sections | Enrolled | Capacity | Full | Open seats/section |
|---|---|---|---|---|---|
| Fall 2025 | 1 | 5 | 10 | 50% | 5.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 100% · T 0% · W 0% · Th 100% · F 0%
Common patterns: MR (100% of sections) — in patterns, R means Thursday
Professors
Fall
- Milo Trujillo (100% of students) · reviews
Percentages are each professor's average share of the season's enrolled students in recent terms.
Unlocks
CNET 5052, CNET 5126, CNET 5515, CNET 5901, CNET 5902, CNET 6061, CNET 6107, CNET 6108, CNET 6990
Courses that list CNET 5051 in their prerequisites.
Links
Official catalog (CNET course descriptions) · Student reviews on RateMyHusky · All CNET courses · Plan it at numap.app