Lkeller collaborating with_sas_wkshop
-
Upload
nafcareeracads -
Category
Education
-
view
113 -
download
2
description
Transcript of Lkeller collaborating with_sas_wkshop
Collaborating with SAS, Inc.
to Create an Innovative,
Real-World Programming Course
Collaborating with SAS, Inc.
to Create an Innovative,
Real-World Programming Course
Leslie Keller
Apex High School AoIT
The BeginningThe Beginning
Caroline McCullen SAS Institute, Education Division
Director of AoIT Apex High School
Teacher Meeting Leslie Keller, Programming Instructor
The TeamThe Team
Apex High SchoolAoIT
SAS Institute
SAS
NC State UniversityCollege of Education
The TeamThe Team Apex High
Leslie Keller, Programming Instructor NC State University
Dr. Ellen Vasu, Dept. Head, Curriculum & Instruction Dr. Lori Holcomb, Asst. Professor, Instructional Technology
SAS Institute Caroline McCullen, Education Strategist, SAS InSchool Elizabeth Ceranowski, Student Programs Manager, SAS
Academic Program - Americas Natalie Murray, Trainer, SAS Institute Catherine Gihlstorf, Curriculum Resources Manager,
Academic program Colleen Jenkins, SAS Institute
What and Who is SAS?What and Who is SAS?
SAS Institute “With 30 years of experience, SAS delivers proven solutions to
access relevant, reliable, consistent information throughout your enterprise, giving you the ability to make the right decisions and achieve sustainable performance improvement.”
SAS Software “SAS software helps companies in every industry transform their
data into predictive insights about company performance, customers, markets, risks and more.”
from the SAS Institute web site
SAS Programming ?SAS Programming ?
SAS Base Programming Training SAS Programming 1
http://support.sas.com/training/us/crs/prog1.html This foundation course focuses on the following key areas: reading
raw data files and SAS data sets; investigating and summarizing data by generating frequency tables and descriptive statistics; creating SAS variables and recoding data values; subsetting data; combining multiple SAS files; creating listing, summary, HTML, and graph reports.
SAS Programming 2 http://support.sas.com/training/us/crs/prog2.html This intermediate course focuses on how to manage SAS data set
input and output, work with different data types, and manipulate data. Specifically, the course discusses using the DATA step to control SAS data set input and output, combine SAS data sets, summarize data, process data iteratively with DO loops and arrays, and perform data manipulations and transformations.
Let’s take a quick look at SAS.Let’s take a quick look at SAS.
The ProcessThe Process
Existing training kit modified for high school audience PowerPoint Presentations enhanced/modified Chapter Materials Developed
Worksheets (Guided Lecture) Exercises Study Guides Assessments
Projects
Guided Lecture WorksheetsGuided Lecture Worksheets
Purpose Enhance and engage student in material Aide students in picking out important concepts
and skills Reinforce programming commands and terms Study guides
Aligned with chapter sections
Guided Lecture WorksheetsGuided Lecture Worksheets
Composed of Objectives Vocabulary/Code Fill-in-the-blank
Sentences Short Answer
Questions
Chapter ExercisesChapter Exercises
Purpose Reinforce and apply the skills learned in the
chapter section Prepare student for performance part of the
assessment
Exercises build upon each other Skills are constantly being reinforced as the
student not only applies the new programming skills, but continuously uses previously learned skills.
Chapter ExercisesChapter Exercises
Composed of: The data needed Instructions Example of
correct output
AssessmentsAssessments
Purpose To determine if student has mastered the new
material. Comprised of multiple choice questions and
application/performance exercises. Multiple choice questions similar in format to the SAS
Base certification test. Performance exercises similar in format to the exercise
questions.
Blackboard and MS Word formats
AssessmentsAssessments
ProjectsProjects
Purpose Determine if the student
Is maintaining programming skills learned over a period of time.
Can combine programming skills to solve an exercise. Apply skills to real world situations relevant to the
student School survey Individual student interest/course data
Cross-curriculular
ProjectsProjects
Course Delivery MethodsCourse Delivery Methods
PowerPoint Presentations Lecture Use of Guided Lecture Worksheets Explicit Examples of Processes
Student Understands WHAT is Happening.
Available for students to use as needed
Course Delivery MethodsCourse Delivery Methods
Blackboard Course Site All Materials Available to Student
Learning Styles IEP’s
Instant Feedback on Tests (Multiple-Choice Sections)
Teacher can make comments on code.
Teacher MaterialsTeacher Materials
Guided Lecture Worksheet Solutions Exercise Solutions Project Solutions Assessment Solutions
Including programming problem solution
Teacher Notes Pacing Guide
Based on 90 days – 1.5 hour classes per day
Why Teach High School Students SAS Programming?Why Teach High School Students SAS Programming?
The SAS programming course prepares students to meet a real demand across many industries as well as prepares students for higher education. It involves not only programming, but critical, higher-level
thinking and problem solving skills.
“Through the Academies, educators and business people work as partners by investing in and developing America's youth” - NAF Website
Why Teach High School Students SAS Programming?Why Teach High School Students SAS Programming? Shortage of SAS Programmers Prepares students for an world-wide industry
certification SAS used in many colleges/universities,
undergraduate and graduate levels Not just for Statistics courses
Pertinent to many degrees Business Agriculture Mathematics Engineering More, more, more
Who Should Take SAS?Who Should Take SAS?
Recommended Prerequisites Algebra I
Logic, problem solving, word problems
Programming I Knowledge of fundamentals of programming
Concepts, syntax
Recommended 10th grade or higher
Many thanks to the people who made this course happen:Many thanks to the people who made this course happen:
SAS Inc. Caroline McCullen Elizabeth Ceranowski Catherine Gihlstorf Natalie Murray Colleen Jenkins
Apex High School Robert Matheson Julie Oster Celeste Smith
NC State University Dr. Ellen Vasu Dr. Lori Holcomb
Questions & AnswersQuestions & Answers
Leslie Keller Caroline McCullen Colleen Jenkins
Session Evaluation Forms
Contact [email protected]
Session Evaluation Forms
Contact [email protected]