sas programming for high school - giving students the power to know

27
#NAFNext2014

Upload: nafcareeracads

Post on 14-May-2015

217 views

Category:

Education


1 download

DESCRIPTION

SAS has created a tremendous opportunity for high school students to learn skills that involve not only programming but critical thinking and problem solving. This workshop will explain SAS, show why it should be taught, explore what it looks like in the classroom and highlight the connection between SAS and the NAF AOIT curriculum.

TRANSCRIPT

Page 1: SAS Programming for High School - Giving Students the Power to Know

#NAFNext2014

Page 2: SAS Programming for High School - Giving Students the Power to Know

#NAFNext2014

SAS Programming for High School

Teach Your Students to Use Data Analysis for Problem Solving

Sharon T. Jones, Ed.D, Phillip O. Berry Academy of Technology

Page 3: SAS Programming for High School - Giving Students the Power to Know

Workshop Goals

#NAFNext2014

1. What is SAS? (Language & Company)

2. Why Teach SAS?

4. SAS in the Classroom

5. Relating SAS and NAF

Page 4: SAS Programming for High School - Giving Students the Power to Know

#NAFNext2014

What is SAS?

The CompanyThe TechnologyThe Culture

Page 5: SAS Programming for High School - Giving Students the Power to Know

SAS: The Company

Founded 1976Worlds largest privately held software company13,000+ employees worldwide (60 countries)SAS has customers in 135 countries - more than 65,000 business, government and university customer sitesRanked #1 -World’s Best Multinational Workplaces list (2012)

Page 6: SAS Programming for High School - Giving Students the Power to Know

SAS: The Technology

World leader in Analytics

Page 7: SAS Programming for High School - Giving Students the Power to Know

Programs and Initiatives

National Board for Professional Teaching

Standards

Education Industry Board Memberships

NC 1:1 Learning Technology Initiative

Computer Science Education Week

Boys & Girls Clubs of America

Employee Volunteer Fund

Communities in Schools

STEM Initiative Support

YMCA of the Triangle

Triangle High Five

Donors Choose

Math Summit

Scholarships

Teaching and Learning

SAS Programming for High School Educators

University MS in Advanced Analytics Programs

University Joint Certificate Programs

SAS Global Academic Program

AP Statistics Summer Institute

SAS Student Ambassadors

Industry Advisory Boards

Offerings and Services

Value-Added Assessment Software

Administrative Software & Services

No Cost:

SAS Software Access for Universities

Education Mobile Learning Apps

Online Curriculum Resources

Workshops for Universities

Teaching Materials

SAS: Commitment to Education

Page 8: SAS Programming for High School - Giving Students the Power to Know

SAS: The Programming LanguageSAS is a 4GL programming languageEasy-to-learn syntaxAccess, manipulate, manage, store, analyze and report on dataThe SAS language basically divides data processing and analysis into two kinds of steps.

Data Steps - Which manipulate data input and creation or deletion of variables.Procedure Steps - Which manipulate analysis and output.

Page 9: SAS Programming for High School - Giving Students the Power to Know

• DirectTV• T-Mobile• Williams Sonoma• Brooks Brothers• Blue Cross Blue Shield• Harrah’s Entertainment• Bank of America• Citibank• AutoZone• Honda

• Expedia• Family Dollar• US Department of

Treasury• US Airforce• US Census Bureau• US Centers for Disease

Control & Prevention• US Fish & Wildlife Service• Dow Chemical Company

Customers in 135 countries, over 65,000 customer sites

SAS: Who Uses SAS?

Page 10: SAS Programming for High School - Giving Students the Power to Know

Speaking with Students

Why Teach SAS?

Page 11: SAS Programming for High School - Giving Students the Power to Know

Programming SkillsCritical Thinking and Analytical SkillsStudent Engagement and LeadershipPractical ApplicationCareer OpportunitiesCertification Opportunities

Why Teach SAS? (What is the value?)

Page 12: SAS Programming for High School - Giving Students the Power to Know

Why Teach SAS?: SAS Programming for HS Overview

Teaches students how to prepare data for analysis and write SAS programs to solve problemsTwo courses availableEach course aligns to an industry recognized SAS certification credential

Page 13: SAS Programming for High School - Giving Students the Power to Know

Why Teach SAS?: SAS Programming I

Teaches students -Basic SAS programming concepts and tasks, including accessing and manipulating data; producing basic list, summary, and statistical reports; creating SAS data sets; combining SAS data sets; creating basic graphs; and querying data using the SQL procedure

Prepares students – SAS Certified Base Programmer for SAS 9 credential

