Section 5: Preparation Resources
Computer Science 8–12 (241)

The resources listed below may help you prepare for the TExES exam 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.

Journals

  1. Converge, Center for Digital Education, e.Republic Inc. — www.govtech.com/education
  2. Journal of Digital Learning in Teacher Education, Taylor & Francis Group — www.tandfonline.com/journals/ujdl
  3. Journal of Research on Technology in Education, International Society for Technology in Education — www.iste.org
  4. Texas Computer Education Association TechEdge and TechNoteswww.tcea.org/about/publications
  5. The ACM Transactions on Computing Educationtoce.acm.org

State-Adopted Instructional Materials

  1. tea.texas.gov/Academics/Curriculum/
  2. tea.texas.gov/Academics/Instructional_Materials/

Other Resources

  1. Bitter, G., and Legacy, J. (2008). Using Technology in the Classroom. Boston, Mass.: Allyn & Bacon.

  2. Brookshear, J. G. (2009). Computer Science: An Overview. Boston, Mass.: Pearson Addison-Wesley.

  3. Campione, M., Walrath, K., and Huml, A. (2006). The Java Tutorial: A Short Course on the Basics. Upper Saddle River, N.J.: Pearson/Addison-Wesley.

  4. Cormen, T. H., Leiserson, C. E., Rivest, R. L., and Stein, C. (2009). Introduction to Algorithms. New York, N.Y.: MIT Press, McGraw-Hill.

  5. Goodrich, M. T., and Tamassia, R. (2010). Data Structures and Algorithms in Java. Indianapolis, Ind.: Wiley Text Books.

  6. Horstmann, C. (2008). Big Java. Indianapolis, Ind.: Wiley Text Books.

  7. Lever-Duffy, J., McDonald, J., and Mizell, A. P. (2008). Teaching and Learning with Technology. Boston, Mass.: Pearson Allyn & Bacon.

  8. Lockard, J., and Abrams, P. (2004). Computers for Twenty-First Century Educators. Boston, Mass.: Pearson Allyn & Bacon.

  9. Norton, P. (2006). Computing Fundamentals. Westerville, Ohio: Glencoe/McGraw-Hill.

  10. Oualline, S. (1997). Practical C Programming. Sebastopol, Calif.: O’Reilly & Associates.

  11. Roblyer, M. D. and Doering A. (2010). Integrating Educational Technology into Teaching. Boston, Mass.: Pearson Allyn & Bacon.

  12. Sebesta, R. W. (2010). Concepts of Programming Languages. Boston, Mass.: Pearson Addison-Wesley.

  13. Sommerville, I. (2006). Software Engineering. Boston, Mass.: Addison-Wesley.

  14. Tannenbaum, A. S. (2006). Structured Computer Organization. Upper Saddle River, N.J.: Prentice Hall.

  15. Weiss, M. A. (2007). Data Structures and Algorithm Analysis in C++. Boston, Mass.: Pearson Addison-Wesley.

Online Resources

  1. AP Computer Science — https://apstudents.collegeboard.org/courses/ap-computer-science-a
  2. Association for Computing Machinery — www.acm.org/education
  3. Association for Computing Machinery (ACM) Special Interest Group on Computer Science Education — www.sigcse.org/
  4. Blue Pelican Java (free Java textbook and videos) — www.bluepelicanjava.com/
  5. Code.org — code.org
  6. Code Highschool (codeHS) — codehs.com
  7. CS Unplugged — csunplugged.org
  8. CSTA Standards for Computer Science Teachers — csteachers.org/teacherstandards/interactive/
  9. eSchoolNews — https://www.eschoolnews.com/steam/computer-science-education/
  10. Hour of Code — hourofcode.com
  11. International Society for Technology in Education (ISTE) — www.iste.org/
  12. Javabat (free online Java interactive learning tool) — https://codingbat.com/java
  13. National Center for Women & Information Technology (NCWIT) — www.ncwit.org/
  14. Project Lead the Way (PLTW) — www.pltw.org/our-programs/computer-science
  15. Stanford Computer Science, Nifty Assignments from the Annual SIGCSE Meeting — http://nifty.stanford.edu/
  16. State Board for Educator Certification — tea.texas.gov/About_TEA/Leadership/State_Board_for_Educator_Certification
  17. Texas Computer Education Association (TCEA) — www.tcea.org/
  18. Texas Computer Education Associate (TCEA) Tech-Apps/Computer Science Special Interest Group — https://tcea.org/about/publications/
  19. Texas Education Agency, Technology Applications — tea.texas.gov/Academics/Subject_Areas/Technology_Applications/Technology_Applications/
  20. Texas Education Agency, Texas Essential Knowledge and Skills (TEKS) — tea.texas.gov/curriculum/teks
  21. U.S. Department of Education — www.ed.gov/