COMPUTER ENGINEERING

Bachelor of Science

Computer engineers have excellent career opportunities in the design and application of hardware and software components for a variety of computer applications. These include mainframe, desktop, and embedded microprocessor platforms as well as the networking of various types of computers and peripherals.

Based on a strong foundation in mathematics, computer science, and the physical sciences, the Computer Engineering program includes engineering science and design in circuits, electronics, computer organizations and design, peripheral interfacing, and software engineering. Emphasis is placed on hands-on experience with networked computer systems, micro-, mini-, and mainframe computers, and the solution of a wide range of practical problems, using engineering principles. In addition to these technical skills, students learn to communicate effectively and to develop interpersonal, teamwork, and management skills, all of which contribute to success in a professional engineering career. The program is also an excellent preparation for graduate study.

The program also includes significant elective hours that allow students to specialize in one or more technical areas or to further broaden the educational base to enable career growth in a desired direction. Detailed information on the program and its objectives can be found on the Web at www.ece.clemson.edu.

Sophomore Year

First Semester

4 - CP SC 210 Programming Methodology or

4 - CP SC 102 Computer Science II

3 - E C E 201 Logic and Computing Devices

3 - E C E 202 Electric Circuits I

1 - E C E 211 Electrical Engineering Lab. I

4 - MTHSC 206 Calculus of Several Variables

3 - PHYS 221 Physics with Calculus II

18

Second Semester

4 - CP SC 212 Algorithms and Data Structures

1 - E C E 212 Electrical Engineering Lab. II

3 - E C E 262 Electric Circuits II

4 - E C E 272 Computer Organization

4 - MTHSC 208 Intro. to Ord. Diff. Equations

3 - MTHSC 311 Linear Algebra

19

Junior Year

First Semester

1 - E C E 311 Electrical Engineering Lab. III

3 - E C E 320 Electronics I

3 - E C E 329 Computer Systems Structures

3 - E C E 330 Signals, Systems, and Transforms

4 - E C E 371 Microcomputer Interfacing

3 - MTHSC 419 Discrete Math. Structures I

1 - Elective

18

Second Semester

3 - E C E 317 Random Signal Analysis

3 - E C E 352 Programming Systems

3 - Engineering Science Requirement1

3 - Humanities/Social Science Requirement2

3 - Oral Communication Requirement1

3 - Elective

18

Senior Year

First Semester

3 - E C E 417 Elements of Software Engineering

3 - E C E 426 Digital Computer Design

3 - Application Sequence Requirement1,3

3 - Design Requirement1,3

3 - Humanities/Social Science Requirement2

3 - Elective

18

Second Semester

3 - E C E 453 Software Practicum

3 - Computer Engineering Requirement1,3

3 - Design Requirement1,3

3 - Humanities/Social Science Requirement2

3 - Literature Requirement2

3 - Elective

18

141 Total Semester Hours

1Select from list of courses approved by the department.

2See Policy on Humanities and Social Sciences for Engineering Curricula.

3One course that satisfies the Design Requirement, Application Sequence Requirement, or Computer Engineering Requirement must also satisfy the Probability and Statistics Requirement (selected from a department-approved list).

Notes:

1. A student is allowed to enroll in E C E courses (excluding E C E 307, 308, 309) only when all prerequisites, as defined by current official listings for that course, have been passed with a grade of C or higher.

2. All Computer Engineering students must have a cumulative engineering grade-point ratio of 2.0 to enroll in any 300- or 400-level E C E courses.

3. No student may exceed a maximum of two attempts, including a W, to complete successfully any E C E course.