Course objectives
Understanding the possibilities for the automation of engineering tasks by programming and connecting used computer programs. Identifying opportunities for implementing such systems. Knowledge of computer tools for creating technical software solutions for preprocessing, visualization and data processing.
Expected course learning outcomes
Identify opportunities for deploying automation of engineering tasks using high-level programming language. Connect several computer programs by adjusting input-output data. Create advanced data visualizations and other software’s output visualizations. Automate the conducting of repetitive engineering tasks and establish systems for their simple optimization.
Course content
Basic programming skills in high-level programming language for software automation, visualization, preprocessing and data processing. Programmable communication between different software. Read and write from a file. Programmable visualization of data. Applying the acquired knowledge on a specific engineering task (project).