HansensClasses Logo


Useful Links:





Project by ZK CHS c/o 2018

 

LanguagesPythonJava
Arduino
JavaScriptHTMLCSS


Mac Lab IDEsPython & IDLE Install instructions | Apple XCode9.4.1| Microsoft Visual StudioJava SE JDK 10 + SE 10 Runtime Environment | EclipseAndroid App StudioNotepad++Arduino | 

IDEs in the Cloud to Test Your CodeDr Javarepl.it for Python, ScratchArduinoEarSketch 2
 

click HERE to go to the W3Schools Color Picker page


PRACTICE PUZZLES... what do you know?Problets + Kattis + CodeCombat + CodingBat


Downloadable FREEware ToolsGimpAndroid StudioArduinoVisual Studio CodeNotepad++Eclipse Java, C/C++, PHP IDE, PyDev IDE,  Django Python Web App Builder



Want to help support our classroom? 
Project donations can be made at http://www.
donorschoose.org
/ginahansen
 A 501(c)3 charity, donations are tax-deductible, ID# 13-4129457.

Click HERE to join our Rebel Girls Who Code Chapter!!!

Computer Science & Programming




ALL students can benefit from cultivating skills in digital research, productivity, software, data analysis, and cybersecurity, espeically in critical AI evaluation. Students create collaborative projects, digital content creation, use digital tools to criticize and analyze media, learn APA/MLA citation, and using blended learning as both in-person & digital collaboration. Core Technology Literacy Skills include: 

Digital Research & Information Literacy: Teaching students to analyze the quality of sources, evaluate information, and use search engines effectively to avoid misinformation. This includes recognizing that the top search result is not Truth or the Right Answer
Productivity & Collaboration Software: word processing, spreadsheets, presentations
AI Literacy & Ethics: using AI responsibly & ethically
Cybersecurity & Digital Citizenship: online safety, data privacy, ethical and respectful behavior in digital environments
Data Analysis & Coding: basic coding, engineering concepts, and data organization to solve problems

NOTE TO STUDENTS: If you are new to the Computer Science Mindset, you must recognize a few things. First, if you can speak another language, the syntax switching you do to convert to English is of great import. Second, CS is in English. Thirdly, studying CS is most fun when you learn with a friend. Lastly, IDK if you are good a this or not if you have never tried it before. Most students find they can do more than they think, so join with a friend!

Growing up in the US, Elementary & Middle School students should have already learned some robotics machine code and basic code sequencing through building a simple game perhaps using code.org. Even if they did not get a chance to program robots or external devices before, most students agree that learning to design a basic webpage fundamentals comes easily to them and teaches them the fundamentals of structure and readibility of HTML markup language. It is important not to skip over this step because it is one of the first times students can code something that actually does something they can see, easily. This deepens their foundational of learning in preparation of more complex codes when they get to high school, where current students prefer begin with Python. Once in high school, though, most students learn that chromebooks are very limited and thus rely on these compatible resources:

  • Code.org learning system
  • w3schools.us resource for understanding new program coding
  • Game Puzzler reinforcing Python, JavaScript and HTML learning CodeCombat for fun game syntax programming in Python & JavaScript
  • Mix or Compose Music in Python or JavaScript using Earsketch

Then, they run their programs in a browser using one of the following runcode IDE environments:

Once students understand how to run and write code creating & organizing lists, adding randomizers, creating if/else games, etc, then, they look to start designing games often in UnReal Engine, Unity or GoDot. For students who wish to get started on their own, consider the folllowing list of projects to prepare your success in a technology field like Computer Science:



Readying yourself for the workplace may include many very different paths to get into the job. Remember, 50% of the job is proving what you know; the other 50% is WHO you know that can hook you up at a job. You don't have to be BFF's w/ everyone in your classes, but you should at least be polite and helpful. Some of the CS pathways most students follow include...





AP Computer Science Principles 2020 @ Columbine High School.
Practice Projects

National Programs: one of the most affordable 4-year colleges , UC Berkeley (best public school in the country), StanfordMIT


Random # Generator
Build Your Own in Python



Announcements





GAME UNIT: Select ONE Game Engine Go To the Code Combat SiteGo To the Code.org Site  Go To the Construct 2 or 3 Website Site  Go To the Alice Website  Go To the Ceilfire Website  Go To the Greenfoot Website
Game Scoring & Grading Rubric Tutorial(broken link?)
HTML 5 Avoid Game
HTML 5 GameMaker

ALICE 3 TutorialsIntro 1Intro 2Additional

(most students begin with Construct 2)



LEARN MORE: Unity3d, read the WebGL documentation about posting online | PlayCanvasGameMaker Studio + Tutorial FREE Construct 2 Assets by Kenney you can use in your game


ADDITIONAL

JavaScript forms
Python Debugger → 
PY Hangman Game → 
https://cstart.mines.edu//python/

Click HERE to go to Jeffco Public Schools

 








Want to help support our classroom?
Project donations can be made at http://www.
donorschoose.org
/ginahansen
A 501(c)3 charity, donations are tax-deductible, ID# 13-4129457.