No they are not. I do not know where people get this information from, but in CS, every good school is a reach for almost everybody, even the top students.
On the other hand, @anntheman1, you are legacy to Notre Dame, so it may be a reach, but hardly a lottery ticket - ND has a strong legacy boost.
Vassar is a reach, and so is W&M for any OOS applicants. UW goes with the high reaches as an OOS applicant to CS. If you are looking to be a CS major, there is no reason for you to apply to Dartmouth, and I would replace UNC with U Michigan, and Dartmouth with Cornell.
If you are looking for a small college like Colorado college, Carleton is probably a better choice if you are interested in CS.
Why Appalachian state?