ECE 303 - Introduction to Communications Principles

  • 3 credits

Basic concepts in design and analysis of communication systems.

This course requires the use of electronic proctoring through ProctorU, please see for detailed instructions.  For students requiring accommodations, please contact Resources for Disabled Students (RDS); for consideration of exceptions outside the scope of RDS, please contact the University Testing Center.

This course can be applied towards:


MATH 261 (with a C [2.0] or better); MATH 340 (concurrent registration) or MATH 345 (concurrent registration).

Important Information

Military personnel admitted to a College of Engineering online degree program may be eligible for a 15% tuition discount. Tuition discounts can only be given if you provide the appropriate discount code at the time of registration. Call (877) 491-4336 or email to learn more.

Textbook and Materials


  • Probability and Stochastic Processes: A Friendly Introduction for Electrical and Computer Engineers, 3rd Ed. (2014)
    Roy D. Yates and David G. Goodman
    Not available at the CSU Bookstore


Diego Krapf

(970) 491-4255 |

Diego Krapf was born in Rosario, Argentina. During his Ph.D. research he worked on infrared optics on nanostructured materials. Then, Dr. Krapf joined the research group of Prof. Cees Dekker in the Netherlands where he focused on single-molecule biophysics using solid-state nanopores. Since August 2007, he has served as a faculty member in the Electrical and Computer Engineering Department at Colorado State University. Dr. Krapf is also an associate professor in the School of Biomedical Engineering. His current research interests include cellular biophysics at the single-molecule level, with particular emphasis on membrane and cytoskeleton dynamics.