WOLFRAM MENTORSHIPS PROGRAM

Alison Kimball, Wolfram Research

Join the Conversation #WolframTechConf

The Program

http://education.wolfram.com/mentorships/

Open Projects

http://www.wolframcloud.com/objects/microsites/openprojects/openprojects.html

BEING 12 AND A NEW KIND OF LEARNING

Emma Yang, Wolfram Mentorships Program

Join the Conversation #WolframTechConf

How It All Started

Joining the Mentorships Program

My Learning Journey

Following the Book

Worked on the Exercises

Discussed Challenging Areas with my Mentors

Identified Project to Apply the Language

What I Like About the Wolfram Language

Easy and Instant Visualizations

Graphics[Table[{RandomColor[],Opacity[.5],Disk[RandomReal[10,2],RandomReal[1.5]]},{100}]]

EntityValue[LinguisticAssistant,"Graphics3D"]

Built-In Data

EntityValue[LinguisticAssistant,"Image"]

ResourceData[ResourceObject[],"FormattedText"]//Snippet

Lots of Applications

What’s Different About Learning the Wolfram Language (So Far)

Learned Scratch, MIT App Inventor, Lego NXT, Java and Swift

Concepts Build On Each Other

Everything Connects to Create a Bigger Picture

Doesn’t Focus on One Programming Paradigm

Gives More Room to Experiment

Instantaneous Results

What I Found Challenging (For Me)

Patterns

Cases[{{1,RGBColor[1,0,0]},{3,RGBColor[0,0,1]},{1,RGBColor[1,0,0],RGBColor[0,0,1]},{2,RGBColor[0,1,0],RGBColor[0,0,1]},{2,RGBColor[0,0,1]}},{1|2,__,RGBColor[0,0,1]}]

{a,b,a,a,b,b,a,b}/.b->Red

Repeating Functions & Pure Functions

NestList[Join[{0},#]+Join[#,{0}]&,{1},8]//Grid

Blur /@ {, , }

Map[f[#,2]&,{a,b,c,d,e}]

My Projects

New York City Motor Vehicle Collisions

The Opportunity Project

My Next Steps

Neural Networks & Machine Learning

IoT in the Wolfram Language

Wolfram Mentorships Program

Weekly Meetings

Problem-Solving Approaches

Coding Issues & Optimization for Projects

How Can Kids Learn?

Elementary Introduction to the Wolfram Language Book

Wolfram Development Platform

Wolfram Programming Lab

Thank You

Dr. Wolfram

Alison, John and Todd