Computer Science

Program Director: Dr. David Reed

In an increasingly high-tech world, graduates with knowledge and skills in computing and information technology are always in demand. Computing careers such as software engineer, Web designer, game developer, systems analyst, database manager, and network administrator can be challenging, dynamic, rewarding, and lucrative. The B.S. (Bachelor of Science) in Computer Science provides practical knowledge and skills for the information technology jobs of today, while also building the critical reasoning and communication skills necessary for a career in which learning and adapting to new technologies are essential. Alternatively, the B.A. (Bachelor of Arts) in Computer Science provides a strong foundation in software development and computing technology, while providing the flexibility for students planning to combine computing with another major or minor(s). A variety of internship opportunities are available, as well as student research experiences for majors pursuing graduate studies.

Computer Science programs