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, ScratchArduinoEarSkketch 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



[ page under construction ]



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 resources:

  • Code.org learning system
  • w3schools.us resource for understanding new program coding
  • Game Puzzler reinforcing Python, JavaScript and HTML learningCodeCombat 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

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

RIGHT SIDE BAR

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.