Un single-board computer, noto anche con la sigla SBC (dall'inglese computer a scheda singola), è un computer completo costruito su una scheda a circuito singolo, con microprocessore (i), memoria, input / output (I / O) e altre funzionalità richieste per un computer funzionale. I computer a scheda singola sono stati realizzati come sistemi dimostrativi o di sviluppo, per sistemi educativi o per l'uso come controller di computer integrati. Molti tipi di computer domestici o portatili integrano tutte le loro funzioni su un singolo circuito stampato.
A differenza di un personal computer desktop, i computer a scheda singola spesso non si basano sui canonici slot di espansione per funzioni aggiuntive, ma su connettori specifici (es. GPIO) per interfacciarsi con hardware e circuiti esterni. Inoltre, utilizzano microprocessori a 8 e 16 bit e RAM statica. I modelli più recenti hanno invece capacità simili a quelle di tablet o netbook (es. Raspberry PI e simili) grazie alla presenza di hardware ARM a 32 o 64 bit. Altri tipi ancora, come quelli dedicati a server blade, avrebbero prestazioni simili a un computer server, solo in un formato più compatto.
Un computer-on-module è un tipo di computer a scheda singola creato per essere inserito in una scheda di supporto, scheda base o backplane per l'espansione del sistema.[2][3]