Computer Engineering Technology

Computer Engineering Technology Bachelor of Science (B.S.) Degree

Computer Engineering Technology

Be an integral part of the high-tech economy.

California University of Pennsylvania's computer engineering technology program equips you with the latest knowledge and skills in applying current technologies to practical problems and situations. This undergraduate program will give you a comprehensive technical education in computer systems hardware and software, with an emphasis in embedded systems design.

Cal U's hands-on approach to education will prepare you for a wide range of rewarding careers as a computer engineering technologist. Upon graduation from this accredited program, you'll also be eligible to sit for a pre-licensing Fundamentals of Engineering (FE) exam.

Learn today's top skills as you prepare for the future.

As a Cal U computer engineering technology major, you'll gain in-demand job skills in:

  • Digital electronics.
  • Microprocessor engineering.
  • Embedded systems.
  • Computer networking.
  • Computer systems design.
  • Software.


Internships: As an undergraduate in Cal U's computer engineering technology program you'll be encouraged to complete a for-credit internship. You'll be placed with an organization related to your career goals to gain on-the-job experience in applying computer engineering knowledge and skills. 

Top Accreditation: Cal U's computer engineering technology programs maintain international accreditation through the Engineering Technology Accreditation Commission (ETAC) of ABET.

Learn more about applying

Projected job growth for software developers through 2024. (Source: U.S. Bureau of Labor Statistics.)
Median annual salary for all computer and information technology occupations. Network architect salaries average $101,210, and software developer salaries average $102,280 per year. (Source: U.S. Bureau of Labor Statistics.)
Degree icon.

Degree Benefits

There are many advantages to studying computer engineering technology at Cal U:

  • Small class sizes and individualized attention from highly qualified faculty.
  • State-of-the-art laboratory facilities and equipment.
  • A hands-on experiential approach to education.
  • A broad range of career-oriented courses that give you an understanding of key technological, scientific and mathematical concepts.
Cap icon.

Graduate Outcomes

As the economy becomes increasingly high-tech, the demand for computer engineering technology graduates is rising. Cal U's computer engineering technology bachelor's degree program will qualify you for well-paying engineering technologist positions in a range of industries from aerospace to communications and beyond. Career opportunities are diverse and plentiful in the areas of:

  • Software development/software engineering.
  • Hardware systems design.
  • Microcomputer/microcontroller system designs.
  • Computer
  • Product sales and marketing.
 Computer Engineering Technology Bachelor's Degree
A computer engineering lab at Cal U.

Computer Engineering Technology Labs

Cal U has four state-of-the-art computer engineering technology laboratories, including:

  • Labs with high-quality instrumentation packages appropriate for beginning students.
  • Laboratories with a more advanced set of instrumentation devices.
  • A dedicated senior projects lab.
Two computer engineering students.

Engineering Technology Club

Conduct experiments, go on industrial tours, participate in technology competitions and more by joining Cal U's Engineering Technology Club (ETC). A student-run club for electrical and computer engineering technology majors and enthusiasts, ETC is registered with the Institute of Electrical and Electronics Engineers (IEEE).

Questions button concept.

Which Computer-Focused Degree Is Best for You?

Compare Cal U's computer engineering technology with other computer-focused technology programs at Cal U, including computer information systems, computer science and information technology.

Bachelor's Degree Courses

Cal U's computer engineering technology courses offer you a strong blend of theoretical and practical concepts in electrical engineering technology, software engineering technology, hardware engineering technology, mathematics, computer science, natural science and general education.


Course Credits
Freshman Year  
First Semester 13
CSC 120  Problem Solving and Programming Constructs** 3
ENG 101  English Composition I** 3
GET 130  Introduction to Engineering Technology** 3
MAT 199  Pre-Calculus** 3
UNI 100  First-Year Seminar** 1
Second Semester 16
CSC 124  Computer Programming I** 3
ECO 100  Elements of Economics** 3
EET 110  Electrical Circuits I* 4
MAT 195  Discrete Math Structures for General Education* 3
General Education Course 3
Sophomore Year  
Third Semester 14
CET 235  Digital Electronics Design* 4
CSC 265  Object-Oriented Programming* 3
EET 160  Electric Circuits II* 4
MAT 281  Calculus I** 3
Fourth Semester 17
CET 270  Introduction to Microprocessor Design*  4
CSC 328  Data Structures* 3
EET 215  Introduction to Instrumentation** 3
MAT 282  Calculus II* 3
PHY 101  College Physics I** 4
Junior Year  
Fifth Semester 15
CET 335  Microprocessor Interfacing* 4
ENG 217  Scientific & Technical Writing** 3
PHY 202  College Physics II* 4
Approved Related Elective 4
Sixth Semester 16
CET 350  Technical Computing using JAVA* 3
CET 360  Microprocessor Engineering* 4
CSC 400  Operating Systems* 3
MAT 341  Linear Algebra I* 3
General Education Course 3
Senior Year  
Seventh Semester 14
CET 440   Computer Networking* 4
CET 490   Senior Project I* 3
Approved Related Elective* 4
General Education Course 3
Eighth Semester 16
CET 492  Senior Project II* 3
CSC 378  Computer Architecture* 3
Approved Related Elective* 4
General Education Courses 6
Total 120

