Evaluation of Languages and Libraries



When: Winter semester 2017-18

CAMPUS #: 17ws-?????

Contact: Prof. Paolo Bientinesi


Overview

This seminar is ideal for students who enjoy coding. Given a specific task (assigned in the first meeting), every student will adopt one language/library to implement possible solutions. Collectively, we will then evaluate the programmability and the performance of the different tools.
This semester, we will investigate some of the following: Julia, Scala, Rust, R, Eigen, SciPy, Armadillo, --your suggestion here--.

Every student has to code, give a presentation, and write a report.


Prerequisites

  • Enjoy programming
  • A lecture in linear algebra
  • Familiarity with compilers

Seminar rules

  • Attendance is mandatory
  • Grade:
    • ??% code
    • ??% presentation, Q&A
    • ??% report

Lectures

  • Start: Wednesday, ?? October, 5.15pm
  • Where: Rogowski 115, AICES seminar room, Schinkelstrasse 2
  • When: Wednesdays, 5.15pm.


Topics

  • TBD




Schedule

  • Wednesday, ??.10, 5:15pm Topic assignment


Material

  • Guidelines & links -- TBD
  • "HOWTO: Presentations", by P. Bientinesi [PDF]
  • Report: [template] (page limit inside)