This overview course bridges computational expertise with neuroscience fundamentals, aimed at fostering
interdisciplinary communication and collaboration for engineering-based neuroscience programs.
The course introduces the foundations on which programs and programming languages are built. It introduces syntax, types and semantics as building blocks that together define the properties of a progr