mihail911/modern-software-dev-assignments

Assignments for CS146S: The Modern Software Dev (Stanford University Fall 2026/2025)

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Type:Curated List / Learning ResourceCategory(s):Programming Courses & BooksLearning & Resources
Added to GitGenius on September 17th, 2026
Created on August 7th, 2025
Open Issues & Pull Requests: 31 (+0)
GitHub issues: Enabled
Number of forks: 1,004
Total Stargazers: 4,385 (+3)
Total Subscribers: 53 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 13.5 days
Mean response time: 13.5 days
90th percentile: 13.5 days
Tracked items: 1

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 249 days
Stale 30+ days: 2
Stale 90+ days: 2

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Modern Software Dev Assignments is a collection of coursework materials for a university software development course.

The repository serves as the assignment distribution and submission framework for a Stanford computer science course focused on modern software development practices. It provides structured coursework that guides students through practical development skills and contemporary tooling. The setup process relies on standard Python development infrastructure, requiring students to configure a Conda environment and use Poetry for dependency management, which introduces them to professional-grade environment and package management workflows.

Students pursuing this course should expect hands-on assignments that cover modern development practices. The repository is designed for learners at a university level who want exposure to current industry standards and tools. The course appears to emphasize practical setup and configuration as part of its curriculum, making it suitable for those who benefit from guided, structured learning in a classroom setting.

The project maintains active course materials aligned with a specific academic term. Assignment content is organized and versioned within the repository to support a cohort of students working through the same curriculum simultaneously.