A programmed course in basic transistors