Page 14: SAS Programming for High School - Giving Students the Power to Know

Why Teach SAS?: SAS Programming IITeaches students -Comparisons of manipulation techniques/resource cost benefits designed to help student programmers choose the most appropriate technique for their data situationHow to process SAS data using Structured Query Language (SQL) & how to use the components of the SAS macro facility to design, write, and debug macro systems that are reusable and dynamic

Prepares students – SAS Certified Advanced Programmer for SAS 9 credential

Page 15: SAS Programming for High School - Giving Students the Power to Know

Why Teach SAS?: Statistics

Predicted Shortfall of Analytic Talent

Page 16: SAS Programming for High School - Giving Students the Power to Know

Connection to Career Readiness: BIG DATA

Why Teach SAS?: Statistics

Page 17: SAS Programming for High School - Giving Students the Power to Know

Where is all this data coming from?

RFID (radio frequency ID) systems generate up to 1,000 times the data of conventional bar code systems 10,000 payment card transactions are made every second around the world Walmart handles more than 1 million customer transactions an hour340 million tweets are sent per day. That's nearly 4,000 tweets per second Facebook has more than 901 million active users generating social interaction data More than 5 billion people are calling, texting, tweeting and browsing websites on mobile phones

Why Teach SAS?: Statistics

Page 18: SAS Programming for High School - Giving Students the Power to Know

SAS in the Classroom: Project Examples

Homecoming Project:•Students created a survey to ask students about their opinions about homeocming•Collected data at lunch•Input data into SAS•Analyzed the data

Homecoming Prezi

Page 19: SAS Programming for High School - Giving Students the Power to Know

SAS In the Classroom: Bobcats Project

Bobcats Project:•Students wanted to know if their fellow students would want a name change•Collected data at lunch•Had to analyze and present

Page 20: SAS Programming for High School - Giving Students the Power to Know

SAS in the Classroom: Color Flower

Color Flower:•Each student was given a Gerber Daisy•Had to ask questions prior to the experiment•Cut the flower and chose a food color then put flower in food coloring•Estimated time to change or if change•Ran analysis

Page 21: SAS Programming for High School - Giving Students the Power to Know

Overview of Projects:

Homecoming ProjectCharlotte Bobcats ProjectTechnology Journal Project: students recorded data of pieces of technology used, ran the data to see what technology was used mostWorld Statistics Day ProjectSuperBowl ProjectCollege Research: researched 10 colleges to find out information about the schoolsReverse HomecomingCharlotte Checkers Game: attended a Charlotte Checkers game and recorded dataNew Lunch Survey: a new lunch schedule was implemented and the students asked if they could run a survey to see if the school population like the new lunchTransportation Survey Project

Find all the projects at: http://sjonespob.webs.com/classdocuments

SAS in the Classroom: Overview

Page 22: SAS Programming for High School - Giving Students the Power to Know

Relating SAS and NAFConnecting Students and SAS:"SAS Day"- event on the SAS campus every year where the students and teachers can network with one another, play with SAS in ways that are not necessarily covered in their courses, and also see some of the newest technologies SAS has to offer. This year is was called "Discover, Lead, Solve"

Internships with SAS- Our high school programs are designed to give students first hand interaction with state of the art technology, as well as professional mentorship. SAS’ high school programs provide students with work-related learning experiences in a positive corporate environment. SAS Internships

SAS on Advisory Board- SAS has had several members sit on advisory boards

Page 23: SAS Programming for High School - Giving Students the Power to Know

Relating SAS and NAF

SAS Programming is offered as part of the NAF curriculumSAS and NAF have partnered to offer a joint SAS/NAF CertificateConnecting Students and SAS

Discover, Lead, Solve Internships Advisory Boards

Page 24: SAS Programming for High School - Giving Students the Power to Know

Relating SAS and NAF

SAS/NAF Joint Certificate Pathway

NAF Principles of Information TechnologyNAF Introduction to ProgrammingNAF Database DesignSAS Programming

Page 25: SAS Programming for High School - Giving Students the Power to Know

Next Steps:Summer Program

5 days professional development (CEU’s)30 seat SAS software licenseAll instructional materials, exercises, assessments, data sets included

Page 26: SAS Programming for High School - Giving Students the Power to Know

Next Steps:SAS Programming for High School Workshop

June 22-26, 2015

Cary, NC

Page 27: SAS Programming for High School - Giving Students the Power to Know

Contact Information:

O.B. [email protected]/highschool

Sharon T. Jones, [email protected] http://sjonespob.webs.com