- Ability to use current programming languages such that the student produces useful algorithms that solve mathematical, graphical and other structures.
- Ability to reason and think in abstract terms, such as object orientation in order to build proper algorithms.
- Ability to communicate the fundamentals of computer science both in written form by applying software engineering techniques and verbal forms.
- Ability to cross disciplinary lines to abstract and apply CS based solutions in different disciplines.
- Facility with the fundamental and mathematical constructions of Information Science, the essential foundation of the discipline.
- Understanding of basic computer hardware architecture and be able to design fundamental logic circuits.
- B.S. students will be prepared to discuss more complex computer based solutions to physical and mathematical problems as they relate to engineering and scientific disciplines.
Open House and Visit Days