Report Offensive Message
Hard versus Soft skills
Any IT degree program needs to have at least 50% of its courses in logic, circuits, programming, design and database management, and the math courses that go with them. That said, the soft, "office" skills still need to be taught. Management, psychology, sociology are for dealing with people. Finance, marketing, information management, even library science are rounding courses that should be oriented to get budding I.T. workers to understand how their skills will be used and integrated into the rest of the world. Of course, you could also break it down with the hard sciences and tech taught at the 4 year level, and the soft skills taught at the Master's level for those who need to be supervisors and managers.