Crown Heights Computer Coding Club - 101 - Session 1

52
WELCOME Pioneering the first ever Crown Heights Computer Coding Club A Project of T.E.A.M. דדדד

Transcript of Crown Heights Computer Coding Club - 101 - Session 1

welcomePioneering the first everCrown Heights Computer Coding ClubA Project of T.E.A.M.

Fundamentals of EducationWhat is TEAM?TorahEducationAnd Mentorship

WHO is PART of the TEAM?Community children - and that means YOU!Leading industry experts and mentors!Active Community Leadership!Schools!Parents!The Rebbe, as a young child

Foundation Requires RootsTorah and Mitzvahs(Good Deeds)Skills for the Future(Imagination andTechnology )

Famous quotes from our sages The One who Knows Aleph can Teach Aleph The Rebbe

Education and Sharing Day is a day made by the United States Congress in honor of the Lubavitcher Rebbe, Rabbi Menachem Mendel Schneerson (1902-1994).

It honors his efforts for education and sharing for Jews and non-Jews alike. During his lifetime the Rabbi opened scores of centers of education called "Chabad Houses".

The day was inaugurated April 18, 1978, by President Jimmy Carter and has since been proclaimed, by the presiding President, annually on the Jewish birthday of Menachem Mendel Schneerson (11 Nissan), which generally falls out in April.[1]

Inspiration for our program

President Ronald Reagan wrote in his proclamation of 1982:One shining example for people of all faiths of what education ought to be is that provided by the Lubavitch movement, headed by Rabbi Menachem Schneerson, a worldwide spiritual leader who will celebrate his 80th birthday on April 4, 1982. The Lubavitcher Rebbe's work stands as a reminder that knowledge is an unworthy goal unless it is accompanied by moral and spiritual wisdom and understanding. He has provided a vivid example of the eternal validity of the Seven Noahide Laws, a moral code for all of us regardless of religious faith. May he go from strength to strength.In recognition of the Lubavitcher Rebbe's 80th birthday, the Senate and the House of Representatives of the United States in Congress assembled have issued House Joint Resolution 447 to set aside April 4, 1982, as a "National Day of Reflection.

President George H. W. Bush wrote in his proclamation of 1989:It is fitting that we honor Rabbi Schneerson and acknowledge his important contributions to society. Our great Nation takes just pride in its dedication to the principles of justice, equality, and truth. Americans also understand that we have a responsibility to inspire the same dedication in future generations. We owe a tremendous debt to Rabbi Schneerson and to all those who promote education that embraces moral and ethical values and emphasizes their importance.In recognition of Rabbi Schneerson's vital efforts, and in celebration of his 87th birthday, the Congress, by House Joint Resolution 173, has designated April 16, 1989, and April 6, 1990, as "Education Day, U.S.A.

President Bill Clinton wrote in his proclamation of 1995:"Rabbi Menachem Mendel Schneerson, the Lubavitcher Rebbe, well understood the importance of nurturing the heart along with the mind. Throughout his long and rich life, he believed that the education of our young people would only be successful if it sought to build character as well as intellect, if it taught the lessons of honesty, tolerance, and good citizenship, as well as language, math, and science.This year, let us rededicate ourselves to teaching the love of learning that was championed by Rabbi Schneerson and is strengthened by caring leaders like him throughout our Nation. As we provide our students with the information and practical tools they need, let us also pass on to them the capacity for understanding that can help to give fuller meaning to their lives."

Inspiration for program President George W. Bush wrote in his proclamation on Education and Sharing Day 2007:"Education and Sharing Day honors the legacy of Rabbi Menachem Mendel Schneerson and emphasizes our commitment to teach the next generation of Americans the values that make our country strong. The Lubavitcher Rabbi believed that society should 'make a new commitment to kindness,' and he helped to establish education and outreach centers offering social service programs and humanitarian aid around the world."

