syllabus on advanced sas programming

3
STAT 541/J541 SYLLABUS Advanced SAS Programming Spring 2014 John M. Grego 216A Leconte MW 8:05-9:20 Wardlaw 116 777-5070 Office Hrs: TTh 11-12:30 [email protected] Text SAS R Certification Prep Guide: Advanced Programming for SAS R 9, Third Edition, by SAS Institute Inc. Disabilities If you qualify for accommodations because of a disability, please submit a letter to me from the Office of Student Disability Services in a timely manner so that your needs can be addressed. The Office of Student Disability Services determines accommodations based on documented disabilities. Contact: 777-6142, LeConte 112A; http : //www.sa.sc.edu/sds Learning Outcomes Students should be able to Perform SQL queries and data management using PROC SQL Interpret and write complex SAS macro programs Manage, combine, modify, and format data sets in SAS Write SAS code that runs efficiently Sort and query SAS data sets efficiently Grading Grades will be weighted in the following way: Exam 1 (in-class) 100 points Exam 2 (in-class) 100 points Homework/Classwork 100 points Project 100 points Final Exam (take-home) 100 points Total 500 points The project will be a coding, data management or macro-writing project that can be under- taken with a partner (or partners) and will consist of a project proposal (25%), computer work (25%), and written draft (50%). The project will enhance (or reinforce) several skills students will need in their future (or current) career: written communication, practical problem-solving and teamwork. 1

Upload: mrtoonces

Post on 18-Jul-2016

24 views

Category:

Documents


1 download

DESCRIPTION

Syllabus from a college course on advanced SAS programming

TRANSCRIPT

Page 1: Syllabus on Advanced SAS Programming

STAT 541/J541 SYLLABUSAdvanced SAS Programming

Spring 2014

John M. Grego 216A LeconteMW 8:05-9:20 Wardlaw 116 777-5070Office Hrs: TTh 11-12:30 [email protected]

Text SAS R© Certification Prep Guide: Advanced Programming for SAS R© 9, Third Edition,by SAS Institute Inc.

Disabilities If you qualify for accommodations because of a disability, please submit a letterto me from the Office of Student Disability Services in a timely manner so that your needs canbe addressed. The Office of Student Disability Services determines accommodations basedon documented disabilities. Contact: 777-6142, LeConte 112A; http : //www.sa.sc.edu/sds

Learning Outcomes Students should be able to

• Perform SQL queries and data management using PROC SQL

• Interpret and write complex SAS macro programs

• Manage, combine, modify, and format data sets in SAS

• Write SAS code that runs efficiently

• Sort and query SAS data sets efficiently

Grading Grades will be weighted in the following way:

Exam 1 (in-class) 100 pointsExam 2 (in-class) 100 pointsHomework/Classwork 100 pointsProject 100 pointsFinal Exam (take-home) 100 pointsTotal 500 points

The project will be a coding, data management or macro-writing project that can be under-taken with a partner (or partners) and will consist of a project proposal (25%), computerwork (25%), and written draft (50%). The project will enhance (or reinforce) several skillsstudents will need in their future (or current) career: written communication, practicalproblem-solving and teamwork.

1

Page 2: Syllabus on Advanced SAS Programming

The grading scale will be:

90 to 100 A85 to 89.9 B+80 to 84.9 B75 to 79.9 C+70 to 74.9 C65 to 69.9 D+60 to 64.9 D0 to 59.9 F

In accordance with standards outlined in the Academic Bulletins, graduate students willbe assigned additional work. The class exercises and each of the three exams will havesupplemental problems at the graduate level that graduate students must complete. Thiswork will count toward graduate students’ overall score for a given assignment.

Blackboard and Course Webpage All classwork should be uploaded by the studentvia Blackboard. I will generally use Blackboard to manage assignments, though almostall course material will be posted on the course website. The URL for the class web pageis http://www.stat.sc.edu/∼grego/courses/stat541; the website is also available throughBlackboard.

Classwork and Homework Students will complete exercises that emphasize active par-ticipation for each of the chapters of the text. The material will generally include demon-strations of code, as well as more typical homework problems.

In a typical class, I will review any class exercises, then lecture on new material whilebuilding in time for you to run the same code that I run in class. Given the nature of muchof the material in this course, many lectures will be shorter than the allotted 75-minute timeperiod.

You are encouraged to discuss assigned exercises with your classmates and the instructor,but all such assignments must be written independently. Do not copy any part of anotherstudent’s work or computer code. You are not allowed to discuss the take-home final examwith your classmates; you should consult me if you have any questions. Incidences ofcheating and academic dishonesty will be punished to the full extent allowed under universityregulations.

Course Interaction The professor will be available in person in their office, by phone, andby e-mail. Students may also communicate with one another in person in the studio, bye-mail, or other social media.

Course Delivery Technology Course viewing information is available on Blackboard. Thecourse can be watched live via Breeze/Adobe Connect (enter as a guest), or streamed/downloadedwithin 24 hours. Instructions for login will be posted as an Announcement in Blackboard. Iwill use the computer extensively in class for demonstrations and introduction of computersoftware; all computing done by me in class will also be posted on the webpage. SAS isavailable through the MS network in LC 124 and LC 303A (SAS is only available on a lim-ited number of computers in Room 303A) and on the PCs in Gambrell’s basement (use yourBlackboard login userid and password), but students should strongly consider copies forlaptop use, since limited access to labs can affect course success. SAS licenses are availablefor student use for $60 from USC (accessed via the Purchase Computer Software tab in SelfService Carolina).

2

Page 3: Syllabus on Advanced SAS Programming

Course Schedule

Date Assignment/Topic Graded Work1/13 Chapter 11/151/20 No class (MLK service day)1/22 Chapters 2-3 CE 11/27 Chapter 4 CE 21/29 CE 32/3 Chapters 5-62/5 CE 42/10 Chapters 7-8 CE 52/12 CE 62/17 Exam 12/19 Chapter 92/24 Chapter 10 CE 72/263/3 Chapter 11 CE 83/53/10 Spring Break3/12 Spring Break3/17 Chapters 12-133/19 CE 93/24 Chapters 14-15 CE 103/26 CE 113/31 Chapter 16 Proposal Due4/2 Exam 24/7 Chapters 17-184/94/14 Chapters 19-20 CE 124/164/21 Chapters 21-24 CE 13, Project Draft Due4/234/28

The final exam will be due Monday, May 5 at 5 PM

3