Understanding the basics of computer science