Back to School Night
Python Programming · Dr. Jason Cross · Room 162
About Your Teacher
I love these kids. I want them to be successful, and I work long hours to make sure I'm offering the best courses I possibly can.
What This Class Is About
Coding 1 introduces students to computer programming through Python. Students develop computational-thinking and problem-solving skills while learning variables, input and output, conditionals, loops, functions, strings, data structures, file processing, debugging, and introductory graphics.
No previous programming experience is required. We begin with foundational concepts — often using Turtle Graphics — and gradually build toward functions, data, files, and larger projects.
Classroom Culture
Challenge Accepted. Do Hard Things.
Be Here. Give Effort. Ask for Help.
Phones go in the numbered classroom holder at the start of every class and stay there until dismissal. Headphones and earbuds aren't worn during class — students need to hear instruction, demonstrations, and each other.
This isn't about punishment — research consistently shows a phone's mere presence drains working memory, even unused. This policy protects concentration so students can actually learn.
Artificial Intelligence
AI is encouraged for brainstorming approaches, explaining concepts, analyzing errors, debugging suggestions, and improving code — as long as the student checks, understands, and can explain the final result.
Some quizzes, foundational skill-building, and in-class tasks are AI-off — designed for students to demonstrate what they personally know and can do.
AI isn't the enemy — it's a modern tool students need to learn to use effectively, responsibly, and honestly. I'll always be clear about which activities are which.
Pace & Workload
This course does not traditionally assign routine homework. Students get substantial class time to write, test, and revise code — the expectation is that they use it well.
This class moves quickly. Missing variables can mean struggling with conditionals; missing conditionals can mean struggling with loops. A student who's absent returns to a class that's kept moving.
Absent students are responsible for the missed work and the missed instruction — that's exactly what after-school time is for.
Late & Missing Work
An absence doesn't automatically remove a deadline, especially for long-term projects announced in advance.
Grading
Grades reflect programming exercises, projects, quizzes, debugging activities, written explanations, code reviews, and long-term projects — evaluated on whether code runs correctly, meets requirements, and can be explained by the student.
Grades are not given. They are earned through hard work, consistent effort, completed programming work, and demonstrated understanding.
I'm Here to Help
Students can make up missed work, get reteaching, review difficult concepts, revise work, or get help with a major project — in a smaller, quieter setting.
Dr. Jason Cross · Room 162
jcross@dcsdk12.org
Full course syllabus available anytime at drcross.org.
Thank You
Challenge Accepted. Do Hard Things.
Be Here. Give Effort. Ask for Help.