introduction to computer science 8993