STATA PROGRAMMING Syllabus

340.600.01 | AY 2013-2014 - 4th Term | 2 Credit(s)
Th 3:30:00 PM
  • Contact Information
    Faculty
    Allan Massie
    Dorry Segev
  • Course Learning Objectives

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

    • Demonstrate Stata commands that are necessary for analysis, but that students may not encounter in the core biostatistics / epi series: reshape, collapse, encode, insheet; variable formats (strings, ints, floats, dates); factor variables; advanced graphing
    • Produce Stata programming to make work more efficient and less error-prone: loops; macros, .ado files; text file output; automating table/figure generation
    • Create project workflow so that data are not lost and results are reproducible: logging, commenting, versioning, file organization
  • Course Description
    Teaches Stata programming in a systematic way to students who have had exposure to Stata or another statistical package, but may not have the tools to perform complex analytical projects independently. Covers data management, programming concepts, procedural programming, Stata-specific commands and constructs, and project workflow.
  • Intended Audience
    First-year epidemiology students about to embark on independent research (upper years or other departments also welcomed)
  • Methods of Assessment
    Three student projects/homework assignments, weighted equally (33.3% each)
  • Prerequisites
    340.751-752, 140.621-622 or 140.651-652 or permission from instructors
  • Course Schedule

    Please see the course Session for a full list of dates and items for this course.

  • Academic Ethics Code

    Students enrolled in the Bloomberg School of Public Health of The Johns Hopkins University assume an obligation to conduct themselves in a manner appropriate to the University's mission as an institution of higher education. A student is obligated to refrain from acts which he or she knows, or under the circumstances has reason to know, impair the academic integrity of the University. Violations of academic integrity include, but are not limited to: cheating; plagiarism; knowingly furnishing false information to any agent of the University for inclusion in the academic record; violation of the rights and welfare of animal or human subjects in research; and misconduct as a member of either School or University committees or recognized groups or organizations.

  • Disability Support Services
    If you are a student with a documented disability who requires an academic accommodation, please contact the Office of Student Life Services at 410-955-3034 or via email at dss@jhsph.edu.