Skip to main content

340.700.01
Stata Programming II (Intermediate)

Location
East Baltimore
Term
4th Term
Department
Epidemiology
Credit(s)
1
Academic Year
2023 - 2024
Instruction Method
In-person
Class Time(s)
2nd and 4th Monday of each month
Tuesday, 4:00 - 5:00pm
Auditors Allowed
Yes, with instructor consent
Available to Undergraduate
No
Grading Restriction
Letter Grade or Pass/Fail
Contact Name
Frequency Schedule
Every Year
Prerequisite

Concurrent enrollment in 340.600 OR have basic level experience with any one of Python, R, GitHub, or ChatGPT.

Description
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. Includes topics: 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
This course is evaluated as follows:
  • 80% Project(s)
  • 20% Participation
Enrollment Restriction
concurrently enrollment in 340.600. If not enrolled in the Basic Stata class, students must have basic level experience with any one of Python, R, GitHub, or ChatGPT.
Special Comments

This is the onsite section of a course also held virtually/online. You are responsible for the modality in which you register.