Top 10 Most Affordable Online Bachelor's in Engineering DegreesThe University of Arkansas Grantham Bachelor of Science Computer Engineering Technology degree program prepares students with the knowledge and skills for success as a professional engineering technologists, specifically in the computing and computing technology fields. The curriculum establishes a solid foundation of skills in advanced circuit theory and digital design, microprocessor and programming. Graduates will be able to design, test and implement computer and software systems in real-world environments.

What Makes Our Online Computer Engineering Degree Unique?

There are many technologically advanced methods that make life easier. Computers, smart phones and other electronic devices can be used as a source of entertainment, for business or even in everyday schedule management. If you are interested in influencing a changing society, our Bachelor of Science in Computer Engineering Technology can help set the stage for your future career.

This degree program has been designed to teach you the skills required to succeed in technical environments, including those with a leadership component. Specialized courses in this program can allow you to engage in more effective needs assessments, design programs and projects that can fulfill the needs of those served, and offer follow-up services to improve the overall work integrity.

Within this program, you can gain an in-depth look behind the scenes of the creation of innovative computer software, changing hardware and projects to mainstream the use of technology in society and the workplace. Successful graduates within this program should be able to promote an ethical environment suitable for all members of society, respect diversity and its potential contribution to creativity during project development, and make timing a high priority.

What classes can I expect in the online computer engineering technology degree?

The course work you can take part in during this degree program can set the program apart from others within the same realm. Courses were designed to follow an order that can promote consistent learning, something that may be extremely important considering the complexity of higher level engineering courses. Some topics covered in this degree program may include:

  • Computer Networks
  • Programming and Advanced Programming in C++
  • Circuit Analysis
  • Technical Project Management

Each of these aspects help you gain more expertise within the field of computer engineering, which can maximize your potential in the workforce. The goal is for you to eventually provide solutions that are financially smart and effective for the long term. The all-inclusive elements of this degree program help make it a unique experience for those enrolled.

If you are interested in pursuing this degree program, you can take part in laboratory experiences, thorough research projects and classroom discussions as part of your learning process.


New graduates in the field of computer engineering technology can apply to join related professional organizations. Some of the most popular professional organizations are listed below.

Association for Computer Machinery (ACM)

ACM can be perfect for new graduates looking for support at the onset and throughout the duration of their professional careers. This organization seeks to combine knowledge from the research-oriented aspects of computer engineering with the practical application of this type of engineering within the public. Current professionals that are a part of this organization can refer to this agency for resources, information on new technologies and networking among professionals with similar interests.

Association for the Advancement of Artificial Intelligence (AAAI)

The AAAI has been a growing professional organization related to computer engineering since 1979. The focus of this organization is to increase awareness and knowledge about artificial intelligence and how it can play a role in the advancement of society. Computer engineering professionals can take advantage of organizations such as this one to learn how computer technology can grow even more influential in the future.

Computing Research Association (CRA)

As a well-rounded and all-inclusive professional organization for computer engineers, researchers and educators in computer technologies, the CRA could be a great option for consideration when choosing a relevant professional organization. This agency partners with several different organizations in computer science and engineering, including the AAAI, IEEE and SIAM. These connections can help to increase the wealth of knowledge and insight provided by this organization, which can be extremely beneficial to those new to the field.

Changing technologies and an advancing society are two of the many reasons why choosing a degree in computer technology could be a great decision for your future. However, if you have spent any time reviewing degree programs in this discipline, you may be aware of the numerous types of degree programs currently available – most with varying specializations and focuses.

So, which one do you choose? Your choice of a program should depend on what type of skills you have with computer technology, your goals as a professional, and what you would actually like to do on a daily basis when working in the field. Let’s begin this comparison of computer technology degree programs with a look at the Bachelor of Science in Computer Engineering Technology and what it means for students like you.

Differences in computer engineering technology bs degrees

The Bachelor of Science in Computer Engineering Technology is an innovative degree program that can help you train to be more apt in computing science, as well as hardware and software design and troubleshooting. One of the main goals of this program is to provide you with better insight into how technological devices are created, how they operate, and how they can be modified to be more effective based on needs.

If you were to choose this program for your degree, you could gain expertise that could be relevant in a wide variety of technology-based businesses.

One of the best ways for you to identify the differences between different degree programs within the same field is through investigating the curriculum. The name of a program can tell you a lot, but the actual courses you can take during the program is what sets it apart from others. The Bachelor of Science in Computer Engineering Technology may require you to engage in courses such as:

General and Advanced Programming in C++

You can use this course as a foundation for further learning in computer language and software design. Some of the specific topics introduced to you in these courses may include control structures, classes, file processing, dynamic memory management, and exception handling.

Fundamental Properties of DC and AC Circuits and Lab

