Concepts of digital literacy and computational thinking
Data, data sharing and its security, and its ethical basis
Computational thinking and algorithmic perspectives on creative problem solving
Fundamental principles for collection and use of data (findability, accessibility, interoperability, reusability) and for data analytics (visualization, data mining, statistical methods, uncertainty quantification, etc.)
Construction of mathematical models of engineering problems
Development of computer programs to solve engineering problems using version control and repositories
Artificial intelligence, and its relation to human intelligence
The uses and limitations of digital hardware and infrastructure
Evaluation of digital outputs and what they mean in a social and physical context