News

Welcome to CSCI 5535 Fall 2024 edition! The objective of this course is to study the mathematical foundations of computer programs and programming languages. To understand what we mean by ...
Six years ago, I suggested that kids start with Logo, the earliest CS education language, and I still believe it remains a strong option available today.Here’s the most important part: If you can ...
In many ways both Scala and Kotlin represent the fusion of object-oriented programming, as exemplified by Java, with functional programming. The two languages share many concepts and notations ...