Actualités

Here you will find all the in-class lecture code that we go over. This repository is a comprehensive collection of code examples, projects, and exercises designed to complement the material covered in ...
This lecture briefly introduces functional programming in Typed Racket. We want to look at persistent data types, such as classical cons-lists and binary trees, and higher-order functional programming ...
One of the most critical aspects of abstract representation of a programming language is the notion of a variable and its scope. We discuss how to standardize these aspects of a language description ...
In the second part of the lecture we show how concurrency primitives along the lines of the pi-calculus can be embedded in ML, leading to Concurrent ML (CML). Lecture notes: 26-picalc.pdf; Reading: ...
Computer programming is one of the foundation courses taken by computer science freshmen students of De La Salle University. Fresh from high school where the majority of the students have not been ...
Just-in-time hands-on experience is essential for learning programming. It not only helps reinforce learned concepts immediately, but also encourages the exploration of new concepts and language ...
This paper deals with linear programming techniques and their application in optimizing lecture rooms in an institution. This linear programming formulated based on the available secondary data ...