Bachelor of Science in Computer Engineering Degree Curriculum

All candidates for the bachelor of science (BS) degree in computer engineering are required to complete a total of 128 semester hours of credit including twenty-one (21) semester hours of general studies courses, thirty-seven (37) hours of engineering core courses thirty-nine (39) semester hours of required CpE courses, thirteen (10) semester hours of computer science core, nine (9) semester hours of CpE Core Electives and twelve (12) semester hours of CpE technical electives. A student prepared to enroll in Calculus I upon matriculation can complete the degree program in 4 and 1/2 academic years if they follow the CpE Suggested Course Sequence (Revised Fall 2020). Students should also review ECE departmental policies and procedures.

General Studies Requirements (21 Semester Hours)

Students must satisfy the General Education (FAMU) or Liberal Studies (FSU) requirements of their home university. In general, all students require six (6) semester credit hours of English and fifteen (15) semester credit hours of humanities, social sciences, and general education elective beyond the engineering core and required electrical engineering courses below. However, students are responsible for confirming with their advisor they will satisfy all general studies requirements including CLAST (FAMU and FSU), Gordon Written Work (FAMU and FSU), Oral Competency (FSU), Literature (FSU), and Multicultural (FSU) requirements.

Engineering Core Requirements (37 Semester Hours)

Students must complete forty-three (37) semester hours of engineering core courses including basic science and mathematics. The courses shown in Table I are required.

Table I. Engineering Core Required Courses

Course Number Course Name Credit Hours
Total Engineering Core

37

CHM 1045 or BSC 2010 General Chemistry I or Biological Science I

3

CHM 1045L or BSC 2010L General Chemistry I Lab or Biological Science I Lab

1

PHY 2048C
or
PHY 2048 & PHY 2048L
General Physics I w/Lab

5

PHY 2049C
or
PHY 2049 & PHY 2049L
General Physics II w/Lab

5

MAC 2311 Calculus I

4

MAC 2312 Calculus II

4

MAC 2313 Calculus III

5

MAP 2302 Differential Equations

3

MAS 3105 Applied Linear Algebra

3 (FAMU)
or
4 (FSU)

Subtotal Mathematics and Basic Sciences

33 (FAMU)
or
34 (FSU)

COP 3014C (FAMU)
or
COP 3014 (FSU)
Fundamentals of Programming (FAMU)
or
Programming I (FSU)

4 (FAMU)
or
3 (FSU)

Subtotal non-ECE Engineering Core

4 (FAMU)
or
3 (FSU)

 

Required Computer Science Core (10 Semester Hours)

Table II a. Florida A&M University Students

Course Number Course Name Credit Hours
Total Computer Science Core (FAMU Students)

10

COP 3330 Object Oriented Programming

3

COP 3530 Program, Data and File Structures

3

COT 3100 Discrete Structures I

3

XXX XXXX Free Elective

1

Table II b. Florida State University Students

Course Number Course Name Credit Hours
Total Computer Science Core (FSU Students)

10

COP 3330 Object Oriented Programming

3

COP 3353 Introduction to Unix

1

COP 4530 Data Structures, Algorithms and Generic Programming

3

MAD 2104 Discrete Math

3

 

Required Computer Engineering Core (39 Semester Hours)

Each student is required to complete thirty-nine (39) semester hours of required departmental courses. This includes six (6) hours of required CpE laboratory. The courses shown in Table III are required CpE core courses.

Table III. Required Computer Engineering Courses

Course Number Course Name Credit Hours
Total Required Computer Engineering

42

EEL 3002L ECE Engineering Tools Lab

2

EEL 3003 Introduction to Electrical Engineering

3

EEL 3135 Signal and Linear Systems Analysis

3

EEL 3705 Digital Logic Design

3

EEL 3705L Digital Logic Design Laboratory

1

EEL 3927 Engineering Design Concepts

3

EEL 4021 Statistical Topics for Electrical Engineers

3

EEL 4710 (Fall, Spring) Introduction to VHDL (lab required)

3

EEL 4710L (Fall, Spring) Introduction to VHDL Lab

1

EEL 4713 Computer Architecture

3

EEL 4742 Advanced Microprocessors

3

EEL 4742L Advanced Microprocessors Lab

1

EEL 4746 Microprocessor Based System Design

3

EEL 4746L Microprocessor Based System Design Lab

1

EEL 4911C Senior Design Project I

3

EEL 4914C Computer Engineering Senior Design Project II

3

 

Computer Engineering Core Electives (9 Semester Hours)

All computer engineering majors are required to complete three of the following five CpE Core Electives (9 semester hours).

 

Table IV. core computer engineering electives

Course Number Course Name Credit Hours
EEL 4781 (Spring) Computer Networks

3

EEL 4759 (Spring) Digital Image Processing

3

EEL 4347 (Fall) Introduction to Cybersecurity

3

EEE 4887 (Spring) Programming Languages in CpE

3

EEL 4872 (Fall) Artificial Intelligence

3

 

Computer Engineering Technical Electives (12 Semester Hours)

Degree candidates for the BS in computer engineering must complete twelve (12) semester credit hours of technical electives. Six (6) semester credit hours must be computer engineering (ECE) technical electives. Any EEL or EEE prefixed course which is not required is considered an computer engineering (CpE) technical elective with the exception of EEL 3111, EEL 3112, and EEL 3112L. Six (6) semester hours may be non-CpE OR CpE technical electives. A non-CpE technical elective must be selected from a list of departmentally approved non-CpE courses. Courses not on the list may be taken with prior approval of the department chair.