UF Logo
2003 - 2004
Undergraduate Catalog

Catalog Home | Colleges | Courses | Calendars


Computer Engineering (CEN) (Software Emphasis) Emphasis)

Engineering Home | History & Overview | Policies/Procedures | Degree Requirements | Programs | Organizations

www.cise.ufl.edu

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.

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.

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

Degree Programs

The department offers the Bachelor of Science in Computer Engineering and the Bachelor of Science in Digital Arts & Sciences. In addition, the CISE department offers a Bachelor of Science degree with a major in Computer Science through the College of Liberal Arts & Sciences and a Bachelor of Science in Business Administration with a major in Computer & Information Sciences through the College of Business Administration. For more information on these programs please refer to the College of Liberal Arts & Sciences and College of Business Administration sections of the undergraduate catalog.

Department Requirements

A minimum grade of C or higher is required in ENC 2210 and CIS 3020. In addition, the CISE department requires all computer engineering students to maintain a cumulative, upper-division and departmental grade point average of 2.0 or higher. Students who do not meet these requirements will be placed on academic probation and be required to prepare a probation contract with a CISE academic adviser. Students normally are given two terms in which to remove their deficit points, however, students who do not satisfy the conditions of the first term on probation may be dismissed from the department.

Computer Engineering (Software Emphasis)

To remain ‘on track’ for this major a student must meet the following critical tracking criteria. The critical tracking courses appear in bold.

Semester 1:

  • 2.0 UF GPA required for semesters 1-5
  • 2.5 GPA on all critical tracking course work for semesters 1-5
  • Complete 1 of 8 tracking courses with a minimum grade of C within two attempts. (CHM2045, CHM2046 or approved Biological Science course, MAC2311, MAC2312, MAC2313, MAP2302, PHY2048, PHY2049)

Semester 2:

  • Complete 1 additional course with a minimum grade of C within two attempts

Semester 3:

  • Complete 2 additional courses with a minimum grade of C within two attempts

Semester 4:

  • Complete 2 additional courses with a minimum grade of C within two attempts

Semester 5:

  • Complete all 8 critical tracking courses with a minimum grade of C in each course within two attempts

Semester 1

Credits

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

 

Social and behavioral science (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

Credits

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

Credits

Social & Behavioral Science (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

Credits

Humanities (GE)

3

2MAP 2302Diff. Equations (GE-M)*

3

PHY 2049 + 2049L Physics with Lab

4

EEL 3701C Digital Logic & Computer

 

Systems

4

__

 

Total

14

Semester 5

Credits

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

Credits

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

Credits

COP4600 Operating Systems

3

7STA 4321 Math Statistics

3

CISE Technical Elective

3

__

 

Total

9

Semester 8

Credits

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

Credits

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.

 
 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.