NEW ON PATREON:
Computer Science Honors
(CSH Intro CS with Python)
Most of these 60+ videos were recorded after class as short summaries while I taught Computer Science Honors (CSH) at my High School. The class met for 40 minutes each day, 5 days a week starting right after Labor Day every September. Each class began with a review of homework questions. These homework sessions were not recorded. A few review sessions for tests were recorded, however. These 60 screencasts cover the most important programming concepts in python and form a great intro CS course prerequisite to AP Computer Science (CSA). If you are using these screencasts to teach yourself CompSci or you are using these videos to help you teach your own course, you will do well to review all 60 videos!
Each video is labeled based on a section in our textbook like CSH202. This sample label stands for Chapter 2 Section 2 end of section exercises. We usually used odd numbered questions for class work and even numbered questions for homework. We also had a test bank that included pretest review sheets and Labs from our textbook author/publisher extraordinaire Gary Litvin. Please see his website for great Computer Science and Calculus teaching materials, https://skylit.com
I hope you find these videos helpful in your educational journey whether you are an aspiring Mathematician, Physicist, Computer Scientist, Engineer, Teacher or Professor! Many of my students are majoring in one or more of these areas and do very well indeed with these topics in their careers. We also have a lot of fun in our PC Lab/Classroom complete with 25 quadcore 64 bit Ubuntu Linux Boxes and a SmartBoard. We love this room, especially for our weekly Filks when we shut off all the lights and pretend we're at the movie theater! All that's missing is the popcorn... don't tell the custodian if you find a kernel or two lying about after class!
You can see a picture of our classroom above circa June 2018. Soon after, my Linux Boxes were replaced with Wimpdoze and I retired!
PS: Chapter 1 is free. Then every other chapter will be supported by patron donations. Thank you!
PPS: You will find over 120 screencasts after CSH covering AP CSA Java!
PPPS: Then you will find over 50 more screencasts covering topics from College preCalculus to Multivariate Calculus!
OK, that's all the updates for now!
Good luck and be well,
MrG
A. Jorge Garcia
Applied Math & CS
Nassau Community College
http://shadowfaxrant.blogspot.com
https://www.patreon.com/calcpage2020
Well, that's all folks.
Teaching With Technology,
Please support my classroom:
www.patreon.com/calcpage2020
www.patreon.com/calcpage2020
2015 NYS Secondary Math PAEMST Nominee
Teaching with Technology,
pastebin youtube slideshare mathforum apcommunity sage
(IDEs & Code)
MATH 4H, AP CALC, CSH: SAGECELL
MATH 4H, AP CALC, CSH: SAGECELL
APCSA: sandbox.cs50.io
(Curriculae)
CSH: CodeHS
CSH: Coding In Python
CSH: Interactive Python
APCSA: Big Java
APCSA: CSAwesome
APCSA: Nature Of Code
RECOMMENDED AP COMPSCI REVIEW:
CRIB SHEET (given during exam)
REVIEW BARRONS BOOK (see me)
REVIEW BARRONS ONLINE
REVIEW APCENTRAL (past FRQs)
REVIEW EDX REVIEW MOOC01
REVIEW BARRONS BOOK (see me)
REVIEW BARRONS ONLINE
REVIEW APCENTRAL (past FRQs)
REVIEW EDX REVIEW MOOC01
REVIEW UDEMY REVIEW MOOC02
REVIEW CODING_BAT
REVIEW PRACTICE_IT
REVIEW RUNESTONE
AUDIT CS50
REVIEW RUNESTONE
AUDIT CS50
RECOMMENDED AP CALCULUS REVIEW:
CRIB SHEET (not given during exam)
REVIEW BARRONS BOOK (see me)
REVIEW BARRONS ONLINE
REVIEW APCENTRAL (latest AB FRQs)
REVIEW APCENTRAL (latest BC FRQs)
REVIEW APCENTRAL (older AB FRQs)
REVIEW APCENTRAL (older BC FRQs)
REVIEW EDX MOOC01
REVIEW COURSERA MOOC02
XTRA CREDIT FILKS RUBRIC
(1 video = up to 5 bonus points):
1) Use a recognizable tune.
2) Karaoke entire song changing up the words (about STEAM).
3) You are Singing, Dancing or Playing an instrument.
4) You upload your video to YouTube and provide the url.
5) YouTube Description includes the lyrics.
XTRA CREDIT ARTICLES RUBRIC
(up to 5 articles = 1 bonus point each):
1) Cover Sheet is a Summary of the article.
2) FullPage, 12 pt, DoubleSpaced, 1" Margin.
3) Article has to be STEAM related
4) Article has to be a current event.
5) Copy of entire article is attached.
NOTE TO READER:
In recent years our independent study class has been about the care and feeding of Linux Clusters: How to Build A Cluster, How To Program A Cluster and What Can We Do With A Cluster?
BTW, Shadowfax is the name of the cluster we build! FYI, we offer 4 computing courses:
CSH: Computer Science Honors with an introduction to coding in Python using SAGE, IDLE, VIDLE and Trinket,
CSA: AP Computer Science A using CS50, this IDE and this IDE and OpenProcessing,
CSI: Computing Science Independent Study using OpenMPI and
CSL: Computing Science Lab which is a co-requisite for Calculus students using Computer Algebra Systems such as SAGE.
====================
CIS(theta) aka CSI
Membership Hall Of Fame!
CIS(theta)* 2020-2021:
DiegoM(12), GeordiP(12), MattB(12), MattO(12), MelanyeCG(12), NickE(12), WilliamF(12)
*Honorable Mention: I retired before we got to start our project this year...
CIS(theta) 2019-2020:
AaronH(12), AidanSB(12), JordanH(12), PeytonM(12)
CIS(theta) 2018-2019:
GaiusO(11), GiovanniA(12), JulianP(12), TosinA(12)
CIS(theta) 2017-2018:
BrandonB(12), FabbyF(12), JoehanA(12), RusselK(12)
CIS(theta) 2016-2017:
DanielD(12), JevanyI(12), JuliaL(12), MichaelS(12), YaminiN(12)
CIS(theta) 2015-2016:
BenR(11), BrandonL(12), DavidZ(12), GabeT(12), HarrisonD(11), HunterS(12), JacksonC(11), SafirT(12), TimL(12)
CIS(theta) 2014-2015:
BryceB(12), CheyenneC(12), CliffordD(12), DanielP(12), DavidZ(12), GabeT(11), KeyhanV(11), NoelS(12), SafirT(11)
CIS(theta) 2013-2014:
BryanS(12), CheyenneC(11), DanielG(12), HarineeN(12), RichardH(12), RyanW(12), TatianaR(12), TylerK(12)
CIS(theta) 2012-2013:
Kyle Seipp(12)
CIS(theta) 2011-2012:
Graham Smith(12), George Abreu(12), Kenny Krug(12), Lucas Eager-Leavitt(12)
CIS(theta) 2010-2011:
David Gonzalez(12), Herbert Kwok(12), Jay Wong(12), Josh Granoff(12), Ryan Hothan(12)
CIS(theta) 2009-2010:
Arthur Dysart(12), Devin Bramble(12), Jeremy Agostino(12), Steve Beller(12)
CIS(theta) 2008-2009:
Marc Aldorasi(12), Mitchel Wong(12)
CIS(theta) 2007-2008:
Chris Rai(12), Frank Kotarski(12), Nathaniel Roman(12)
CIS(theta) 1988-2007:
A. Jorge Garcia, Gabriel Garcia, James McLurkin, Joe Bernstein, ... too many to mention here!
====================
thanks for sharing
ReplyDeletetop languages every programmer should learn in 2021 as it is 2021 are
Python.
Python is still at the top of the tree.
Python is a language that every programmer should have in their arsenal, even if you are just starting your career in 2021. Python features a simple and easy-to-understand syntax. As a result, it is an excellent place to start for a newbie.
Golang.
Golang, or simply "Go," is a Google-developed programming language. The rise of Golang to the top of the programming languages to learn league has been gradual.
C#.
C# is a Microsoft-developed programming language that has gained popularity in the online and game development areas. It's most commonly found in the Unity software, which is used to create 2D and 3D video games.
C / C ++.
C/ C++ is utilised in the majority of low-level systems, including operating systems, embedded systems, and kernel development, because to its speed and high levels of functionality.
Java.
Another top programming language for 2021 is Java. Despite being one of the oldest languages known, it is still in high demand.
JavaScript
Another top programming language for 2021 is Java. Despite being one of the oldest languages known, it is still in high demand.python