Apr 30, 2026  
2025-2026 Graduate Catalog 
    
2025-2026 Graduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

DS 7120: Advanced Programming in SAS

3 Credit Hours
Prerequisite: STAT 7100  and DS 7020  
This course will cover advanced programming techniques using the SAS system for data management and statistical analysis. The topics covered include macro programming, using SQL with SAS and optimizing SAS programs. Upon completion of this course students will be prepared to take and pass the certification test and obtain the Advanced Programmer for SAS 9 certification.

Course Learning Outcomes
Students who successfully complete this course will be able to: 

  1. Generate detail reports by working with a single table, joining tables, or using set operators in SQL.
  2. Generate summary reports by working with a single table, joining tables, or using set operators in the SQL.
  3. Construct sub-queries and in-line views within an SQL procedure step.
  4. Use SAS SQL procedure enhancements. 
  5. Create and use user-defined and automatic macro variables within the SAS Macro Language. 
  6. Automate programs by defining and calling macros using the SAS Macro Language. 
  7. Use macro functions. 
  8. Debug Macros. 
  9. Create data-driven programs using SAS Macro Language. 
  10. Process data using 1 and 2 dimensional arrays. 
  11. Process data using hash objects. 
  12. Use SAS utility procedures. 
  13. Use Advanced functions. 



Add to Portfolio (opens a new window)