Each of these courses can support your learning in circuit properties and theories. Beginning with DC circuits, you can learn more about magnetism and electromagnetism, electrical components, and voltage. When transitioning into the AC curriculum and lab, you can learn more about the behavior of these circuits. Part of your course will also include a look into transformer theory and how it applies to your work in the lab.

Microprocessor Systems Engineering

In addition to the physical properties of electronics and computing, you can also learn more about program design and creation. This course can teach you more about how microcontrollers operate, the development and testing of various software, and interfacing with the real world.

As you can see, our degree program contains a subtle blend of both the hardware and software components of computer engineering. The goal of this program is to create professionals that are knowledgeable within different aspects of computer engineering, so that you can have the greatest influence possible within your field.

How long is this online Computer Engineering Technology degree program?

At 120 credit hours, your accredited online engineering degree program is designed to be completed in 38 months. It could take less time depending on how much transfer credit you receive and how many classes you take every term.

How much will this Computer Engineering Technology online degree program cost?

The undergraduate rate is $295 per credit hour. This rate may be lower if you’re a military member, a veteran or part of a military family. Grantham also offers scholarships and financial aid for those who qualify.


Courses begin monthly. We are ready for you when you are ready to begin.

Call us at (888) 947-2684 to learn more about our Bachelor of Science in Computer Engineering Technology program, our other accredited degree programs, financial assistance opportunities, or to find out more about the enrollment process.

University of Arkansas Grantham ACCREDITATION

University of Arkansas Grantham is accredited by the Distance Education Accrediting Commission (DEAC).

DEAC is listed by the U.S. Department of Education as a recognized accrediting agency.

DEAC is recognized by the Council for Higher Education Accreditation (CHEA).

DEAC Student Achievement Disclosure for the public.

Computer Engineering Technology (Bachelor of Science)

Online Computer Engineering Technology Degree Program Outcomes

After successfully completing the computer engineering technology courses in this program, you will be able to:

  • Select and apply the knowledge, techniques, skills and modern tools of the discipline to broadly defined engineering technology activities.
  • 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.
  • Conduct standard tests and measurements; conduct, analyze and interpret experiments; apply experimental results to improve processes.
  • Design systems, components or processes for broadly defined engineering technology problems appropriate to program educational objectives.
  • Function effectively as a member or leader on a technical team.
  • Identify, analyze and solve broadly defined engineering technology programs.
  • Apply written, oral and graphical communication in both technical and non-technical environments; identify and use appropriate technical literature.
  • Identify the need for and engage in self-directed continuing professional development, including the ability to identify strategies for acquiring competency in unfamiliar subject areas or skills.
  • Address professional and ethical responsibilities, including a respect for diversity.
  • Identify the impact of engineering technology solutions in a societal and global context.
  • Demonstrate a commitment to quality timeliness and continuous improvement.
  • Apply electric circuits, computer programming, associated software applications, analog and digital electronics, microcomputers, operating systems, local area networks and engineering standards to the building, testing, operation and maintenance of computer systems and associated software systems.
  • Apply natural sciences and mathematics at or above the level of algebra and trigonometry to the building, testing, operation, and maintenance of computer systems and associated software systems.
  • Analyze, design and implement hardware and software computer systems.
  • Apply project management techniques to computer systems.
  • Utilize statistics/probability, transform methods, discrete mathematics or applied differential equations in support of computer systems and networks.


Grantham prepares graduates to succeed in many different professional & civic settings by incorporating these critical life skills into the curriculum:

  • Communication – Formulating and expressing thoughts and ideas effectively using oral, written and non-verbal communication skills in person, in writing and in a digital world.
  • Distributed Collaboration – Working effectively across distributed locations and asynchronously to achieve a common goal through relationship-building, shared responsibility, empathy and respect.
  • Professional and Social Responsibilities – Engaging in social responsibility through seeking justice, valuing diversity, respecting the environment; demonstrating professionalism through integrity, mutual accountability and ethical behavior. This includes considering the social and global impact of individual and organizational decisions and an awareness of and adherence to regulations, professional standards and industry best practices.
  • Critical thinking/problem solving – Using analytical reasoning when gathering and evaluating relevant information to effectively formulate possible solutions for an issue, problem or a variety of issues. This includes the ability to recognize potential consequences of a decision.
  • Data Aptitude - Developing information literacy and the capacity to manage data with subsequent finding, structuring, evaluating and interpreting in order to provide meaningful analysis to accomplish a specific purpose.

Enrollment in the Bachelor of Science in Computer Engineering Technology program for the 2020-2021 Academic Year (July 1, 2020 to June 30, 2021) was: 109

We are not reporting grad data for this year.

Computer Engineering Technology (Bachelor of Science)


As you look at your options for pursuing computer engineering degrees online, consider University of Arkansas Grantham’s 100% online coursework is designed to help working adults, like you, find educational success.

