Skip to content

ryanmccann1024/network-design-course-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Network Design Course Hub

EECE 4830/5830 – Network Design Dr. Vinod Vokkarane

What This Repository Is

This is the official course hub for Network Design. It contains:

  • Phase specifications, rubrics, and templates
  • Policies and academic integrity guidelines
  • Guides for debugging, asking questions, and protocol design
  • Links to resources

What This Repository Is NOT

  • Not for student submissions – Do not fork this repo for your project
  • Not for posting solutions – See POLICIES.md for what is/isn't allowed
  • Not for grade disputes – Contact course staff directly

Phase Materials

Phase Topic Status
Phase 1 UDP Sockets + RDT 1.0 File Transfer Available
Phase 2 RDT 2.x (Error Detection) Coming Soon
Phase 3 RDT 3.0 (Loss Recovery) Coming Soon
Phase 4 Pipelined Protocols (GBN/SR) Coming Soon
Phase 5 Performance Analysis Coming Soon

How to Get Help

Ask a Question → Use Discussions

  1. Search first – Your question may already be answered
  2. Go to the Discussions tab
  3. Use the Phase Question category
  4. Follow the template – describe your issue without posting solution code

Report a Spec Bug or Typo → Use Issues

If you find an error in a specification, rubric, or template:

  1. Go to the Issues tab
  2. Select Spec Bug template
  3. Clearly describe the expected vs. actual text

Quick Links


FAQ Pointer

Before posting a question:

  1. Search Discussions for your error message or keyword
  2. Check the spec – many "bugs" are answered in the requirements
  3. Read the guides – especially Asking Good Questions
  4. Review past threads – similar issues often have existing solutions

If you've done the above and still need help, post in Discussions with your research summary.


Repository Structure

├── README.md                 # This file
├── POLICIES.md               # Academic integrity + help guidelines
├── CHANGELOG.md              # Updates to specs/rubrics
├── phases/
│   ├── phase-1/              # UDP + RDT 1.0
│   ├── phase-2/              # RDT 2.x (coming soon)
│   ├── phase-3/              # RDT 3.0 (coming soon)
│   ├── phase-4/              # Pipelining (coming soon)
│   └── phase-5/              # Performance (coming soon)
├── resources/                # Curated external links
├── guides/
│   ├── design-documents.md   # How to write design documents
│   ├── asking-good-questions.md
│   ├── debugging-workflow.md
│   ├── git-commits.md        # Commit message guide
│   ├── testing.md            # Testing guide
│   └── examples/             # Student design doc examples
└── .github/                  # Issue/PR templates

Contributing (Staff Only)

Course staff: see pull_request_template.md for update procedures.

Students: Do not submit PRs to this repository.

About

No description, website, or topics provided.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors