Wednesday, June 2, 2021

NEW ON PATREON: Computer Science Honors (CSH Intro CS with Python)

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,
A. Jorge Garcia

 
Applied Math, Physics and CS

Please support my classroom:
www.patreon.com/calcpage2020

www.youtube.com/calcpage2009

calcpage.redbubble.com

society6.com/calcpage



2015 NYS Secondary Math PAEMST Nominee


Teaching with Technology, 
pastebin youtube slideshare 
mathforum apcommunity sage

(IDEs & Code)
MATH 4H, AP CALC, CSH: SAGECELL
(Curriculae)
CSH: CodeHS
APCSA: Big Java
APCSA: CSAwesome

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 UDEMY REVIEW MOOC02 
REVIEW CODING_BAT 
REVIEW PRACTICE_IT 
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!
====================

1 comment:

  1. thanks for sharing
    top 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

    ReplyDelete