Skip Navigation

Course Catalog

340.700.01 Advanced Stata Programming

4th term
1 credits
Academic Year:
2019 - 2020
East Baltimore
Class Times:
  • Tuesday,  4:00 - 5:00pm
Auditors Allowed:
Grading Restriction:
Letter Grade or Pass/Fail
Allan Massie
Course Instructor s:

Concurrent enrollment in 340.600 and at least 1.5 years' experience with Stata, or familiarity with Stata and knowledge of another programming language


Do you wonder whether to consider Stata a "real" programming language?

Do you find yourself wondering how to make your Stata scripts run more efficiently?

Have you ever wanted to write your own Stata commands?

Presents advanced topics in Stata Programming to expand upon the material in 340.600. Topics include simulations, advanced programming, file manipulation, and code optimization.

Learning Objectives:

Upon successfully completing this course, students will be able to:

  1. Use advanced Stata syntax
  2. Create and run simulations using Stata
  3. Write powerful and flexible programs to automate analytical tasks in Stata
  4. Optimize Stata code for faster runtime and minimal memory/disk usage
  5. Generate hypertext output using Stata (HTML, LaTeX)
Methods of Assessment:

Participation: 20%; Homework: 80%

Enrollment Restriction:

The course is restricted to students concurrently enrolled in 340.600.

Instructor Consent:

Consent required for all students

Consent Note:

Instructors to assess background knowledge

For consent, contact: