For a comprehensive list, it's best to review the required packing lists for each course in the program. You will need those items for those courses, but they do not have to be purchased at once, in advance, and often gear you already own covers some of those requirements.