For the Fall 2020 semester, this program will be delivered through a hybrid model that combines remote and in-person learning. View delivery modes for all programs.
The graduate has reliably demonstrated the ability to:
- Identify, analyze, develop, implement, verify and document the requirements for a computing environment.
- Contribute to the diagnostics, troubleshooting, documenting and monitoring of technical problems using appropriate methodologies and tools.
- Implement and maintain secure computing environments.
- Implement robust computing system solutions through validation testing that aligns with industry best practices.
- Communicate and collaborate with team members and stakeholders to ensure effective working relationships.
- Select and apply strategies for personal and professional development to enhance work performance.
- Apply project management principles and tools when working on projects within a computing environment.
- Adhere to ethical, legal, and regulatory requirements and/or principles in the development and management of computing solutions and systems.
- Support the integration of multiple software and hardware components using appropriate systems, methodologies and connection protocols.
- Install, configure, troubleshoot, and maintain a variety of computing devices and networked systems (software or hardware) in accordance with documented functional requirements and standards.
- Apply principles of digital and analog circuits to troubleshoot computing devices, including embedded components and systems.
- Contribute to the analysis, building, testing, implementation and maintenance of embedded (including IoT*) devices and applications.
- Contribute to the development and maintenance of software applications for systems integration.