computer programming and introductory concepts added