Computer Engineering

Degree:Bachelor of Science in Computer Engineering (B.S.C.E.)
Major:Computer Engineering
Minor:Computer Engineering
Department:Department of Electrical and Computer Engineering
Department of Electrical and Computer Engineering Building 4, Room 323
850-474-2963
http://uwf.edu/ECE
College:Hal Marcus College of Science and Engineering
CIP Code:14.0901
Semester Hours Required For Degree: 127

The mission of the Department of Electrical & Computer Engineering is to offer undergraduate and graduate programs of excellence in engineering that serve the needs of the West Florida region, the state, and the nation. The goal of these programs is to prepare students for a successful professional career in their respective chosen discipline of study. 

The Computer Engineering program is accredited by the Engineering Accreditation Commission (EAC) of ABET.  ABET is the recognized accreditor for college and university programs in applied science, computing, engineering and technology and is among the most respected

The program’s educational objectives are to ensure:

  • Graduates of the program will be successful in the professional practice of engineering or related fields and will advance in their chosen careers.
  • Graduates of the program will be successful in pursuing advanced degrees in engineering or related fields. 

The program provides students with a strong theoretical and practical background in computer hardware and software, along with the engineering analysis, design, and implementation skills necessary to work between the two. A computer engineer is someone with the ability to design a complete computer system—from its circuits to its operating system to the algorithms that run on it. Although it is valid to look at software and hardware separately, a computer engineer must take a more holistic approach. If an electronic device can be called a computer, it must produce mathematically meaningful results. Similarly, any useful theory of computing must be physically realizable. The synthesis of theory and algorithms, which must take place before any useful computing can be achieved, is the job of the computer engineer. To produce such engineers is the mission of this program. 

Computer engineering deals with the body of knowledge that forms the theoretical and practical basis for the storage, retrieval, processing, analysis, recognition, and display of information. This area also includes the design and implementation of computer systems and peripheral devices for information handling and engineering applications. The computer engineering curriculum provides a balance of hardware, software, and computer theory and applications with a basic background in electrical engineering. Nine credits of electives are included to permit a student to delve deeply into selected subject matter. Computer engineers find career opportunities in a wide variety of companies or organizations involving the design, development, building, testing, and operation of computer systems. Computer engineers deal with both hardware and software (programming) problems. In designing a computer system, computer engineers must decide how much of the computer logic to put into hardware and how much to put into software. The work of computer engineers and computer scientists overlap and the two are often confused. Computer engineers tend to be more involved with the computer hardware, whereas computer scientists tend to be more involved with the computer software, with less emphasis on hardware.

Program Requirements

Students are required to have a laptop or tablet PC. Please visit our department website for information about minimum hardware configuration, department scholarships and other useful information.

In addition to the University’s general requirements, students seeking the B.S. in Computer Engineering must meet the requirements listed below:

A minimum course grade of “C” or better is required in the Computer Engineering core courses and all courses that serve as prerequisites to other required courses in the Computer Engineering program.    A grade of "C-" is acceptable in math, science, and Computer Science prerequisite courses.  Please see required courses section below for a list of courses that require a minimum grade of a "C" or "C-".

The Computer Engineering curriculum is designed to yield a set of outcomes. Each upper division course within the curriculum contributes to at least one of these outcomes.  A list of our current outcomes and how they map to our program can be found on the Institutional Effectiveness website.

All seniors must complete an exit interview and submit a copy of their senior design report before graduating.