CBU offers two related degrees in the broad field of computing with courses taught in three schools. The School of Business offers courses in Management Information Systems (MIS), the School of Engineering has a major in Computer Engineering (ECE) and the School of Sciences has a major in Computer Science (CS). The MIS courses prepare a graduate to manage software that solves problems in a business environment. The ECE degree prepares a graduate to design hardware and software. The CS degree prepares a graduate to develop software. A computer scientist designs algorithms to solve applied problems efficiently with software in such areas as video games, search engines, bioinformatics and secure communication. For example, one reason why Google is such a widely used tool for web searches is the speed and quality of its search algorithm.
Dr. Pascal Bedrossian, Professor of Mathematics and Computer Science, used a genetic algorithm to create a final exam schedule that meets the needs of both students and faculty. His algorithm creates a final exam schedule that a) has no conflicts for students; b) has no student taking four exams on any day; c) allows faculty to schedule multiple sections in one time slot for a common final exam; and d) minimizes those students who have three exams on one day. His algorithm represents a significant improvement over the old way where some students had to resolve conflicts of two finals in the same period and common final exams for multiple sections were difficult to accommodate.
Our Computer Science majors take an internship course in their junior year where they help to develop software for local businesses. They next take a capstone course in their senior year in which they complete a software project for industry in order to gain additional experience and use their skills and knowledge bases to solve a real problem. Our best graduates find jobs with companies such as Microsoft, Google and the New York Times. Some of these graduates have been featured in previous issues.
The Computer Science degree requires an option in computer engineering, information technology management, bioinformatics or forensics. Bioinformatics applies techniques of computer science to solve biological problems at the molecular level. St. Jude Children’s Research Hospital uses bioinformatics as one of its research tools to find cures for diseases. A computer scientist in forensics applies techniques of computer science to answer questions in the legal field.
CBU offers the opportunity to obtain dual degrees in Computer Science and Electrical Engineering, and dual degrees in Computer Science and Mathematics. CBU has also developed a degree in Cyber Security and Digital Forensics that requires several computer science courses.