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
The IT:BS degree is accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org.
Program Outcomes:
- Our graduates will apply their knowledge and skills to succeed in their careers and/or obtain advanced degrees.
- Our graduates will behave ethically and responsibly and remain informed and involved as full participants in their profession and society.
- Our graduates will creatively solve problems, communicate effectively, and successfully function in diverse and inclusive multi-disciplinary teams.
- 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:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Use systemic approaches to select, develop, apply, integrate, and administer secure computing technologies to accomplish user goals. [IT]
Annual Enrollment (Graduation) Data:
- TBD
