This course introduces the foundations of problem-solving and computer programming as it is applied to electromechanical engineering technology. It provides a basic understanding of number systems and programming techniques with practical examples implemented in a modern programming language. All of the work made in this class has been hands-on.