1 / 25

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 Beginning. Caroline McCullen SAS Institute, Education Division Director of AoIT Apex High School Teacher Meeting Leslie Keller, Programming Instructor.

benita
Download Presentation

Collaborating with SAS, Inc. to Create an Innovative, Real-World Programming Course

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Collaborating with SAS, Inc. to Create an Innovative, Real-World Programming Course Leslie Keller Apex High School AoIT

  2. The Beginning • Caroline McCullen • SAS Institute, Education Division • Director of AoIT • Apex High School • Teacher Meeting • Leslie Keller, Programming Instructor

  3. Apex High School AoIT SAS Institute SAS NC State University College of Education The Team

  4. The 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

  5. 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

  6. 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.

  7. Let’s take a quick look at SAS.

  8. The Process • Existing training kit modified for high school audience • PowerPoint Presentations enhanced/modified • Chapter Materials Developed • Worksheets (Guided Lecture) • Exercises • Study Guides • Assessments • Projects

  9. Guided 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

  10. Guided Lecture Worksheets • Composed of • Objectives • Vocabulary/Code • Fill-in-the-blank Sentences • Short Answer Questions

  11. Chapter 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.

  12. Chapter Exercises • Composed of: • The data needed • Instructions • Example of correct output

  13. Assessments • 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

  14. Assessments

  15. Projects • 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

  16. Projects

  17. Course 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

  18. Course 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.

  19. Teacher 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

  20. 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?

  21. 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 Why Teach High School Students SAS Programming?

  22. 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

  23. 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 Many thanks to the people who made this course happen:

  24. Questions & Answers • Leslie Keller • Caroline McCullen • Colleen Jenkins

  25. Session Evaluation FormsContact Information lkeller@wpcss.net

More Related