This course is about building computational processes. We need computational processes for computing functions, and for performing computational tasks.
The means for performing computational processes are programs. The emphasis is on programming languages and their properties.