Basics of Computer Science