News

This course is part three of a specialization on algorithms and data structures. It covers basic algorithm design techniques such as divide and conquer, dynamic programming, and greedy algorithms. It ...
Description: Introduction to computers and programming: number representations, primitive data types and operations, basic control structures, programming applets and applications using graphical user ...
I propose a high-level programming construct for the Smalltalk language in which concurrent structures are reduced to algebraic expressions. The composite block closures, which are presented as the ...
The program is available in both English and Spanish. It teaches computer programming fundamentals, the power of programming, block-based coding, and basic control structures.