The Bachelor of Science in Computer Engineering Technology teaches students to work at the interface between hardware and software, linking digital technology to computer applications. Students study software design and testing, operating systems, programming languages, digital systems, computer organization and architecture, micro-controller systems and the latest programmable chip technology. All students will complete a capstone course in which they propose, design, build, test and deliver a computer-based system.
The B.S. degree in Computer Engineering Technology is accredited by the Engineering Technology Accreditation Commission (ETAC) of ABET, https://www.abet.org, under the General Criteria.
Program Educational Objectives
Within three to five years of graduation,
- Graduates will have successful careers in the field of computer engineering technology and provide solutions to challenging problems in their profession by applying technical knowledge related to the field.
- Graduates will show commitment to continuing their education to improve their professional expertise so as to adapt to an evolving work environment.
- Graduates will demonstrate effective communication capabilities and a strong commitment to teamwork while working in a diverse cultural and interdisciplinary environment.
- Graduates will exhibit high levels of professionalism and ethical responsibility, and work for the betterment of society.
Student Outcomes
Upon graduation, graduates will be able to
- Apply knowledge, techniques, skills and modern tools of mathematics, science, engineering and technology to solve broadly-defined engineering problems appropriate to computer systems and associated systems
- Design systems, components or processes meeting specified needs for broadly-defined engineering problems appropriate to computer systems and associated software systems
- Apply written, oral and graphical communication in broadly-defined technical and non-technical environment and an ability to identify and use appropriate technical literature
- Conduct standard tests, measurements and experiments and to analyze and interpret the results to improve processes related to computer systems and associated software systems
- Function effectively as a member as well as a leader of technical teams