Explore Our Programs

Computer Science (B.A., B.S.)

Students working on a Lego robotics project.
Students working on a Lego robotics project.
Selected Courses
  • Introduction to Software Engineering
  • Computer Graphics
  • Computer Networks
  • Database Systems
  • Algorithms and Data Structures

Computer science is the practice of using computer-based solutions to solve complex social, scientific, and intellectual challenges. At Ithaca you'll learn the technical, organizational, and interdisciplinary skills needed to join the ranks of professionals who use computer technology to tackle these issues in diverse fields.

You'll begin your studies with a series of courses that emphasize problem solving using a number of programming languages and tools. Project courses build on these skills, giving you real-world problems to solve with your fellow students. You may also be invited to join your professors' research projects. For example, computer science majors are working in our virtual reality lab to develop therapeutic software for children with motor impairments. They're also working closely with our occupational and physical therapy departments to create assistive robots for children with physical and developmental disabilities.

Our graduates say that they are well prepared for the challenges of their jobs. Recent graduates are in positions at Lockheed Martin, Microsoft, and IBM, as well as at start-up companies. Others are pursuing further study in distinguished graduate programs.

Office of Admission  |  100 Job Hall  |  Ithaca College |  admission@ithaca.edu  |  (607) 274-3124 |  (800) 429-4274