This document discusses nurse scheduling using integer goal programming. It begins with an introduction to nurse scheduling and the motivation for applying operations research techniques. It then reviews relevant literature on nurse scheduling models. The paper formulates the nurse scheduling problem with constraints to meet management objectives and nurse preferences. Notations and decision variables are defined for a scheduling model with 18 nurses, 21 days, and 3 shifts per day. The constraints include minimum staffing levels, assigning only one shift per nurse daily, and ensuring fair rotation of shifts. The goal is to generate cyclic schedules that satisfy constraints and optimize objectives like workload balance and nurse preferences.