President Barack Obama wrote in his proclamation on Education & Sharing Day 2009:"Few have better understood or more successfully promoted these ideas than Rabbi Menachem Mendel Schneerson, the Lubavitcher Rebbe, who emphasized the importance of education and good character. Through the establishment of educational and social service institutions across the country and the world, Rabbi Schneerson sought to empower young people and inspire individuals of all ages. On this day, we raise his call anew."[2]The 1991 bill described the Noahide Laws as the "ethical values and principles which are the basis of civilized society and upon which our great Nation was founded".[3]

President George W. Bush called upon "government officials, educators, volunteers, and all the people of the United States to reach out to young people and work to create a better, brighter, and more hopeful future for all."

http://www.whitehouse.gov/the-press-office/2013/03/21/presidential-proclamation-education-and-sharing-day-usa-2013

BY THE PRESIDENT OF THE UNITED STATES OF AMERICA

A PROCLAMATION

The Heart of Education I think we need to understand what the purpose of education is are we just trying to produce people that can just read, and write, and do arithmetic? Or are we trying to create good citizens for our Republic? Thats the heart of it. Shimon Waronker

Leaders and Trendsetters agree MORE students should LEARN TO CODESteve Jobs I think everybody in this country should learn how to program a computer because it teaches you how to think. President Bill Clinton Every single year in America there is a standing demand for 120,000 people who are training in computer science. Stephen Hawking Whether you want to uncover the secrets of the universe, or you just want to pursue a career in the 21st century, basic computer programming is an essential skill to learn. Bill Gates Learning to write programs stretches your mind, and helps you think better, creates a way of thinking about things that I think is helpful in all domains. Senator Marco Rubio Computer programmers are in great demand by American businesses, but there are not enough graduates to fill these opportunities. Sheryl Sandberg An understanding of computer science is becoming increasingly essential in todays world. Our national competitiveness depends upon our ability to educate our children in this critical field. Dr. John Hennessy Learning to program is exciting: it's stimulating, fun, develops new ways of thinking, and in a very short time you can build programs that will impress your friends and family! Dr. Larry Corey Computers are an increasingly essential part of understanding cancer and developing new therapies. Knowledge of computer programming is almost as important as knowledge of anatomy when it comes to medical research or clinical care. Dr. Lee Hood Computer scientists have become essential as part of cross-disciplinary teams of researchers who tackle some of the most challenging issues in science today.

Mentors, Leadership and EducationShort Video Clips

The Lubavitcher Rebbe on Childrens Education

Steve Jobs

Bill Gates, Mark Zuckerberg & others

Mark Zuckerberg on Coding

Structuring Resources to Outperform and Innovate (TEAM) Shimon Waronker

Why Code?

Structure of Class

Crown Heights computer coding club is made possible by

??????

What is a Coder?

WOZCREATED apple

Protecting Intellectual PropertyProtecting Peoples Rights to Communicate FreelyProtecting the Use of Technology for Good

Hackers for Good Hackers for Peace

Raspberry Pi

The Raspberry Pi is a SINGLE-BOARD computer, made in LONDON with the intention of STIMULATING and TEACHING the BASICS of Computer Science.The Raspberry Pi is a CREDIT-CARD Sized COMPUTER that can PLUG INTO any TV or MONITOR and KEYBOARD.It is CAPABLE of doing EVERYTHING a PC can do!It has a HIGH DEFINITION VIDEO and AUDIO!ARM1176JZF-S 700 MHZ Processor, VideoCore IV GPU, 256 Megabytes of RAM, 2 USB Ports, 10/100 ETHERNET Controller. How COOL is THAT ?So.. Whats IN a PIE?

What some OTHERS have Done with the Raspberry Pi?Audio and Video MP3/MP4 PlayersMusic MachinesVideo Conferencing TechnologyRobotics and Lego Building MachinesClocks, Wearable Computers, Sensors

*THAT* is up to YOUR IMAGINATION!

