The Computer and Information Technology (CIT) program offers a Purdue Bachelor of Science Degree. The degree is available with four concentrations:

Every student in CIT takes a common set of courses to provide a well-rounded understanding of all facets of IT.  Students can specialize in one or more concentrations after the completion of their general IT coursework.


  • CIT is accredited by the Computing Accreditation Commission (CAC) of ABET
  • Students earn Purdue degrees
  • Faculty expertise and work experience
  • Four concentrations to choose from
  • Faculty have strong connections to NSF and industry funding
  • We work closely with industry to ensure CIT courses meet job market needs
  • All students graduate with IT industry experience
  • An international perspective & yearly study abroad opportunities to India and China
  • Small class sizes (~25) allows students to work closely with faculty.
  • Our vision is to produce graduates with a comprehensive perspective of Information Technology and the experience to create IT solutions that meet business needs.

Program Educational Outcomes

Three to five years after graduating, CIT alumni will:

  1. Design, implement, and evaluate solutions to meet the IT needs of industry.
  2. Provide leadership and project management for IT-related projects and services.
  3. Expand their IT knowledge to add value to an organization.

CIT Student Outcomes

Upon completion of the BS degree, CIT students will have attained:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  6. Use systemic approaches to select, develop, apply, integrate, and administer secure computing technologies to accomplish user goals.