This custom curriculum is based on the University of South Florida BSEE program, tailored to include a focus on broadcast systems and modern technologies. The coursework encompasses core topics in mathematics, physics, electrical engineering, IP networking, along with problem-solving, practical applications, and capstone projects.
By the end of this curriculum, you will:
- Have a BSEE-equivalent foundation in math, science, and electrical engineering.
- Be proficient in broadcast engineering systems: acquisition, storage, streaming, and display.
- Design and troubleshoot systems using both COTS hardware and custom-built devices.
- Understand and apply color theory in modern broadcast workflows.
- Develop strong networking skills for SMPTE ST 2110 IP-based media workflows.
- Enhance problem-solving and debugging skills through practical projects.
- College Algebra and Trigonometry (3 weeks)
- Pre-Calculus (3 weeks)
- Calculus I (Differential Calculus) (6 weeks)
- Calculus II (Integral Calculus) (6 weeks)
- Calculus III (Multivariable Calculus) (6 weeks)
- Differential Equations (6 weeks)
- Linear Algebra (4 weeks)
- Probability and Statistics (3 weeks)
- General Chemistry I (6 weeks)
- Physics I: Mechanics (6 weeks)
- Physics II: Electricity and Magnetism (6 weeks)
- Physics III: Waves and Optics (4 weeks)
- Circuit Analysis (6 weeks)
- Electronics I and II (8 weeks)
- Digital Logic Design (6 weeks)
- Signals and Systems (6 weeks)
- Communication Systems (6 weeks)
- Introduction to IP Networking (4 weeks)
- Advanced IP Networking (4 weeks)
- SMPTE ST 2110 Standards and Implementation (4 weeks)
- Color Theory and Applications (2 weeks)
- Audio and Video Systems (4 weeks)
- IP-Based Streaming Systems (4 weeks)
- Display Technologies (2 weeks)
- Root Cause Analysis: Debugging circuits, systems, and signals.
- System Design and Prototyping: COTS hardware and custom devices.
- Practical Troubleshooting Case Studies: Real-world debugging scenarios.
- Project 1: Build an end-to-end broadcast system (acquisition → IP transmission → display).
- Project 2: Design and simulate a custom device (e.g., signal filter, amplifier).
| Exam Type | Timing | Topics Covered |
|---|---|---|
| Quiz 1 | Week 2 | Algebra and Trigonometry |
| Math Midterm | Week 8 | Pre-Calculus, Calculus I |
| Math Final | Week 18 | Calculus I, II, and Multivariable Calculus |
| Physics Quiz 1 | Week 22 | Mechanics (Physics I) |
| Physics Midterm | Week 28 | Electricity & Magnetism (Physics II) |
| Physics Final | Week 34 | Waves, Optics, Mechanics, and E&M |
| Circuit Analysis Quiz | Week 40 | DC/AC Circuits and Analysis |
| EE Midterm | Week 48 | Electronics, Digital Logic, Signals/Systems |
| Networking Quiz | Week 56 | IP Networking Fundamentals |
| Networking Midterm | Week 60 | Multicast Networking, PTP, SMPTE ST 2110 |
| Broadcast Systems Quiz | Week 64 | Color Theory, Streaming Systems, Displays |
| Final Exam | Week 72 | Comprehensive: Math, Science, EE, Networking |
| Capstone Evaluation | End of Program (Week 76) | End-to-End Projects and Practical Design |
| Percentage (%) | Grade | Grade Points |
|---|---|---|
| 90–100 | A | 4.0 |
| 80–89 | B | 3.0 |
| 70–79 | C | 2.0 |
| 60–69 | D | 1.0 |
| Below 60 | F | 0.0 |
- Each exam and project will be weighted:
- Quizzes: 20%
- Midterms: 30%
- Final Exam: 40%
- Projects: 10%
The final GPA will be calculated as:
[ \text{GPA} = \frac{\text{Sum of Grade Points}}{\text{Total Credits}} ]
- Monday–Thursday: Learn new concepts and complete problems.
- Friday: Review progress and practice key concepts.
- Saturday: Upload your work to GitHub (GoodNotes PDFs, notes).
- Sunday: Review and feedback.
- Wireshark: Network protocol analyzer for monitoring IP traffic.
- PTP Track Hound: Tool for analyzing Precision Time Protocol (PTP) messages.
- LTSpice: Circuit simulation.
- OBS Studio: Streaming tool for IP-based workflows.
- DaVinci Resolve: Video editing and color correction.
- MATLAB: Signal analysis and systems.
- Arduino or Raspberry Pi for prototyping.
- Breadboards, multimeter, and basic components.
- Practical Electronics for Inventors (Electronics)
- Digital Video and HD: Algorithms and Interfaces (Broadcast)
- SMPTE and ITU standards documentation.
- Use GitHub branches for each week’s work:
- Example:
week01-math-foundationsorweek04-circuit-analysis.
- Example:
- Upload PDFs exported from GoodNotes to the appropriate folder.
- Maintain a clean and organized repo structure.
By completing this program, you will:
- Develop a strong foundation in mathematics, physics, and electrical engineering.
- Gain hands-on experience in broadcast systems and modern technologies.
- Be capable of designing, implementing, and troubleshooting systems using both COTS hardware and custom devices.
- Understand and apply color theory and SMPTE ST 2110 workflows.
- Confidently converse with professional engineers in the broadcast field.
- Set up your repository (
bsee-curriculum) on GitHub. - Use this document as your
README.mdto track the curriculum. - Start with Phase 1: Math Foundations, and create your first branch (e.g.,
week01-math-foundations).
Let’s get started! 🚀