General Course Information

Onsite Classroom Setup Guidelines

General Requirements

To ensure a successful class, all of our courses require the following facilities:

Course Specific Requirements

In addition, special equipment and setup is required for the following courses:

Course Name

Requirements

Agile/XP Immersion™

Hardware and software requirements

- One workstation per two programmers
- One customer workstation for every two customers. Even when there are no customers one customer workstation is needed for the class.
- Development tools (e.g. compiler, IDE, version control)
- Java JDK 1.4 or later is required
- Source code version control with merge capability
- Each team's computers must be networked together
- Internet access is not required

 

Additional workspace requirements

- One table (or equivalent) per two programmers

- Table dimensions should be 30" x 60"

- We will need a team programming table configuration that allows team members (3 pairs) to talk to each other easily across the programming table.

- With customer participation we will need a team programming table configuration that allows team members (3 pairs + customer) to talk to each other easily across the programming table.

Object-Oriented Design in C++ (4-day)

- One workstation per two programmers
- Development tools (e.g. compiler, IDE)
- Java JDK 1.4 or later is required
- Internet access is not required

C++ and Object Oriented Programming for Embedded Software

(4-day)

- One workstation per two programmers
- Development tools (e.g. compiler, IDE)
- Java JDK 1.4 or later is required
- Internet access is not required

Test First Programming

with XUnit

(2-day)

- One workstation per two programmers
- Development tools (e.g. compiler, IDE)
- Java JDK 1.4 or later is required
- Internet access is not required

Refactoring

(2-day)

- One workstation per two programmers
- Development tools (e.g. compiler, IDE)
- Java JDK 1.4 or later is required
- Internet access is not required

Refactoring

with Test Driven Development

(3-day)

- One workstation per two programmers
- Development tools (e.g. compiler, IDE)
- Java JDK 1.4 or later is required
- Internet access is not required

Java Language Immersion

with Test Driven Development

(5-day)

- One workstation for every two programmers
- Each workstation should contain:

-- J2SE 5.0 (download)
-- A Java IDE (preferably the one used by the team in development)
-- JUnit 3.8.1 (available at www.junit.org)
-- Fitnesse (available at www.fitnesse.org)

-- Internet access is not required

C# Language Immersion
with Test Driven Development (5-day)

- One workstation per two programmers
- Development tools (e.g. compiler, IDE)
- Visual Studio .NET is required
- Internet access is not required