5 ms·
> I do not know many others who implemented something like that. the school I did in france, ENSEIRB-MATMECA, started with three weeks where you only learn sh
by jcelerier 4y ago
> I do not know many others who implemented something like that.
the school I did in france, ENSEIRB-MATMECA, started with three weeks where you only learn shell commands, emacs, LaTeX etc before doing anything else. Here are the slides (in french sorry, although they all have useful reference cards at the end):
- intro: http://mfaverge.vvv.enseirb-matmeca.fr/wordpress/wp-content/cours/IF104/00-introduction.pdf http://mfaverge.vvv.enseirb-matmeca.fr/wordpress/wp-content/...
- unix, shell: https://cours-mf.gitlabpages.inria.fr/if104/docs/01-unix.pdf https://cours-mf.gitlabpages.inria.fr/if104/docs/01-unix.pdf
- emacs: https://cours-mf.gitlabpages.inria.fr/if104/docs/02-emacs.pdf https://cours-mf.gitlabpages.inria.fr/if104/docs/02-emacs.pd...
- latex: https://mfaverge.vvv.enseirb-matmeca.fr/wordpress/wp-content/cours/IF104/03-latex.pdf https://mfaverge.vvv.enseirb-matmeca.fr/wordpress/wp-content...
- "advanced" shell scripting: https://cours-mf.gitlabpages.inria.fr/if104/docs/05-scripts.pdf https://cours-mf.gitlabpages.inria.fr/if104/docs/05-scripts....
- readingnews 4y agoThank you for the links... I actually read enough French to get by, so those are great to look at for more ideas.
- phist_mcgee 4y agoTaking a quick look at the Emacs PDF, I learned that the french word for 'buffer' is tampon!
- RheingoldRiver 4y agoLaTeX? Is this a dual math-cs program?
- btilly 4y agoLaTeX was written by a famous computer scientist to write a computer science book. Yes, mathematicians love it. But computer scientists were first there.
- henrydark 4y agoInteresting, do you think Lamport doesn't think of himself also as a mathematician? How about Knuth?
- btilly 4y agoBoth do a lot of mathematics. When they got into computers, mathematics was the standard route in. All of their most famous work is in computer science.
- IshKebab 4y agoMaybe a useful skill but it's not a CS skill so it's slightly odd to teach it. Same with Emacs tbh. Students could easily use VSCode (and it would probably be better for a CS class).
- dustymcp 4y agoI always laugh abit about this, the purists are just insane, yes you can do things in one way forever but you dont have to.
- pantalaimon 4y agoWe had plenty of math classes in CS
- kriro 4y agoI find this comment a bit odd. I teach CS and our students are required to use LaTeX for everything they hand in (internship report, project work, BA thesis). We also publish everything using LaTeX if possible. There's some conferences which use Word templates (shudder) but mostly it's LaTeX. Citations and bibliography management are easy, it's super easy to switch from IEEE to Harvard or whatever and as soon as you have diagrams, graphs, tables or formulas it's a no brainer. Pretty curious why you associate LaTeX with "math only". AFAIK it's absolutely standard to use it in CS. It's also quite easy these days. We provide templates for the students and they usually use Overleaf so there's very little hassle with setting up the entire environment.
- RheingoldRiver 4y agoAh, that makes sense. The reason is that I was a math major and now doing programming, have lamented my LaTeX being utterly useless; the only thing I use it for is (perhaps somewhat ironically) my resume document, and I've forgotten so much that I don't even list it on my resume (if I even thought it was relevant). But I had not considered that during the degree program itself, you will lose LaTeX quite frequently, which of course does make sense.
- thangalin 4y ago> have lamented my LaTeX being utterly useless ConTeXt integrates Lua. KeenWrite[0] is my text editor that converts Markdown to XHTML then pipes that XML document into ConTeXt for typesetting[1]. ConTeXt does an amazing job of keeping presentation logic separated from the content. Meaning, once you've created a theme template, it's easy to pick it back up to create new ones. There's a video series showing how to use KeenWrite.[2] [0]: https://github.com/DaveJarvis/keenwrite https://github.com/DaveJarvis/keenwrite [1]: https://www.youtube.com/watch?v=qNbGSiRzx-0 https://www.youtube.com/watch?v=qNbGSiRzx-0 [2]: https://www.youtube.com/playlist?list=PLB-WIt1cZYLm1MMx2FBG9KWzPIoWZMKu_ https://www.youtube.com/playlist?list=PLB-WIt1cZYLm1MMx2FBG9...
- mixmastamyk 4y agoSphinx, asciidoc, mkdocs etc more accessible these days.