The first is correct, as for the second it's not "interactive programming" but an interactive program (TV-program)