| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

FrontPage

This version was saved 10 years, 6 months ago View current version     Page history
Saved by Joe Kmoch
on October 1, 2013 at 7:12:03 pm
 

Presentation on May 2, 2013 at Wisconsin Mathematics Council Annual Meeting at Green Lake, WI

Resources Supporting Computer Science and Information Technology

Presentation-pt 1 (focused on the wiki <http://ncwitcstaresources.pbworks.com>) and 

Presentation-pt 2 (focused on this wiki)

 

ACM Inroads Magazine:  Each issue of ACM Inroads presents the latest work, insights, and research in computing education as written by educators for educators. There is much information relevant to high school computer science and information technology.  Should you want to subscribe to the magazine, the best way is to become a member of ACM SIGCSE for $25 and you'll get Inroads mailed to you with your membership.

ACM Inroads website:  <http://inroads.acm.org> and blog:  <http://inroads.acm.org/blog/

 

ISTE/SIGCT Journal for Computing Teachers (JCT)

JCT is the only refereed journal oriented around K-12 computing education.  

The latest issue for Summer 2013 is available at <http://www.iste.org/jct>

The previous complete JCT issues are available online along with the new current issue. Head to this url: <http://www.iste.org/store/Publications/downloads/jct-downloads.aspx>

 

SIGCT Newsletters:

This is a continuing compilation of resources from ISTE./SIGCT Newsletters from September, 2007- current

All of the issues in pdf and doc are available at <http://sigct.iste.wikispaces.net/Newsletters >

 

** = new for school year 2012-2013 (currently Sept 2012 through June 2013 included)

Table of Contents

Language

Pythonn

Media Computation (Guzdial and Ericson)

New CS Courses (ECS and APCSP)

Java Resources 

Mobile Apps

Other programming opportunities

Videos

CS Unplugged 

CS Support items

Coding Contests

NCWIT

CSTA

CD Education Week

Robotics

Robotics Competitions

Other CS Playthings

Web Development and other IT Courses

Yet more IT Resources

 

Language Environments

Scratch <http://scratch.mit.edu/>

**(9/12) Scratch Curriculum Guide This is a design-based introduction to computational thinking with along with an introduction to creative computing with Scratch.  There are twenty 60-minute sessions including plans, handouts, projects and videos.  <http://scratched.media.mit.edu/resources/scratch-curriculum-guide-draft>  

Snap (previously BYOB) <http://snap.berkeley.edu/>

Alice <http://alice.org/>

GameMaker <http://www.yoyogames.com>

 

Python 

Official Site <http://python.org/>

Game Modules <http://www.pygame.org>

Coding Practice <http://codingbat.com/python>

Image object library <http://vpython.org/>

Monty Python (aka Karel Robot for Python) <http://csis.pace.edu/~bergin/MontyKarel/index.html>

**(9/12) Invent with Python (e-book) <http://inventwithpython.com/chapters/>

**(4/13) How to Think Like a Computer Scientist - an interactive Python text.   Students can interact will all of the code right within the text and there’s an active debugger always available, too. Interactive exercises and help videos round things out.  It’s all free and available at http://interactivepython.org/courselib/static/thinkcspy/index.html

 

Media Computation (Guzdial and Ericson)

Teachers Website <http://coweb.cc.gatech.edu/mediaComp-teach>

Mark Guzdial's home page (AniAniweb) with many resources <http://home.cc.gatech.edu/guzdial>

...his informative Computing Education Blog <http://computinged.wordpress.com/>

 

New CS Courses

Exploring Computer Science (ECS) <http://www.exploringcs.org/>

AP Computer Science Principles <http://www.csprinciples.org/>

 

Java resources

Greenfoot <http://www.greenfoot.org>

JavaWIDE <http://www.javawide.org>

Alice 3.0 <http://alice.org/index.php?page=alice3/download>

Karel J Robot <http://csis.pace.edu/~bergin/KarelJava2ed/Karel++JavaEdition.html>

FANG <http://www.fangengine.org>

Dr Java <http://www.drjava.org/>

**(10/12)Free Java Tutorials Lots of material here for Java, but also for SQL, Oracle, HTML and other things.  <http://www.freejavaguide.com>

**(9/12) APCS Reading Toy Night 2010-2012 Fun ideas to add to your classroom <http://user.xmission.com/~danicody/CTEC/AP/toy%20night%202011.html>

 

**(9/12)...from Helene Martin

Here is my most recent UW course website with slides, labs and programming projects:

http://www.cs.washington.edu/education/courses/cse142/12sp/ 

 

Here is my 2010 AP CS website with a day-to-day calendar of activities: http://www.garfieldcs.com/ap-computer-science-a/2010-ap-cs/

(I transferred the program to an excellent replacement this year and

you can see his take on the course by clicking on the 2011 link)

 

We also have a CollegeBoard-approved syllabus used by many instructors in the Seattle area:

cs.washington.edu/homes/ln/outreach/apcs/Building%20Java%20Programs%20-%20Audit%20AP%20CS%20syllabus%20-%202011.docx

 

Practice-It is a fantastic tool developed by one of my UW colleagues that allows students to get immediate feedback on practice problems: http://webster.cs.washington.edu:8080/practiceit/

 

I also want to explicitly call out lab documents which can help students practice easier problems:

http://www.cs.washington.edu/education/courses/cse142/12sp/labs.shtml

 

If you or anyone else is interested in further related resources, I

have a bunch of google docs I'd be happy to share.  Helene Martin <lognaturel@gmail.com>.

 

Mobile Apps

Android Game Development videos (Playlist) <http://www.youtube.com/playlist?list=PL2F07DBCDCC01493A&feature=plcp>

App Inventor for Android <http://www.appinventor.mit.edu/>

PhoneGap <http://phonegap.com/>

**(2/13) STEMFuse.  They use game development 7 mobile app development to teach computer programming in a fun, new way that appeals to students.  Aligns with ISTE.NETS and 21st Century Skills and incorporates project-based learning. More of an all-school curriculum solution.  <http://stemfuse.com>

 

 

Other programming opportunities

Processing <http://processing.org/>  (text resource:  Shiffman, Daniel. Learning Processing)

Scheme, Dr. Scheme, now Racket <http://racket-lang.org/>

Net Logo <http://ccl.northwestern.edu/netlogo/>

StarLogo <http://education.mit.edu/starlogo/>

StarLogo TNG <http://education.mit.edu/projects/starlogo-tng>

**(9/12) Kahn Academy Goes CS <http://kahnacademy.org/cs>

**(10/12) CodeAcademy.com They’ve expanded into Javascript, Python, Ruby and more.  <http://codeacademy.com

**(10/12) Code Snippets in Various Languages.  Some really neat stuff here - plenty of examples in Ajax, Javascript, HTML, CSS, PHP, C#.  <http://navioo.com> 

**(10/12) Comments on Code Comments.  Here’s a moderately entertainly discussion about code comments as the title of this link suggests.  This appears in slashdot  http://developers.slashdot.org/story/12/09/07/1241254/comments-on-code-comments

**(2/13)  K-8 Programming Playground.  This website is provided with a wealth of resources in order to help K-8 teachers infuse computer programming INTO their curriculum. <https://sites.google.com/a/stretchinstructor.com/k-8-programming-playground/>

**(2/13) Introductory Programming Problets.  If you are teaching introductory programming in C++, Java or C# this semester, please treat this as an invitation to consider using problets <http://www.problets.org> in your course for closed-lab exercises, after-class assignments, automated assessment or as self-study supplements. If you would like to sign up to use problets, please send me (amruth@ramapo.edu) an email with the desired programming language (C++/Java/C#) and the date by which you would like problets set up for you.

**(3/13) see Code.org videos in the Video section just below...

 

Videos

**(1/13) Student speaks about STEM to large Oregon group.  Oregon/SW Washington Aspirations winner Savannah Loberger addressing a crowd of 1000 Oregon business leaders and challenging them to support & celebrate STEM initiatives in the same way sports are celebrated.  She talks a lot about recognition and time with adults. It is about 10 mins long, but worth the time. <http://vimeo.com/54905973>

 

Juan Gilbert videos

Research Studies How People Interact with Technology <http://www.livescience.com/18798-researcher-studies-people-interact-technology.html>

Determined Spirit <http://www.youtube.com/watch?v=N_fzlBL-GnU&list=PLE857E8A7E104DDFD&index=46>

Interview <http://www.youtube.com/watch?v=EA07sVpeb_w>

 

**(2/13) Recruiting for Computer Science.  Mr. Al Garcia’s video approach to recruiting students for next year’s computer science class.  Maybe some ideas here for you? <http://www.youtube.com/playlist?list=PLC3833A77C6826603

**(2/13) Android Development Videos.  Mr. Al Garcia’s videos to help get into Android development with Java and Eclipse.  <http://www.youtube.com/course?list=EC2F07DBCDCC01493A>

 

**(3/13) Computer Science videos.  Code.org has just released three videos all focused on the notion that “Every student in every school should have the opportunity to learn to code.” Chris Bosch from the Miami Heat is in this 5-minute video as is Will.I.Am from Black Eyed Peas https://www.youtube.com/watch?v=nKIu9yen5nc

 

It turns out there's actually three of them. Here is the 1-minute version

https://www.youtube.com/watch?v=qYZF6oIZtfc

and here is a 9 minute version

https://www.youtube.com/watch?v=dU1xS07N-FA

 

CS Unplugged Activities <http://csunplugged.org/>

 

CS Support Items

**(9/12) ACM CS Workforce and course slides <http://sigct.iste.wikispaces.net>

Bits and Bytes newsletter from NSF <http://www.nsf.gov/cise/csbytes/>

30 Free Programming Books <http://citizen428.net/blog/2010/08/12/30-free-programming-ebooks/> 

          (also <http://bit.ly/PIXSQK> )

**(9/12) Computational Thinking poster <http://sigct.iste.wikispaces.net>

**(11/12) Evolution of a Programmer.  Fun stuff here in this file.  This site also has other jokes like this available as links from this site.  <http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html>

**(12/12) Goldie Blox - a new engineering toy aimed at girls <http://goldieblox.com>

**(12/12) A Discussion of Computer Science vs Software Engineering.  This is from the Slashdot site on November 17, 2012.  Interesting viewpoints. <http://developers.slashdot.org/story/12/11/17/2039231/computer-science-vs-software-engineering>

**(12/12) The STEM Talent Gap.  This chart created by the Kelly Temp corporation provides a little different perspective on this problem.  I particularly like the simple graph on the lower left of that chart. <http://www.kellyocg.com/uploadedFiles/The%20STEM%20Talent%20Gap.pdf>

 

Coding Contests

**(12/12) USASCO Programming contests.  A series of local contests starting in December, culminating in a national event in April <http://www.usaco.org/index.php?page=contests>

**(12/12) Google Code-In Contest for HS StudentsThis is a global online open source development and outreach contest for pre-college students ages 13-17.  From November into January <http://code.google.com/p/google-code-in/downloads/detail?name=2012GoogleCode-inFlyerwithoutlinks-updated.pdf&can=2&q=#makechanges>

 

NCWIT - National Center for Women and Information Technology <http://www.ncwit.org/>

Counselors for Computing (C4C) project <http://www.ncwit.org/c4c>

K-12 Resources <http://www.ncwit.org/resources?field_audiences_tid[]=1> (also <http://bit.ly/M2VYD9> )

my other wiki:  <http://ncwitcstaresources.pbworks.com>

 

CSTA - Computer Science Teaching Association <http://csta.acm.org>

my other wiki:  <http://ncwitcstaresources.pbworks.com>

 

**(9/12) CS Education Week - in each year early December <http://www.csedweek.org>

 

Robotics

Lego NXT <http://mindstorms.lego.com/>

VEX <http://www.vexrobotics.com/>

Finch <http://www.finchrobot.com/>

 

Robotics Competitions

US FIRST (FRC and FTC at high school leve, FLL and JrFLL at middle school and elementaryl) <http://www.usfirst.org/>

VEX Competition <http://www.vexrobotics.com/competition/>

**(2/13) The Robo Expo is an event for students of all ages, with a shared interest in robotics, to come together to pursue similar goals or express themselves uniquely. Participation in Robo Expo is open to schools, home school groups, clubs, and any children sponsored by an adult. Robo Expo exhibits are open to all robotics kits—Pico Cricket, Arduino, RCX, NXT, Wedo, and anything else. <http://robo-expo.org>

 

Other CS Playthings

Arduino <http://www.arduino.cc/>

Raspberry Pi <http://www.raspberrypi.org/>

**(1/13) Arduino Tutorials from adafruit.com.  Learn all about Arduino, basic electronics, sensors and various projects with these tutorials <http://www.adafruit.com/tutorials>

**(2/13)  Raspberry Pi stuff: Education Manual is available at http://downloads.raspberrypi.org/Raspberry_Pi_Education_Manual.pdf and some really good tutorials for making a toy operating system from scratch on the R-Pi <http://www.cl.cam.ac.uk/freshers/raspberrypi/tutorials/os/ >

**(3/13) Raspberry Pi Info: 

     wiki with lots of excellent information is available called RPI Hub <http://elinux.org/RPi_Hub>

     Two books people seem to like:  Getting Started with Raspberry Pi (Make: Projects) <http://bit.ly/getting_started_raspberrypi>

     Another is Programming the Raspberry PI: Getting Started with Python <http://bit.ly/Programming_raspberrypi>

     These tutorials are available:  <http://www.cl.cam.ac.uk/projects/raspberrypi/>

     Finally there MagPi magazine with everything online:  <http://www.themagpi.com

 

Web Development and other IT courses

CSS Basics Tutorial <http://www.cssbasics.com/>

22 CSS Layouts that Always Work <http://www.primarycss.com/>

Free ebooks on computing technologies <http://www.downloadfreepdf.com/>

PHP Course Materials and Tutorials (plus much other non-PHP material) <http://www.developphp.com/list_php.php>

HTML5 in the Browser <http://www.infoworld.com/d/application-development/html5-in-the-browser-canvas-video-audio-and-graphics-808>

40 Online Generators for Web Designers <http://www.tripwiremagazine.com/2011/03/40-online-generators-for-web-designers-should-bookmark.html>

**(12/12) Mozilla Webmaker -  This site offers three tools and more.  The tools are Popcorn Maker for supercharging web video, X-Ray Goggles to explore and remix and Thimble to make your own web pages.  In addition they provide practical starter Projects from tweaking your blog template to building apps that change the world.  Finally this site provides Community to bring together people with diverse skills and backgrounds

**(3/13) Nice and Free CSS Templates.  Perhaps something useful for those of you teaching or doing CSS programming. <http://mycelly.com

 

Yet more IT resources

Database indexes <http://www.kylescousin.com/2010/09/an-absolute-beginners-introduction-to-database-indexes/>

**(10/12) Database and SQL tutorial <http://sqlzoo.net>

Free IT and Programming Textbooks <http://bookboon.com/en/textbooks/it-programming>

**(3/13) FreeTechBooks.com  This site lists free online computer science, engineering and programming books, textbooks and lecture notes, all of which are legally and freely available over the Internet.  <http://freetechbooks.com>

**(11/12) Free Online Document Converter.  This site has quite a number of potentially useful file conversion routines.  <http://www.cometdocs.com>

**(12/12) Three Open Source sites: 

Windows: http://opensourcewindows.org 

Mac: http://opensourcemac.org

Privacy Tools: http://bestprivacytools.com

**(1/13) How AJAX Works: 10 Practical Uses for AJAX.  For your more advanced students in web programming. <http://www.noupe.com/ajax/how-ajax-works.html/

**(4/13) How To Build Your Own File Server.  Some of your students might find this a fun project, or if you’re teaching a computing support course, this might be useful.  <http://www.intac.net/build-your-own-server/

**(4/13) Open Source Software Annotated Listing.  This is a very comprehensive list of open source software for Windows, Macs, Linux, other operating systems along with games, the Inernet and web-sites.  Mohawke, the person behind this list, also comments on various items. <http://www.digitaldarknet.net/thelist/ >

 

----

(previous presentation) NAF Presentation on CS and IT Resources July 19, 2012

 

Comments (0)

You don't have permission to comment on this page.