Dunwoody Computer Engineering Degree

You’ve probably heard about the Internet of Things: a new generation of smart devices embedded with powerful internet-connected computers that can monitor and control your home, cars, factories, and more.

These low-cost — and increasingly miniaturized — devices can be controlled via our smartphones, the web, or even our voice. These smart technologies combine hardware and software in new ways to solve a variety of problems, creating solutions that wouldn’t have existed or would have been much too expensive a decade ago.

The Bachelor of Science in Computer Engineering prepares students for careers that focus on the intersection of electrical engineering and software engineering—where the hardware meets the software.

If you’re interested in IoT, IIoT, OT, and technologies like machine learning, autonomous vehicles, edge computing, smart systems, connected appliances, etc., then this is the major for you.

This is especially true if you are looking for a flexible career path and are interested in the many different types of jobs that integrate hardware and software.

Small class sizes give you the chance to work closely with experienced instructors and network with your cohort as you move through the program.

Arts & Sciences courses help you understand the core mathematical and scientific principles that all engineering projects grow out of as well as provide you with the communication and critical thinking skills required to succeed in the profession.

During your final year, you will complete a senior project, which will help round out your professional portfolio.

Class Topics Include:

  • Electrical Circuits
  • Computer Programming
  • Digital Logic
  • Embedded Systems Design
  • Computer Architecture and Design
  • High Performance Computing
  • Machine Learning

Degree Requirements

To view program requirements, including required courses, electives, course descriptions, and credit hours, visit:

College Catalog: Computer Engineering

Common Job Titles

  • Computer Engineer
  • Electrical Engineer
  • Computer Scientist
  • Software Engineer
  • Embedded Design Engineer
  • Data Scientist
  • Firmware Engineer


Engineering, Materials, Mechanics & Metrology Lab

Open to all manufacturing and engineering students (and those with training on the equipment), this lab brings together equipment for additive manufacturing, material testing, measurement, and CNC simulation.

  • Two Stratasys Fortus 250 3D Printers
  • One Stratasys F370 3D Printer
  • One Fortus 400 3D Printer
  • Two MakerBot 3D Printers
  • Two Zeiss Duramax Coordinate Measurement Machines
  • Two MTS Criterion Tensile/Shear/Compression Testers
  • 7 Haas CNC Controller Simulators
  • One Zeiss Stemi 305 Microscope

Controls Engineering Lab

Assemble and program the industrial controls used in discrete manufacturing and advanced process control applications.

  • 24 Allen Bradley L18ERM CompactLogix PLCs
  • 24 Allen Bradley PanelView HMIs
  • 24 Kinetix Motion Controllers
  • 24 Powerflex VFDs
  • 24 Cognex Machine Vision Systems
  • Emerson Process Controls & Instrumentation

Basic Electricity Lab

Complete projects that help you learn the fundamentals of electricity, including how to analyze, design, build, and test series, parallel and combination AC and DC circuits.

  • 12 Digital Oscilloscopes
  • 12 DC power supplies and AC function generators
  • 12 Elenco circuit prototyping stations
  • 12 NIDA 130E Microprocessor trainers
  • 1 LPKF S62 PCB Mill