A Programming Table is a newer block in buildcraft that was added with robots around Buildcraft 7. From this block, you may edit Redstone Boards so that they can be integrated to Robots with an Integration Table.
Produces: 1 x Programming Table
Simply put a Redstone Board into the top left slot and select a program. After that, if there are lasers properly installed, your new Redstone Board will be constructed.
To power the Programming Table, you must build a Laser and place/power it. When the Programming Table is hit with the laser, it gains power just like a Assembly Table.