Is Computer Science Right for Me Quiz

How the Scales are Structured
Who Usually Takes This Test?
See How You Compare
Below is a preview of how scores are typically distributed across each scale.
Example Questions From the Test
- I enjoy tracking down details that make the result more reliable or efficient.
- I will refine the details that noticeably affect the user or outcome.
- I prefer to hand off detailed refinement once the main idea works.
- I am most energized by starting the next idea rather than polishing the current one.
- Use another method and move on if I can still finish the task.
- Ask someone whether they have seen the same change.
- Compare what happens under a few different conditions.
- Form a theory about the cause and run small tests to check it.
- Switch to another useful task and leave this part for later.
- Decide the project may not be worth more of my time.
- Review the latest changes and test one possible cause at a time.
- Ask for a hint, then continue from the new information.
Is Computer Science Right for Me Quiz - Description and methodology of the test
Choosing a study direction can be easier when curiosity about systems is separated from assumptions about talent. The Is Computer Science Right for Me Quiz is intended for people considering classes, personal projects, or a change in direction. Its result compares analytical curiosity, learning-and-work fit, and persistence, helping someone considering a computer science major decide which questions to explore through study or practical projects.
What This Assessment Explores
The assessment examines interest in computer science through approaches to systems, ambiguity, technical detail, and setbacks. Its situations reflect preferences for explaining connections, adapting to changing tools, collaborating on technical work, and persisting when a solution fails. The result reflects these preferences, not an aptitude verdict.
Your result covers three dimensions. Their displayed bands are:
- Analytical Curiosity (0-15) shows whether you enjoy breaking problems apart, tracing patterns, and testing explanations: Practical-first (0-5), Selectively analytical (6-10), or Strong analytical pull (11-15).
- CS Learning and Work Fit (0-15) indicates how building systems, learning evolving tools, collaborating, and refining details match your preferences: Other formats may fit better (0-5), Mixed fit (6-10), or Strong format fit (11-15).
- Debugging Resilience (0-15) describes how you handle uncertainty, repeated troubleshooting, and failure: Prefer clearer progress (0-5), Situational persistence (6-10), or Iterative persistence (11-15).
Methodology and Scientific Basis
Each item presents a concrete situation with four response options, covering refinement, changing tools, incomplete requirements, collaboration, and failed attempts. Select the response closest to your usual reaction. The questionnaire reports three displayed scales; item-level weighting, norms, and validation status are unspecified. The bands provide interpretation; readers do not calculate a cutoff.
The approach is conceptually consistent with Lent et al. (2008), which connects computing interests and choice goals with learning experiences, self-efficacy, and expected outcomes. Persistence during troubleshooting also relates to Fu et al. (2021), while Dorn and Tew (2015) and Korkmaz et al. (2017) offer relevant perspectives on computing attitudes and computational thinking. The questionnaire's relationship to those instruments is unspecified, so their findings do not establish standardization or validation here.
Interpret the profile as a snapshot of preferences, not fixed ability or guaranteed success. A strong analytical pull can coexist with mixed work fit, and persistence may grow through practice, feedback, and support. The profile can inform career exploration in computer science alongside a small project. Self-report answers may vary with current context and self-awareness.
- Lent, R. W., Lopez, A. M., Lopez, F. G., & Sheu, H.-B. (2008). Social cognitive career theory and the prediction of interests and choice goals in the computing disciplines. Journal of Vocational Behavior, 73(1), 52-62. 10.1016/j.jvb.2008.01.002
- Fu, Q., Zhang, L.-W., Hong, J.-C., & Dong, Y. (2021). Development and verification of the programming resilience scale for university students. Australasian Journal of Educational Technology, 37(6), 141-155. 10.14742/ajet.6833
- Dorn, B., & Tew, A. E. (2015). Empirical validation and application of the computing attitudes survey. Computer Science Education, 25(1), 1-36. 10.1080/08993408.2015.1014142
- Korkmaz, O., Cakir, R., & Ozden, M. Y. (2017). A validity and reliability study of the computational thinking scales (CTS). Computers in Human Behavior, 72, 558-569. 10.1016/j.chb.2017.01.005
Updated: