Skip to main content

Preparation Manual

Print this page

Field 181: Computer Science 
Preparation Resources

The resources listed below may help you prepare for the CEOE test in this field. These preparation resources have been identified by content experts in the field to provide up-to-date information that relates to the field in general. You may wish to use current issues or editions to obtain information on specific topics for study and review.


  1. CSTAC S T A K–12 Computer Science Standards
  2. I S T E Standards: Students
  3. I S T E Standards: Educators
  4. I T E A slash I T E E A Standards for Technological Literacy: Content for the Study of Technology
  5. OK Full (Subject Matter) Competencies for Licensure and Certification, Oklahoma State Department of Education (2009)


  1. Computer, I E E E Computer Society
  2. Computer Science Review, Elsevier Ltd.
  3. Computers and Education, Elsevier Ltd.
  4. CSTAC S T A Voice, Computer Science Teachers Association
  5. The Elementary STEM Journal, I T E A slash I T E E A
  6. Foundations and Trends in Signal Processing, Now Publishers Inc.
  7. Journal of Information Technology, SAGE Journals
  8. Journal of Statistical Software (open access), University of California Press
  9. Journal of Technology Education, I T E A slash I T E E A
  10. Journal of the Association for Information Science and Technology, Association for Information Science & Technology
  11. Technology and Engineering Teacher, I T E A slash I T E E A

Other Resources

  1. Carlson, J. R. (2019). Java for business: An introduction to object oriented programming designed for business students.

  2. Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2022). Introduction to algorithms (4th ed.). The M I T Press.

  3. Du, W. (2022). Computer & internet security: A hands-on approach. Independently published.

  4. Flanagan, D. (2020). JavaScript: The definitive guide: Master the world's most-used programming language (7th ed.). O'Reilly Media, Inc.

  5. Frick, E. (2020). Information technology essentials Volume 1. Frick Industries LLC.

  6. Guttag, J. V. (2021). Introduction to computation and programming using Python: With application to computational modeling and understanding data (3rd ed.). The M I T Press.

  7. Iglberger, K. (2023). C++ software design: Design principles and patterns for high-quality software. O'Reilly Media.

  8. Kaufman, C., Perlman, R., Speciner, M., & Perlner, R. A. (2023). Network security: Private communication in a public world. Addison-Wesley.

  9. Schneider, G., & Gersting, J. (2018). Invitation to computer science. Cengage Learning.

  10. Sommerville, I. (2021). Engineering software products: An introduction to modern software engineering. Pearson.

  11. Stroustrup, B. (2023). A tour of C++ (3rd ed.). Addison-Wesley.

  12. Tanenbaum, A. S., Feamster, N., & Wetherall, D. (2021). Computer networks. Pearson.

Online Resources

  1. Association for Computing Machinery select topic guides —
  2. The Beauty and Joy of Computing —
  3. GitHub Education —
  4. Information Technology (I T) certifications & training —
  5. I S O software engineering standards —
  6. Mozilla developer resources —
  7. Rebus Community Programming Fundamentals —
  8. S E E D Security Labs —
  9. W3 Schools —
  10. World Wide Web Consortium (W3C) —

Professional Organizations

  1. Association for Computing Machinery —
  2. Association for Information Science & Technology —
  3. Computer Science Teachers Association —
  4. I E E E Computer Society —
  5. Institute of Electrical and Electronics Engineers —
  6. International Society for Technology in Education —

Return to Navigation