Stuart Leach - Computer Science

Why take the AP exam for Computer Science Principles?

That is a fair question. If you know what colleges or universities you might like to attend, I encourage you to investigate their policies for this course. The AP CREDIT POLICY website is extremely helpful in seeing how many credits (or if any credits) are offered for passing the exam. This database is searchable by state, score, or college name.

If you opt to not take the test, just remember that you will be required to take the final exam for this course in May. (Those who take the exam are exempted from finals.)

Summer 2026 - Make Plans Now!

Tennessee Tech - Engineering and Computing camp - read more about it here.
Mr. Leach's current courses:
 
  • AP Computer Science Principles - 1 credit
    • Course # G02H44
    • AP CSP is an introductory college-level computing course that introduces students to the breadth of the field of computer science. Students learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They incorporate abstraction into programs and use data to discover new knowledge. Students also explain how computing innovations and computing systems work, explore their potential impacts, and contribute to a computing culture that is collaborative and ethical.
    • Check with your guidance counselor to confirm... AP CSP, AP Cybersecurity, or AP Networking are all acceptable options to fulfill the computer coding requirement for TN HS graduation.
  • Honors Coding I - 1 credit
    • Course # C10H14H
    • Recommended as a 2nd-year coding class, intending to teach students intermediate computer programming skills.
    • The Tennessee Coding I course focuses on standard programming techniques, logical problem-solving, and creating simple applications. By the end, students will be able to plan multistep solutions, write and revise code, translate workflows into programming instructions, and troubleshoot/debug software for proper execution.
  • Advanced Office Applications: 1/2 Credit
    • Course # C12H85
    • Grades 11-12
    • Prerequisite – Principles of Office Applications
    • Advanced Office Applications prepares students to continue postsecondary train ing in business related programs, provides advanced training for students pursuing a career in administrative and information support, and supports obtaining an industry certification in specific software applications (such as the Microsoft Office Suite). Course content and projects are meant to simulate workplace scenarios and draw on skills related to communications, operations, management, and teamwork, in order to accomplish information management goals. Upon completion of this course, proficient students will be fluent in a variety of information management software applications and will be prepared to sit for the Microsoft Office Specialist (MOS) Certification Exam.
Helpful Links and Reminders