Activating “black boxes” instead of opening “zipper”-a method of teaching novices basic CS concepts