On this page:
Introduction to computer science
6.12

Introduction to computer science

afse logo

Welcome to the Internet home of Lower Academy Computer Science at the Academy for Software Engineering. This two year sequence will prepare you for making your selection of advanced studies when you enter the upper academy and college. The introductory sequence is heavily integrated with then other core required subjects and is designed to build on the skills developed in mathematics, science, social studies and language arts to put all students on a track toward college level studies in computing. The introductory sequence culminates in the CollegeBoard’s Advanced Placement Computer Science Principles Assessment at the end of tenth grade. All of our students will pursue a wide range of study after AFSE, but they will all have the choice to build on their introduction to computer science to pursue a career in computing.

This website is where you should look for information about the 9th and 10th grade courses, curriculum, lessons, and policies that govern our work together.

Our day-to-day announcements will be posted on our Google Classroom, which is also our primary method for submitting assignments.

We post assessment feedback to Jumprope, our mastery based assessment platform.

    1 Frequently Asked Questions

      1.1 Assignments and Deadlines

        1.1.1 What do I do if an assignment is late?

        1.1.2 I don’t know what assignment is currently due?

      1.2 Curriculum and Learning

        1.2.1 I didn’t understand the lesson or I’m struggling to solve my assignment problems.

        1.2.2 Why don’t we use [fill in the blank well known programming environment]

    2 Course Policies

      2.1 Deadlines

      2.2 Behavioral Expectations

      2.3 Assessments

      2.4 Syllabus

      2.5 Habits (from Elevate)

      2.6 Behaviors

      2.7 Nos and What ifs

      2.8 No ...

      2.9 What ifs

      2.10 Norms

      2.11 Academic Habits

      2.12 Culture

      2.13 Classrooms

      2.14 Speaking

      2.15 Our space

      2.16 Learning

        2.16.1 The Golden Rule

      2.17 The teacher

      2.18 Motivation

      2.19 Habits

      2.20 Note taking, Cornell

      2.21 Studying

      2.22 Memorization

      2.23 Materials

      2.24 Classroom Roles

    3 Calendar

      3.1 Dates

      3.2 Assignments/Activities

      3.3 Lessons and Assignments Calendars

        3.3.1 CS 1: Introduction to Computer Science for 9th Graders

        3.3.2 CS 2: Computer Science Principles for 10th Graders

      3.4 Curriculum

    4 Units

      4.1 Algebra

        4.1.1 Topics

        4.1.2 Product outcomes

        4.1.3 Knowledge

      4.2 Reactive

      4.3 Data Science

        4.3.1 Topics

        4.3.2 Product Outcomes

        4.3.3 Knowledge

        4.3.4 Skills

        4.3.5 Problems

      4.4 Internet

        4.4.1 Topics

        4.4.2 Product Outcomes

        4.4.3 Knowledge

        4.4.4 Skills

        4.4.5 Sample Problems

      4.5 Impact and Creativity

        4.5.1 Topics

        4.5.2 ProductOutcomes

        4.5.3 Knowledge

        4.5.4 Skills

        4.5.5 Problems

    5 Grades and Assessments

      5.1 Mastery Based Grading

      5.2 Universal Rubric

      5.3 Modes of Assessment

      5.4 Assessment for learning

      5.5 Mastery Skills

      5.6 Universal rubric for learning in computer science

        5.6.1 Novice

        5.6.2 Apprenctice

        5.6.3 Practitioner

        5.6.4 Professional

    6 Professionalism and Diversity

      6.1 Diversity and Professionalism

      About Course Staff

      

    7 FOR PARENTS

      7.1 Academic support

      7.2 Devices

      7.3 Professional Behaviors

      7.4 Contact