College of Engineering
 

Computer Engineering (CEN) (Software Emphasis)

www.cise.ufl.edu

Mission
Educational Objectives

The Department of Computer and Information Science and Engineering is concerned with the theory, design, development and application of computer systems and information processing techniques.

The computer engineering curriculum provides a proper balance of computer systems, hardware and software as well as theory and applications. Graduates can pursue graduate studies for any computer science and engineering degree or they can choose from among many different career paths related to computers and their applications in high technology environments.

Opportunities for cooperative education provide students a better understanding of the industrial applications of computer and information technologies. By properly choosing electives, students can specialize in computer systems, computer communications, networking, computer vision, pattern recognition, expert systems and multi-media systems.

(top)

Mission

  • To educate undergraduate and graduate majors as well as the broader campus community in the fundamental concepts of the computing discipline
  • To create and disseminate computing knowledge and technology, and
  • To use our expertise in computing to help society solve problems.

(top)

Educational Objectives

The objective of the program leading to the Bachelor of Science in Computer Engineering is to provide 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 one can consider software and hardware separately, a computer engineer must take a more holistic approach. If an electronic device is to be called a computer, it must produce mathematically meaningful results. Similarly, any useful theory of computing must be physically realizable. The synthesis of the theory and algorithm which must take place before any useful computing can be achieved is the job of the computer engineer, and to produce such engineers is the mission of this program.

A computer engineer will:

  • Be adept at the fundamental theory and practice of computer science and electrical engineering, as it applies to computer hardware and software.
  • Understand all the elements required to design a complete computer system (hardware and software).
  • Understand the interaction between hardware and software.
  • Have the analysis, design, and implementation skills necessary to solve problems using computer engineering principles and techniques.
  • Understand the ethical, legal, and social issues in the computing discipline, and in the engineering discipline in general.

Computer Engineering (Software Emphasis)

To remain 'on track' for this major you must meet the following critical tracking criteria. The critical tracking courses appear in bold.

Semester 1:

  • 2.0 UF GPA required for sem 1-5
  • 2.5 GPA on all critical tracking coursework for semesters 1-5
  • Complete 1 of 8 critical courses CHM2045, (CHM2046 or approved Biological Science course), MAC2311, MAC2312, MAC2313, (MAP2302 or EGM3311), PHY2048, PHY2049

Semester 2:

  • Complete 1 additional course of the 8 courses

Semester 3:

  • Complete 2 additional courses of the 8 courses

Semester 4:

  • Complete 2 additional courses of the 8 courses

Semester 5:

  • Complete all 8 critical tracking courses

Semester 1

Credits

NOTE: If you do not place out of ENC 1101, take it in the fall.

Social and Behavioral Sciences (GE)

3

Humanities (GE)

3

MAC 2311 Analyt Geom & Calculus I (GE-M)

4

CHM 2045 General Chemistry (GE-P)

3

CHM 2045L General Chemistry Lab (GE-P)

1

Total

14

Semester 2

 

Humanities (GE)

3

ENC 2210 Technical Writing (GE-C)

3

MAC 2312 Analyt Geom & Calculus 2 (GE-M)

4

1CHM 2046 General Chemistry (GE-P)

3

Total

13

Semester 3

 

Social & Behavioral Sciences (GE)

3

MAC 2313 Analyt Geom & Calculus 3 (GE-M)

4

PHY 2048 + 2048L Physics w/ Lab (GE-P)

4

CIS 3020 Introduction to CIS (GE-M)

3

Total

14

Semester 4

 

Humanities (GE)

3

2EGM 3311 Intro to Engineering Analysis

3

PHY 2049 + 2049L Physics with Lab

4

EEL 3701C Digital Logic & Computer Systems

4

Total

14

Semester 5

 

COT 3100 Applied Discrete Structures

3

CDA 3101 Intro to Computer Organization

3

EEL 3111 Circuits 1

3

EEL 3303L Electrical Circuits Lab

1

3MAS 3114 Computer Linear Algebra

3

4EGM 2500 Elements of Statics

2

Total

15

Semester 6

 

9EEL 4712C Digital Design

4

COP 3530 Data Structures & Algorithms

4

5COT 4501 Numerical Analysis

3

6EEL 3304 Electronic Circuits 1

3

Total

14

Semester 7

 

COP4600 Operating Systems

3

7STA 4321 Math Statistics

3

CISE Technical Elective

3

Total

9

Semester 8

 

CEN 4500C Computer Network Fundamentals

4

CEN 3031 Intro to Engineering Software

3

EEL 4744C Microprocessor Applications

4

4EEL 3396 Solid-State Electronic Devices

3

Technical Elective

3

Total

17

Semester 9

 

CIS 4914 Computer System Design

3

EGN 4034 Professionalism/Ethics

1

8Technical Electives

12

Total

16

Total Hours Required for Degree

126

1 Or take CHM 2051, PHY 2464, any 3000-level or higher PHY course, or any 2000-level or higher non-CHM or non-PHY course with a (P) or (B) designation.

2 Or take MAP 2302 Elementary Differential Equations.

3 Or take MAS 4105 Linear Algebra 1.

4 To satisfy the engineering core requirement, take a course from two of the following three groups: statics (EGM 2500 or EGM 2511), thermodynamics (EML 3007), materials (EEL 3396 or EMA 3010).

5 Or take MAD 4401 Introduction to Numerical Analysis.

6 Or take EEL 3135 Discrete Time Signals and Systems.

7 Or take STA 3032 Engineering Statistics and STA 4033 Computational Statistics.

8 Technical electives must be chosen from an approved list of courses. At least twelve of the eighteen hours must be CISE department courses.

9 Or take EEL 4713C Digital Computer Architecture.

(top)

Registrar | Admissions | Records & Registration | ISIS

If you need assistance with this web page click here to send email.
This page is maintained by the Office of the University Registrar.