Architectural Computation program, programmering level requirements