* Required major and related courses

** Required and recommended General Education courses

Approved Related Electives

  • CET 485  Special Topics in CET (credits variable)
  • CET 495  CET Internship (single instance, 4 credits max)
  • CSC 306  FORTRAN  OR  CSC 308  Python 
  • CSC 323  Assembly Language
  • CSC 360  Analysis of Algorithms
  • CSC 420  Artificial Intelligence
  • CSC 455  Structures of Programming Languages
  • CSC 460  Language Translation
  • CSC 475  Theory of Languages
  • CSC 485  Special Topics in Computer Science
  • MAT 381  Calculus III
  • MAT 382  Calculus IV

Engineering Technology

Associate Degrees
Bachelor's Degrees

Mission, Accreditation and Enrollment Data

Mission Statement

The mission of the computer engineering technology program at California University of Pennsylvania is to provide its students with a well-rounded education that meets the needs of the commonwealth. Specifically, graduates are to be prepared for technically oriented careers involving both hardware and software technologies of computer systems with an emphasis in embedded systems design using a hands-on approach. The program integrates teamwork and leadership skills in a blend of theoretical and applied competencies. Also, the program prepares students for changing technologies and lifelong learning. The program prepares students to take personal responsibility and to apply the highest professional and ethical standards to their activities in computer systems and to understand local, national and global issues related to the field.


The Bachelor of Science in Computer Engineering Technology degree program is accredited by the Engineering Technology Accreditation Commission (ETAC) of ABET, All graduates from this program receive accredited degrees. Seniors and graduates of the programs are eligible to sit for a prelicensing Fundamentals of Engineering (FE) exam.

Educational Program Objectives

The general goal of the computer engineering technology program is to provide students with a broad understanding of fundamental engineering knowledge and technical skills as well as in-depth knowledge in the areas of computer science, computer engineering technology, digital electronics, mathematics and physical sciences. The objectives of the CET program are to produce graduates who can:

1. Function effectively individually and in team-oriented, open-ended activities with critical thinking to assess and evaluate complex technical and nontechnical problems in an industrial environment;

2. Communicate effectively in oral, written, visual and graphical modes in interpersonal and group situations at a level of effectiveness expected by industry employers;

3. Remain technically current and adapt to rapidly changing technologies through further formal or informal education;

4. Identify and understand professional ethical situations in business, industry and society;

5. Blend theoretical and practical knowledge and skills to solve technical problems;

6. Apply embedded-based technologies and software engineering to solve technical problems; and

7. Understand and apply project specifications, documentation and standards requirements within the engineering design process.

Program Outcomes

Program outcomes are statements that describe what units of knowledge or skills students are expected to acquire from the program to prepare them to achieve the program educational objectives. The program outcomes are demonstrated by the student and are measured by the program at the time of graduation.

By the time of graduation, computer engineering technology students will demonstrate the following:

1. The knowledge, skills, techniques and applications of modern tools in the computer engineering technology discipline;

2. The ability to apply current knowledge and adapt to emerging applications of mathematics, science, engineering and technology;

3. Technical problem-solving skills, including the ability to identify problems, use appropriate laboratory and test equipment, conduct experiments, gather data, analyze data, and produce results;

4. The ability to apply creativity in the design of systems, components or processes appropriate to the computer engineering technology program objectives;

5. Effective discipline-related project management and teamwork skills;

6. The ability to apply and produce written documents; to deliver oral presentations; to develop, prepare and interpret visual information; and to communicate these with a specific audience at a level of effectiveness expected in industry;

7. Recognition of the need for and the ability to engage in lifelong learning;

8. Knowledge of social, professional and ethical responsibilities;

9. Respect for diversity and a knowledge of contemporary professional, societal and global issues;

10. The ability to identify, analyze, design, solve and implement analog, digital and processor-based systems through a blend of theoretical and practical methods;

11. The ability to use computers, computer networks, operating systems and application software that pertain to computer engineering technology;

12. The ability to utilize statistics/probability or discrete mathematics in support of computer systems and networks; and

13. The application of physics and/or chemistry to computer systems in a rigorous mathematical environment at or above the level of algebra and trigonometry.

Employment Opportunities

The curriculum provides students with a comprehensive education to help them find employment in several areas in the private, public or government sectors. Graduates of the bachelor's degree program are qualified for engineering technologist positions. As the economy is becoming increasingly high-tech, the demand for computer engineering technology graduates is expected to escalate. The curriculum prepares students for positions in aerospace, embedded systems design, software design/implementation/verification, automotive, utilities, medical, computer and communication industries. Employment opportunities with excellent salaries are diverse and plentiful in the areas of software development, hardware systems design, microcomputer/microcontroller system designs, computer networking, product sales and marketing.

Enrollment Data




















Computer Engineering Technology Faculty

Dr. Vamsi Borra
Assistant Professor

View profile
Dr. Anthony S. Pyzdrowski

View profile
Jeffrey S. Sumey
Associate Professor

View profile