Stanford Engineering Opens Enrollment for No cost On the web System that Teaches Starter Coding Techniques — No Programming Practical experience Necessary

Taught by Stanford Engineering laptop or computer science college, Code in Area has scaled up to teach 1000’s close to the world.

STANFORD, Calif., March 15, 2023 /PRNewswire/ — Code in Place, a cost-free, online method established by two Stanford Faculty of Engineering computer system science professors, has opened enrollment for extra very first-time members to understand the principles – and joy – of coding. The goal of the six-week course, which commences April 24, is to make laptop or computer science training available to more people today though generating an engaged group of learners and instructors from all over the environment.

“Any person can code,” stated Chris Piech, assistant professor of computer science, who, with Mehran Sahami, chair of the Division of Computer system Science, will offer the 3rd version of the popular high-contact study course. No programming practical experience is required, only an fascination in learning how to code and the time to devote to the class. The class was initially made available in 2020 at the start out of the COVID-19 pandemic.

Hundreds of instructors volunteer every single calendar year to support teach the training course, producing it a single of the most significant general public service tasks in laptop science schooling. Each instructor teaches a stay on the web area of 10 learners, giving critically essential synchronous, personalised instruction and mentoring to accompany lectures taught by Stanford college. These volunteer instructors are recruited globally and qualified how to educate the stay sections in an interactive and group-oriented way.

The large variety of volunteers — much more than 2,000 instructors to day — has authorized for around 20,000 learners to get section in the finding out community since the program’s inception.

“We have found out that nearly as many persons want to instruct computer system science as want to master,” explained Piech. “It’s inspiring how a lot of are eager to devote innumerable hrs volunteering for Code in Place. This way of instructing is genuinely joyful and provides an possibility to find out each content material and team-foremost capabilities.”

Code in Place is a modified model of Stanford’s introduction to computer programming training course CS 106A: Programming Methodologies. CS 106A is an really common study course at Stanford and is taken by students from a wide wide range of majors. CS 106A is also effectively regarded in the skilled entire world quite a few doing work adults choose a 10-7 days edition of the study course for credit rating by means of Stanford On-line.

“Training Code in Spot has been an immensely affirming encounter,” explained Sahami. “What we have in widespread is a passion for encouraging some others explore the joy of coding.”

This passion pays off for each learners and teachers, presenting high-quality coding education and learning to people today who may not normally have accessibility to it, and making an educational design that is launched on open-access, human-centered studying. The Code in Location program is

Read More... Read More

Raspberry Pi add-on teaches Node-RED I/O programming

On Kickstarter: Sequent has launched a $50 “Raspberry Pi I/O Learning Kit” with an STM MCU, 4x opto-isolated inputs, 2x relays, RS485, PWM output, power I/Os, and a Node-RED learning tutorial.

Sequent Microsystems, which specializes in Raspberry Pi add-on boards for I/O controls, such as its 16-Inputs for Raspberry Pi HAT, has now spun another Pi add-on aimed at teaching embedded I/O concepts using Node-RED, complete with downloadable tutorials. The company has already won Kickstarter funding for the $50 Raspberry Pi I/O Learning Kit, which ships in January.

Raspberry Pi I/O Learning Kit with (left) and without the Raspberry Pi
(click images to enlarge)

The Raspberry Pi I/O Learning Kit is equipped with a 32-bit STM microcontroller, an RS485 serial port transceiver, and a PWM output capable of driving a 5VDC/100mA motor. Other features include 4x optically isolated contact closure inputs and 2x relays that can drive 8A and 24V loads with LED status. You also get a 0-10V input and output and a 4-20mA current loop input and output, a pushbutton, and 4x programmable LEDs.

The I/O board is powered by a BYO Raspberry Pi via GPIO. It requires 5V/50mA to operate with the relays off or 200mA with both relays on. The kit includes 2x 2-pin plugs for the RS485 and PWM-driven micromotor, 8x 3-pin plugs for the I/Os, a self-test loopback cable, and brass standoffs, screws, and nuts.

Raspberry Pi I/O Learning Kit block diagram (left) and detail view
(click images to enlarge)

The KS page mentions an optional add-on kit that is not included among the standard packages. You can add the $25 kit at the end of your pledge. The kit supplies an on/off switch, thermistor, photoresistor, potentiometer, RS485 temperature and humidity sensor, and a micromotor.

Sequent has already posted a link to the first three chapters of the 12-chapter Node-RED tutorial. The tutorials show how to use the Node-RED visual I/O programming environment to control each of the interfaces of the Learning Kit. Examples range from building simple flows using the pushbuttons and LEDs to controlling devices over the Internet.

We asked Sequent Microsystems founder Mihai Beffa if the recent flurry of product announcements after a major slowdown over the summer meant we might be coming to the end of the chip shortage. “All signs are that the end of the shortage is nowhere near in sight,” answered Beffa, noting that a simple TI TCA9535PWR I/O expander that sold for $0.50 earlier this year now sells for $5. However, Sequent has already secured the chips it needs for at least 1,000 units.

Further information

The Raspberry Pi I/O Learning Kit is available on Kickstarter through Nov. 26 for $50, with volume discounts. Shipments are expected in January. More information may be found on the Kickstarter page, and more should eventually appear on the Sequent Microsystems website.


Read More