Program type:

Major
Grad Track
Format:

On Campus
Est. time to complete:

5-6 years
Credit Hours:

156
Focus your studies and develop research to find new solutions with electrical engineering and computer science skills with UNT's grad track program.
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.The Master of Sscience 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, as well as forge a path towards research and development into new frontiers.The graduate track program allows students to take up to nine credit hours of graduate courses while completing the bachelor's degree, offering an accelerated pathway to advance studies and ensuring learning continuity as they transition to completing their master's.

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 degree in Computer Engineering?

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 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.

In the master's program, you have the option of selecting a master's thesis or selecting coursework to complement your career goals. You can also select a specialization area in consultation with a major professor and the graduate coordinator. Combined computer engineering degree master's opportunities include:

You'll be able to work closely with distinguished faculty members to solve complex problems faced by businesses and consumers. The department has a working relationship with local and national companies, and its Industrial Advisory Board is composed of representatives from high-tech firms.

UNT is committed to excellence in teaching. We invest in leading faculty members who partner with students on many research projects.

Faculty research is supported through grants from federal and state institutions and private industry, including the:

  • National Geospatial-Intelligence Agency
  • National Institutes of Health
  • National Science Foundation
  • Texas Department of Transportation
  • Texas State Energy Conservation Office
  • U.S. Department of Education

Classes and research are conducted at Discovery Park, a 300-acre facility located five miles north of the main campus. In addition to instructional facilities with cutting-edge equipment, the department supports numerous centers and research laboratories that offer unlimited possibilities for study and research.

The department offers comprehensive research that focuses on:

  • Algorithms and Computational Science
  • Computer Security
  • Computer Systems and Networks
  • Databases and Data Mining
  • Intelligent Systems
  • Software
Marketable Skills
  • Analyze the complexity of an algorithm
  • Use digital logic in circuit design
  • Compare merits of computer architectures
  • Teamwork
  • Learn a programming language
  • Logic design
  • Systems engineering
  • Problem-solving
  • Software/hardware development
  • Leadership ability

Computer Engineering Highlights

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.
Research lab space includes space for the Centers for Information and Cybersecurity, and Net-Centric Software, as well as 13 research labs dedicated to faculty and student research.
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.
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. This designation places UNT among the top institutions in the country in the field of computer security.
The Bachelor of Science in computer engineering is accredited by the Engineering Accreditation Commission (EAC) of ABET.

Combined Bachelor's/Master's Computer Engineering Degrees 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.
Design for Fault Tolerance (3 hrs)
Introduction to the hardware and software methodologies for specifying, modeling and designing fault-tolerant systems supported by case studies of real systems. The material presents a broad spectrum of hardware and software error detection and recovery techniques that can be used to build reliable networked systems.
Implementations and Practices of Database Systems (3 hrs)Overview of database management systems implementation and introduction to emerging database technologies. The topics covered include
data storage structures, query processing and optimization, transaction management, and database system architectures.
Networks-on-Chip (3 hrs)
Introduction to network-on-chip design, including router architecture, switching technology, routing algorithms, flow control and topology. Students learn how to design network-on-chip through simulations.
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!