Next year, in much the same vain, we would like to use the Big Java textbook with CS50 most days. Tuesdays will be about graphics programming in Processing. Last year we used http://ide.cs50.net (Google Compute Platform) most days and http://processing.org (Amazon Web Services) on Tuesdays.
Computing in the cloud has proven a very efficient paradigm as we could work on the same projects both in class and at home seamlessly! However, with the advent of the new NYS Ed-2d Student Privacy Law, working in the cloud will prove difficult. I'm looking into installing desktop IDEs for next year instead. We already have the Processing IDE, we just have to install NetBeans or Eclipse.
Please see below for all our ScreenCasts from chapter two in our textbook, "Mathematics For The Digital Age."
For several years now, we've been running a one year AP Computer Science program with less and less success. Years ago, we had a two year program where the first year was an introduction to computer science using python. Our Grand Experiment this year is all about bringing back our intro course so students will have two years experience with coding practice and computer science theory before taking the AP Computer Science A exam.
BTW, I'm not ScreenCasting our Tuesday experiments. Right now we are using Trinket as an online IDE to play around with Turtle Graphics on Tuesdays. We are using curriculae from codeHS and Runestone! Later in the semester we may try our hand at TI-BASIC on our TI-84Cs!
So, this year we are using the Litvins' textbook most days using SAGE with Tuesdays reserved for something a little different, codeHS curriculum with Trinket.
Next year, in much the same vain, we will use the Big Java textbook with CS50 most days. Tuesdays will be about graphics programming in Processing.
Please see below for all our ScreenCasts from chapter one in our textbook, "Mathematics For The Digital Age."
1) Section 100 is not part of the textbook. It's an intro to SAGE.
2) There iare no ScreenCasts for CSH101, CSH201, etc as these are introductory sections for each chapter, so there are no exercises in those sections.
3) Live SageCell code is stored on the sidebar of this blog.
CSH102 - Sets (code)
CSH103 - Functions (code)
CSH104 - Algorithms (code)
CSH105 - Pythonic Functions (code)
(1 video = up to 5 bonus points):
(up to 5 articles = 1 bonus point each):
Applied Math, Physics and CS
NYS Secondary Math PAEMST Nominee
MATH 4H, AP CALC, CSH: SAGECELL