BS in Computer Engineering Technology
Embedded systems are at the heart of devices and systems used every day. Computer engineers design embedded systems for medical diagnostic equipment, digital cameras, missile guidance systems, anti-lock braking systems, scanners, copiers, switches, routers, and cell phones. The embedded systems designer requires knowledge of computer hardware and software.
The computer engineering technology major is designed to meet industry’s ever-increasing need for engineers with an in-depth knowledge of hardware and software design and development. The curriculum bridges the gap between these two disciplines by providing a solid foundation in each and integrating them with intensive classroom and laboratory experiences.
From a software perspective, students gain a strong background in cutting-edge development with programming languages currently used in industry. Students learn industry standard approaches to application software development as well as state-of-the-art problem-solving techniques. Students learn techniques for developing applications code and firmware, and they understand and appreciate the difference. Embedded “C” and assembly language programming are performed in numerous courses.
The hardware focus of the curriculum is on digital systems design and development. From low-level gate design to high-end microprocessors and current bus standards, students gain an architectural understanding of computer systems. The curriculum includes in-depth design and analysis of combinational logic, sequential logic and state machines, micro-controller systems, microprocessor systems, and state-of-the-art computer technology. Students perform schematic entry timing analysis and FPGA development in VHDL using industry standard computer-aided engineering tools.
A capstone experience in the fifth year enables students to integrate their hardware and software expertise in a semester-long project course.
The emphasis on hardware and software design, along with a solid foundation in math, science, and the liberal arts, produces graduates who are well-prepared to enter the work force as design engineers or to pursue advanced degrees. Students will gain depth of knowledge and breadth of experience that will inspire them to pursue successful careers in their chosen professional field and embark on a path of lifelong learning.
Computer Engineering or Computer Engineering Technology? [PDF]
Program Options and Graduate Summary. [PDF]
Position Titles of Recent Graduates
- DSP Engineer
- Sr. Systems Engineer
- Hardware Engineer
- Field Applications Engineer
- Digital Hardware Engineer
- Software Engineer
Five Year Semester Curriculum Plan
|1||MATH||Math Sequence Course # 1||3||Summer
|EEET-111||DC Circuits||3||MATH-111, Co-req: EEET-112|
|EEET-112||DC Circuits Lab||1||Co-req: EEET-111|
|CPET-141||Digital Fundamentals||2||Co-req: CPET-142|
|CPET-142||Digital Fundamentals Lab||1||Co-req: CPET-141|
|General Education||Perspective 1||3|
|General Education||General Education Foundation||3|
|EEET-121||AC Circuits||3||EEET-111&112,MATH-171, Co-req: EEET-122|
|EEET-122||AC Circuits Lab||1||EEET-111&112,MATH-171, Co-req: EEET-121|
|CPET-121||Computational Problem Solving I||3|
|General Education||Perspective 2||3|
|2||MATH||Math Sequence Course # 3||3||MATH-172||Summer
|EEET-211||Electronics I||3||EEET-121&122, Co-req: EEET-212|
|EEET-212||Electronics I Lab||1||EEET-121&122, Co-req: EEET-211|
|CPET-231||Digital Systems Design||2||CPET-141&142, Co-req: CPET-232|
|CPET-232||Digital Systems Design Lab||1||CPET-141&142, Co-req: CPET-231|
|General Education||Perspective 3||3|
|CHMG-141||General & Analytical Chem I||3||Co-req: CHMG-145|
|CHMG-145||General & Analytical Chem I Lab||1||Co-req: CHMG-141|
|MATH||Math Sequence Course # 4||3|
|EEET-221||Electronics II||2||EEET-211&212. Co-req: EEET-222|
|EEET-222||Electronics II Lab||1||EEET-211&212. Co-req: EEET-221|
|CPET-251||Microcontroller Systems||3||CPET-141&142&121 Co-req: CPET-252|
|CPET-252||Microcontroller Systems Lab||1||CPET-141&142&121, Co-req: CPET-251|
|STAT-145||Intro to Statistics||3|
|General Education||Perspective 4||3|
|3||PHYS-111||College Physics I||4||
|EEET-331||Signals Systems and Transforms||3||EEET-121&122, MATH-211, Co-req: STAT-145|
|EEET-332||Signals Systems and Transforms Lab||1||EEET-121&122, MATH-211, Co-req: STAT-145|
|CPET-341||Hardware Description Language||2||CPET-231 & 232|
|CPET-342||Hardware Description Language Lab||1||CPET-231 & 232|
|CPET-321||Comp Problem Solving II||3||CPET-121|
|General Education||General Education Immersion (1 of 3)||3|
|CPET-499||Co-op Work Period #1||0||CPET-251 & 252 & 321|
|4||CPET-481||Networking Technologies||3||STAT-145 & MATH-171||Co-Op
Work Period #3
|EEET-425||Digital Signal Processing||4||EEET-331 & 332|
|EEET-421||Design and Innovation||2||EEET-221 & 222 & CPET-251|
|EEET-422||Design and Innovation Lab||1||EEET-221 & 222 & CPET-251|
General Education Immersion (2 of 3)
|Technical Elective||Technical Elective (1 of 2)||3|
|MFET-436||Engineering Economics||3||MATH-111 or Higher|
|CPET-561||Embedded Systems Design I||4||CPET-251 & 252 & 341 & 342|
|SWEN-563||Real Time and Embedded Systems||3||CPET-251 & 252 & 341 & 342|
|General Education||General Education Immersion (3 of 3)||3|
|Technical Elective||Technical Elective (2 of 2)||3|
|5||CPET-563||Embedded Systems Design II||Co-Op
Work Period 4
|General Education||General Education Elective||4|
|Free Electives||Free Elective (1 of 2)||3|
|Free Electives||Free Elective (2 of 2)||3|
|Course 1||Course 2||Course 3||Course 4|
|MATH 111- Precalculus||MATH 171- Calculus A||MATH 172- Calculus B||MATH 211|
|MATH 111- Precalculus||MATH 181- Project-Based Calculus I||MATH 182 - Project-Based Calculus II||MATH 211 or MATH 231|
|MATH 171- Calculus A||MATH 172- Calculus B||MATH 173- Calculus C||MATH 211 or MATH 231|
|MATH 171- Calculus A||MATH 172- Calculus B||MATH 211||Approved Math Elective|
|MATH 181 - Project-Based Calculus I||MATH 182- Project-Based Calculus II||MATH 211 or MATH 231||Approved Math Elective|
Students matriculated in this degree can elect to use their two technical electives and two free electives to complete one of two degree options. Each option consists of four courses. The courses in the two options are listed below.
- CAST-CPET-481 Networking Technologies (required by major)
- CAST-EEET-311 Communications Elec / EEET-312 Communications Elec Lab
- CAST-EEET-525 Wireless RF System
- CAST-EEET-531 Fiber Optics Technology
- CAST-EEET-261 Fund of Audio Engineering
- CAST-EEET-361 Modern Audio Production
- CAST-EEET-461 Introduction to Acoustics
- CAST-EEET-561 Audio Power Amplifier
Program Accreditation and Educational Objectives
The Bachelor of Science in Computer Engineering Technology program is accredited by the Engineering Technology Accreditation Commission of ABET, http://www.abet.org .
Program Educational Objectives
The Program Educational Objectives (PEO) of the Computer Engineering Technology program are to produce graduates who are prepared with the depth of knowledge, breadth of experiences and an attitude of professionalism that will enable them to:
- Pursue successful careers in their chosen professional field
- Pursue professional development to enhance their undergraduate degree and advance their careers
- Attaining increasing levels of responsibility and leadership in their chosen field
The Student Outcomes (SO's) for the Computer Engineering Technology program have been established such that students will demonstrate the following skills, knowledge, and behaviors, at the time of graduation.
Graduates of the Computer Engineering Technology program will have…
- an ability to select and apply the knowledge, techniques, skills, and modern tools of the discipline to broadly-defined engineering technology activities.
- an ability to select and apply a knowledge of mathematics, science, engineering, and technology to engineering technology problems that require the application of principles and applied procedures or methodologies.
- an ability to conduct standard tests and measurements; to conduct, analyze, and interpret experiments; and to apply experimental results to improve processes.
- an ability to design systems, components, or processes for broadly-defined engineering technology problems appropriate to program educational objectives.
- an ability to function effectively as a member or leader on a technical team.
- an ability to identify, analyze, and solve broadly-defined engineering technology problems.
- an ability to apply written, oral, and graphical communication in both technical and non-technical environments; and an ability to identify and use appropriate technical literature.
- an understanding of the need for and an ability to engage in self-directed continuing professional development.
- an understanding of and a commitment to address professional and ethical responsibilities including a respect for diversity.
- a knowledge of the impact of engineering technology solutions in a societal and global context.
- a commitment to quality, timeliness, and continuous improvement.