Course Data

Data Sets (ZIP File) (Updated 11/18/2015)


Homework 1 due 9/11/2015, 11:59pm (Solution)

Homework 2 due 10/7/2015, 11:59pm (Solution)

Homework 3 (Graph) due 11/2/2015, 11:59pm (Solution)

Homework 4 (Report) due 11/16/2015, 11:59pm (Solution)

Homework 5 (Data Step Computation) due 11/23/2015, 11:59pm (Solution)

Homework 6 (Raw Data) due 12/2/2015, 11:59pm (Solution)

Optional Homework due 12/9/2015, 5:00pm




Useful SAS Sites

Document Structure Information

STT 305 Course Info


Statistics (STT) 305--Fall 2015
Instructor: Jim Blum Office: OS 1001A
Office Hours: See Here Phone: 962-7635
Course Meeting Times: MWF 9-9:50, OS 2009 E-Mail:
Recommended Texts: SAS Certification Prep Guide: Base Programming (ISBN: 1-59047-335-3)
The Little SAS Book
Grading: Homework/Projects 50%
Mid-Term Exam 25%
Final Exam 25%
Course Topics: SAS/Windows environment
SAS data sets
Summarizing data
Report creation
Statistical Tests
Important Dates
Aug. 26 Last day to drop (with no grade) or add a class
Sep. 7 Labor Day (holiday)
Oct 7 Last day to withdraw with a W--Undergraduates
Oct 12 & 13 Fall Break, No Classes
Nov 6 Last day to withdraw with a W--Graduate Students
Dec 2 Last day of class
Dec 4 Final exam for STT 305--8:00 am
Internet Use: Though this course meets in a computer lab, it is not a course in net surfing or e-mail checking. Unauthorized internet use during class time may lead to significant penalties
Academic Honor Code: This course will adhere to the academic honor code of The University of North Carolina at Wilmington. No form of dishonesty, such as cheating, stealing, plagiarism, etc., will be tolerated. For further details see the 2015-2016 Undergraduate Catalog and the Code of Student Life.
Disability Services: The University of North Carolina at Wilmington has devoted much energy to meeting the requirements of Section 504, Federal Rehabilitation Act and to the Americans with Disability Act. If you feel you need assistance or accommodations to ensure equal opportunity in pursuing your educational goals, please contact Disability Services, x-3746.
UNCW practices a zero tolerance policy for any kind of violent or harassing behavior. If you are experiencing an emergency of this type contact the police at 911 or UNCW CARE at 962-2273. Resources for individuals concerned with a violent or harassing situation can be located at

Power Point and Sample Code

Introductory Concepts

Introduction to the SAS System
Demonstration Code 1, 2 & 3
SAS Basics
Sample Code 1 & 2
Exercise Solutions
Creating and Using Formats
Sample Code
Solutions to Exercises
Procedures for Summarizing Data
Sample Code for PROC FREQ
Sample Code for PROC MEANS
Sample Code for PROC UNIVARIATE (including ODS)

The Data Step

Introduction to the Data Step
Sample Code 1 & 2
Conditional Logic in the Data Step
Sample Code
Extra Problem & Solution
Combining Data Sets in the Data Step
Sample Code for Concatenating Data Sets
Sample Code for Merging Data Sets
Practice Problems for Data Step Programming

Charts and Graphs

Bar Charts with PROC GCHART
Sample Code
Graphics Options and Enhancements
Sample Code
Exercise Solutions
Sample Code
Making Maps with SAS
Sample Code

Reporting Tools

The Report Procedure
Sample Code
Exercise Solutions
Multi-way Tables in PROC REPORT
Sample Code
ODS and Style Definitions in PROC REPORT
Sample Code

More Data Step Programming

Controlling Output in the Data Step
Sample Code
Computing Across Records in the Data Step
Sample Code
Reading Raw Data with the Data Step
Sample Code: Part I and Part II
UNC Wilmington | 601 S. College Road, Wilmington NC 28403 | 910.962.3000 | About this Site | Copyright Notice | Feedback | Page maintained by:  J. Blum [ blumj AT uncw DOT edu ]