You are a tenured professor at a medium-sized public university. The Interdisciplinary Gods have smiled upon you, and you have been handed an operating grant, office space, and broad design powers to create an advanced interdisciplinary degree1 in "Rationality" (you suspect your department head reads LessWrong). Your students will come from a broad range of disciplines, and you cannot assume that they will posses any particular prior knowledge.
Candidates in your program could take courses in any department, as long as you have personally approved a course as eligible for credits. [ETA] All admitted students will be awarded tuition wavers and living wages. A compelling ROI calculation was a requirement for admission, and all students have demonstrated some impressive real-world accomplishments.
You thumb through your University's course register2, seeing a long list of courses in a variety of disciplines: Anthropology to Writing and Humanistic Studies. Without some constraints, you think, this degree will be incoherent.
Which do you include?
[1] To avoid tangential conversation, don't worry about what sort of degree. This could be the course load for a PhD/MBA/MA/etc.
[2] If it helps you think this through, use the MIT OCW listings to make suggestions. HT: nerzhin
I would start with a computer science or software engineering program, trim a bit, and fill the remaining space with custom-built rationality courses.
I would also reserve at least one course-slot per semester reserved for presentation of miscellaneous of topics that are too small to fill a whole semester, and allow any professor to claim a short block of that time, and assign readings and exercises for it. The best lessons are those with a high value-to-length ratio, which means a short length, which means not being long enough to fill a course.
Like I asked the dude above - why computer science or software engineering? I don't know any programming languages, but I'm guessing they might help someone think logically. Perhaps a dedicated logic course would be better for that, though?