Computer Science (CS)

Professors: Barbara D'Ambrosia (Chair), D. W. Palmer, L. M. Seiter; Assistant Professor: E. Manilich, J. Gurary

Major Programs

The Department of Mathematics and Computer Science offers two major programs in computing: a bachelor of science in Computer Science, and a bachelor of science in Computer Science with Healthcare Technology. They have a common set of core courses for the first two years of study, preparing students with a strong foundation in software programming and application development. The majors diverge for the upper-level courses, with Computer Science majors acquiring a strong understanding of how and why technology works, while Computer Science with Healthcare Technology majors augment a foundation in computer science principles and practices with technology and information processing from the healthcare field. The department also offers mathematics (MT) and data science (DATA) programs that are described in separate sections.

Technology is becoming an increasingly integral part of everyday life. It influences the music we enjoy, the medical advances we rely upon, the way we communicate, and how we do business. An understanding of technology is a vital skill set for an educated person in this century. Technology drives innovation in all of the sciences and business, as almost every significant challenge facing the world turns to computing as an aid to a solution.

The major in Computer Science  leading to the B.S. prepares students for a career in technology, as well as graduate study in computer science. Computer science careers span the spectrum of possibilities: from working for national companies with large, well-established technology departments to founding entrepreneurial start-up companies at the frontier of future technology to filling critical support roles in virtually all possible fields, including medicine, business, manufacturing, consulting, government, law, and research.

The major in Computer Science with Healthcare Information Technology  leading to the B.S. is a complete degree in computer science with additional and focused course work that provides foundational knowledge for the technological side of the healthcare field. Students in this program have all the professional opportunities of those in the Computer Science major with additional preparation, insight, and hands-on experience for a healthcare-related career. Additionally, because of the intertwined nature of technology and medicine, this program can also provide a valuable foundation for the next generation of doctors and medical professionals.