CMU CS ACADEMY: A TEXT-BASED PROGRAMMING LANGUAGE APPROACH FOR HIGH SCHOOL COMPUTER SCIENCE EDUCATION