Sorry, you need to enable JavaScript to visit this website.

Degree Programs

Now in its second century, the University of Kentucky College of Engineering is the largest and highest-ranked engineering college in the state. With our small class sizes and wide-ranging opportunities for student involvement and leadership, we want to help you build your future in engineering.

Biosystems Engineering

Biosystems engineering provides an essential link between the biological sciences and the engineering profession. This linkage is necessary for the development of production and processing systems involving biological materials that preserve our natural resource base. Students have the latitude to develop an area of specialization relating to environmental engineering, biotechnology, food processing, machine systems or controlled environment engineering. The curriculum is also ideal preparation for those students wanting to pursue a graduate or professional degree in biomedical engineering or veterinary medicine through the pre-biomedical, pre-medical, and pre-veterinary medicine options.

Technical Systems Management Minor

Chemical Engineering

The study of chemical engineering requires a foundation in mathematics, chemistry and physics. Fundamental principles related to the transformations of matter and energy are developed in areas such as thermodynamics, mass transfer, reactor design and chemical process design. Undergraduate elective options are available in polymers and environmental protection. A program is also available to fulfill pre-medical and pre-dental requirements simultaneously with requirements for the B.S. in chemical engineering.

Civil Engineering

Each civil engineering student will experience a broad field of study, providing a strong foundation for entry into the profession or graduate school. Focus areas include construction engineering, environmental engineering, geotechnical engineering, materials engineering, structural engineering, transportation engineering and water resources engineering.

Computer Engineering

Computer engineering involves modeling, design, implementation, testing, evaluation and integration of computer hardware and software to create computing systems. Computer engineers use both hardware concepts from electrical engineering and system software concepts from computer science. Graduates will be well prepared to work in areas such as digital logic design, computer organization/architecture and design, algorithm design and analysis, embedded systems, compilers and operating systems. Elective options in the curriculum offer preparation in software engineering, databases, dependable systems, networking and communications, VLSI, graphics, image processing, visualization, artificial intelligence and control systems. The program is offered through a partnership between the Department of Electrical and Computer Engineering and the Department of Computer Science.

Computer Science

The computer science program prepares students to identify computational problems in all areas of modern life; to design, implement, and analyze algorithmic solutions; and to build software for a variety of applications. Required, elective and special topics courses expose students to the foundations and current practices of computing and algorithms, software engineering, programming languages, operating systems, graphics and multimedia, scientific computing and numerical analysis, databases, artificial intelligence and networks. The program’s seeks to equip graduates to succeed in their chosen career path.

Electrical Engineering

The undergraduate electrical engineering degree program seeks to produce graduates who are trained in the theory and practice of electrical and computer engineering and are well prepared to handle the professional and leadership challenges of their careers. The program allows students to specialize in high performance and embedded computing, microelectronics and nanotechnology, power and energy, signal processing and communications and high frequency circuits and fields and control systems, among others.

Materials Engineering

The materials engineer is responsible for the preparation, fabrication, selection, use and reuse of existing materials and for the development of new and improved materials. The professional in this field is often called upon to consider metals, ceramics and polymers. The materials engineer considers chemical, electronic, magnetic, optical and mechanical properties of materials.

Mechanical Engineering

The mechanical engineering student receives the broadest training among the fields of engineering. The mechanical engineer uses the techniques of mathematics combined with a specialized knowledge of the thermal and energy sciences, solid and fluid mechanics and the properties of materials. This information is supplemented by an understanding of manufacturing processes, the design and control of systems and the economics of the technological community.

Mining Engineering

Mining engineering requires a broad knowledge of sciences and other fields of engineering in its practice after graduation. Mining engineering students are equipped to enter prominent industries with significant earning potential. In addition to coal mining, students learn how to mine minerals like silver, gold, zinc, antimony, lead, phosphates and silica, which are key materials used in everyday electronics, fertilizers, steel products and more!

The College of Engineering has two minor options:

Biomedical Engineering Minor

This minor is intended for undergraduate engineering students seeking to supplement their education by applying skills learned in their respective disciplines to the field of biomedical engineering (BME). The emphasis on upper-level BME courses builds upon the foundation taught in core undergraduate engineering courses. Beyond the one required course, students will choose at least five elective courses in consultation with a biomedical engineering faculty advisor. Students and their advisor may select courses providing concentration in a particular subfield, or they may select courses providing breadth across the field of biomedical engineering. Students will receive examples of both types of curricula.

Computer Science Minor

No matter which engineering major you choose, a minor in computer science will strengthen you as an engineer and enhance your marketability. Start with introductory computer programming, work your way into software engineering and algoritm design and explore other areas that interest you. A computer science minor is a great complement to any engineering program!

Double Majors and Minors

For a double major a student fulfills the college requirements for their PRIMARY major and departmental requirements including, the Graduation Composition and Communications Requirement (GCCR), for the second major.  Student will receive one diploma with both majors listed.  Example:

Bachelor of Science in Chemical Engineering
Chemical Engineering

For a dual degree a student fulfills the college and departmental requirements for BOTH degrees.  The student must have 24 earned hours over and above the number required for their PRIMARY degree.  For example, for a dual degree Computer Engineering (CPE) and Electrical Engineering (EE), CPE requires 128 hours so the student must fulfill both degree requirements, including the Graduation Composition and Communications Requirement (GCCR), and have a total of 152 hours to graduate with two degrees.  The student will receive two diplomas – one for each degree.  Example:

1st diploma:  Bachelor of Science in Mechanical Engineering
Mechanical Engineering

2nd diploma:  Bachelor of Science

Note:  For students intending to pursue a double degree or major, the engineering major MUST be your PRIMARY degree or major.

A Minor:

A minor is a structured group of courses leading to a knowledge and understanding of a subject, but with less depth than a major. Minor options are described with the major programs in the UK Bulletin and also via the UK Registrar’s web site: Students are welcome to pursue minors outside the College of Engineering.