Learning Outcomes

Upon successful completion of the Computer Science program at St. Bonaventure University, graduates:

will have a solid background in the core areas of the field (as defined by the Association for Computing Machinery) and in several elective areas as well;

will be able to write significant programs in a modern development language "from scratch" on an individual (as opposed to group) basis;

will be able gather requirements for a system from third parties, choose a paradigm in which to design the solution, and communicate the parameters of that solution to both professionals in the field and the originating parties.