Association for Computing Machinery
Global Learning Opportunities for Bucknell Engineers (G.L.O.B.E.)
National Society of Black Engineers
Journals
Ars Combinatoria
IEEE Security & Privacy
IEEE Transactions on Visualization and Computer Graphics
International Journal of Intelligent Information Technologies
SIAM Journal on Matrix Analysis and Applications
SIMULATION: Transactions of The Society for Modeling and Simulation International
Books
Discrete Mathematics for Computer Science (Gary Haggard, co-author)
What's in a Compiler: A Tutorial View of Compiler Construction (Jerud Mead, author)
No matter which degree in computer science they choose, students often have the flexibility to study abroad. In recent years, computer science students have studied in Australia, Barbados, England, Ireland, Italy, Scotland, and Spain.
Computer science students are encouraged to study abroad at such locations as the University of London (Queen Mary), Kings College London, and the University of Nottingham in England, the University of Queensland and the University of Melbourne in Australia, Limerick University in Ireland, Sterling University in Scotland, University of West Indies in Barbados, Hamilton College in Spain, Temple University in Italy, and Bucknell in London.
Computer science and engineering students can also take advantage of ENGR 290 Engineering in Global/Societal Context, an academically strong, three-week summer program that has taken students with Bucknell faculty to Argentina, Brazil, England, France, Germany, and Switzerland in recent years.
Stephen M. Guattery
B.A. Swarthmore; B.S. MIT; M.S.E. Michigan; Ph.D. Carnegie Mellon
Scholarly interests: graph partitioning and spectral methods
Gary Haggard
B.S. Seattle; M.S., Ph.D. Purdue
Scholarly interests: data structures and graph theory; research in data structures includes implementation of effective algorithms for computing invariants for large combinatorial structures
Daniel C. Hyde
B.S. Northeastern; Ph.D. Illinois at Urbana-Champaign
Scholarly interests: parallel computation, cluster computing and distributed computing
Brian R. King
B.S., M.S., Ph.D. SUNY University at Albany
Scholarly interests: bioinformatics, data mining, machine learning, user interface design and usability
Xiannong Meng
B.S. Southeast University, China; M.S., Ph.D.Worcester Polytechnic Institute
Scholarly interests: intelligent web search, computer networks, operating systems
Luiz Felipe Perrone
Electrical Engineer UFRJ, Brazil; M.S. COPPE/UFRJ, Brazil; M.S., Ph.D.William & Mary
Scholarly interests: simulation, wireless networking, security
Benoit Razet
Magistere/M.S. Université Pierre et Marie Curie - Paris VI; Ph.D. Université Denis Diderot - Paris VII
Scholarly interests: formal methods, proof assistants, automata theory, Kleene algebras, functional programming
Joshua Steinhurst
B.S. University of Vermont; M.S., Ph.D. University of North Carolina – Chapel Hill
Scholarly interests: computer graphics (global illumination, graphics hardware), atmospheric optics
Lea Wittie
B.A. Grinnell; Ph.D. Dartmouth
Scholarly interests: programming language support for operating system constructs, type theory to move run-time checks to compile time
Richard Zaccone
B.S. Villanova; Ph.D. Penn State
Scholarly interests: software engineering, software design
The Computing Research Association sponsors a Distributed Mentoring Program for women computer science majors. The project matches women undergraduates with women mentors for a summer of research at the mentor’s institution. Recent Bucknell participants have studied at Brown University, the University of Utah, Colorado School of Mines, Georgia Tech, the University of Delaware and the University of Minnesota.
Students can make use of resources such as the Program for Undergraduate Research, the Institute for Leadership in Technology and Management and the Small Business Development Center to pursue interests that complement the education they receive from the department.
Programming contests, research presentations, study breaks, picnics and other activities are organized by the student chapter of the Association of Computing Machinery, an international computing professional organization.
Capstone Computer Science Design
Compiler Optimization
Computer and Network Security
Computer Architecture
Computer Graphics
Computer Networks
Computer Organization and Programming
Computer Science Honors Thesis
Computer Science Individual Study
Computer Science Capstone
Computers and Society
Data Structures
Distributed Computing
Introduction to Analysis of Algorithm
Introduction to Computer Science I and II
Introduction to a Microcomputer Environment
Introduction to Database
Operating Systems Design
Programming Language Design
Senior Design I and II
Theory of Computation
Topics in Computer Science
Web Information Retrieval
Number of full-time faculty: 10
Average number of majors per class year: 19