Teaching

Current course: 2011-12

Computer Science Engineering

  • Concurrent Programing

Mathematics

  • Scientific Software and Programing Introductory course
  • Object Oriented Programing

Tools and software

iJava iJava is a procedural programming language obtained by eliminating all the object-oriented aspects of Java language. iJava's syntax is actually a subset of the one of Java. Currently, iJava is being used to teach an introductory course to computer programing.

Programación Orientada a Objetos This website contains a set of video tutorials about object oriented programing in Java using NetBeans. It is in spanish and its goal is to present some important topics in an easy way.

Bookle Bookle is an online booking service that allows teachers arrange head-to-head sessions, interviews or other kind of presential activities.

SWAN: Student Workload Analyzer SWAN is a new tool designed to help teachers to analyze student workload. The current version was released on 21 February 2009.

JMP: Java Message Passing JMP is a java package that allows the developer to write concurrent programs simulating the synchronous and asynchronous message passing models. It also implements the selective waiting operation as well as a kind of remote invocation method. This library is designed to be used as a teaching tool in introductory courses about distributed programing. The current version was released in April 2011.