New York Coding Studies — Grade 1
Comprehensive Course Syllabus
Course Overview
Our New York Grade 1 Coding Studies course is built around the New York State Computer Science and Digital Fluency Learning Standards, which set expectations for computational thinking, computer science knowledge, digital fluency, and responsible technology use. No prior coding experience is needed.
The course puts computational thinking before programming syntax. Children begin with sequencing, algorithms, and unplugged coding — giving instructions, following step-by-step directions, and solving maze and grid challenges away from a screen. They then learn patterns, logical thinking, decomposition, and debugging.
Screen work uses block-based, drag-and-drop coding only — no typed programming languages. Children explore events, loops, simple conditionals, variables, and data, then apply them in creative projects, game design, animation, and beginner robotics.
Running throughout are digital literacy, online safety, and digital citizenship, taught at an age-appropriate level. New York State does not require every school to offer one identical coding course; tools, platforms, and sequence vary by school and district.
Introduction to Coding
What Is Coding?
Children learn that coding means giving a computer instructions. Computers only do what they are told.
What Is a Computer Program?
Children learn that a program is a set of instructions. Programs make computers useful.
Instructions
Children learn that instructions must be clear and complete. Vague instructions produce wrong results.
Commands
Children learn that commands tell a computer to do one thing. Commands are the building blocks of programs.
Input and Output
Children learn that computers take input and give output. Input goes in, output comes out.
Computational Thinking
What Is Computational Thinking?
Children learn a way of thinking that solves problems step by step. It works with or without a computer.
Breaking Problems Into Steps
Children split a task into ordered steps. Steps make big tasks manageable.
Pattern Recognition
Children spot patterns in problems. Patterns often suggest the solution.
Logical Thinking
Children reason step by step toward an answer. Logic is the core of coding.
Problem Decomposition
Children break large problems into smaller ones. Small problems are easier to solve.
Sequencing
What Is a Sequence?
Children learn that a sequence is an ordered set of steps. Order changes the result.
First
Children identify the first step in a sequence. Starting points matter.
Next
Children identify what comes next. Sequence words structure instructions.
Then
Children continue a sequence using “then”. Sequence words keep instructions clear.
Finally
Children identify the last step. Endings complete a sequence.
Algorithms
What Is an Algorithm?
Children learn that an algorithm is a set of steps to solve a problem. Algorithms are recipes for computers.
Step-by-Step Instructions
Children write clear step-by-step instructions. Clarity is essential.
Everyday Algorithms
Children identify algorithms in daily routines. Making a sandwich is an algorithm.
Following an Algorithm
Children carry out an algorithm precisely. Following exposes unclear steps.
Creating an Algorithm
Children write their own algorithms. Writing algorithms is real coding thinking.
Unplugged Coding
Coding Without a Computer
Children learn coding ideas away from screens. Unplugged work builds understanding first.
Direction Games
Children give and follow direction instructions. Direction games teach precision.
Instruction Cards
Children build programs using physical cards. Cards make sequences visible.
Grid Activities
Children move around a floor grid. Grids introduce coordinates naturally.
Robot Role-Play
Children take turns being programmer and robot. Role-play shows why instructions must be exact.
Patterns & Coding
Repeating Patterns
Children identify and extend repeating patterns. Repetition connects directly to loops.
Number Patterns
Children find patterns in numbers. Number patterns link coding to maths.
Shape Patterns
Children create patterns using shapes. Shape patterns are visual and clear.
Color Patterns
Children create patterns using colours. Colour patterns are easy to see.
Movement Patterns
Children create patterns of movement. Movement patterns are physical loops.
Logical Thinking
Logical Decisions
Children make decisions based on rules. Decisions drive program behaviour.
Sorting
Children sort objects by given rules. Sorting requires clear criteria.
Classification
Children group things into categories. Classification organises information.
Matching
Children match related items. Matching builds relational thinking.
Comparisons
Children compare items systematically. Comparison underlies decisions.
Decomposition
Breaking Problems Apart
Children split problems into smaller parts. Smaller parts are easier to handle.
Identifying Smaller Tasks
Children identify the sub-tasks in a job. Sub-tasks make progress visible.
Task Ordering
Children put sub-tasks in a sensible order. Order affects whether tasks work.
Planning
Children plan before starting work. Planning prevents wasted effort.
Step-by-Step Solutions
Children solve problems one step at a time. Steps keep work organised.
Debugging
What Is a Bug?
Children learn that a bug is a mistake in a program. Bugs are normal and expected.
Finding Errors
Children look for mistakes in instructions. Finding errors requires careful checking.
Wrong Instructions
Children spot instructions that are incorrect. Wrong steps produce wrong results.
Missing Steps
Children notice when a step is missing. Missing steps stop programs working.
Extra Steps
Children notice unnecessary steps. Extra steps waste effort.
Direction & Movement Coding
Forward
Children use the forward command. Forward is the first movement command.
Backward
Children use the backward command. Backward reverses direction.
Left
Children use the left turn command. Left and right take practice.
Right
Children use the right turn command. Turning changes facing direction.
Turn
Children combine turns with movement. Turning is separate from moving.
Grid-Based Coding
Grids
Children learn how grids are organised. Grids underpin many coding activities.
Rows
Children identify rows in a grid. Rows run across.
Columns
Children identify columns in a grid. Columns run up and down.
Positions
Children describe positions on a grid. Position needs both row and column.
Starting Points
Children identify where a program begins. Start position affects the whole route.
Introduction to Block-Based Coding
Coding Blocks
Children learn that blocks are instructions. Blocks replace typed code.
Motion Blocks
Children use blocks that make things move. Motion blocks are the most used.
Event Blocks
Children use blocks that start a program. Events trigger actions.
Sound Blocks
Children use blocks that make sounds. Sound makes programs engaging.
Looks Blocks
Children use blocks that change appearance. Looks blocks make visible changes.
Also Covered in This Course
Teaching Methodology
Our Grade 1 Coding classes put computational thinking before syntax, using unplugged games, block-based tools, and creative projects. No prior experience is needed. Children learn through:
Learning Outcomes
By the end of Grade 1, students will be able to:
Assessment & Progress Tracking
Student progress is evaluated through:
Why Choose NextChanakya for New York Grade 1 Coding Studies?
Standards Note
New York State provides Computer Science and Digital Fluency Learning Standards, which set expectations for students’ development of computational thinking, computer science knowledge, digital fluency, and responsible technology use.
New York State does not require every school to offer one identical Grade 1 “Coding Studies” course. Schools and districts may organise computer science, digital fluency, technology, and coding instruction differently, and the exact programming tools, platforms, software, projects, and sequence may vary.
It is important to distinguish between the New York State standards, which define expected knowledge and skills, and the Coding Studies curriculum created for this educational programme, which organises that content into modules and topics.
This syllabus represents a beginner Grade 1 Coding Studies and computational-thinking pathway designed to support age-appropriate New York State expectations. It focuses on foundational computational thinking rather than advanced programming syntax.
No specific programming language, coding platform, robotics kit, or software is required statewide, and not every New York school offers a separate Coding Studies course.