Department of Computer Science
Computer Science is the scientific study of computer theory, problems, and solutions, user interface issues, and computer development, programming and design. In today’s increasingly digital world, substantive knowledge and skills relating to computers are invaluable.
Our programs provide a broad background in computer science to prepare students to apply their scientific and mathematical knowledge to the design, implementation and evaluation of computer-based systems.
BA, University of Rochester
MS, PhD, State University of New York at Buffalo
This Fall (2015), as a member of the Department of Computer Science, Dr. Michael Black will teach Data Structures and Algorithms (COMP 330), as well as Topical Studies (COMP 399) and Systems Computing (COMP 596). He earned his doctorate in electrical and computer engineering at the University of Maryland, College Park, in 2007. His research focus is microprocessor design that he uses as he develops software for teaching computer hardware and operating systems to undergraduate students. Dr. Black was a 2009 Fulbright Scholar to India, has advised six master's theses within the past 10 years of teaching and has received funding from the National Science Foundation for his research. His hobbies include collecting and restoring vintage computers and electronics as well as writing computer emulators and Android games. He also raises Nigerian Dwarf goats.
BS, Rose-Hulman Institute of Technology
MS, PhD, University of Maryland
BS, Sookmyung Women's University
MS, PhD, Oregon State University
Haleh Khojasteh received her doctorate in computer science at Ryerson University in Toronto, Canada. Before coming to BSU, Dr. Khojasteh taught at Ryerson University. Dr. Khojasteh’s research interests include cloud computing and data centers, distributed systems, computer networks, wireless networks and communication, wireless sensor networks, mathematical modeling and optimization, performance analysis, stochastic processes, data analysis and machine learning. Her favorite activities include reading books and hiking.
BSc, Shahid Beheshti University
MSc, PhD, Ryerson University
Yiheng Liang received his PhD in computer science and engineering from the University of North Texas. His undergraduate major was software engineering with special interests in information and network security. While doing research in computational epidemiology during his doctorate, Dr. Liang extended his research into the area of big data. Dr. Liang had abundant teaching experience in computer science at the University of Central Missouri.
BS, Beihang University
MS, PhD, University of North Texas
Enping Li received her doctorate in electrical engineering from State University of New York at Binghamton in 2012. Her research and scholarship interests include information security, digital forensics and mobile application development. She enjoys playing table tennis, swimming and traveling.
BS, North China University of Technology
MS, China University of Petroleum
PhD, State University of New York at Binghamton
MSc, University of Karachi, Pakistan
MS, University of Massachusetts at Boston
MS, Northeastern University
A BS degree in Computer Science accredited by the Computing Accreditation Commission of ABET is offered by the department, which also offers a minor in the same subject as well as a MS degree in Computer Science. Our students gain an understanding of the professional and ethical responsibilities inherent in designing the software that runs our world today. They also learn to work effectively in teams to build the larger computer systems of the 21st century. They become lifelong scholars, prepared to develop and adapt their skills and knowledge to keep pace with this rapidly evolving discipline.
For more information on programs see our Catalog.