Bachelor of Science with a Major in Computer Engineering

First UNT Computer Engineering B.S. graduates in 2007:
(back row L-R) Spence Virdell, Jose Macias and Bradley Cromwell;
(front row L-R) Mitra Mahdavian, Danny Hall and Jessica Hayden

The Bachelor of Science degree with a major in Computer Engineering is designed for students who wish to specialize in computer hardware, communication systems, digital signal processing, micro-controllers, real-time and embedded systems.

Computer Engineering students are exposed to both theoretical and practical issues of both hardware and software, in laboratories with state-of-the-art equipment. The program provides a b engineering background, with an understanding of the principles and techniques of computing.

The Bachelor of Science degree with a major in Computer Engineering is accredited by the Engineering Accreditation Commission (EAC) of the Accreditation Board for Engineering and Technology (ABET)


The mission of the BS in Computer Engineering is to provide 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 vision of the Department of Computer Science and Engineering is to be a recognized leader in computer engineering. The vision will be achieved by recruiting high caliber faculty and students, and by continuously improving on the curricula and teaching methods. The department aims to establish research and educational collaborations with international institutions of higher education. The department facilitates a collegial atmosphere that is conducive to intellectual and scholarly pursuits of the faculty and students. The department strongly encourages interdisciplinary research.

Educational Objectives

Graduates will:

  1. Have completed projects involving design, evaluation of materials, and management of computational and personnel resources to solve problems in multi-disciplinary teams and exhibit the ability to communicate effectively.

  2. Pursue graduate studies in computer engineering or related disciplines and careers involving VLSI design, real-time systems, communications, and networks or computer systems.

  3. Act responsibly and ethically in their professional conduct and successfully engage in life-long learning.

  4. Complete professional work assignments that exhibit a good balance between software and hardware systems, including software development, design of digital systems, microprocessors, embedded systems, real-time systems, and digital communication systems.

Degree Requirements

  1. Hours required and General/College Requirements: A minimum of 124 semester hours, of which 45 must be advanced, and fulfillment of degree requirements for the Bachelor's degree as specified in the "General University Requirements" in the Academics section of the current catalog and the College of Engineeing requirements.

  2. Major Requirements: A minimum of 61 semester hours, including CSCE 1030, 1040, 2050, 2610, 3010, 3020, 3610, 3730, 4010(2), 4910, 4915; EENG 2610, 2710; and 3510; two required Computer Engineering Specialty Area core courses from one of four specializations: Real-Time and Embedded Systems, VLSI and Electronics, Communication and Networks, and Computer Systems; one elective from the same specialization; and any two advanced-level technical electives (with approval of advistor).

  3. Other Required Courses:

    1. MATH 1710, Calculus I; 1720, Calculus II; 1780, Probability Models; 2700, Linear Algebra and Vector Geometry; 2770, Discrete Mathematical Structures; 2730, Multivariable Calculus.

    2. 1710/1730; 2220/2240; CHEM 1410/1430.

    3. Mathematics or Science elective (3 hours, advanced, with advisor approval).

  4. Minor: Optional.

  5. Electives: See four-year plan.

  6. Other requirements: A grade point average of at least 2.75 is required for all advanced Computer Engineering courses.

Download Academic Guide for BS in Computer Engineering (PDF format) (2011 Edition)