Skip navigation

Weekly laboratories

Acrobats

Amazing Acrobats
by George W. Hart, 2009

This is the place were you will collect your practical programming experience.

It is expected that you explore the given topics due to your own abilities and knowledge background. The time scopes are approximate and based on a blend of anticipated student backgrounds in the course. Depending on your pre-knowledge and interest you can spend much longer or much shorter times here.

The labs will also give you the feedback which you need to convince yourself that you grasped the presented concepts (or at least those which can be translated directly into practical programming).

The lab documents become valid in the week before the lab is due - before that they are sneak pre-views of the events to come (and can still change).

 

   
 
Weeks Semester 2 2017
Laboratories & Assignments
 
#
from
-
to
 

Topic

Details

Sources

 

  1 24 / 7 - 28 / 7  

Warming up– Confirming prerequisites

(Re-) familiarize yourself with a statically typed, predictable, imperative language (Ada). The suite of provided Queue implementations serve as a starting point. Make sure all concepts in there are understood before proceeding in the course.

pdf document

 

link  
  2 31 / 7 - 4 / 8    
  3 7 / 8 - 11 / 8  

Token Rings

Confirm that you can write a concurrent program from scratch.

pdf document    
  4 14 / 8 - 18 / 8  

Predictable Token Rings

Move your code base from the previous lab closer to a system which may qualify for a real-time environment.

 

pdf document  
  5 21 / 8 - 25 / 8      
  6 28 / 8 - 1 / 9  

Distributed atomic actions

Spreading atomic actions over existing tasks. Asynchronous transfer of control.

pdf document  

    5 / 9 - 16 / 9   Spring break  

  7 18 / 9 - 22 / 9  

Hardware router

(see assignment page)

 
  8 25 / 9 - 29 / 9    
  9 2 / 10 - 6 / 10    
  10 9 / 10 - 13 / 10    
  11 16 / 10 - 20 / 10    
  12 23 / 10 - 27 / 10    

    2 / 11 - 18 / 11   Examination period  

 

 

List of available laboratories per week
#
Name
Day
:
Time
Venue
Tutor

1 Tuesday_1 Tuesday : 13:00-15:00 N111  
2 Wednesday_1 Wednesday : 09:00-11:00 N111  

Register for one of those labs here (closed now).


Updated:   Monday 28 August, 2017 23:06 / Responsible Officer:   JavaScript must be enabled to display this email address. / Page Contact:   Course Webmaster