Computer Science Program
Preparation for IT positions, graduate school
The computer science major prepares students for entry-level positions in industry as software engineers and systems analysts as well as for graduate study in computer science. Graduates readily find entry level IT positions. Department alumni working in the industry frequently recruit new graduates for their firms, resulting in clusters of Bonaventure alumni at several companies. Alumni also recruit upper division undergraduates for summer internship positions at their companies.
Program graduates are well prepared for continued study at the graduate level. Two recent graduates received research assistantships to pursue Ph.D. degrees, one at the Rensselaer Polytechnic Institute, the other at the University of Arizona.
The Department maintains two computer labs in one of the newest buildings on campus, the Walsh Science Center. Labs provide students with up-to-date hardware and software to support the curriculum and independent student research. The Software Development Lab supports the first two courses in the major curriculum as well as courses focused on, graphics, web application and user interface development. The Robotics/System Lab supports upper division courses in robotics, database, operating systems and networking.
Work with faculty on research projects
Upper division undergraduate students engage routinely in research projects under faculty direction. Recent projects include the development of a gaming graphics engine, J-Unit testing as part of the Corona project, and autonomous robot navigation of Walsh. Bonaventure undergraduates have presented poster sessions at regional and national computer science conferences as well as the Student Research & Creative Endeavors Exposition held on campus each spring. Upper division students also assist faculty members as lab assistants in lower division labs.
The Department maintains its own network on the St. Bonaventure University campus, providing students with an opportunity for hands-on experience maintaining a network and servers. It also maintains its own website, www.cs.sbu.edu, which supports computer science courses, and has developed and maintains a site for a local not-for-profit.
Department faculty is active professionally. Faculty members have published more than 40 articles and three books. They have won multiple grants to support the program, including four National Science Foundation grants, an IBM Corona grant for support of student research on automated software testing, and a George I. Alden Foundation grant for the robotics project Inside the Mind of a Robot. Undergraduates have benefited directly by carrying out directed research with faculty.
Faculty member, Anne Foerst, was a consultant for the movie "Surrogates." She makes an appearance at the beginning of the film.
The department is a member of the Microsoft Academic Alliance, which permits students to acquire Microsoft operating systems, development environments such as Visual Studio, and database products for free.
For more information, contact the chair of the Department of Computer Science, Dr. Steven Andrianoff.