I’m far from a specialist so take my opinion with a grain of salt.
It looks to me that Denison’s program is more versatile and is both complete and well thought-out. While among 109, 110, and 111 not all would interest your son, the fact they have three “entries” into the major is good, because it shows they’ve mapped out paths for people who already know they want to major in CS, people who are interested in digital media and haven’t thought about CS, and people who are into other hard sciences and could add a CS minor/major. In shows their department is inclusive and isn’t a killing field for kids who haven’t thought of themselves as possibly trying CS - and ultimately, that enriches the experience of all students, including those like your son who already know what they want to do (and can skip the 109/110/111 level if qualified, another example of inclusivity).
I also looked at opportunities to study at a highly specialized level - and it’s quite possible: they have semester programs for CS majors at the Budapest institute ( for strong math majors), at Queen’s Belfast, Glasgow, and Edinburgh (all three Russell Group - ie., the British “Ivy League”) including a possible internship in Edinburgh.
http://denison.edu/academics/off-campus/accepted-programs?field_off_campus_program_tid=1220
I think Trinity has an advantage in location (I know, you didn’t ask :p). Trinity’s study abroad program seems very broad, but I didn’t see anything specific for CS - you’d need to ask where CS majors who have studied abroad in the past 5 years attended, if a specialized CS program abroad is possible, if it’s common. It also has different entrance-to-major classes, but only one sounds like a gateway course (ie., “computers and society” includes some hardware/software work but is apparently the equivalent of an elective for non majors, who would take the very different-sounding “Principles of Computing”.) Can be a plus for your son - no newbie who discovers CS in college will join the specialized courses. Can be a minus if he enjoys diversity. The Software Design Project, over 3 semesters sounds great. Ask Denison whether such a thing is possible there.