Program Core Credits: 57
General Education Core Credits: 46
Electives Credits: 17
Total Credit Hours: 120
Accreditation(s): DEAC
Program Core: 57
Course: Title: Credits:
Course: CS265 Title: Programming in C++ Credits: 4
  This course is an introduction to C++ programming. Topics include control structures, arrays, pointers, classes, overloading, inheritance, file processing and data structures.
Course: CS285 Title: Advanced Programming in C++ Credits: 4
  This course is a continuation of Programming in C++. It presents advanced concepts of C++ and object-oriented design. Specific topics include: inheritance, polymorphism, dynamic memory management, overloading, templates and exception handling.
Course: CT212 Title: Digital Electronics (Lab included) Credits: 4
  This is an introductory course to the fundamentals of digital electronics. Topics include number systems and codes, logic gates, Boolean algebra, combinational circuits and PLCs. Sequential circuits are introduced. Circuits are implemented using circuit simulation software and also using a hardware description language.
Course: CT262 Title: Microprocessor Systems Engineering (Lab Included) Credits: 4
  This course provides a systems-level understanding of microprocessors. Students write practical programs and learn to plan, write and test software solutions for real applications. A solid understanding of the role of the various types of memory on the modern microcomputer system is covered. The included safety module must be passed in order to progress in and pass this course.
Course: CT362 Title: Modern Digital Design (Lab included) Credits: 4
  This is an intermediate course in digital logic design. Topics include synchronous and asynchronous sequential logic, logic families and digital/analog interfacing. Analysis and design problems are approached using circuit simulation and a hardware description language.
Course: CT420 Title: Cyber Physical Systems and Security Credits: 4
  This course introduces the techniques, methodologies, and tools used in building and maintaining secure networks and control systems. These systems rely on unification of technologies such as computers, programmable logic controllers, operator interfaces, and microprocessor based devices together into supervisory, control and data acquisition (SCADA) or industrial control systems (ICS). After exploring the real-world threats and vulnerabilities that exist within the industrial automation and control system architectures, a standards based approach is explored for the protection of such systems, taking into consideration the procedural and technical differences between security for traditional IT environments and those solutions appropriate for SCADA or ICS.
Course: ET105 Title: Fundamental Properties of DC Circuits and Lab Credits: 4
  This is a comprehensive course on the properties of Direct Current (DC) circuits. Topics include electrical components, electrical quantities and units, voltage, current and resistance. Basic circuit principles are presented for the analysis of series and parallel circuits. Magnetism and electromagnetism is also covered. A circuit simulation tool is used to build and test circuits.
Course: ET115 Title: Fundamental Properties of AC Circuits and Lab Credits: 4
  This course is a continuation of ET105. The student is introduced to the concepts and laws which describe the behavior of AC circuits. After an introduction to capacitive and inductive circuits, the behavior of RL, RC and RLC circuits is analyzed using circuit theories. Transformer theory is also covered. A circuit simulation tool is used to build and test AC circuits and to demonstrate the use of an oscilloscope.
Course: ET212 Title: Electronics I and Lab Credits: 4
  This foundational course in analog electronics introduces the student to the fundamentals of diode and transistor circuit analysis and design. Topics include semiconductors, diode theory and circuits, bipolar transistors, transistor biasing, AC models and voltage amplifiers. Circuit simulation software is used to analyze and design basic diode and transistor circuits.
Course: ET222 Title: Electronics II and Lab Credits: 4
  This course is the second in a two-part sequence on electronic devices. Building on the principles of transistor operation in the first electronics course, this course continues with the analysis of power amplifiers, emitter followers and differential amplifiers. JFETs and MOSFETs are also introduced. The performance of amplifiers is considered based on the frequency response. Exposure to the basics of operational amplifiers is introduced as preparation for optional further course work in op-amps. The course concludes with a treatment of oscillators and power supplies.
Course: ET310 Title: Circuit Analysis Credits: 4
  This course addresses advanced circuit theory, providing a strong foundation in engineering analysis. Topics covered include network theorems, time-domain circuit analysis using differential equations and the sinusoidal steady-state. More advanced techniques for circuit analysis using Laplace transforms and the Fourier series and transforms are also covered.
Course: ET382 Title: Signals and Systems Theory and Lab Credits: 4
  This course covers the theory and problem-solving skills required for the analysis of linear systems. Real-world applications and actual data provide concrete problems that reinforce intuition and critical thinking. Both continuous and discrete-time signals and systems are covered. Topics include Fourier analysis, convolution, filters and applications, modulation, sampling, signal reconstruction, Laplace transform, z-transform and linear feedback systems. Software simulations are used to explore mathematical concepts introduced through theoretical frameworks.
