CS304: Software Engineering
Southern University of Science and Technology (SUSTech)
👨💻 Team Collaboration
Great software is built by people working in harmony with smart tools. Learn to coordinate roles, manage project timelines, and lead your team to turn a shared vision into a reality.
🌐 Open Source Contribution
Move beyond the classroom. Submit your first PRs to real-world projects and leave your mark on the global open-source community.
📊 The Pulse of CS304
See the course in motion! Follow the collective activity of all teams through live analytics, tracking every commit and contribution as we build the semester together.
The Pulse of CS304
Explore detailed analytics of past semester projects, including commit patterns, contribution distributions, and team collaboration metrics.
Dashboard Visualization Panel
Daily Commit
Watch the spikes and waves as every team collaborates to hit deadlines and bring ideas to life. Each peak is a moment of pure creativity (and maybe a little last-minute coffee).
Hourly Commit
The 24/7 rhythm of our course. Whether you're a morning person or a midnight coder, someone at SUSTech is always building!
Commit Count per Team
Look at all those commits! Is your team leading the pack, or are you the dark horse waiting to make a late-night surge?
Issue Count per Team
From "it's not a bug, it's a feature" to "mission accomplished!" This is the record of our collective battle against the backlog. How many "Done" columns did your team fill today?
Branch Count per Team
Branches are where the real experimentation happens! Dive in, branch out, and don't be afraid to break things in your own space!
PR Count per Team
Every Pull Request is a "handshake" between teammates: a moment to step back, learn from each other, and collaborate before the final merge. How many handshakes has your team exchanged lately?