Scope: Computer science is about problem solving.
Thus, the qualities of a good student include a passion for finding elegant solutions, an ability to use mathematical analysis and logical rigor to evaluate such solutions, creativity in modeling complex problems through the use of abstractions, attention to details and hidden assumptions, an ability to recognize variants of the same problem in different settings, and being able to retarget known efficient solutions to problems in new settings.
If you like to solve puzzles, then computer science is for you!