EDA technology and application courseware