This course presents a historical overview and a survey of the various unmanned aerial vehicle systems. Design considerations of the main components of such systems will be introduced along with the engineering principles required for that process. The course will not address the topics of aerodynamics of such systems but rather present a general discussion of modeling and simulation techniques for unmanned aerial vehicles. The course will cover the control strategies and he challenges posed by such systems including sensing techniques and environmental uncertainties. Case studies will be used to implement the modeling and control strategies discussed in the class.