Computer Engineering Technology
Computer Engineering Technology program graduates are prepared to join the work force as technical professionals in a variety of industries, including information technology. CET graduates take an applications-oriented approach to designing and implementing software, interfaces that link computers to other physical systems, and computer systems or other digital subsystems. They design software systems; create code and protocols; test and evaluate hardware and software products and processes; and diagnose and solve problems. Graduates should also possess appropriate knowledge, experience and skills to function effectively in multidisciplinary teams, adapt to changes in technical environments throughout their careers and progress in their professional responsibilities.
Program objectives
Program educational objectives are the skills and abilities graduates are expected to demonstrate during the first few years of employment. CET program educational objectives include:
- Achieving employment in a CET-related position with appropriate title and compensation.
- Demonstrating CET-related technical problem-solving skills.
- Functioning effectively in diverse and multidisciplinary teams.
- Communicating effectively with both technical and nontechnical audiences.
- Adapting to changes in technology through continuous personal and professional development.
- Being capable of assuming increasing professional responsibility.
- Conducting all professional activities with integrity, and demonstrating a sense of social and environmental responsibility.
Program outcomes are the skills and abilities students are expected to demonstrate at graduation. Program outcomes for the CET program include:
- Using principles and tools of science, mathematics, engineering and technology to design, implement and evaluate solutions to complex technical problems.
- Developing electronic and computer systems using appropriate software (with an awareness of related hardware issues), and using results of analyses to improve designs or methodologies.
- Successfully developing a meaningful software-based project taking safety, ethical, social, economic and technical constraints into consideration.
- Communicating effectively both orally and in writing.
- Working effectively in a team environment.
- Developing research and problem-solving skills to support lifelong personal and professional development.
- Evaluating the broader effects of technology, and identifying connections between technology and economics, politics, culture, ethical responsibility, social structure, the environment and other areas.







