HansensClasses Logo


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

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.

In the USA, you should have already learned some code sequencing in elementary and middle high school. Even if you didn’t program robots or external devices with machine language before, students are most open to learning HTML webpage code reading and assembly before they learn Python (the language current students find most readable). A great resource for ANY of these is w3schools.us, but students learn the most from running code in REPL.it at home (sorry Renton kids, it is blocked at school; a workaround is using MIT scratch or ______). 

Once you understand how to create a basic HTML if/else game, students look to Python. The following projects will help you understand the basic compoinents of thought you will need for success in a technology field like CS: 


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...


What is offered at Lindbergh? What path should you take? 

1) GAMING: Game Design, Game Programming, Video, Sound Design > Independent or Senior Master Project

2) HACKING & PROGRAMMING: Robotics, Game Programming, AP CS, Cybersecurity, Independent Project

3) INDUSTRIAL TECH: Aerospace, Robotics, Networking, Intro to CS, Robotics Club, Senior Project Build


Useful Links:


APCSP: AP Computer Science Principles : Python

APCS ABC : JAVA

 

COLLEGE BOARD LINKS & DATES:



If you are in a Design class, your class fee allows you to signin to Creative Cloud from Home (NOTE: must be a full computer; does not work on chromebooks)
 


Wanna do 3d?? Check out blender & the tutorial

ABOUT THIS HANSEN's CS COURSE:

FIELD TRIPS & CONTEST FUN:

CHS students attending Jeffcon 2019

Post High School CS Programs in ColoradoArapaho CCRed Rocks Computer TechnologyCSU Dept of Computer ScienceSchool of Mines Computer ScienceCU Boulder's Computer Science Program, UCCS, University of CO Colorado Springs Engineering & Applied Sciences (check out their new innovation degree programs), CU DenverUNCO, University of Northern CO at Greeley's Computer Science Program, Metro State Math & Computer Science 

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
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.