But FIRST a word from our SPONSOR >WHAT are WE going to Do ???

The BOOK

The Raspberry Pi

The processor ARM vs. x86The processor at the heart of the Raspberry Pi is a Broadcom BCM2835 system-on-chip (SoC) multimedia processor.This means that most of the systems components, including its central and graphics processing units along with the audio and communications hardware are built into a single component hidden beneath the memory chip at the center of the board!Acorn Computers developed the ARM architecture in the late 1980;s, where it is relatively uncommon in the desktop environment, but has taken over the mobile computing device platforms, in our mobile phones and devices.It is based on a simple reduced instruction set (RISC) and draws very little power (energy) as compared to its Complex Instruction set cousins (CISC)The ARM-based BCM2835 is the secret of how the Pi is able to operate on just a 5V 1A power supply.

Other differences Another important difference between the Raspberry Pi and a desktop or laptop, other than the size and the price is the operating system the software that allows you to control the computer.The majority of desktop and laptop computers available today run one of two operating systems, either MICROSOFT Windows, or APPLE OSX. Both platforms are closed source, developed in secret, using proprietary techniques.These operating systems are known as closed source for the nature of their source CODE, the computer-language recipe that tells the system WHAT TO DO. In closed-source software, this recipe is kept a closely guarded SECRET!Users are able to obtain the finished software, but NEVER GET TO SEE HOW IT IS MADE!

On the other hand The Raspberry Pi is designed to run an operating system called GNU/Linux - unlike Windows or OSX, Linux is OPEN SOURCE: its possible to download the source code for the ENTIRE operating system and make whatever changes you desire. Nothing is hidden, and all changes are made in full view of the public!Linux isnt exclusive to the Raspberry Pi - hundreds of different distributions are available for desktops, laptops, and even mobile computing devices. For Example, Googles popular Android Platform is developed on top of Linux! Finally, there is a key point to make: software written for Windows or OSX wont run on Linux. Thankfully there are plenty of compatible alternatives for the majority of the common software products better still, the majority are FREE to USE and OPEN SOURCE as the operating system itself!

The ADD ONS (Peripherals)

MonitorKeyboardMouse

Class 101: Part 1 of 6UNPACK Raspberry PiBecome Familiar with COMPONENTS and PERIPHERALSDemonstration of Raspberry Pi in Action!

PI Parts HDMI Video - High quality picture can be optioned using the HDMI, or High Definition Multimedia Inteface connector, the only port found on the botton of the Pi. Unlike the analog composite connection, the HDMI port provides a high speed digital connection for pixel-perfect pictures on both computer monitors and high-definition displays. Using the HDMI port, a Pi can display images at Full HD 1920x1080 resolution!

PI Parts Composite Video - available via the yellow-and-silver port at the top of the Pi known as an RCA phono connector, designed for connecting the Raspberry Pi to older display devices. As the name suggests, the connector creates a composite of the colors found within an image - RED, GREEN, and BLUE.

PI Parts Audio - If you are using the Pis HDMI port, audio is simple: when properly configured, the HDMI port carries both the video signal and the digital audio signal. This means you can connect a single cable to your display device to both SEE and HEAR.

PI Parts Connecting the Keyboard and Mouse, and the USB Hub!

Getting Started with PIConnecting a DisplayHDMI VideoConnecting AudioConnecting Keyboard and MouseFlashing the SD CardConnecting to a NetworkConnecting the Power!

System AdministrationLinux: An OVERVIEWLinux Basics: ls, cd, mv, rm, rmdir, mkdirIntroducing Debian LinuxThe Terminal and the GUI

Education ToolsScratch - A graphical programming language aimed at young Children.Squeak - The platform on which Scratch runs. You will rarely need to use this menu.

Class 101: Weeks 2-6BEGIN: Administration (How to Use)CODE: Programing (Scratch and Python)THINK: Thought Experiments (What can we do?)MAKE: Build Cool Stuff.

