DevOps integrates software development and IT operations to streamline the delivery of high-quality software. DevOps personnel are involved from the onset of a new software project to ensure that operational and deployment needs are addressed as part of the design. DevOps personnel are key practitioners of Continuous Integration and Continuous Delivery (CI/CD), configuration management, and monitoring.  The software track focuses on software development, providing a strong theoretical foundation. It is designed for students who are passionate about programming and wish to work as software developers.

DevOps Track Flowcharts (Admission Date): FA26- FA25-SU26

Software Track Flowcharts (Admission Date): FA26- FA25-SU26 FA23-SU25 SP22-SU23 FA10-FA21

Regular Flowcharts (Admission Date): FA23-SU25 FA10-SU23

Current Catalog Description

The IT:BS degree is accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org.

Program Outcomes:

  1. Our graduates will apply their knowledge and skills to succeed in their careers and/or obtain advanced degrees.
  2. Our graduates will behave ethically and responsibly and remain informed and involved as full participants in their profession and society.
  3. Our graduates will creatively solve problems, communicate effectively, and successfully function in diverse and inclusive multi-disciplinary teams.
  4. Our graduates will apply principles and practices of information technology to identify, implement, and enable effective technologies and apply fundamental computing knowledge to solve information technology problems.

Student Learning Outcomes:

  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. [IT]

Annual Enrollment (Graduation) Data:

  1. TBD