(* First program *)
t[n_, k_]:= If[k==0, n!, Product[1 -(2*i-1)*(k+1), {j, n}, {i, 0, j-1}] ];
T[n_, k_, m_]:= If[n==0, 1, t[n, m]/(t[k, m]*t[n-k, m])];
Table[T[n, k, 3], {n, 0, 12}, {k, 0, n}]//Flatten (* modified by
G. C. Greubel, Feb 26 2021 *)
(* Alternative: *)
f[n_, m_, p_, q_]:= Product[Pochhammer[(q*(m+1) -1)/(p*(m+1)), j], {j, n}];
T[n_, k_, m_, p_, q_]:= (-p*(m+1))^(k*(n-k))*(f[n, m, p, q]/(f[k, m, p, q]*f[n-k, m, p, q]));
Table[T[n, k, 3, 2, -1], {n, 0, 12}, {k, 0, n}]//Flatten (*
G. C. Greubel, Feb 26 2021 *)