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 curriculum 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 through our Web site at www.ece.clemson.edu.
Sophomore Year
First Semester
4 - CP SC 210 Programming Methodology1 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
3 - CP SC 340 Algorithms and Data Structures1 or 4 - CP SC 241
Computer Science IV
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
18-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 Requirement2
3 - Humanities/Social Science Requirement3
3 - Oral Communication Requirement2
3 - Elective
18
Senior Year
First Semester
3 - E C E 417 Elements of Software Design
3 - E C E 426 Digital Computer Design
3 - Application Sequence Requirement2,4
3 - Design Requirement2,4
3 - Humanities/Social Science Requirement3
3 - Elective
18
Second Semester
3 - E C E 453 Software Practicum
3 - Computer Engineering Requirement2,4
3 - Design Requirement2,4
3 - Humanities/Social Science Requirement3
3 - Literature Requirement3
3 - Elective
18
140-141 Total Semester
Hours
1CP SC
241 is recommended. A minor in Computer Science requires CP SC 340. It is
recommended that students without a prior programming class enroll in CP
SC 101 or 111 in the freshman year to enable enrollment in CP SC 102 or
210 in the first semester of the sophomore year.
2Selected from list of courses approved by the department.
3See Policy on Humanities and Social Sciences for Engineering
Curricula.
4One 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. |