YOU CANBecome an instructor!(One who knows aleph can teach aleph )

BECOME a TEACHERAll Individuals who have gone through the first SIX WEEK Training Course can GO ON to BECOME a TEACHER in the NEXT BEGINNERS COURSE and will get the INTERMEDIARY COURSE FOR FREE!

Dedicated to POSITIVE CHANGE (MENTORS)Clifford Stoll (BERKELEY - Hacker and Computing Enthusiast) John Draper (CALIFORNIA - Hacker and Phone Phreak) Bill Squire (RIP - Hardware Hacker and Phone Phreak)David Cavuto (NEW JERSEY - Design Engineering Hacker, Industry Expert - SPLUNK, AT&T, Bell Labs)Mark Abene (CALIFORNIA - Hacker and Visionary Security Researcher)Chris Klaus (ATLANTA - Hacker and Founder ISS Security)Aric Fedida (ISRAEL - Hardware and Software Hacker, Israeli Air Force and IDT)Eric Corley (NEW YORK - Hacker, and Publisher 2600 Magazine)Jonathan Zhukovsky (BOSTON - CTO and Investment Management)Len Rose (ALBUQUERQUE - Hacker and Industry UNIX Expert)Gal Diskin (ISRAEL - Hardware Hacker and Security Expert)David Lando (NEW JERSEY - Telecom Manufacturing, and CTO)Binyamin Bauman (NEW JERSEY - Hacker and Founder of Newton Academy)Yisroel Hecht (NEW YORK - Chief Security Officer of NYC)

f

Borrowing on boy scouts template * Kid Run * Adult Supervised * Good Citizen and Global Contributor * Teach one another!Learn from All! * Imagine Create and Grow

First THREE Corporate Sponsors:

* Splunk (Microsoft/Google/Facebook)? (Apple, Dell, HP) ?

Famous quotes from our sages The Talmud in tractate Shabbos 31a relates the following well-known story of Hillel:

"On another occasion it happened that a certain heathen came before Shammai and said to him, "Make me a proselyte, on the condition that you teach me the whole Torah while I stand on one foot."[1] Thereupon he chased him away with the builder's cubit that was in his hand.[2] When he came before Hillel, (he also asked Hillel to teach him the entire Torah while standing on one foot) Hillel replied, "What is hateful to you, do not do to your neighbor: that is the whole Torah while the rest is commentary; go and learn it.[3]

1 See Kli Yakor on the verse "Love your fellow as yourself" for an explanation as to why the ger wished to hear the Torah standing on one foot.2 See Likkutei Sichos, Vol. 2, p. 321, for an explanation of Shammai's conduct.3 See Hisvaadiyus 5744, Vol. 3, p. 1971, that "go and learn it" is a directive to go and learn how every part of the Torah is an explanation of the mitzvah of ahavas Yisrael. See also Hisvaadiyus 5743, p. 50, that "go and learn" is the imperative to see continually how the individual is one part of a large body. See also Hisvaadiyus 5745, Vol. 2, p. 1193, for an alternative explanation: "Go and learn" is a promise, i.e., if one fulfills the mitzvah of ahavas Yisrael properly, one will merit to learn the entire Torah which is an explanation of the mitzvah.

Famous quotes from our sages The Tzemach Tzedek once said: Aleph, Beis, Gimmel, Daled.

Aleph stands for Ahavah/love. Beis stands for Berachah/blessing. Gimmel stands for Gaavah/arrogance Daled stands for Dalus/poverty.

Where there is love there is blessing; where there is arrogance there is poverty.

Famous quotes from our sages On the above, from Iggeres Hakodesh, ch. 23, where the Alter Rebbe writes, "Therefore, my beloved and dear ones, I beg of you to make an effort with all your heart and soul to drive into your heart the love for one's fellow man,"

referenceSupplemental Slides

Wireless vs. Wired

Nicolai TeslaWireless Radio Transmissionsin the early days