Computer Science

Code partnership logo

Follow us on Facebook at https://www.facebook.com/LPScompsci

Solve cool problems and make cool things!

creativespiralComputer Science classrooms are active places that encourage exploration, creativity, collaboration, communication, persistence, and problem solving. We use Code.org as the foundation of our students’ experiences, and supplement that with a wide variety of other resources. We want to spark students’ curiosity about what can be created with various technology tools. We build creative confidence!

Guiding Principles – from Resnick and Siegel

Projects: Provide students with opportunities to work on meaningful projects (not just puzzle-solving activities) so they experience the process of turning an initial idea into a creation that can be shared with others.

Peers: Encourage collaboration and sharing, and help students learn to build on the work of others. Coding shouldn’t be a solitary activity.

Passion: Allow students to work on projects connected to their interests. They’ll work longer and harder — and learn more in the process.

Play: Encourage students to experiment playfully — try new things, take risks, test the boundaries, learn from failures.

pppp

“Computer Science is electricity for your brain!” – first grade student

Elementary students learn beginning languages like Blockly and Scratch so they can focus on learning the logic of programming more than the exact syntax required by text-based languages. This is the same approach used by introductory university computer sciences classes like Harvard CS50. Students learn how to write programs that involve loops, variables, functions, events, etc. In upper elementary, students are introduced to text-based environments such as BitsBox. They apply their skills to create projects, stories, games, apps, program robots, and more.

Secondary students create in a variety of environments and languages. We offer many computer science courses: Computer Science Discoveries, Explorations in Coding, Intro to Programming (Python and Java), Advanced Programming (Python and Java), AP Computer Science Principles, and AP Computer Science A. Juniors and Seniors also can attend The Career Academy for dual credit courses with SCC.

Resources:

LPS K-5 Computer Science LibGuide – for LPS staff
LPS 6-12 Computer Science LibGuide – for LPS staff

Framework for K-12 Computer Science Education

CSTA 2017 Standards

CSTeachers.org – Computer Science Teachers Association

CSTA Nebraska

ISTE Standards for Computer Science Educators

Computational Thinking with Scratch


Support Computer Science Education through the LPS Foundation

Select the Computer Science For All Fund (fund #5373) when making your donation. The image below is a screenshot example, click it to link to the site…

foundationlogo

 

 

 

Contact

952386 - Version 3
Kent Steen, Ph.D.
Curriculum Specialist
(402) 458-3129
ksteen@lps.org
@ksteen
#LPScompsci #CSforAll

Heather Abernethy
Administrative Assistant
(402) 436-1851
haberne@lps.org

csforall-member-badge