Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

lambda-limbo/louv1.1x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paradigms of Computer Programming

This course is an introduction to computer programming in four themes: functional programming as the foundation, semantics of programming languages, data abstraction as the way to master complexity, and concurrent programming with multiple agents. We will see the three most important programming paradigms: functional programming, object-oriented programming, and declarative concurrent programming. We define a programming paradigm as an approach to programming a computer that is based on a coherent set of principles or a mathematical theory. In practice, each paradigm comes with its own way of thinking and there are problems for which it is the best approach.

This repo is dedicated to solve LouvainX's Louv1.1x! MOOC at edX.

Mozart

This cource uses the Mozart Programming System to teach so you must be familiar with it's basics. This Cheat Sheet may be helpful.

Yes, I copied the README section from a friend's repository. It can be found there though.

About

A course on computer programming paradigms

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.