lol take some intro courses haha, but then again those intro courses are crap, and programming courses are over kill, so your doomed. probably like word process i guess is best, but don't take it until next year.
lol that class was a joke, but it was stupid i mean who cares about merge sorts and such. no one write their own sorts anymore, after finding that the best you can get for comparison sorts is O(n*log)
I think if you guys have a course on linear programming, its actually a good course because a lot of subjects actually use linear programming from biology to economics. Web paging and word processing is good if you aren't great in those areas, but most of those courses are taught at a level that is pretty much useless.
I thought that AI was pretty fun and interesting. It is a bit challenging in that you need quite a bit of background before you can take this, but it was well worth it.
If not, try a course in Database management. I figure this would be pretty useful especially for real world applications, such as medical databases of millions and millions of patients. This class was a did not require a whole lot of programming, but it did require a background in relational algebra and to learn SQL. Not a bad class overall!