Program type:


On Campus
Est. time to complete:

4 years
Credit Hours:

Master your skill set and craft the technology of the future with a degree in Computer Engineering.
The Bachelor of Science in Computer Engineering provides a high-quality education by balancing the theoretical and experimental aspects of hardware and software issues. The degree provides excellent job prospects in the engineering and technology sectors.

Want more info?

We're so glad you're interested in UNT! Let us know if you'd like more information and we'll get you everything you need.

Request More Info

Why Earn a Computer Engineering Degree?

A Bachelor of Science in Computer Engineering provides an educational program that is high quality, academically challenging and career-enriching by maintaining a balance between theoretical and experimental aspects of computer engineering, as well as a core competency in the fundamental aspects of an engineering-oriented paradigm.

The degree further seeks to provide curricula that serve the citizens and industrial organizations in the United States and Texas in general and those in North Texas in particular.

The Bachelor of Science in Computer Engineering has been ABET-accredited since 2006 and educates students about engineering computer software to interact with computer systems and hardware components.

The department facilitates a collegial atmosphere that is conducive to the intellectual and scholarly pursuits of the faculty and students. The department strongly encourages interdisciplinary research.

Marketable Skills
  • Analyze the complexity of an algorithm
  • Use digital logic in circuit design
  • Compare merits of computer architectures
  • Teamwork
  • Learn a programming language

Computer Engineering Degree Highlights

The Bachelor of Science degree with a major in computer engineering is accredited by the Engineering Accreditation Commission (EAC) of ABET.
Research lab space includes space for the Center for Information and Cybersecurity and the NSF Net-Centric and Cloud Software & Systems Industry/University Cooperative Research Center, as well as 13 research labs dedicated to faculty and student research.
The Center for Information and Cyber Security (CICS) has helped UNT earn the designation of Center of Academic Excellence in Information Assurance Education and Center for Academic Excellence in Research from the National Security Agency and Department of Homeland Security for its strong computer and information security program. These designations places UNT among the top institutions in the country in the field of computer security.
Current research interests of the faculty include theoretical computer science, databases, visualization, game programming, wired and wireless networks, computer security, artificial intelligence, natural language processing, computer systems architecture, agent based systems, collaborative learning, parallel and distributed processing and numerical analysis.
Our Living Learning Community brings together engineering students who live on campus to enhance academic and social experiences.
Students are given access to a group of hosted virtual machines running Ubuntu Linux which provide general-purpose computing via remote SSH connectivity. An Apache web server and a MySQL database server are also made available as part of this environment.

What Can You do With a Computer Engineering Degree?

Possible career fields include:

  • Computer programming and app development
  • Digital information processing
  • Game programming
  • Hardware and software design
  • Information systems management

Graduates with practical experience are expected to have favorable job prospects. This is a result of rapid growth in computer systems design and related services and the limited supply of qualified individuals.

Computer scientists and engineers also enjoy some of the highest starting salaries of any engineering profession.

Computer Engineering Degree Courses You Could Take

Electronics I (Devices and Materials) (3 hrs)
Introduction to contemporary electronic devices, terminal characteristics of active semiconductor devices, and models of the BJT and MOSFET in cutoff and saturation region are introduced. Incremental and DC models of junction diodes, bipolar transistors (BJTs), and metal-oxide semiconductor field effect transistors (MOSFETs) are studied to design single and multistage amplifiers.
Communications Systems (3 hrs)
Introduction to the concepts of analysis and design of communication system components using signal analysis techniques. Amplitude and angle modulation for the transmission of continuous-time signals. Introduction to analog and digital filter design and analysis.
Signals and Systems (3 hrs)
Elementary concepts of continuous-time and discrete-time signals and systems. Specific topics include linear time-invariant (LTI) systems, impulse response, convolution, Fourier series, Fourier transforms, frequency-domain analysis of LTI systems, Laplace transforms, z-transforms, and rational function descriptions of LTI systems.
Digital Logic Design (3 hrs)
History and overview; switching theory; combinational logic circuits; modular design of combinational circuits; memory elements; sequential logic circuits; digital system design; fault models and testing.
Real-Time Software Development (3 hrs)
Specification of real-time system requirements, timing, synchronization and fault-tolerance issues, construction and validation of real-time software. Mathematical formalisms, design and analyses using real-time UML are also emphasized.
Foundations of Computing (3 hrs)
Conceptual and formal models, efficiency and levels of abstraction as used in the field of computing, big-Oh notation, combinatorics and conditional probability, basic operations of sets, functions, relations, trees and graphs, regular expressions, deterministic finite automata and non-deterministic finite automata to describe patterns in strings.

Learn More About UNT

Watch this video to learn more about what makes UNT great!