Coding
Coding, a name I've given to describe the domain of the software and computer engineer, is a field that covers the design and manufacture of software and computers; Programming, processors, logic gates, data formats, embedded systems, and even artificial intelligence are all disciplines that fit well within the umbrella of software and computer engineering.
A mechatronics engineer must be familiar with the basics of all of these areas; they provide a large pool of options for a design.
Coding Fundamentals
To really understand coding is more than being able to be productive in any one programming language.