SMS: Strategies For Teaching Cad Automation To Engineers And Technologists