Programming Language Course @udec
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
code
examples
exercises
general
lecnotes
slides
solutions
README.org

README.org

Programming Language 1 @ UdeC

Cloning this repo will give you access to all the material of LP1. For more information, you may visit the main page of the course at: http://leoferres.github.io/503208_2015_2.html.

The directory structure is as follows:

. [lp1]
├── examples
│   └── w1_eg1.org
├── exercises
│   ├── w1_ex1.html
│   └── w1_ex1.org
├── general
│   ├── handout_503208_2015_2.pdf
│   ├── handout_503208_2015_2.tex
│   └── UdeClass_master.otp
├── handout_503208_2015_2.aux
├── handout_503208_2015_2.log
├── lecnotes
│   ├── w1_l1_notes.org
│   ├── w1_l2_notes.org
│   └── w2_notes.org
├── README.org
├── slides
│   ├── w1_l1_slides.odp
│   ├── w1_l1_slides.pdf
│   ├── w1_l2_slides.odp
│   └── w1_l2_slides.pdf
└── solutions
    └── w1_ex1_sol.org

This is the README.org file. (Captain obvious strikes again.)

They are all pretty self-explanatory. The examples, exercises, and solutions folders all contain org (markup) files. They have all been named with the following convention: wX_ is the week (w1 is week 1), the next is the “kind” of content: egX is example X (.e.g, eg1 is example 1), exX is exercise X (i.e., ex1 is exercise 1), and so on. The “solutions” folder have file names with three “fields”: they refer to the week and the exercise they are a solution to, and the _sol.org suffix is appended. The slides folder contains the slides I used in class, plus the slides source code in OpenOffice.

The general folder contains files to make the course self-contained. So far (<2015-08-10 Mon>) it only contains the template for the slides for the course… which are pretty basic. Content before form :)

Finally, and importantly, all lecture notes are in the lecnotes folder. The naming convention is the same as before: the week number, the lecture number _lX, and the suffix _notes.org. <2015-08-23 dom> Notice that the naming convention of files has changed. Since we have switched from two classes per week to only one, I will now name lecture notes as wX_notes.org, rather than wX_lY_notes.org.

I definitely accept pull requests. My students are actually encouraged to make these materials better.