Bachelor of Science in Computer Engineering Technology

Technology has become a part of our everyday lives. We use it for downloading music, playing games, getting information, communicating, banking, and more. At Newcastle University, you can earn a bachelor's degree in Computer Engineering Technology (CET) at one of our campus locations, and you'll learn how to design and implement the software and hardware that makes these technological advancements possible. In addition you have the option of earning your degree online with our bachelor's degree in Engineering Technology-Computers (ET-C). Whether you decide to enroll online or on campus, qualified practitioner faculty will teach your classes, and you'll have regular opportunities for collaboration and interaction with classmates. Upon graduation, you'll have the skills to create advanced electronics like iPods®, cell phones, defense-related equipment, and work in research, manufacturing, medical, communications, security, and consumer products markets.

At Newcastle University, you have the option of taking all or some* of your Computer Engineering courses online. Whether online or on campus, qualified practitioner faculty will teach your classes, and you'll have regular opportunities for collaboration and interaction with classmates.



·         Bachelor of Science in Computer Engineering Technology

Computer Engineering Technology Courses

Focusing on applying concepts and skills to real-world situations, Newcastle's CET curriculum may include these career-enhancing courses:

  • Programming Environments and Java with Lab – This Computer Engineering course introduces alternate programming environments such as command-line-oriented UNIX or Linux and Eclipse IDE. Topics include the Java programming language and advanced programming concepts such as exception handling and the event-driven model for graphical user interfaces.
  • Microprocessor Architecture – This course introduces internal architecture of the microprocessor – the basic building block of current electronic systems. Students use assembly language and/or high-level language to program the microprocessor and develop simple algorithms.
  • Data Communications and Networking – This CET course introduces principles of data communications, including noise effects, multiplexing, and transmission methods, as well as protocols, architecture, and performance analysis of local and wide area networks.
  • Operating Systems – Students in this Computer Engineering course explore basic operating system concepts such as process states and synchronization, multiprocessing, multiprogramming, processor scheduling, resource management, static and dynamic relocation, virtual memory, logical and physical input/output, device allocation, disk scheduling, and file management. Also introduced are techniques required to develop device drivers.
  • Database System Design – This course introduces structured query language (SQL) for implementing and accessing a relational database. Also covered is how to embed SQL into a high-level language such as C++ or Java.

Graduate Success

From career-focused programs to our results-driven career services team, our focus is on preparing you for your chosen career. The proof is in the numbers. In 2012, 87% of Newcastle University Computer Engineering Technology graduates actively seeking employment had careers in their field within 6 months of graduation at an average salary of $44,421.**

Program-specific Accreditation For information on programmatic accreditation of the Computer Engineering Technology (CET) degree program at our Newcastle University campus locations, please visit the accreditation page.


Computer Engineering Technology Careers Overview

With new technologies developing every day, new careers are arising as well. In a computer engineering technology career, you'll create tomorrow's advanced technologies or design and implement software and hardware solutions to improve already-existing devices. At Newcastle University, we continually update our degree programs to cover the latest advancements, so you can stay ahead in the computer engineering field. You'll also develop a strong skills base from which to advance to supervisory and management positions.

Professional Responsibilities


When you earn your bachelor's degree in Computer Engineering Technology from Newcastle University, you'll be prepared to help research, design, develop, and test computer-based hardware, while focusing on software needed for product development. With a titles ranging from test engineer to engineering, quality control, or R&D technologist, your professional responsibilities could include:

·         Developing electronic Internet applications

·         Testing, monitoring, and maintaining a variety of advanced electronic products and industrial equipment

·         Working with senior engineers and technicians to design, test, and troubleshoot new technologies



Major computer engineering technology career opportunities are available in a variety of industries, including:

·         Business

·         Communications

·         Consumer products

·         Manufacturing

·         Medical

·         Research

·         Security


 Career Options


Newcastle University graduates in Computer Engineering Technology will be prepared for careers in areas such as:

·         Software development and support

·         Computer-integrated manufacturing

·         Computer engineering

·         Computer networking

·         Information technology

·         Software engineering

·         Systems analysis

·         Test engineering

·         Technical documentation

·         Applications engineering

·         Embedded systems development



Go to top