Welcome to A120! Your Computer Science Class Lives Here!

  • You can find up to date information about your class on Canvas!

    Below are general course descriptions and a little bit about me - the person behind the teacher!

     

  • Honors CSP I

    This entry-level programming class will be taught using the Code.org curriculum featuring a block-based version of JavaScript. Students will learn about the impacts of technology on society, how the internet works, and how to create basic apps and games. Students will use logic and problem solving to come up with creative solutions to real programming challenges. Learning to think like a programmer will be emphasized!

     

    Honors CSP II**

    This is a second level introductory course in computer science that builds on the foundation of Computer Science Principles I. This course offers a more in depth examination of the "big CS ideas" including a broad range of foundational topics such as programming, algorithms, the internet, big data, digital privacy and security, and the societal impacts of computing. Emphasis is placed on problem-solving, communication, creativity, and exploring the impacts of computing on how we think, communicate, work, and play. Students will extend their programming skills to include more complex constructs including objects and data abstraction. 

    **AP CSP is the same curriculum, but the AP course includes a performance task to obtain AP credit.

  • AP CS Principles**

    This AP level programming class will be taught using the Code.org curriculum featuring a combination of block-based and text based JavaScript programming languages. This course offers a more in depth examination of the "big CS ideas" including a broad range of foundational topics such as programming, algorithms, the internet, big data, digital privacy and security, and the societal impacts of computing. Emphasis is placed on problem-solving, communication, creativity, and exploring the impacts of computing on how we think, communicate, work, and play. Students will extend their programming skills to include more complex constructs including objects and data abstraction. Students will use logic and problem solving to come up with creative solutions to real programming challenges.

    Learning to think like a programmer will be emphasized! Students will complete a performance task and take the AP exam at the end of the course to earn college credit, and bragging rights!

     **Honors CSP II is the same curriculum, but without the performance task.

  • AP CSA

    This AP level course will be taught using the CSAwesome curriculum featuring Java programming and an online fully integrated IDE (Integrated Development Environment). This course is specifically designed for students who wish to continue studying Computer Science in college. The course focuses on big ideas in computing such as modularity, variables, control, and the impact of computing on the world around us. Emphasis will be placed on logic, algorithm development, code testing, and documentation. Students will take the AP exam at the end of the course to earn college credit, and bragging rights!

  • Mrs. Melissa Haynes

     

    I live in Jamestown with my husband, two children, and two little shi-tzus. My oldest is a Senior and my youngest is a Freshman.

    I am excited to be starting my fourth year at Ragsdale and my 17th year in public education! I am certified to teach 3 subjects in 3 different states! I have taught elementary art, middle school special needs and now high school computer science classes! I love to expand my horizons and I am a true believer in life-long learning! 

    When I am not in the classroom I love to be outdoors hiking and kayaking, or just strolling through the neighborhood. If I am indoors, odds are I am reading something! I love to read books from all genres, and I am a HUGE Harry Potter fan! I read 2 or 3 books a month during the school year, and 2 or 3 books a week during the summer!

  • Extra-Curricular Activities

     Coding Club     Service Learning

     

    RHS CTE Department Chair

    GCS Computer Science Pathway Innovator