1. Introduction; 2. Optical models; 3. Material model I - semiconductor band structures; 4. Material model II - the optical gain; 5. Carrier transport and thermal diffusion models; 6. Solution techniques for optical equations; 7. Solution techniques for material gain equations; 8. Solution techniques for carrier transport and thermal diffusion equations; 9. Numerical analysis of device performance; 10. Design and modeling examples of semiconductor laser diodes; 11. Design and modeling examples of other solitary optoelectronic devices; 12. Design and modeling examples of integrated optoelectronic devices; Appendices.