The Computer Science program is about problem solving and the ability to learn new ideas and apply them. That's because the heart of software design is not the language or the developer environment, but the ability to define a problem, analyze various components, and project and evaluate potential solutions, all of which are subject to limitations and constraints inherent in a given computer.
Students must understand that in industry there must be more than just a working program. Good software must not only work but must be fully documented, clearly written, and easily modifiable to meet changing and more extensive requirements.
Learn more »