Course: ET410 Title: Technical Project Management Credits: 3
  This course is an introduction to the management of engineering projects. The design review process is presented as well as techniques for determination of requirements. Topics also include the product development life cycle, scheduling techniques and continuous improvement. In teams, students develop a proposal for the ET450 capstone project. The safety module must be passed in order to pass this course.
Course: ET450 Title: Capstone Project Credits: 3
  This course is a continuation of the project management course ET410. The approved project proposal is executed through the design, building, testing and presentation stages.
Course: IS216 Title: Computer Networks Credits: 3
  This course covers fundamental, vendor-independent networking concepts. The course is aligned with the CompTIA Network+ certification exam. Various tools are used to analyze networks.
General Education: 46
Course: Title: Credits:
Course: English Composition Credits: 6
Course: EN261 Title: Fundamentals of Technical Writing Credits: 3
  This course introduces students to terms, concepts, and documents related to Technical Writing (writing in the work environment). The concepts and skills presented in the course are intended to be a foundation for effective writing that combines content and format with knowledge of the target audience. Technical writing covers many document types; the course will provide an overview of documents used in the work place such as visual elements, instructions, reports, and presentations. Students will create a portfolio of technical writing documents including: a proposal, progress reports, feasibility and recommendation reports, visual elements, and descriptions of a mechanism and a process.
Course: Math Credits: 14
Course: MA105 Title: College Algebra Credits: 3
  This course is an introduction to the fundamental concepts of algebra. Topics include equations, polynomial and rational functions and graphing and exponential and logarithmic functions. A new textbook may be required in order to ensure needed electronic codes are valid.
Course: MA141 Title: Precalculus Credits: 3
  This course further develops the skills acquired in algebra and trigonometry and prepares students for calculus. Topics include factorization, powers and exponents, radicals, quadratic equations, inequalities and absolute value, progressions, graphing and an introduction to limits and basic trigonometry.
Course: MA302 Title: Calculus I Credits: 4
  This course provides an introduction to calculus. Topics include limits, derivatives, concavity, applications of the derivative, integration, applications of integrations, the Fundamental Theorem of Calculus, and integrating using parts and substitutions.
Course: MA312 Title: Calculus II Credits: 4
  This advanced calculus course on integration, differential equations, parametric equations, polar coordinates, conic sections, dot and cross products, quadratic surfaces, partial derivatives, double and triple integrals, and vector calculus.
Course: Natural/Physical Science Credits: 8
Course: PH220 Title: Physics I Credits: 4
  This course covers a range of topics, concepts and theories in general physics including kinematics and dynamics in 1D and 2D motion, forces and Newton's laws of motion, work and energy, impulse and momentum, rotational kinematics and dynamics, simple and harmonic motion, fluid dynamics, and temperature and heat. This course is intended for students majoring in information systems, software engineering technology, computer science, computer engineering technology and electronics engineering technology.
Course: PH221 Title: Physics II Credits: 4
  This course continues Physics I topics, concepts and theories in general physics. Topics include waves and sound, electric forces and electric fields, electric potential energy and the electric potential, electric circuits, magnetic forces and magnetic fields, electromagnetic induction, alternating current (ac) circuits. The course also introduces the student to applied physics and applies this knowledge to real-world problems.
Course: Computer Science Credits: 3
Course: CS192 Title: Programming Essentials Credits: 3
  This course introduces problem-solving concepts needed for programming. It covers fundamental control structure such as the sequential structure, the selection structure and the repetition structure. The use of logic in designing programs has general application.
Course: Oral Communication Credits: 3
Course: CO101 Title: Introduction to Public Speaking Credits: 3
  This course provides students with a broad overview of public speaking, including such topics as audience analysis, idea generation and development, speech organization and speech delivery. Topics include how to outline speeches, create effective introductions and conclusions, use appropriate language and control nervousness. In addition, students examine guidelines for and practice delivering informative and persuasive speeches. Students will record themselves delivering speeches, thus they will need to know how to use a webcam and how to upload video files from their devices into the assignment dropbox in the Learning Management System.
Course: Humanities and Fine Arts Credits: 6
Course: ET100 Title: Engineering and Ethics Credits: 3
  This course places a strong emphasis upon internet research of case studies, professional codes of ethics and additional tools for solving engineering ethics problems. The professional role that engineering and engineering technologists have to ethically serve society is an underlying theme.
Course: Social/Behavioral Science Credits: 3
Course: General Education Credits: 3

Note: Courses MA105, MA141, MA302, MA312, PH221, CS265, CT212, ET105, ET115, ET212, ET310, ET410, ET450 must be passed with a "C" or better in order to complete the program.
EN100, EN101, or EN102 must be taken to fulfill the other 3 credit hours of English Composition General Education requirements.
4 Elective credits must be a 300-499 CT or ET Elective with a lab.